使用一個輕觸開關(guān)按鍵結(jié)合單片機軟件控制來實現(xiàn)單片機電源的“開”和“關(guān)”,在關(guān)機狀態(tài)下電路功耗極低,是一個實用性很強的電路。
電路圖說明:
1.輕觸開關(guān)S1為開關(guān)機按鍵,在關(guān)機狀態(tài)下按S1可使電源“開”,開機狀態(tài)下按S1可使電源關(guān)。
2.Power output為電源輸出端,連接單片機主電路。
3.S1-check與單片機的I/O相連,通過檢測其電平狀態(tài)來判斷S1是否按下。
4.Ctrol也與單片機的I/O相連,通過Ctrl來控制電源的“開”和“關(guān)”。
5.開關(guān)S2的作用是當(dāng)單片機死機,程序跑飛之后,只能通過S2來強制關(guān)機。
電路圖講解:
開機時,按下輕觸開關(guān)S1,此時NMOS管Q3的柵極直接與電池正極相連,所以Q3導(dǎo)通,S1 check為低電平;同樣電池電壓經(jīng)二極管D1也與NMOS管Q2的柵極相連,Q2也會導(dǎo)通。
Q2導(dǎo)通后,PMOS管Q1的柵極被拉低,則Q1導(dǎo)通,電源打開,單片機上電開始初始化。
單片機初始化完成后,檢測到S1 check仍為低電平時,判斷為S1按下,則控制Ctrol端輸出高電平,使Q2保持穩(wěn)定的導(dǎo)通狀態(tài)。這樣也能保證Q1也處于穩(wěn)定的導(dǎo)通狀態(tài)。開機完成。此時,即使松開S1后,電源也會處于打開狀態(tài),但Q3會截止,S1 check恢復(fù)高電平。
當(dāng)需要關(guān)機時,再次按下開關(guān)S1,使Q3導(dǎo)通,S1 check為低電平。單片機經(jīng)過一段延時后,再次判斷S1 check仍為低電平話,則判斷S1按下,執(zhí)行關(guān)機指令。此時程序保存所有數(shù)據(jù),關(guān)閉中斷。Ctrol輸出低電平使Q2截止,從而控制Q1截止,切斷電源“主開關(guān)”。
但是由于電容的作用,單片機的電源電壓會慢慢變低,此時Ctrol的電平狀態(tài)會處于一個不穩(wěn)定的狀態(tài),但由于電阻R4的作用,可以保證Q2的柵極保持被拉低的狀態(tài),使Q2穩(wěn)定截止。
當(dāng)單片機電源電壓完全沒有時,Ctrol也是處于低電平狀態(tài),也不能影響Q2的截止。
如果當(dāng)單片機死機時,程序控制已經(jīng)不起作用了,按下開關(guān)S2,使Q2強制關(guān)斷,Q1也會關(guān)斷,也切斷了單片機的電源。這樣就可以保證再不斷掉整個電路電源情況下強制關(guān)機。
注意:
1.注意程序的配合,尤其是在延時檢測方面。
2.注意這個電路的抗干擾能力。
3.同時分析一下,本例電路在更換電源時,是否有誤開的機會。
-
單片機
+關(guān)注
關(guān)注
6065文章
44940瀏覽量
647925 -
電源開關(guān)
+關(guān)注
關(guān)注
12文章
1183瀏覽量
46727
發(fā)布評論請先 登錄
電源開關(guān)電路圖講解:NMOS、PMOS

常用MOS電源開關(guān)電路圖 NMOS、PMOS高低側(cè)電源開關(guān)電路設(shè)計

單片機控制220v電源開關(guān)電路要怎么搞啊?
用MOS管實現(xiàn)的電源開關(guān)電路
單片機控制電源開關(guān)
快速電源開關(guān)電路圖

使用單片機實現(xiàn)單只按鍵控制單只數(shù)碼管滾動顯示的程序和電路圖

單鍵控制單片機電源開關(guān)電路

評論