本實用新型專利技術涉及一種看門狗裝置,屬于自動化控制領域。一種帶有數據通訊功能的看門狗裝置,包括定時器和復位電路,其特征在于:還包括控制單元,所述控制單元包括控制模塊、通訊模塊和寄存器,所述控制模塊包括計數器和比較器,控制模塊的計時口與定時器連接,控制模塊的復位口與復位電路連接,所述通訊模塊連接通訊電路,通過通訊電路與系統進行通訊,將系統傳送的信號傳送至寄存器或將就寄存器內信號反饋回系統,所述控制模塊通過讀入寄存器內寄存的信號進行計數或比較后發出復位信號至復位電路進行復位。本實用新型專利技術的看門狗裝置可以通過與系統的通訊,做到實時符合系統變化的要求,還能獨立處理接受的模擬量信號,實現實時地智能地監控系統。(*該技術在2022年保護過期,可自由使用*)
【技術實現步驟摘要】
本技術涉及一種看門狗裝置,尤其涉及一種帶有數據通訊功能的看門狗裝置。
技術介紹
在通信、工業控制、自動化等領域中大量地使用帶CPU的系統,因此CPU的可靠性是一個重要標志。為了避免由于無法預料的事件或編程錯誤而產生的死機或跑機,人們設計了看門狗,它能夠有效的防止系統進入死循環或者程序跑飛。目前的看門狗主要工作模塊是一個計時器,在正常工作時,系統會每隔一定的時間對看門狗的計數器進行清零,使計數器無法達到預定的目標值。而一旦系統沒有在規定 的時間內對看門狗的計數器進行清零操作,當計數器達到設定的目標值時,看門狗會認為系統出現故障,將向系統發出一個復位信號,從而達到恢復系統正常工作的目的。但是現在的看門狗裝置的計數器一般是預先設定好的,在周圍環境變化后或者主體運行系統有變化時,原有的看門狗裝置就不能符合要求,因此一般需要更換裝置或者單獨對看門狗裝置進行重置。在未進行更換或重置前,可能會導致系統出現問題,從而引起損失,重置又需要花費時間,因此系統的準確性和可靠性都會受到影響。
技術實現思路
本技術所要解決的技術問題是提供一種帶有數據通訊功能的看門狗裝置,解決現在的看門狗裝置無法因應環境的變化或系統的變化,從而影響系統的準確性和可靠性的缺陷。_6] 技術方案—種帶有數據通訊功能的看門狗裝置,包括定時器和復位電路,其特征在于還包括控制單元,所述控制單元包括控制模塊、通訊模塊和寄存器,所述控制模塊包括計數器和比較器,控制模塊的計時口與定時器連接,控制模塊的復位口與復位電路連接,所述通訊模塊連接通訊電路,通過通訊電路與系統進行通訊,將系統傳送的信號傳送至寄存器或將就寄存器內信號反饋回系統,所述控制模塊通過讀入寄存器內寄存的信號進行計數或比較后發出復位信號至復位電路進行復位。所述控制單元具有模擬量輸入口,通過模擬量輸入口與環境傳感器連接,輸入的模擬量信號傳送至寄存器。所述控制單元的模擬量輸入口有8個,至多連接8種環境傳感器。所述環境傳感器包括溫度傳感器和濕度傳感器。寄存器包括定時器目標值寄存單元、復位信號寄存單元和模擬量數據寄存單元。所述控制單元采用ATMEL8單片機。所述控制單元的通訊模塊與通訊電路和系統之間采用串行通訊。有益.效果本技術的帶有數據通訊功能的看門狗裝置采用單片機作為控制單元,并與通訊電路組合與系統進行通訊,設置有模擬量輸入口,不僅可以通過與系統的通訊,接受系統因為運行要求的變化從而改變看門狗裝置復位時間的信號,做到實時符合系統變化的要求,而且還能獨立處理接受的模擬量信號,可以根據模擬量信號的變化改變復位的時間設置,也可以傳送環境的模擬量信號供系統處理,接受系統處理后的信號,實現實時地智能地監控系統,保證系統運行的順暢,保證系統的準確性和可靠性。附圖說明圖I為本技術示意圖。圖2為本技術中控制單元示意圖。具體實施方式下面結合具體實施例和附圖,進一步闡述本技術。為解決現在的看門狗裝置無法適應環境的變化或系統的變化,從而影響系統的準確性和可靠性的情況,提出了以下方案一種帶有數據通訊功能的看門狗裝置,包括定時器和復位電路,還包括控制單元,所述控制單元采用ATMEL8單片機,單片機包括控制模塊、通訊模塊和寄存器,所述控制模塊包括計數器和比較器,控制模塊的計時器與定時器連接,控制模塊的復位口與復位電路連接,所述通訊模塊連接通訊電路,通過通訊電路與系統進行通訊,將系統傳送的信號傳送至寄存器或將就寄存器內信號反饋回系統,所述控制模塊通過讀入寄存器內寄存的信號進行計數或比較后發出復位信號至復位電路進行復位。所述模擬量輸入口有8個,可至多連接8種環境傳感器,如溫度傳感器和濕度傳感-nfr ο采用了本申請的看門狗裝置后,系統通過串口通訊與單片機通訊進行定時器的清零,通過串口通訊設置相應的參數及通過串口通訊讀入傳感器模擬量數據。用戶在系統啟動后可以設置定時器的時間,根據不同的情況設置不同的目標值,增加了看門狗裝置的靈活性。用戶還可以將系統使用的現場的溫度、濕度等參數的信號接入看門狗裝置,系統可以實時讀取相應的數值,并在寄存器中設置相應的報警值,當相關參數超過相應的報警值時,定時器的目標值可以做相應的改變,以便更好的監控系統的運行情況,在必要時自動復位系統,改變以往的看門狗只能按照固定的條件來監控系統。本申請具體實施中,單片機的控制模塊讀取寄存器中的各個參數的目標值,并傳送給計數器;在接收到由系統發送的新的各個參數的目標值后,將其寫入寄存器;控制模塊還讀入模擬量輸入信號,并將其計算成相應的數值發送給系統;控制模塊還用于檢測寄存器內存儲的復位信號是否被系統清除,并檢測結果是否已經發出復位信號。計數器用于計數,并當計數值達到所述目標值時,產生復位信號,并向系統發出復位信號;控制模塊還可以讀入軟件發送的復位信號,實現看門狗及時復位。寄存器包括定時器目標值寄存單元、復位信號寄存單元、模擬量數據寄存單元。定時器目標值寄存單元用于存儲用戶預設的定時器目標值;及在系統運行是根據環境情況自動更改的定時器目標值。復位信號寄存單元用于存儲控制單元發送的復位信號。計數器接收系統發出的時鐘信號,并在每個時鐘的上升沿或下降沿觸發累計向上計數;比較器接收寄存器的定時器目標值和所述計數器傳送的計數值,將目標和計數值進行比較,當計數值和目標值相等時,比較器發送復位信號給復位電路。控制模塊給清零信號至計數器,用于計數器清零。計數器也可以接收到來自系統的清零指令,進行計數器清零。清除復位信號是指將寄存器中的復位信號清零。在開始新一輪計數前,可以通過系統清零、自身清零的組合實現對計數器清零;系統清零是當系統接收到復位指令后控制系統產生清零信號實現;自身清零是由控制模塊發出復位信號后自動產生清零信號來實現的。通過本裝置,看門狗在達到目標值后即可通過控制單元向系統發出復位開始指令,避免在毫無預警的情況下系統復位所帶來的數據丟失、出錯問題;另外看門狗的清零可以通過自身清零、系統清零的方式進行,不需要在系統內另設置定時器對看門狗進行周期性清零,節省了系統資源,降低了成本。而且,本系統中的目標值,對系統復位操作都可由用戶選擇控制,增加了使用的靈活性。權利要求1.一種帶有數據通訊功能的看門狗裝置,包括定時器和復位電路,其特征在于還包括控制單元,所述控制單元包括控制模塊、通訊模塊和寄存器,所述控制模塊包括計數器和比較器,控制模塊的計時口與定時器連接,控制模塊的復位口與復位電路連接,所述通訊模塊連接通訊電路,通過通訊電路與系統進行通訊,將系統傳送的信號傳送至寄存器或將就寄存器內信號反饋回系統,所述控制模塊通過讀入寄存器內寄存的信號進行計數或比較后發出復位信號至復位電路進行復位。2.如權利要求I所述的帶有數據通訊功能的看門狗裝置,其特征在于所述控制單元具有模擬量輸入口,通過模擬量輸入口與環境傳感器連接,輸入的模擬量信號傳送至寄存器。3.如權利要求2所述的帶有數據通訊功能的看門狗裝置,其特征在于所述控制單元的模擬量輸入口有8個,至多連接8種環境傳感器。4.如權利要求2或3所述的帶有數據通訊功能的看門狗裝置,其特征在于所述環境傳感器包括溫度傳感器和濕度傳感器。5.如權利要求I或2所述的帶有數據通訊功能的看門狗裝置,其特征在于寄存器包括定時器目標值寄存單本文檔來自技高網...
【技術保護點】
一種帶有數據通訊功能的看門狗裝置,包括定時器和復位電路,其特征在于:還包括控制單元,所述控制單元包括控制模塊、通訊模塊和寄存器,所述控制模塊包括計數器和比較器,控制模塊的計時口與定時器連接,控制模塊的復位口與復位電路連接,所述通訊模塊連接通訊電路,通過通訊電路與系統進行通訊,將系統傳送的信號傳送至寄存器或將就寄存器內信號反饋回系統,所述控制模塊通過讀入寄存器內寄存的信號進行計數或比較后發出復位信號至復位電路進行復位。
【技術特征摘要】
【專利技術屬性】
技術研發人員:邱昀,趙雪美,
申請(專利權)人:上海市環境監測技術裝備有限公司,
類型:實用新型
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。