watchdog timers

1
WATCHDOG TIMERS Para aquellos sistemas embebidos que no pueden ser constantemente vigilados por un ser humano, watchdog timers pueden ser la solución. Los watchdog timers se utilizan para solucionar problemas que se tenían al momento de reiniciar un software cuando este se quedaba colgado por algún motivo, escenarios muy frecuentes en algunos sistemas embebidos tales como las sondas espaciales que no son accesibles por los operadores humanos. Lo que hace necesario que los sistemas embebidos sean autosuficientes. Un watchdog timer es una pieza de hardware que se puede utilizar para detectar automáticamente las anomalías de software y reiniciar el procesador, este está conectado a un oscilador RC completamente separado dentro del micro controlador. Un watchdog timer se basa en un contador que cuenta hacia abajo desde algún valor inicial a cero. El software integrado selecciona el valor inicial del contador y se reinicia periódicamente . Si el contador nunca llega a cero antes de que el software se reinicie, este presume que está fallando y la señal de reinicio del procesador se afirma. Tanto el procesador como el software integrado que se está ejecutando se reiniciarán como si un operador humano hubiera completado un ciclo de poder. Bibliografía: 1. http://www.mikroe.com/pic/books/ 2. Murphy, Niall. "Watchdog Timers," Embedded Systems Programming,November 2000, p. 112.

Upload: kattya-desiderio

Post on 16-Dec-2015

6 views

Category:

Documents


2 download

DESCRIPTION

WATCHDOG TIMERS

TRANSCRIPT

  • WATCHDOG TIMERS

    Para aquellos sistemas embebidos que no pueden ser constantemente vigilados

    por un ser humano, watchdog timers pueden ser la solucin.

    Los watchdog timers se utilizan para solucionar problemas que se tenan al

    momento de reiniciar un software cuando este se quedaba colgado por algn

    motivo, escenarios muy frecuentes en algunos sistemas embebidos tales como

    las sondas espaciales que no son accesibles por los operadores humanos. Lo

    que hace necesario que los sistemas embebidos sean autosuficientes.

    Un watchdog timer es una pieza de hardware que se puede utilizar para detectar

    automticamente las anomalas de software y reiniciar el procesador, este est

    conectado a un oscilador RC completamente separado dentro del micro

    controlador.

    Un watchdog timer se basa en un contador que cuenta hacia abajo desde algn

    valor inicial a cero. El software integrado selecciona el valor inicial del contador

    y se reinicia peridicamente . Si el contador nunca llega a cero antes de que el

    software se reinicie, este presume que est fallando y la seal de reinicio del

    procesador se afirma. Tanto el procesador como el software integrado que se

    est ejecutando se reiniciarn como si un operador humano hubiera completado

    un ciclo de poder.

    Bibliografa:

    1. http://www.mikroe.com/pic/books/

    2. Murphy, Niall. "Watchdog Timers," Embedded Systems

    Programming,November 2000, p. 112.