0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是看门狗,工业路由器看门狗技术的功能优势

才茂通信 ? 2023-03-27 10:16 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

工业路由器大多都会配备看门狗技术,它是保证工业路由器传输过程中连续24小时不宕机的重要保护技术,那么,什么是看门狗呢?

▍看门狗功能

看门狗,又叫 watchdog,从本质上来说就是一个定时器电路,一般有一个输入和一个输出,其中输入叫做喂狗,输出一般连接到另外一个部分的复位端。看门狗技术的核心硬件是看门狗模块,分为硬件看门狗和软件看门狗。

▍看门狗分类

1. 硬件看门狗技术

硬件看门狗也称为程序监视定时器,可帮助微处理器从故障中恢复,避免程序出错或者内存溢出等问题的出现。如果看门狗计时器达到其计数周期的末尾,它将重置整个处理器系统。为了防止这种情况,处理器必须执行某种类型的特定操作来重置监视程序。因此,可以将看门狗定时器配置为仅在发生处理器故障时才达到其计数周期的末尾,并且通过强制系统复位,看门狗定时器可帮助处理器摆脱故障模式并继续正常运行。

2. 软件看门狗技术

软件看门狗技术的原理和硬件差不多,只不过是硬件电路上的定时器被处理器内部的定时器代替了,这样可以简化硬件电路的设计。例如工业路由器中内嵌看门狗定时器,我们可以对这两个定时器的主程序运行进行监控,将T0设定的定时时间,当产生定时中断的时候对一个变量进行赋值,而这个变量在主程序运行的开始已经有了一个初值,在这里我们要设定的定时值要小于主程序的运行时间,这样在主程序的尾部对变量的值进行判断,如果值发生了预期的变化,就说明T0中断正常,如果没有发生变化则使程序复位。

▍软/硬件看门狗异同点

了解了上述的软硬件看门狗,我们总结一下它们的异同点:

1. 相同点:

1) 都是通过定时器实现,定时时间到没有喂狗就进行复位。

2) 都是需要在规定的时间内喂狗。

3) 两者都是靠软件进行喂狗。

2. 差异点:

1) 附加功能:硬件看门狗芯片一般还附带了延迟复位和电源检测的功能,软件则没有;

2) 屏蔽方法:软件看门狗很容易屏蔽关闭,只需修改其中的寄存器,而硬件看门狗一旦启动不断电就停不下来;

3) 启动方式:软件看门狗很容易启动,只需修改其中的寄存器,硬件一般是收到第一个喂狗信号后就启动;

4) 初始化:硬件看门狗上电后收到第一个喂狗脉冲就完成了初始化,软件看门狗则需要配置关的寄存器或者调用相关的看门狗程序。

可以看出,软件看门狗可靠性??不如硬件,如果系统内部定时器??发?故障就?法检测到。当然也有通过双定时器相互监视,这不仅加?系统开销,也不能解决全部问题,?如中断系统故障导致定时器中断失。

▍看门狗对工业路由器的重要性

由于工业路由器一般应用于智能系统、安防检测、自助服务和无人值守的场所,这就要求路由器的稳定性要高,因此在工业路由器加上看门狗技术必不可少。

get?code=NThmM2ZkMjhmM2RiMWM5MGQwZWFiMmE5Mzc4YWQyYzIsMTY3OTg3OTU1MDQ5Mw==

