很多電子產品具有延時自動關機功能。下面介紹一個小型系統中的延時關機功能。
設計思路很簡單.就是先按輕觸開關給系統供電,系統上電正常工作后通過一個引腳控制一個電子開關,代替輕觸開關為系統供電,在單片機程序設計時定義一個變量,每次使用系統時清零該變量.沒有使用系統時利用單片機的定時器自動累加此變量。到達一定值后該引腳輸出翻轉,控制電子開關關閉,系統自動斷電。
相關電路如附圖所示。系統采用9V電池供電。所以要先用7805穩壓。Q1為電子開關,Q2及其周邊元件為控制電路。R1和R3的阻值可以根據實際電路加以選擇。電子開關受單片機的④腳控制。復位電路分為上電復位及按鍵復位,系典型應用。
其工作過程為:按下S1鍵,電源通過S1向系統供電,單片機在200ms左右開始正常工作,在初始化時P1口為高電平,Q2導通,使Q1的基極為低電平,Q1導通,取代S1鍵給系統供電。
程序如下:

也可以將電源控制電路換為一個帶有控制端的LDO,使產品的集成度及穩定性有很大的提高。大家可以根據實際需要選取。有的LDO還集成有看門狗一類的功能,可以進一步簡化電路設計。

責任編輯:YYX
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
單片機
+關注
關注
6076文章
45495瀏覽量
670406 -
延時
+關注
關注
0文章
110瀏覽量
26359
發布評論請先 登錄
相關推薦
熱點推薦
系統卡死怎么辦?長按開關機鍵5秒,0功耗開關機芯片GEK100_55讓防誤觸復位操作更簡單
外觀的產品或者防水設計理念來說,而且還有防誤觸的問題,這無疑是一種阻礙。在鋰電池應用如此廣泛的今天,很多開關機功能通過與MCU結合來實現的,一旦遭遇系統卡死MCU無法動彈,讓客戶拆后蓋卸電池斷電幾乎是
發表于 01-22 16:12
如何在Zephyr RTOS中實現延時和計時函數
在實時操作系統(RTOS)中,時間管理是核心功能之一。無論是任務調度、超時控制,還是周期性事件,延時和計時機制都扮演著至關重要的角色。Zephyr RTOS作為一個輕量級、模塊化的開源
純硬件開關機芯片GEK100系列,不用擔心死機問題的開關機芯片,及一鍵開關機芯片的發展趨勢分析
是導致傳統開關機方案死機的重要原因。GEK100系列通過特殊的電路布局設計與屏蔽技術,大幅提升了芯片的抗干擾能力:在電磁兼容性(EMC)測試中,芯片能夠承受強電磁輻射與傳導干擾,不會出現邏輯混亂或功能
發表于 12-24 18:19
探索TMM175 - 11系列延時繼電器:多功能與高精度的完美結合
探索TMM175 - 11系列延時繼電器:多功能與高精度的完美結合 在電子工程領域,延時繼電器是一種常見且關鍵的設備,廣泛應用于各種需要精確時間控制的場景。今天,我們將深入探討Littelfuse
使用系統定時器SysTick來實現精確延時微秒和毫秒函數
到 0 時,將從RELOAD 寄存器中自動重裝載定時初值,開始新一輪計數。使用內核的SysTick定時器來實現延時,可以不占用系統定時器,由于和MCU外設無關,所以代碼的移植,在不同廠家的Cortex-M
發表于 11-20 07:12
極簡主義者的福音:GPIO關機功能,短按長按一代碼搞定!
的POWER_ON按鍵,實現短按三次/長按五秒關機的功能。 Air8000支持LuatOS開發,應用示例持續更新中。開關機鍵demo示例相關資料,可通過下方鏈接獲取。 最新源碼下載:
開關機芯片推薦:3S 開機 5S 關機防誤觸抗干擾強的開關機芯片 GEK100_35
使用電話手表時的意外按壓、智能手表佩戴中的誤觸、無人機操控時手部的誤操作,避免設備非正常關機導致的通話中斷、數據丟失或飛行風險,同時適配血壓計測量過程中避免誤觸關機,保障數據采集完整。
發表于 10-21 16:07
探頭的延時介紹
探頭的延時是指信號從被測點傳輸到示波器輸入端的時間間隔,即信號經過探頭的探針、傳輸電纜、內部電路等路徑后,到達示波器采樣系統的總時間延遲,(以下討論低速信號情景,忽略示波器通道間ps級的延時誤差)。不同型號的探頭
mqtt服務器關機,rt-thread5.1系統會死機怎么解決?
無意間發現只要MQTT服務器掉線或者關機,RT-THREAD5.1系統就會死機,無論是WIFI鏈接或者網口鏈接,終端提示
Warning: There is no enough buffer
發表于 09-09 08:00
認識探頭的延時
探頭的延時是指信號從被測點傳輸到示波器輸入端的時間間隔,即信號經過探頭的探針、傳輸電纜、內部電路等路徑后,到達示波器采樣系統的總時間延遲,(以下討論低速信號情景,忽略示波器通道間ps級的延時誤差
一鍵開關機芯片GEK100,替代 ADI 的 MAX16169和MAX16054
電子產品,如智能手機,用戶期望按下開機鍵后能迅速進入系統;還是一些對穩定性要求較高的工業設備,可能需要設置較長的關機延時,以防止誤操作導致設備意外關機。GEK100 芯片都能通過靈活的
發表于 08-15 17:32
ZL6305和ZL6300的完美結合:解決加載時間長系統的復位難題
ZLG致遠微電子新推出帶延時開關功能的LDO-ZL6305,特別適用于低功耗、長按開關機的產品,搭配經典復位監控芯片ZL6300,可有效解決系統加載時間過長的復位問題,快來了解它們的協
小型系統中的延時關機功能
評論