[發明專利]一種軟件開、關機電路及實現方法有效
| 申請號: | 201310252434.6 | 申請日: | 2013-06-24 |
| 公開(公告)號: | CN103294147A | 公開(公告)日: | 2013-09-11 |
| 發明(設計)人: | 程樹軍;張相波;徐旭曉;王心一 | 申請(專利權)人: | 天津七一二通信廣播有限公司 |
| 主分類號: | G06F1/24 | 分類號: | G06F1/24 |
| 代理公司: | 天津中環專利商標代理有限公司 12105 | 代理人: | 莫琪 |
| 地址: | 300462 天津市濱海*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 關機 電路 實現 方法 | ||
技術領域
???本發明涉及電子技術,特別涉及一種軟件開、關機電路及實現方法,?通過按鍵、開關、控制器、存儲器以及軟件配合使用,實現軟件開關機的功能。?
背景技術
???隨著現代社會的發展,對電子產品的用戶體驗要求越來越高,越來越多的電子產品采用軟件控制電源開關的方式,在各種各樣的軟件開關機方法中存在一個共同的特點,就是一旦軟件程序死機,將無法對設備進行關機,通常的做法是設備外殼留出小孔,讓用戶使用鋼針深入機殼內對設備復位操作。用戶體驗非常糟糕。
有些產品為了避免軟件死機,使用了看門狗電路監控中央處理器(CPU)運行狀態,一旦軟件死機,看門狗電路自動對中央處理器(CPU)復位,但如果這時使用軟件開關機,由于中央處理器(CPU)的復位設備將不能自動開啟,除非用戶手動開機,影響用戶體驗。而在一些專業場合,比如對于無人值守的設備,這種情況是無法忍受的。因此這個問題有待通過新的技術來解決,而目前國內外文獻尚未見相關新的技術的報道。
?
發明內容
????本發明的目的就是為克服現有技術的不足,針對原有軟件開關機電路死機后無法關機的難題,以及在增加看門狗后引起的軟件復位后不能自動啟動的問題,提供一種軟件開關機的電路及方法,以求巧妙的解決軟件開關機電路死機不能關機的問題,以及中央處理器(CPU)復位后無法自動啟動的問題。
?????本發明是通過這樣的技術方案實現的:一種軟件開、關機電路,其特征在于,包括中央處理器(CPU)U1、電源B1、存儲器U2、看門狗電路U3、程控開關,其中所述中央處理器(CPU)U1采用意法半導體公司的Cortex-M3?ARM處理器STM32F103RCT6;所述電源采用3.7V鋰電池供電;所述存儲器采用TI公司的單路上升沿D類觸發器SN74AUC1G80;所述看門狗電路采用IMP公司的微控制器監視器IMP706;所述程控開關采用安森美公司的功率MOSFET管MTD20P06HD配合按鍵、電阻、二極管和三極管電路組成;
???中央處理器(CPU)使用兩個獨立的IO端口即PA1端口和PA2端口作為輸出端口分別與存儲器的數據輸入端、時鐘輸入端連接;?
存儲器U2的數據輸出端通過電阻與程控開關電路的三極管T2基極連接;
????程控開關電路的三極管T2發射極與電源B1地連接,集電極通過電阻與程控開關電路的MOSFET管T1柵極連接;?
程控開關電路的MOSFET管T1柵極通過電阻連接到電源B1供電輸出端,MOSFET管T1的源極與電源B1供電輸出端連接,MOSFET管T1的漏極與三端穩壓器U4輸入端連接;
三端穩壓器U4輸出連接到電路的+3.3V電源端;
????程控開關電路的MOSFET管T1柵極分別連接到兩個二極管的正極,兩個二極管的負極分別與開機按鍵S1、開機按鍵S2一端連接;
中央處理器(CPU)U1使用兩個獨立的IO端口,即?PA4端口和PA5端口分別連接一個二極管的正極,二極管的正極并接一個上拉電阻,通過上拉電阻連接+3.3V電源端;
????與PA4端口連接二極管負極與開機按鍵S2一端連接,開機按鍵S2另一端接電源B1地;
???與PA5端口連接二極管負極與開機按鍵S1一端連接,開機按鍵S1另一端接電源B1地;
???中央處理器(CPU)U1復位輸入端(RESET)通過上拉電阻連接+3.3V電源端,通過電容連接到電源地,同時復位輸入端(RESET)連接一個二極管正極,二極管負極連接到看門狗電路U3的復位輸出端;
中央處理器(CPU)U1使用PA3端口作為輸出端口通過電阻連接到看門狗電路U3輸入端。
?
所述的軟件開關、機電路實現開、關機的方法,其特征在于,包括如下步驟:
(a)????當整個電路處于關機狀態時,如果有開機按鍵(開機按鍵S1或開機按鍵S2)按下,程控開關受開機按鍵(開機按鍵S1或開機按鍵S2)控制,程控開關導通,電路與電池供電接通,中央處理器(CPU)U1加電啟動;
(b)????中央處理器(CPU)U1加電后首先對軟件初始化,初始化完成后立即檢測是否有開機按鍵(開機按鍵S1或開機按鍵S2)按下,如果檢測到有開機按鍵(開機按鍵S1或開機按鍵S2)被按下,軟件開始判斷是否是用戶開機動作,如果1秒內都沒有檢測到開機按鍵按下,軟件則認為是看門狗電路U3復位,軟件直接跳轉至主程序正常運行;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津七一二通信廣播有限公司,未經天津七一二通信廣播有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310252434.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種終端
- 下一篇:一種壓力自動監測傳輸系統