厦门才茂5G工业级路由器自带硬件级看门狗保护,有效保障设备24小时不宕机稳定高速运行,广泛应用于工业无人值守的场所,降低人工维护成本。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 看门狗
    +关注

    关注

    10

    文章

    583

    浏览量

    71860
  • 路由器
    +关注

    关注

    22

    文章

    3841

    浏览量

    116946
  • 工业路由器
    +关注

    关注

    2

    文章

    459

    浏览量

    15217
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TPS3431 带启用功能的标准可编程看门狗定时数据手册

    TPS3431 是一款标准的可编程看门狗定时,具有使能功能,适用于各种应用。看门狗超时具有 15% 的精度、高精度定时 (–40°C 至 +125°C) 和 25°C 时 2.5%
    的头像 发表于 04-10 14:28 ?362次阅读
    TPS3431 带启用<b class='flag-5'>功能</b>的标准可编程<b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>数据手册

    TPS3430 具有可编程复位延迟的窗口看门狗定时数据手册

    TPS3430 是一款独立的窗口看门狗定时,具有可编程看门狗窗口和可编程看门狗复位延迟,适用于各种应用。TPS3430窗口看门狗可实现 2
    的头像 发表于 04-10 14:23 ?321次阅读
    TPS3430 具有可编程复位延迟的窗口<b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>数据手册

    TPS3430-Q1 具有可编程复位延迟的汽车级窗口看门狗定时数据手册

    TPS3430-Q1 是一款独立的汽车窗口看门狗定时,具有可编程看门狗窗口和可编程看门狗复位延迟,适用于汽车应用。TPS3430-Q1 窗口看门狗
    的头像 发表于 04-10 14:15 ?352次阅读
    TPS3430-Q1 具有可编程复位延迟的汽车级窗口<b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>数据手册

    TPS3431-Q1 具有使能功能的汽车标准可编程看门狗定时数据手册

    TPS3431-Q1 是一款标准的汽车可编程看门狗定时,具有用于汽车应用的使能功能看门狗超时具有 15% 的精度、高精度定时 (–40°C 至 +125°C) 和 25°C 时 2
    的头像 发表于 04-10 13:52 ?326次阅读
    TPS3431-Q1 具有使能<b class='flag-5'>功能</b>的汽车标准可编程<b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>数据手册

    TPS3435 纳米静态电流精密超时看门狗定时数据手册

    TPS3435 是一款超低功耗 (典型值为 250nA) 器件,提供可编程超时看门狗定时。 TPS3435 提供高精度超时看门狗定时,具有适用于各种应用的一系列
    的头像 发表于 04-09 15:49 ?394次阅读
    TPS3435 纳米静态电流精密超时<b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>数据手册

    TPS3435-Q1 汽车级纳米静态电流精密超时看门狗定时数据手册

    TPS3435-Q1 是一款超低功耗 (典型值为 250nA) 器件,提供可编程超时看门狗定时。 TPS3435-Q1 提供高精度超时看门狗定时,具有许多
    的头像 发表于 04-09 14:34 ?336次阅读
    TPS3435-Q1 汽车级纳米静态电流精密超时<b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>数据手册

    看门狗,你真的会用吗?

    嵌入式系统开发中,看门狗是一种重要的机制,用于在程序异常时自动重启系统,保障其稳定性。本文将深入探讨看门狗及其在程序稳定性中的作用,帮助您更好地理解和应用看门狗技术
    的头像 发表于 03-12 11:37 ?1859次阅读
    <b class='flag-5'>看门狗</b>,你真的会用吗?

    安利给工程师!看门狗相关知识

    看门狗能够及时检测并采取相应措施,从而避免系统长时间处于故障状态。本文将详细介绍看门狗的工作原理及其正确使用方法。 同时通过具体示例解析,教你如何在一个简单的LuatOS项目中集成看门狗定时
    的头像 发表于 12-31 14:29 ?593次阅读
    安利给工程师!<b class='flag-5'>看门狗</b>相关知识

    抄作业!看门狗定时必备知识

    Air201在模组内部集成了硬件看门狗,今天就一起来聊聊~ 本文将带你了解看门狗的工作原理、应用架构、定时时间设置、软硬件看门狗的区别,以及看门狗定时
    的头像 发表于 12-30 14:44 ?819次阅读
    抄作业!<b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>必备知识

    一文详解看门狗/电压监控芯片规格书

    是连接到单片机。看门狗功能是在给定的时间周期内,如果没有收到来自MCU的喂狗信号,则会给MCU发送复位信号。2.为什么MCU需要看门狗?随着信息技术的飞速发展,
    的头像 发表于 12-26 17:18 ?1507次阅读
    一文详解<b class='flag-5'>看门狗</b>/电压监控芯片规格书

    常用硬件看门狗电路

    硬件看门狗电路分享
    的头像 发表于 12-18 14:09 ?6621次阅读
    常用硬件<b class='flag-5'>看门狗</b>电路

    看门狗定时的工作原理

    看门狗定时是一种独立的计时硬件模块,其核心功能是倒计时。如果系统软件在计时超时前没有对其进行复位操作(即“喂狗”),
    的头像 发表于 10-21 14:18 ?1342次阅读
    <b class='flag-5'>看门狗</b>定时<b class='flag-5'>器</b>的工作原理

    单片机开发:使用内部看门狗定时(WDT)还是外挂看门狗芯片?

    在电子产品中,有时候需要看门狗定时(WDT),看门狗芯片有外部和内置两种。在设计之初,要不要使用看门狗芯片?这是个值得考虑的问题。在本文中,英锐恩
    发表于 09-25 13:46

    Sitara AM6442 RTI看门狗调试

    电子发烧友网站提供《Sitara AM6442 RTI看门狗调试.pdf》资料免费下载
    发表于 08-27 11:26 ?0次下载
    Sitara AM6442 RTI<b class='flag-5'>看门狗</b>调试