很多電子產品具有延時自動關機功能。下面介紹一個小型系統中的延時關機功能。
設計思路很簡單.就是先按輕觸開關給系統供電,系統上電正常工作后通過一個引腳控制一個電子開關,代替輕觸開關為系統供電,在單片機程序設計時定義一個變量,每次使用系統時清零該變量.沒有使用系統時利用單片機的定時器自動累加此變量。到達一定值后該引腳輸出翻轉,控制電子開關關閉,系統自動斷電。
相關電路如附圖所示。系統采用9V電池供電。所以要先用7805穩壓。Q1為電子開關,Q2及其周邊元件為控制電路。R1和R3的阻值可以根據實際電路加以選擇。電子開關受單片機的④腳控制。復位電路分為上電復位及按鍵復位,系典型應用。
其工作過程為:按下S1鍵,電源通過S1向系統供電,單片機在200ms左右開始正常工作,在初始化時P1口為高電平,Q2導通,使Q1的基極為低電平,Q1導通,取代S1鍵給系統供電。
程序如下:
也可以將電源控制電路換為一個帶有控制端的LDO,使產品的集成度及穩定性有很大的提高。大家可以根據實際需要選取。有的LDO還集成有看門狗一類的功能,可以進一步簡化電路設計。
責任編輯:YYX
-
單片機
+關注
關注
6063文章
44915瀏覽量
646864 -
延時
+關注
關注
0文章
108瀏覽量
25822
發布評論請先 登錄
ZL6305和ZL6300的完美結合:解決加載時間長系統的復位難題

斷電延時繼電器的應用
延時繼電器功能匯總與應用
小型時控開關怎么調時間
一鍵開關機電路的工作原理是什么

評論