网站首页 > 资源文章 正文
一个看门狗什么也干不了,但是能让单片机也什么都干不了。
这是个段子,看门狗是单片机可靠性设计的重要组成部分。看门狗的作用是在单片机程序跑飞或死机时,为单片机系统复位信号,从而重启系统。
虽然没人会将单片机程序设计成挂起或死机状态,但是优秀的设计师总会未雨绸缪,为各种意想不到的故障现象做好准备。看门狗功能在远程控制等无人值守的应用中尤其重要,因为在这些产品中,手动重启几乎?是不可能的。
看门狗的用途
看门狗这个名字起得很形象,这个芯片就像一只卡哇伊的小狗崽。一天三顿饭(定时喂狗)必须要吃。假如主人睡着了(单片机死机了),一天三顿饭有一顿饭吃不上,就会狂吠(输出复位信号),直到把主人唤醒(单片机重启)?。
所以单片机有了看门狗之后,要做得事就是定时喂狗?。
单片机内置看门狗
以STM单片机为例,其内置了两个看门狗,独立看门狗IWDG和窗口看门狗WWDG。
独立看门狗有独立的时钟源,在系统时钟故障时可以起到复位的作用。所以这个看门狗用来监控硬件故障。
窗口看门狗用来监控由外部干扰或者程序逻辑错误导致的软件故障,但当系统时钟出现问题时,窗口看门狗也会失去作用。所以这个看门狗用来监控软件故障。
虽然单片机内部有两个双保险,但是往往内部集成的看门狗不能总是像期望的那样工作,因为导致MCU故障的代码问题,会有意无意的禁用看门狗定时器。
软件毕竟没有纯硬件可靠。
硬件看门狗
硬件看门狗作为单片机外部复位电路的升级版,在高可靠的控制系统中有着广泛的应用。
因为常见的看门狗芯片都具备电源监控功能,所以TI将看门狗芯片归为电源管理芯片-电源监控和复位芯片 这一类。
下面是一个最基础的硬件看门狗芯片的内部结构图,由R2 R3 参考电压源及施密特触发器组成的比较器电路,?用于监控电源电压。此外,内置了看门狗定时器?监控喂狗信号。并提供高电平复位和低电平复位两种复位方式,以适用不同类型的单片机。
除此之外,还有很多更能强大的看门狗芯片。例如可编程喂狗时间、可编程电压检测、复位按键功能、窗口比较看门狗等。?可根据实际需要及安全要求等级来选择。
猜你喜欢
- 2024-11-17 单片机MSP430入门-理论⑤--定时器模块-WDT看门狗
- 2024-11-17 智己LS7报故障码U2021,外部看门狗故障,检查一圈原来就这么简单
- 2024-11-17 工控机里面的看门狗是干什么用的(plc报看门狗故障)
- 2024-11-17 嵌入式看门狗如何提高系统稳定性?
- 2024-11-17 索泰N卡实测大作看门狗(索泰显卡系列划分)
- 2024-11-17 单片机独立看门狗和窗口看门狗的区别
- 2024-11-17 工控电脑的“看门狗”(Watchdog)有什么功能作用,如何启用它
- 2024-11-17 4千主机玩转高画质看门狗(看门狗电脑配置要求)
- 2024-11-17 电子计算机行业里所说的“看门狗”是什么意思?
- 2024-11-17 FreeRTOS实现硬件看门狗+软件看门狗监测多任务的方法
你 发表评论:
欢迎- 05-23如何制作含字母的流水条码
- 05-23NiceLabel又高出新境界,一分钟学会设计第一个标签
- 05-23商业设计中字体设计的创意方法
- 05-23条码软件如何调整条码数据的样式
- 05-23可变数据软件中条形码的制作步骤
- 05-23常用条形码类型组成及使用说明2
- 05-23条形码下面数据字号不一样大的UPC-A码怎么制作
- 05-23强烈推荐!这四款条形码生成工具超好用!
- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)