[發明專利]硬件看門狗的控制方法、看門狗系統有效
| 申請號: | 202011536043.3 | 申請日: | 2020-12-22 |
| 公開(公告)號: | CN112612636B | 公開(公告)日: | 2023-05-05 |
| 發明(設計)人: | 陸衛軍;賴一寧;方珂琦;毛欽暉;呂鋮燦 | 申請(專利權)人: | 浙江中控技術股份有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京易捷勝知識產權代理有限公司 11613 | 代理人: | 李麗敏 |
| 地址: | 310053 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 硬件 看門狗 控制 方法 系統 | ||
本申請屬于計算機技術領域,具體涉及一種硬件看門狗的控制方法、看門狗系統。該方法包括:硬件看門狗接收待監測的微處理單元發送的任務狀態信號,所述任務狀態信號為微處理單元中各任務開始和結束時的電平信息;硬件看門狗根據所述任務狀態信號,確定任務的任務時序信息;針對每個任務,硬件看門狗確定所述任務時序信息不滿足預設的任務時序條件時,向所述微處理單元發出復位信號。通過本申請的方法能夠從多個方面監測不同調度方式下的任務的運行狀態,保證系統可靠運行。
技術領域
本申請屬于計算機技術領域,具體涉及一種硬件看門狗的控制方法、看門狗系統。
背景技術
在微型計算機系統中,由于工作常常會受到來自外界的干擾,造成程序的跑飛或陷入死循環,程序的正常運行被打斷,無法繼續工作,會造成整個系統陷入未知狀態,發生不可預料的結果。為了對計算機系統的運行狀態進行實時監測,便產生了一種專門用于監測計算機系統內程序運行狀態的芯片或控制器,稱為“看門狗”。
目前,看門狗可分為硬件看門狗和軟件看門狗。硬件看門狗從本質上來說是一個定時器電路,一般有一個輸入端和一個輸出端,其中輸入端叫做喂狗,輸出端一般連接到計算機系統中微控制單元(Micro-Controller?Unit,MCU)的復位端。在MCU正常工作的情況下,每隔一段時間輸出一個清零信號到定時器電路的輸入端,以使定時器電路進行清零操作,如果在超過規定的時間沒有清零信號傳到定時器電路的輸入端,則定時器電路定時超時,將向MCU發送一個復位信號,以使MCU復位,防止MCU死機。軟件看門狗是將硬件的定時器電路用處理器的內部定時器代替,這樣可以簡化硬件電路設計,但在可靠性方面不如硬件的定時器電路。總的來說,當計算機系統內的程序正常工作時,定時器電路不溢出,也就不能產生復位信號。如果MCU運行不正常,則定時器電路溢出產生復位信號并重啟整個計算機系統。
在多任務系統中,現有的看門狗通過串行外設接口連接主副MCU,在串行外設接口中傳遞由特定令牌產生的特定的看門狗信號數據,在副MCU中判斷看門狗信號數據是否有效,從而判斷系統是否正常,此方案僅僅可以監控按順序運行的多個任務的運行順序,而對于任務的其他狀態和其他調度方式的多任務無法進行監控。
發明內容
(一)要解決的技術問題
鑒于現有技術的上述缺點、不足,本申請提供一種硬件看門狗的控制方法、看門狗系統。
(二)技術方案
為達到上述目的,本申請采用如下技術方案:
第一方面,本申請提供一種硬件看門狗的控制方法,該方法包括:
S10、硬件看門狗接收待監測的微處理單元發送的任務狀態信號,所述任務狀態信號為微處理單元中各任務開始和結束時的電平信息;
S20、硬件看門狗根據所述任務狀態信號,確定任務的任務時序信息;
S30、針對每個任務,硬件看門狗確定所述任務時序信息不滿足預設的任務時序條件時,所述硬件看門狗向所述微處理單元發出復位信號。
可選地,所述任務時序信息包括任務的運行時長信息、運行周期信息、運行順序信息、運行時間間隔信息中的一項或多項。
可選地,硬件看門狗確定所述任務時序信息不滿足預設的任務時序條件,包括:
S31、硬件看門狗判斷所述任務時序信息是否滿足預設的任務時序條件,包括:
根據所述任務時序信息中的運行時長信息,判斷任務運行時長是否滿足預設的運行時長;和/或,
根據所述任務時序信息中的運行周期信息,判斷任務運行周期是否滿足預設的運行周期;和/或,
根據所述任務時序信息中的運行順序信息,判斷任務運行順序是否滿足預設的運行順序;和/或,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江中控技術股份有限公司,未經浙江中控技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011536043.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種擠出模壓塑料瓶蓋的設備
- 下一篇:一種用于垃圾的壓縮裝置





