一種靈活性系統(tǒng)死機監(jiān)控系統(tǒng)及其操作方法
【技術領域】
[0001]本發(fā)明涉及計算機的輔助控制系統(tǒng)領域,尤其涉及一種靈活性高的系統(tǒng)死機監(jiān)控系統(tǒng)及其操作方法。
【背景技術】
[0002]CPU是一塊超大規(guī)模的集成電路,是一臺計算機的運算核心和控制核心。它的功能主要是解釋計算機指令以及處理計算機軟件中的數(shù)據(jù)。嵌入式設備難免出現(xiàn)設備死機的情況,針對死機的問題,行業(yè)普遍采用硬件看門狗方案解決此問題,當出現(xiàn)死機現(xiàn)象時,看門狗電路送出復位信號,復位整個系統(tǒng),系統(tǒng)重啟。
[0003]普通的硬件看門狗電路系統(tǒng)分為兩種:一種是CPU內部自帶看門狗,如果程序在初始化看門狗完成前跑飛死機,看門狗就無法工作,CPU就無法復位;另一種是在系統(tǒng)中加入獨立的看門狗芯片,缺點是系統(tǒng)死機一定時間后發(fā)出復位信號,不能靈活配置這個時間,容易造成誤判而復位CPU。
【發(fā)明內容】
[0004]針對上述存在的問題,本發(fā)明目的在于提供一種靈活性高,交互性強,控制精準的系統(tǒng)死機監(jiān)控系統(tǒng)及其操作方法。
[0005]為了達到上述目的,本發(fā)明采用的技術方案如下:一種靈活性系統(tǒng)死機監(jiān)控系統(tǒng),所述的監(jiān)控系統(tǒng)與系統(tǒng)CPU相連接,所述的監(jiān)控系統(tǒng)包括通用異步收發(fā)傳輸器UART,控制器模塊MCU和復位芯片,所述的控制器模塊MCU內設有發(fā)送模塊、接收模塊、控制中心和信號發(fā)射模塊,所述的系統(tǒng)CPU內設接收模塊、應答模塊和重啟模塊,所述的發(fā)送模塊通過UART與MCU接收模塊相連接,所述的應答模塊通過UART與MCU的接收模塊相連接,所述的信號發(fā)射模塊通過復位芯片連接在重啟模塊上,所述的控制中心與發(fā)送模塊和接收模塊相連。
[0006]本發(fā)明所述的控制中心上外接有人工操作交互界面;通過人工操作交互界面方便操作人員人工監(jiān)測MCU控制器模塊和系統(tǒng)CPU的工作情況,方便人工調節(jié)和控制,操作簡單,裝置的靈活性高。
[0007]本發(fā)明所述的一種靈活性系統(tǒng)死機監(jiān)控系統(tǒng)的操作方法,其詳細的操作方法如下:
1)MCU的控制中心每隔90s通過發(fā)送模塊發(fā)送握手協(xié)議,握手協(xié)議通過異步收發(fā)傳輸器UART傳輸至系統(tǒng)CPU的接收模塊,系統(tǒng)CPU接收握手協(xié)議;
2)系統(tǒng)CPU接收握手協(xié)議2s內,通過其應答模塊將握手協(xié)議回傳至MCU的接收模塊,MCU接收模塊回復信號至控制中心,完成檢測循環(huán);
3)系統(tǒng)CPU死機后,MCU接收模塊無法收到應答模塊回復的握手協(xié)議,控制中心未收到回復的握手協(xié)議后進入警示狀態(tài),間隔90s后,繼續(xù)通過發(fā)送模塊發(fā)送握手協(xié)議;
4)當控制中心持續(xù)進入警示狀態(tài)3次以后,控制中心通過人工操作交互界面提醒操作人員,操作人員控制MCU的信號發(fā)生模塊發(fā)射重啟信號;
5)重啟信號經(jīng)過復位芯片中轉后傳輸至CPU的重啟模塊,CPU進行重啟,完成系統(tǒng)復位。
[0008]本發(fā)明所述的步驟4)的操作過程中,操作人員可通過人機操作交互界面控制MCU信號發(fā)射模塊不發(fā)射重啟信號。
[0009]本發(fā)明所述的步驟3)中的控制中心進入警示狀態(tài)后,將其進入警示狀態(tài)的次數(shù)和時間通過人機操作交互界面顯示。
[0010]本發(fā)明的優(yōu)點在于:本發(fā)明所述的統(tǒng)死機監(jiān)控系統(tǒng)的靈活性高,其整體操作過程中通過MCU控制器以及UART定時檢測CPU是否死機,當判斷系統(tǒng)死機后,通過人工操作交互界面提醒操作人員,操作人員可以自行選擇重啟系統(tǒng)或者等待系統(tǒng)響應,裝置的靈活性高,方便操作人員的調節(jié)和控制,同時整套裝置監(jiān)測和控制精準,解決了因為監(jiān)控程序因為誤判而復位CPU系統(tǒng)情況的發(fā)生,系統(tǒng)的可操作性強。
【附圖說明】
[0011]圖1為本發(fā)明裝置結構連接簡圖。
【具體實施方式】
[0012]下面結合【附圖說明】和【具體實施方式】對本發(fā)明作進一步詳細的描述。
[0013]實施例1:如圖1所示的一種靈活性系統(tǒng)死機監(jiān)控系統(tǒng),所述的監(jiān)控系統(tǒng)與系統(tǒng)CPU相連接,所述的監(jiān)控系統(tǒng)包括通用異步收發(fā)傳輸器UART,控制器模塊MCU和復位芯片,所述的控制器模塊MCU內設有發(fā)送模塊、接收模塊、控制中心和信號發(fā)射模塊,所述的系統(tǒng)CPU內設接收模塊、應答模塊和重啟模塊,所述的發(fā)送模塊通過UART與MCU接收模塊相連接,所述的應答模塊通過UART與MCU的接收模塊相連接,所述的信號發(fā)射模塊通過復位芯片連接在重啟模塊上,所述的控制中心與發(fā)送模塊和接收模塊相連。
[0014]實施例2:本發(fā)明所述的控制中心上外接有人工操作交互界面;通過人工操作交互界面方便操作人員人工監(jiān)測MCU控制器模塊和系統(tǒng)CPU的工作情況,方便人工調節(jié)和控制,操作簡單,裝置的靈活性高。
[0015]實施例3:如圖1所示本發(fā)明所述的一種靈活性系統(tǒng)死機監(jiān)控系統(tǒng)的操作方法,其詳細的操作方法如下:
1)MCU的控制中心每隔90s通過發(fā)送模塊發(fā)送握手協(xié)議,握手協(xié)議通過異步收發(fā)傳輸器UART傳輸至系統(tǒng)CPU的接收模塊,系統(tǒng)CPU接收握手協(xié)議;
2)系統(tǒng)CPU接收握手協(xié)議2s內,通過其應答模塊將握手協(xié)議回傳至MCU的接收模塊,MCU接收模塊回復信號至控制中心,完成檢測循環(huán);
3)系統(tǒng)CPU死機后,MCU接收模塊無法收到應答模塊回復的握手協(xié)議,控制中心未收到回復的握手協(xié)議后進入警示狀態(tài),間隔90s后,繼續(xù)通過發(fā)送模塊發(fā)送握手協(xié)議;
4)當控制中心持續(xù)進入警示狀態(tài)3次以后,控制中心通過人工操作交互界面提醒操作人員,操作人員控制MCU的信號發(fā)生模塊發(fā)射重啟信號;
5)重啟信號經(jīng)過復位芯片中轉后傳輸至CPU的重啟模塊,CPU進行重啟,完成系統(tǒng)復位。
[0016]實施例4:本發(fā)明所述的步驟4)的操作過程中,操作人員可通過人機操作交互界面控制MCU信號發(fā)射模塊不發(fā)射重啟信號;本發(fā)明所述的步驟3)中的控制中心進入警示狀態(tài)后,將其進入警示狀態(tài)的次數(shù)和時間通過人機操作交互界面顯示。
[0017]實施例5:如圖1所示,本發(fā)明的實際操作方法:操作人員通過人機操作交互見面監(jiān)控系統(tǒng)的運行情況:
I)當發(fā)現(xiàn)控制中心進入3次或3次以上的警示狀態(tài)后,現(xiàn)場可以對系統(tǒng)CPU進行確認,當發(fā)現(xiàn)系統(tǒng)CPU死機后,操作人員發(fā)出指令,讓控制中心的信號發(fā)射模塊發(fā)射重啟信號,重啟信號經(jīng)過復位芯片到達系統(tǒng)CPU的重啟模塊后,系統(tǒng)CPU進行重啟工作。
[0018]2)當發(fā)現(xiàn)控制中心進入3次或3次以上的警示狀態(tài)后,現(xiàn)場對系統(tǒng)CPU進行確認,當發(fā)現(xiàn)系統(tǒng)CPU未死機后,操作人員發(fā)出指令,讓控制中心接觸警示狀態(tài)并清空警示次數(shù)。
[0019]3)當控制中心未進入警示狀態(tài),操作人員現(xiàn)場發(fā)現(xiàn)系統(tǒng)CPU死機,操作人員可操作控制中心的信號發(fā)射模塊發(fā)射重啟信號,重啟信號經(jīng)過復位芯片到達系統(tǒng)CPU的重啟模塊后,系統(tǒng)CPU進行重啟工作。
[0020]操作人員可以實時監(jiān)控系統(tǒng)CPU的工作情況,選擇合適的時間發(fā)射重啟信號,系統(tǒng)整體的靈活性和可選擇性大大提高,方便操作人員靈活調控,使得整體裝置的控制系統(tǒng)更為精準。
[0021]需要說明的是,上述僅僅是本發(fā)明的較佳實施例,并非用來限定本發(fā)明的保護范圍,在上述實施例的基礎上所作出的等同變換均屬于本發(fā)明的保護范圍。
【主權項】
1.一種靈活性系統(tǒng)死機監(jiān)控系統(tǒng),所述的監(jiān)控系統(tǒng)與系統(tǒng)CPU相連接,其特征在于,所述的監(jiān)控系統(tǒng)包括通用異步收發(fā)傳輸器UART,控制器模塊MCU和復位芯片,所述的控制器模塊MCU內設有發(fā)送模塊、接收模塊、控制中心和信號發(fā)射模塊,所述的系統(tǒng)CPU內設接收模塊、應答模塊和重啟模塊,所述的發(fā)送模塊通過UART與MCU接收模塊相連接,所述的應答模塊通過UART與MCU的接收模塊相連接,所述的信號發(fā)射模塊通過復位芯片連接在重啟模塊上,所述的控制中心與發(fā)送模塊和接收模塊相連。2.根據(jù)權利要求1所述的靈活性系統(tǒng)死機監(jiān)控系統(tǒng),其特征在于,所述的控制中心上外接有人工操作交互界面。3.一種根據(jù)權利要求1所述的靈活性系統(tǒng)死機監(jiān)控系統(tǒng)的操作方法,其特征在于,其詳細的操作方法如下: 1)MCU的控制中心每隔90s通過發(fā)送模塊發(fā)送握手協(xié)議,握手協(xié)議通過異步收發(fā)傳輸器UART傳輸至系統(tǒng)CPU的接收模塊,系統(tǒng)CPU接收握手協(xié)議; 2)系統(tǒng)CPU接收握手協(xié)議2s后,通過其應答模塊將握手協(xié)議回傳至MCU接收模塊,MCU接收模塊回復信號至控制中心,完成檢測循環(huán); 3)系統(tǒng)CPU死機后,MCU的接收模塊無法收到應答模塊回復的握手協(xié)議,控制中心未收到回復的握手協(xié)議后進入警示狀態(tài),間隔90s后,繼續(xù)通過發(fā)送模塊發(fā)送握手協(xié)議; 4)當控制中心持續(xù)進入警示狀態(tài)3次以后,控制中心通過人工操作交互界面提醒操作人員,操作人員控制MCU的信號發(fā)生模塊發(fā)射重啟信號; 5)重啟信號經(jīng)過復位芯片中轉后傳輸至CPU的重啟模塊,CPU進行重啟,完成系統(tǒng)復位。4.根據(jù)權利要求1所述的靈活性系統(tǒng)死機監(jiān)控系統(tǒng)的操作方法,其特征在于,所述的步驟4)的操作過程中,操作人員可通過人機操作交互界面控制MCU信號發(fā)射模塊不發(fā)射重啟信號。5.根據(jù)權利要求1所述的靈活性系統(tǒng)死機監(jiān)控系統(tǒng)的操作方法,其特征在于,所述的步驟3 )中的控制中心進入警示狀態(tài)后,將其進入警示狀態(tài)的次數(shù)和時間通過人機操作交互界面顯示。
【專利摘要】本發(fā)明公開了一種靈活性系統(tǒng)死機監(jiān)控系統(tǒng)及其操作方法,所述的監(jiān)控系統(tǒng)包括通用異步收發(fā)傳輸器UART,控制器模塊MCU和復位芯片,控制器模塊MCU內設有發(fā)送模塊、接收模塊、控制中心和信號發(fā)射模塊,系統(tǒng)CPU內設接收模塊、應答模塊和重啟模塊,發(fā)送模塊通過UART與MCU接收模塊相連接,應答模塊通過UART與MCU的接收模塊相連接,信號發(fā)射模塊通過復位芯片連接在重啟模塊上,控制中心與發(fā)送模塊和接收模塊相連;本發(fā)明通過MCU控制器以及UART定時檢測CPU是否死機,監(jiān)測和控制精準;裝置的靈活性高,方便操作人員調節(jié)和控制。
【IPC分類】G06F11/07, G06F9/445
【公開號】CN105159698
【申請?zhí)枴緾N201510410788
【發(fā)明人】魏平
【申請人】南京歐帝科技股份有限公司
【公開日】2015年12月16日
【申請日】2015年7月14日