介绍看门狗保护是如何工作的
为了使工业路由器、DTU、串口服务器等联网设备传输更稳定,这些设备中会带有防浪涌、防静电、防脉冲以及看门狗保护。这些硬件保护中,有一种是可以保持设备内部进程24小时不宕机的——看门狗技术。看门狗是如何工作和计算的呢?
看门狗芯片,又叫看门狗定时器。它是微控制器中的一块硬件。如果系统卡在某个地方, 则看门狗定时器用于生成系统复位,如果系统进入执行的无穷循环,则看门狗定时器会将系统复位以摆脱无穷循环。看门狗是嵌入式系统中的安全机制,可使您的系统可靠,但是它取决于看门狗定时器的使用方式。
图 1
看门狗如何工作
看门狗基本上是一个计数器,它从计数零开始并达到某个值。 如果计数器达到某个值,则看门狗硬件将生成看门狗复位。为了避免系统重置,软件需要启动看门狗, 即需要将计数器重置为零。万一软件陷入无休止的循环,系统将无法踢看门狗,因此计数器达到一定值并复位系统。
看门狗最初加载了某些值。该值是根据看门狗的超时时间计算的(进一步说明了如何根据超时值计算计数器值)。在超时之前,系统应重置计数器。
例如,如果您的系统定期执行3个任务并执行3个任务需要500毫秒。然后将超时时间视为600 ms(考虑最坏的情况),针对600 ms计算计数器值并将其加载到看门狗中。
看门狗计算
考虑看门狗中的系统正在以4 kHz时钟工作。系统在450毫秒内完成工作,最坏情况下,完成工作的时间为500毫秒。让我们将500毫秒作为超时时间。
1/4 kHz = 0.25毫秒
1个时钟节拍= 0.25毫秒。
500毫秒= 2000个滴答声。
当时钟滴答2000次时,完成500毫秒。与超时相关的技术器值为2000。
如果看门狗计数器达到2000,它将生成一个复位信号。在达到2000之前,系统需要将计数器复位为0。
图 2
看门狗定时器的高级用例
在操作系统(多任务系统)的情况下,看门狗起着重要的作用。看门狗可以监视程序流,监视任务执行的频率(活动监督)。如果看门狗发现程序流冲突或任务执行得太频繁或不那么频繁,则会生成看门狗复位。在进行在线监督的情况下,每个任务都会设置一个标志,以指示任务处于在线状态,即已执行。看门狗监控器功能将检查每个任务是否都报告了活动指示。如果任务未设置为激活指示,则看门狗监视器功能将永远不会踢看门狗,最后看门狗将重置系统。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由三年不鸣转载自有人物联官网,原文标题为:看门狗保护是如何工作的,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
解析工业路由器如何助力智能制造联网应用
工业路由器能够支持多种通信协议和接口,实现设备间的高效互联互通,将生产线上的传感器、PLC(可编程逻辑控制器)、机器人等设备接入网络,实现数据的实时采集、传输与分析。通过工业路由器的远程监控与维护功能,工程师可以跨越地理界限,实时掌握设备运行状态,及时发现并处理故障,极大地提高了维护效率和生产线稳定性。
串口服务器是什么?串口服务器是不是交换机?
串口服务器是一种用于通过网络连接两个或多个串口设备的联网设备。它使您能够摆脱物理电缆长度的限制,无论它们位于世界的任何地方,都可以通过以太网连接串口设备。通过使用串口连接的方法,设备可以像紧靠设备一样工作,而无需任何中间设备。
工业路由器异地组网应用
在工业物联网(IIoT)领域,网络架构的设计和实施是确保系统高效、稳定运行的关键环节。其中,工业路由器异地组网作为一种重要的技术手段,为众多企业提供了实现远程设备互联互通、构建稳定高效网络的解决方案。本文有人物联来为大家介绍工业路由器异地组网应用,希望对各位工程师朋友有所帮助。
组态王与有人DTU通讯配置及注意事项
在工业物联网应用中,组态王作为一款功能强大的监控组态软件,广泛应用于工业自动化系统中。而有人DTU作为数据传输的关键设备,负责现场设备与远程服务器之间的数据交互。为了实现两者之间的有效通讯,需要进行正确的配置,并注意一些关键事项。本文将向传统行业解释组态王与有人DTU通讯的配置步骤及注意事项。
有人物联网双网口8串口的串口服务器USR-N580,独特的工业功能支持,支持Modbus网关功能
为了能为客户降低成本和减少布线难度,有人物联网研发出了一款双网口8串口的串口服务器,专门应用于多设备联网的复杂环境。八串口服务器USR-N580,是用来将TCP/UDP数据包与RS485接口实现数据透明传输的设备。 独特的工业功能支持,支持Modbus网关功能,更加方便工业现场使用。 支持网络打印,打印机行业使用更加方便。
USR-N540 串口服务器说明书
描述- USR-N540是一款四串口服务器,可实现串口到以太网口的数据双向透明传输。它具备全新ARM内核、工业级工作温度范围、深度优化的TCP/IP协议栈等特点,支持4路RS485接口,宽电压输入,并提供多种配置选项和功能,如Modbus协议转换、虚拟串口、网页设置等。
型号- N540,USR-N540
串口服务器和modbus网关区别
串口服务器是一种小型电子设备,它有时也被称为串口设备服务器,可以将以太网IP/TCP数据包转换为RS232,RS485或RS422串口数据信号,反之亦然。Modbus是一种串口通信协议,用于其可编程逻辑控制器(PLC)。简而言之,它是一种用于在电子设备之间通过串口线路传输信息的方法。请求信息的设备称为Modbus主站,提供信息的设备称为Modbus从站。
4G DTU搭配定位功能如何实现联网传输?
在工业物联网(IIoT)领域,数据传输单元(DTU)扮演着至关重要的角色,它们负责将设备产生的数据传输到云端或数据中心进行分析和管理。随着技术的不断进步,4G DTU因其高速、稳定的网络连接能力而受到广泛应用。当4G DTU与定位功能相结合时,不仅可以实现数据的远程传输,还能提供设备的位置信息,从而增强了对设备的监控和管理能力。本文将探讨如何通过搭配定位功能,使4G DTU实现更高效的联网传输。
串口服务器的智能诊断与故障排查功能
在工业物联网(IIoT)领域,串口服务器扮演着将传统串口设备接入现代网络的关键角色。它们通过转换RS232、RS485等串口数据为IP数据包,实现了串口设备与现代网络的高效通信。然而,随着设备数量的增加和网络环境的复杂化,串口服务器的配置和故障排查成为了一个不可忽视的挑战。为此,具备智能诊断与故障排查功能的串口服务器显得尤为重要。本文有人物联来为大家介绍串口服务器的智能诊断与故障排查功能。
【技术】工业路由器与家用路由器有什么区别?
路由器可以分为普通家用路由器和工业级路由器,当然价格方面家用路由器肯定要比工业路由器便宜,它们的功能虽然都是相似的,都是用来发射WIFI信号,都可以上网,但是它们之间还是有很大的区别的,下面就让我们来了解一下它们之间的区别。
【技术】4G DTU与LTE DTU的区别
有人物联网的DTU设备使用的LTE技术,采用RS485/232串口高速双向透明传输,拥有工业级可靠品质,轻松适应各类类高/低温、高湿度、高干扰等恶劣环境,确保数据稳定传输,支持GPRS/4G手机卡、物联网卡,普遍应用于传感器、PLC、串口设备、采集器等。
简析串口服务器在交通监控系统中的重要作用
在交通监控系统中,串口服务器扮演着至关重要的角色。它不仅是连接传统串行设备与现代网络技术的桥梁,更是实现交通数据高效传输、实时监控与智能管理的重要工具。本文有人物联来为大家介绍串口服务器在交通监控系统中的重要作用,希望对各位工程师朋友有所帮助。
【技术】解析DTU的工作原理
本文对DTU和与之相关的名词进行了简介,并介绍了DTU的核心功能、工作原理、测试前准备工作等。数据传输单元DTU(Data Transfer unit),是专门用于将串口数据转换为IP数据或将IP数据转换为串口数据通过无线通信网络进行传送的无线终端设备。
USR-N510 串口服务器说明书
描述- USR-N510是一款工业级串口服务器,具备ARM内核、RS485通讯支持、5-36V宽电压输入等特性。它支持双Socket模式、虚拟串口功能、Modbus协议转换,并具备可靠的硬件防护。USR-N510支持静态IP或DHCP自动获取IP地址,内置网页服务器,可通过网页进行参数设置和固件升级。此外,它还支持Keepalive机制、硬件看门狗功能、Websocket功能,以及串口和网络AT指令。
型号- N510,USR-N510
USR-TCP232-410s 串口服务器AT 指令集
描述- 本资料详细介绍了USR-TCP232-410s串口服务器的AT指令集,包括指令设置协议、指令介绍、错误提示符、指令集详解等。资料涵盖了网络AT指令和串口AT指令的进入方法、指令格式、响应消息、错误码列表、通用指令、IP设置指令、串口设置指令、注册包指令、心跳包指令、Socket设置指令、HTTPD指令、Modbus TCP指令、MQTT指令、阿里云指令、亚马逊云指令、有人云指令、边缘计算指令、系统设置指令、特殊指令等内容。
型号- USR-TCP232-410S
电子商城
服务
定制水冷板尺寸30*30mm~1000*1000 mm,厚度1mm~50mm,散热能力最高50KW,承压可达3MPA;液冷机箱散热能力达500W~100KW。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
可定制连接器单PIN电流最大不超过10A;环境温度:-45度~+125度;寿命/拔插次数:不超过5000次。
最小起订量: 5000 提交需求>
登录 | 立即注册
提交评论