Home >Smart Home>Smart Home
Pourquoi le microcontrôleur doit-il ajouter un chien de garde ?

Les équipements électroniques modernes deviennent de plus en plus complexes. Afin de garantir la stabilité et la fiabilité du système, il est souvent nécessaire d'introduire certaines conceptions matérielles pour la surveillance et la protection. Parmi eux, le chien de garde (Watchdog) est une fonction couramment utilisée et importante, qui fait généralement référence à des équipements ou à des circuits électroniques et est utilisée pour surveiller le fonctionnement d'un système ou d'une application spécifique afin d'assurer son fonctionnement normal. Cet article explorera brièvement le principe de fonctionnement du chien de garde et son application dans les appareils électroniques.

Watchdog.jpg

 

Dans des applications telles que les maisons intelligentes, les appareils portables intelligents, l'automatisation industrielle et les systèmes montés sur véhicule, ces systèmes ont des structures matérielles et une logique logicielle complexes, qui sont facilement affectées par l'environnement externe ou perturbées par des pannes inattendues. Le chien de garde peut détecter rapidement lorsqu'une anomalie se produit dans le système et prendre des mesures pour rétablir le fonctionnement normal du système.


Sur des systèmes qui nécessitent un haut degré de stabilité et de fiabilité. Par exemple, les disques durs, les routeurs et les drones, etc. Les systèmes de nombreux appareils électroniques sont composés de plusieurs éléments matériels et logiciels, et leur fonctionnement prend beaucoup de temps, consomme beaucoup d'énergie et est plus susceptible de mal fonctionner. À ce stade, la configuration d'un circuit de surveillance pour l'appareil peut garantir que l'appareil est redémarré à temps en cas de panne et garantir que l'appareil est toujours dans un état de fonctionnement efficace.

Qu’est-ce que la technologie « de surveillance » ?

La technologie Watchdog, également connue sous le nom de « watchdog timer », a été proposée par des techniciens pour résoudre des anomalies logicielles dans les systèmes embarqués. Dans les systèmes embarqués, certaines applications clés doivent souvent fonctionner pendant une longue période et l'ensemble du système doit être efficace, stable et fiable. Une fois qu'une panne du système se produit, elle peut entraîner des conséquences graves et irréversibles. Une technologie de protection matérielle doit donc être introduite pour minimiser l'impact de ces pannes sur le système. La technologie Watchdog est un type de technologie de surveillance du matériel. Elle analyse et vérifie l'état du système en réglant des minuteries pour éviter les anomalies logicielles et matérielles.

 

La mise en œuvre du chien de garde est généralement basée sur un temporisateur, qui est réinitialisé après le démarrage du système et démarre le chronométrage selon un délai d'attente spécifique. Le délai d'attente fait référence à la période pendant laquelle l'opération d'alimentation du chien doit être effectuée, sinon le système sera considéré comme étant en panne. Après le délai d'attente, le minuteur de surveillance produira des réponses spéciales, notamment la réinitialisation du système, l'arrêt du système. ou d'autres mesures d'urgence.

Pourquoi avez-vous besoin d'un chien de garde ?

Dans les microcontrôleurs, la technologie de surveillance est mise en œuvre via des minuteries internes ou externes. Certains microcontrôleurs ont des modules de surveillance intégrés, et il suffit de configurer les paramètres correspondants pour les utiliser. Certains microcontrôleurs nécessitent des composants externes (tels que le SP706S, etc.) pour leur extension.

 

La technologie de surveillance dans les microcontrôleurs est généralement mise en œuvre via des minuteries intégrées ou externes, ce qui nécessite la coopération de nombreux matériels et logiciels. En termes de matériel, il est nécessaire de concevoir les connexions de circuit correspondantes en fonction du module de minuterie, ainsi que d'initialiser et de définir les paramètres du chien de garde. Dans le même temps, les programmes de protection correspondants doivent être écrits dans le logiciel pour nourrir le chien et effectuer les opérations de protection nécessaires. Dans la conception réelle, les méthodes et les valeurs des paramètres permettant d'appeler diverses fonctions doivent être déterminées sur la base des documents techniques fournis par chaque fabricant.

1-1.jpg

 

 

1-2.jpg

 

 

 

La technologie de surveillance est une technologie importante de protection du système qui permet d'éviter des problèmes tels que des pannes causées par des anomalies ou des pannes dans les systèmes embarqués ou les microcontrôleurs, et garantit le fonctionnement normal des équipements électroniques. En fonctionnement réel, il est nécessaire de considérer attentivement l'architecture matérielle spécifique et l'interaction avec la conception logicielle pour garantir un contrôle précis du chien de garde.


Recommend