本發(fā)明涉及計算機主板外圍硬件領(lǐng)域,具體是一種USB式計算機看門狗裝置及其控制方法。
背景技術(shù):
計算機已經(jīng)進入社會生活的各個領(lǐng)域,計算機和互聯(lián)網(wǎng)已經(jīng)與老百姓的日常工作、學習和生活息息相關(guān),在一些特殊的應(yīng)用場合,需要計算機在無人操作的情況下長時間的獨立運行,但是目前的計算機系統(tǒng)長時間運行會出現(xiàn)死機、無響應(yīng)等問題,需要人工干預(yù)重新啟動,這樣既影響計算機產(chǎn)品的穩(wěn)定性又會增加人工成本,迫切需要加以改進。
技術(shù)實現(xiàn)要素:
針對上述現(xiàn)有技術(shù)存在的問題,本發(fā)明的目的是提供一種USB式計算機看門狗裝置及其控制方法,該裝置結(jié)構(gòu)簡單、制作工藝簡便、潛水電泵安裝拆卸快捷方便,節(jié)約安裝成本。
為了實現(xiàn)上述目的,本USB式計算機看門狗裝置包括:主處理器模塊,所述主處理模塊的電源端通過電源模塊和計算機主板的內(nèi)置USB口的USB 5V連接,所述主處理模塊的數(shù)據(jù)口通過通信模塊和計算機主板內(nèi)置USB口的USB_D-、USB_D+連接,所述主處理器模塊的控制口通過重啟模塊和計算機主板上的復(fù)位引腳連接。
進一步,所述主處理器模塊包括:主處理器及其外圍電路。
進一步,所述電源模塊采用低壓差線性穩(wěn)壓器將內(nèi)置USB口的USB 5V轉(zhuǎn)換為3.3V。
進一步,所述重啟模塊具體為三極管共射放大驅(qū)動電路。
進一步,所述主處理器通過串口燒錄程序后,將主處理器的BOOT0口接地。
進一步,所述指示燈模塊具體為LED1燈通過保護電阻R3連接主處理器模塊。
進一步,本發(fā)明還提供了一種USB式計算機看門狗裝置的控制方法,包括看門狗開狀態(tài)控制模塊、設(shè)置重啟延時時間模塊、選擇監(jiān)視任務(wù)模塊。
進一步,所述電源模塊、通信模塊安裝于一個USB口上和計算機主板內(nèi)置USB口連接,所述重啟模塊單獨設(shè)置端子和計算機主板上的復(fù)位引腳連接。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下:
1、本裝置應(yīng)用單片機設(shè)計,并設(shè)計了獨立于計算機系統(tǒng)之外軟件系統(tǒng),發(fā)現(xiàn)死機、藍屏、無響應(yīng)時硬件重啟電腦,從而增加計算機產(chǎn)品的穩(wěn)定性,還可以對針對某個軟件系統(tǒng)的工作狀態(tài)進行監(jiān)視,實現(xiàn)了對工程設(shè)備運行系統(tǒng)的自動化監(jiān)視。
2、本裝置在用于各種無人值守、長期自動運行的計算機系統(tǒng)時,有效解決了計算機的系統(tǒng)異?;蛩罊C需要人工重啟的問題,從而減少了人工維護成本,增加經(jīng)濟效益。
附圖說明
圖1是本USB式計算機看門狗裝置的電路模塊原理圖;
圖2是本USB式計算機看門狗裝置的主處理器模塊電路原理圖;
圖3是本USB式計算機看門狗裝置的通信模塊電路原理圖;
圖4是本USB式計算機看門狗裝置的重啟模塊電路原理圖;
圖5是本USB式計算機看門狗裝置的指示燈模塊電路原理圖;
圖6是本USB式計算機看門狗裝置的電源模塊電路原理圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明做進一步說明。
如圖1所示,本USB式計算機看門狗裝置包括:主處理器模塊,所述主處理模塊的電源端通過電源模塊和計算機主板的內(nèi)置USB口的USB 5V連接,所述主處理模塊的數(shù)據(jù)口通過通信模塊和計算機主板內(nèi)置USB口的USB_D-、USB_D+連接,所述主處理器模塊的控制口通過重啟模塊和計算機主板上的復(fù)位引腳連接。
進一步,所述主處理器模塊包括:主處理器及其外圍電路。
進一步,所述電源模塊采用低壓差線性穩(wěn)壓器將內(nèi)置USB口的USB 5V轉(zhuǎn)換為3.3V。
進一步,所述重啟模塊具體為三極管共射放大驅(qū)動電路。
進一步,所述主處理器通過串口燒錄程序后,將主處理器的BOOT0口接地。
進一步,所述指示燈模塊具體為LED1燈通過保護電阻R3連接主處理器模塊。
進一步,所述電源模塊、通信模塊安裝于一個USB口上和計算機主板內(nèi)置USB口連接,所述重啟模塊單獨設(shè)置端子和計算機主板上的復(fù)位引腳連接。
進一步,本發(fā)明還提供了一種USB式計算機看門狗裝置的控制方法,包括看門狗開狀態(tài)控制模塊、設(shè)置重啟延時時間模塊、選擇監(jiān)視任務(wù)模塊。
在計算機安裝時,將本裝置插入主板上的外置USB口上,重啟模塊的端子連接于計算機主板上的復(fù)位引腳;通過串口燒錄程序后,將主處理器的BOOT0口接地;所述主處理器通過USB HID協(xié)議與計算機操作系統(tǒng)通信,通過通信協(xié)議判斷操作系統(tǒng)是否正常運行,發(fā)現(xiàn)通信協(xié)議異?;蛑袛?,則認為操作系統(tǒng)異?;蛩罊C,這時復(fù)位模塊拉低主板復(fù)位引腳電平,強制主板復(fù)位,重新啟動計算機,計算機重新啟動后就可以正常運行。
通過安裝于計算機上的控制軟件,進行對本USB式計算機看門狗裝置的控制,所述看門狗開狀態(tài)控制模塊可以設(shè)置是否選擇使用本裝置、所述設(shè)置重啟延時時間模塊可以設(shè)置死機或者某個軟件系統(tǒng)無響應(yīng)后需要多長時間進行重啟、所述選擇監(jiān)視任務(wù)模塊用于監(jiān)控某個軟件系統(tǒng)的工作狀態(tài),當選擇某個軟件系統(tǒng)后,本裝置通過USB HID協(xié)議與該軟件系統(tǒng)通信。