工業無線路由器、工業級無線DTU上“看門狗”技術為何如此受歡迎?今天我們就來搞懂它。
一.什么是“看門狗”
看門狗,又叫watchdog,從本質上來說就是一個定時器電路,一般有一個輸入和一個輸出,其中輸入叫做“喂狗”,輸出一般連接到另外一個部分的復位端,一般是連接到單片機。“看門狗”的功能是定期的查看芯片內部的情況,一旦發生錯誤就向芯片發出重啟信號。“看門狗”命令在程序的中斷中擁有最高的優先級,防止程序跑飛,也可以防止程序在線運行時候出現死循環。
二、“看門狗”工作原理
在系統運行以后也就啟動了看門狗的計數器,看門狗就開始自動計數,如果到了一定的時間還不去清看門狗,那么看門狗計數器就會溢出從而引起看門狗中斷,造成系統復位。所以在使用有看門狗的芯片時要注意清看門狗。
三、“看門狗”也有軟硬
1. 硬件看門狗技術
硬件看門狗也稱為程序監視定時器,可幫助微處理器從故障中恢復,避免程序出錯或者內存溢出等問題的出現。如果看門狗計時器達到其計數周期的末尾,它將重置整個處理器系統。為了防止這種情況,處理器必須執行某種類型的特定操作來重置監視程序。因此,可以將看門狗定時器配置為僅在發生處理器故障時才達到其計數周期的末尾,并且通過強制系統復位,看門狗定時器可幫助處理器擺脫故障模式并繼續正常運行。
- 軟件看門狗技術
軟件“看門狗”技術的原理和硬件差不多,只不過是用軟件的方法實現。
不同的使用場景,對工業無線路由器、工業級無線DTU功能與性能的需求點就完全不一樣,在工業級應用中,穩定可靠,是無線組網的第一需求。
試想一下,在工業現場,遠程監測應用時無線組網出現中斷,前端采集數據無法上傳,遠程管理中心指令無法下達,對整個系統運行的影響也是致命的。此種情況下,看門狗技術的“形象”瞬間高大起來,才茂幾乎所有的工業無線路由器、工業級無線DTU產品都內嵌了硬件“看門狗”技術。當發生異常時,硬件斷電自動重啟,實時保障無線組網與無線數據傳輸暢通無阻。
-
看門狗
+關注
關注
10文章
565瀏覽量
70855 -
工業
+關注
關注
3文章
1841瀏覽量
46694 -
路由器
+關注
關注
22文章
3735瀏覽量
113987 -
DTU
+關注
關注
3文章
436瀏覽量
25285
發布評論請先 登錄
相關推薦
評論