- 1
- 2
- 3
- 4
- 5
工控机看门狗自恢复设计自查清单
资料介绍
工控机看门狗自恢复设计自查清单 一、概述 干工控这么多年,看门狗(Watchdog)算是让我又爱又恨的一个东西。爱它,是因为在无人值守的工业现场,它几乎是最后一道保命的防线;恨它,是因为很多同事把看门狗当成一个"装上就完事"的保险丝,根本没想清楚它的触发条件、喂狗时序和恢复路径,结果真到了现场死机的时候,狗没叫,或者叫了也没用。这篇东西就是我自己踩坑之后整理出来的自查清单,不敢说权威,但每一条都是真金白银换来的教训。 先把我对看门狗的基本态度摆在这里:看门狗解决的是"系统跑飞之后能不能自己回来"的问题,它不解决"系统为什么会跑飞"的问题。所以设计上一定不要指望看门狗兜底一切,主程序该做的健壮性检查一样都不能少。一个好的看门狗设计,应当是"平时不打扰、出事必出手、出手能复位、复位能自检"。 这份自查清单我按自己的工作习惯分成了几个部分,从工作原理到关键参数,再到应用设计和常见问题。它更像一张检查表,你可以在方案评审、PCB 打样和现场调试的时候逐条对照。后面我还会把几个高频翻车点单独拎出来说一说。 二、工作原理 先聊聊看门狗到底是怎么工作的。最常见的硬件看门狗芯片,本质上就是一个独立的计数器,它在规定时间内如果没有收到"喂狗"信号,就判定系统出了故障,然后输出一个复位脉冲,把主控强制复位。喂狗信号一般由主程序周期性给出,比如每 100 ms 喂一次。只要主程序还能正常跑,喂狗就不会中断;一旦程序死循环、跑飞或者进入异常分支导致喂狗停止,计数器溢出,狗就开始咬了。 这里有个特别容易被忽略的点:看门狗复位的对象和范围。硬件看门狗芯片通常只复位主控芯片,而外设、通信模块、继电器输出这些不一定在复位范围内。也就是说,程序虽然重启了,但某些外设可能还停留在异常状态,比如某个继电器还吸合着、某个串口还占着波特率。这个坑我吃过一次大亏,后面在应用设计里会专门讲怎么处理。
部分文件列表
| 文件名 | 大小 |
| 工控机看门狗自恢复设计自查清单.docx | 40K |
最新上传
-
sialuoyu 打赏1.00元 2天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
他山之石可攻玉 打赏60.00元 3天前
用户:烟雨
-
江岚 打赏310.00元 3天前
用户:潇潇江南
-
21ic下载 打赏310.00元 3天前
用户:江岚
-
21ic下载 打赏310.00元 3天前
用户:潇潇江南
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏60.00元 3天前
用户:他山之石可攻玉
-
21ic下载 打赏60.00元 3天前
用户:烟雨
-
21ic下载 打赏110.00元 3天前
用户:w993263495
-
21ic下载 打赏60.00元 3天前
用户:gsy幸运
-
21ic下载 打赏70.00元 3天前
用户:xzxbybd
-
21ic下载 打赏20.00元 3天前
用户:kkfjenui
-
21ic下载 打赏30.00元 3天前
用户:王小琪
-
21ic下载 打赏20.00元 3天前
用户:sun2152
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏20.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:w178191520
-
21ic下载 打赏20.00元 3天前
用户:zq_1943
-
21ic下载 打赏20.00元 3天前
用户:kk1957135547
-
21ic下载 打赏25.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 3天前
用户:liqiang9090
-
21ic下载 打赏20.00元 3天前
用户:x15580286248
-
21ic下载 打赏15.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏5.00元 3天前
用户:hly1230218
-
21ic下载 打赏5.00元 3天前
用户:叮当猫666
-
21ic下载 打赏5.00元 3天前
用户:xjgtgl
-
21ic下载 打赏5.00元 3天前
-
21ic下载 打赏5.00元 3天前
用户:贵平130532
-
21ic下载 打赏5.00元 3天前
用户:linyi3
-
21ic下载 打赏10.00元 3天前
用户:有理想666
-
21ic下载 打赏10.00元 3天前
用户:yahuang001
-
21ic小能手 打赏3.00元 3天前
资料:小米MIX3电路图
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
江岚 打赏100.00元 3天前
用户:潇潇江南
-
他山之石可攻玉 打赏50.00元 3天前
用户:烟雨
-
21ic下载 打赏1.00元 3天前
用户:王小琪
-
yahuang001 打赏3.00元 3天前




全部评论(0)