Watchdog timer nedir sorusunun kısa cevabı şudur: yazılımın beklenen sürede “hayattayım” sinyali vermemesi halinde mikrodenetleyiciyi veya sistemi otomatik resetleyen bir güvenlik zamanlayıcısıdır. Endüstriyel gömülü kartlarda sonsuz döngü, bellek bozulması veya haberleşme kilitlenmesi sonrası cihazın sahada kendi kendine toparlanmasını sağlar.
Revan Technology’nin gömülü projelerinde watchdog, “olursa iyi olur” değil; güvenilirlik tasarımının temel parçasıdır.

Watchdog timer (WDT), belirli bir süre içinde yazılım tarafından beslenmezse (kick / refresh) donanımsal veya yazılımsal reset üreten bir zamanlayıcıdır. Amaç, kontrolün kaybolduğu durumlarda cihazı bilinen bir başlangıç durumuna döndürmektir.
İç (MCU içi) veya dış (harici WDT entegresi) olabilir. Kritik uygulamalarda harici watchdog, MCU’nun kendi çekirdeği kilitlense bile reset üretebildiği için tercih edilir.
1. Sistem açılışında watchdog etkinleştirilir ve zaman aşımı süresi ayarlanır.
2. Ana döngü veya kritik görevler, süre dolmadan watchdog’u besler.
3. Besleme gelmezse watchdog reset üretir; cihaz yeniden başlar.
4. Başlangıçta neden reset olduğu (power-on, pin, watchdog) okunarak loglanır.
Pencereli (window) watchdog’larda hem çok geç hem çok erken besleme hata sayılır; bu, “sahte hayatta kalma” döngülerini de yakalar.
Yazılım belirli sürede kendini bildirmezse sistemi otomatik resetleyen güvenlik zamanlayıcısıdır.
Birçok uygulamada yeterlidir; ancak MCU çekirdeği veya saat kaynağı çökerse harici WDT daha güvenilir bir katman sağlar.
Zaman aşımından kısa, ama uygulamanın en uzun engellenen işinden uzun bir aralıkla; “sürekli bas” yaklaşımı gerçek kilitlenmeyi gizleyebilir.
Reset nedenini oku, sayacı artır, gerekirse güvenli moda geç; körlemesine aynı hataya dönme.
Watchdog timer, gömülü sistemlerde sessiz ama kritik bir güvence katmanıdır. Doğru süre, doğru besleme noktaları ve reset sonrası izleme ile sahadaki kilitlenme riski ciddi oranda düşer. Endüstriyel kartlarda güvenilirlik hedefi varsa watchdog’u tasarımın başına almak, sonradan yapılacak pahalı saha müdahalelerini azaltır.
🔗 Lütfen Bizimle İletişim Kurmaktan Çekinmeyin:
WhatsApp: +90 543 735 31 75
☎️ ✉️ E-Posta: info@revantechnology.com
Elektronik Kart Tasarımı (PCB Baskı Devre Tasarımı) Hizmetimiz Konusunda Ayrıntılı Bilgi İçin:
Revan Teknoloji – Elektronik Kart Tasarımı (PCB Baskı Devre Tasarımı) Hizmetimiz