本發(fā)明涉及電源電路技術(shù)領(lǐng)域,尤其涉及一種基于輕觸開關(guān)的開關(guān)機(jī)電路。
背景技術(shù):
現(xiàn)有的電子產(chǎn)品的開關(guān)機(jī)方式主要有一下兩種:第一種是撥動(dòng)式開關(guān),將開關(guān)撥到左邊(或右邊)為開機(jī),將開關(guān)撥到右邊(或左邊)為關(guān)機(jī);第二種是自鎖式開關(guān),將開關(guān)按下去為開機(jī),再按一下開關(guān),開關(guān)彈上來后關(guān)機(jī);這兩種方式都是純硬件的控制方式,而且這兩種開關(guān)僅能實(shí)現(xiàn)開機(jī)與關(guān)機(jī)的功能,不能再作為其他功能鍵。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提出一種基于輕觸開關(guān)的開關(guān)機(jī)電路,通過軟硬件結(jié)合的方式,實(shí)現(xiàn)輕觸開關(guān)的功能復(fù)用,在實(shí)現(xiàn)開關(guān)機(jī)功能的前提下,還能實(shí)現(xiàn)按鈕功能,減小了功耗,節(jié)省了硬件成本。
為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種基于輕觸開關(guān)的開關(guān)機(jī)電路,包括:按鍵觸發(fā)電路、電源控制電路、保持電路和微控制單元mcu,所述按鍵觸發(fā)電路包括輕觸開關(guān),當(dāng)所述輕觸開關(guān)對應(yīng)的設(shè)備處于關(guān)機(jī)狀態(tài)時(shí),長按所述輕觸開關(guān),并通過電源控制電路、保持電路和微控制單元mcu使所述設(shè)備開機(jī);當(dāng)所述設(shè)備處于開機(jī)狀態(tài)時(shí),通過長按所述輕觸開關(guān)使所述設(shè)備關(guān)機(jī),通過短按所述輕觸開關(guān)實(shí)現(xiàn)按鈕功能。
可選地,所述按鍵觸發(fā)電路包括:輕觸開關(guān)sw1、二極管u7a、電阻r19和電阻r20;其中,所述輕觸開關(guān)sw1的一端與電池電源vcc_bat連接,所述輕觸開關(guān)sw1的另一端與所述二極管u7a的正極及電阻r19的一端連接,所述電阻r19的另一端與電阻r20的一端及狀態(tài)信號節(jié)點(diǎn)key連接,所述二極管u7a的負(fù)極與電源vcc_in連接。
可選地,所述電源控制電路包括:電源芯片u8、電容c8和電容c9,其中,所述電源芯片u8的管腳1與管腳3、電源vcc_in及電容c9的一端連接在一起,所述電源芯片u8的管腳2與所述電容c9的另一端一起接地,所述電源芯片u8的管腳4懸空,所述電源芯片u8的管腳5與mcu電源vcc_mcu及電容c8的一端連接,所述電容c8的另一端接地。
可選地,所述保持電路包括:電阻r15、電阻r17、電阻r18、三極管u6和mos管q2,其中,電阻r15的一端與所述電池電源vcc_bat及mos管q2的漏極連接,所述電阻r15的另一端與所述mos管q2的柵極及三極管u6的集電極連接,所述mos管q2的源極與所述電源vcc_in連接,所述三極管u6的基極與電阻r17的一端及電阻r18的一端連接,所述電阻r17的另一端與power_en節(jié)點(diǎn)連接,所述電阻r18的另一端與所述三極管u6的發(fā)射極一起接地,所述power_en節(jié)點(diǎn)與所述微控制單元mcu連接。
可選地,所述當(dāng)所述輕觸開關(guān)對應(yīng)的設(shè)備處于關(guān)機(jī)狀態(tài)時(shí),長按所述輕觸開關(guān),并通過電源控制電路、保持電路和微控制單元mcu使所述設(shè)備開機(jī)包括:
按下輕觸開關(guān),電池電源vcc_bat通過所述輕觸開關(guān)sw1,再經(jīng)過二極管u7a,使得電源vcc_in得電,電源vcc_in為所述電源芯片u8供電,電源芯片u8的輸出端為mcu電源vcc_mcu供電;
微控制單元mcu得電后,通過軟件做3秒延時(shí),若3秒后輕觸開關(guān)還處于按下狀態(tài),則通過保持電路中的power_en節(jié)點(diǎn)將所述mos管q2打開,使得電池電源vcc_bat持續(xù)為電源vcc_in供電,使所述設(shè)備完成開機(jī)功能。
可選地,所述當(dāng)所述設(shè)備處于開機(jī)狀態(tài)時(shí),通過長按所述輕觸開關(guān)使所述設(shè)備關(guān)機(jī),通過短按所述輕觸開關(guān)實(shí)現(xiàn)按鈕功能包括:
按下輕觸開關(guān),通過電阻r19給微控制單元mcu一個(gè)高電平;微控制單元mcu收到所述高電平后,對輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間開始計(jì)時(shí),若所述輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間小于預(yù)設(shè)的時(shí)間閾值,則判定所述按下輕觸開關(guān)的操作為短按操作,實(shí)現(xiàn)對應(yīng)的按鈕功能;若所述輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間不小于所述預(yù)設(shè)的時(shí)間閾值,則判定所述按下輕觸開關(guān)的操作為長按操作,實(shí)現(xiàn)關(guān)機(jī)功能。
可選地,所述輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間不小于所述預(yù)設(shè)的時(shí)間閾值之后還包括:
微控制單元mcu給所述power_en節(jié)點(diǎn)提供低電平,以關(guān)閉mos管q2,切斷微控制單元mcu的電源,完成關(guān)機(jī)功能。
可選地,所述預(yù)設(shè)的時(shí)間閾值為3秒。
本發(fā)明提出的一種基于輕觸開關(guān)的開關(guān)機(jī)電路,包括:按鍵觸發(fā)電路、電源控制電路、保持電路和微控制單元mcu,所述按鍵觸發(fā)電路包括輕觸開關(guān),當(dāng)所述輕觸開關(guān)對應(yīng)的設(shè)備處于關(guān)機(jī)狀態(tài)時(shí),長按所述輕觸開關(guān),并通過電源控制電路、保持電路和微控制單元mcu使所述設(shè)備開機(jī);當(dāng)所述設(shè)備處于開機(jī)狀態(tài)時(shí),通過長按所述輕觸開關(guān)使所述設(shè)備關(guān)機(jī),通過短按所述輕觸開關(guān)實(shí)現(xiàn)按鈕功能,通過軟硬件結(jié)合的方式,實(shí)現(xiàn)輕觸開關(guān)的功能復(fù)用,在實(shí)現(xiàn)開關(guān)機(jī)功能的前提下,還能實(shí)現(xiàn)按鈕功能,減小了功耗,節(jié)省了硬件成本。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種基于輕觸開關(guān)的開關(guān)機(jī)電路示意圖;
圖2為本發(fā)明實(shí)施例提供的按鍵觸發(fā)電路具體電路圖;
圖3為本發(fā)明實(shí)施例提供的電源控制電路具體電路圖;
圖4為本發(fā)明實(shí)施例提供的保持電路具體電路圖;
圖5為本發(fā)明實(shí)施例提供的關(guān)機(jī)狀態(tài)下的開關(guān)工作流程示意圖;
圖6為本發(fā)明實(shí)施例提供的開機(jī)狀態(tài)下的開關(guān)工作流程示意圖。
本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。
具體實(shí)施方式
應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,"模塊"與"部件"可以混合地使用。
如圖1所示,在本實(shí)施例中,一種基于輕觸開關(guān)的開關(guān)機(jī)電路,包括:按鍵觸發(fā)電路、電源控制電路、保持電路和微控制單元mcu,所述按鍵觸發(fā)電路包括輕觸開關(guān),當(dāng)所述輕觸開關(guān)對應(yīng)的設(shè)備處于關(guān)機(jī)狀態(tài)時(shí),長按所述輕觸開關(guān),并通過電源控制電路、保持電路和微控制單元mcu使所述設(shè)備開機(jī);當(dāng)所述設(shè)備處于開機(jī)狀態(tài)時(shí),通過長按所述輕觸開關(guān)使所述設(shè)備關(guān)機(jī),通過短按所述輕觸開關(guān)實(shí)現(xiàn)按鈕功能。
在本實(shí)施例中,通過軟硬件結(jié)合的方式,實(shí)現(xiàn)輕觸開關(guān)的功能復(fù)用,在實(shí)現(xiàn)開關(guān)機(jī)功能的前提下,還能實(shí)現(xiàn)按鈕功能,節(jié)省了硬件成本,且在關(guān)機(jī)狀態(tài)下零功耗,減小了設(shè)備功耗。
在本實(shí)施例中,所述按鍵觸發(fā)電路與設(shè)備電池電源連接,并通過二極管將電源傳輸?shù)奖3蛛娐泛碗娫纯刂齐娐?,電源控制電路用于向微控制單元mcu供電,微控制單元mcu又通過使能信號控制所述按鍵觸發(fā)電路和保持電路。
如圖2所示,在本實(shí)施例中,所述按鍵觸發(fā)電路包括:輕觸開關(guān)sw1、二極管u7a、電阻r19和電阻r20;其中,所述輕觸開關(guān)sw1的一端與電池電源vcc_bat連接,所述輕觸開關(guān)sw1的另一端與所述二極管u7a的正極及電阻r19的一端連接,所述電阻r19的另一端與電阻r20的一端及狀態(tài)信號節(jié)點(diǎn)key連接,所述二極管u7a的負(fù)極與電源vcc_in連接。
在本實(shí)施例中,所述狀態(tài)信號節(jié)點(diǎn)key為微控制單元mcu發(fā)出的一個(gè)使能信號,用于控制設(shè)備的信號顯示,如指示燈及顯示屏等。
在本實(shí)施例中,所述輕觸開關(guān)sw1的型號為sw,包括4個(gè)端子,如圖2所示,其中,端子1和端子4短接,作為輕觸開關(guān)sw1的一端與電池電源vcc_bat連接;端子2和端子3短接,作為輕觸開關(guān)sw1的另一端;所述電阻r19的阻值為1kω,所述電阻r20的阻值為100kω;所述二極管u7a的型號為sdo523_rb521s30t1g。
如圖3所示,在本實(shí)施例中,所述電源控制電路包括:電源芯片u8、電容c8和電容c9,其中,所述電源芯片u8的管腳1與管腳3、電源vcc_in及電容c9的一端連接在一起,所述電源芯片u8的管腳2與所述電容c9的另一端一起接地,所述電源芯片u8的管腳4懸空,所述電源芯片u8的管腳5與mcu電源vcc_mcu及電容c8的一端連接,所述電容c8的另一端接地。
在本實(shí)施例中,所述電源芯片u8的型號為ah1108,所述電容c8和電容c9的電容值皆為0.1μf。
如圖4所示,在本實(shí)施例中,所述保持電路包括:電阻r15、電阻r17、電阻r18、三極管u6和mos管q2,其中,電阻r15的一端與所述電池電源vcc_bat及mos管q2的漏極連接,所述電阻r15的另一端與所述mos管q2的柵極及三極管u6的集電極連接,所述mos管q2的源極與所述電源vcc_in連接,所述三極管u6的基極與電阻r17的一端及電阻r18的一端連接,所述電阻r17的另一端與power_en節(jié)點(diǎn)連接,所述電阻r18的另一端與所述三極管u6的發(fā)射極一起接地,所述power_en節(jié)點(diǎn)與所述微控制單元mcu連接;所述power_en節(jié)點(diǎn)為一使能信號,由微控制單元mcu發(fā)出。
在本實(shí)施例中,所述電阻r15的阻值為100kω,所述電阻r17的阻值為1kω,所述電阻r18的阻值為10kω,所述三極管u6的型號為sot523,所述mos管q2的型號為si2301。
在本實(shí)施例中,所述微控制單元mcu的型號為stm8l052c6。
在本實(shí)施例中,所述當(dāng)所述輕觸開關(guān)對應(yīng)的設(shè)備處于關(guān)機(jī)狀態(tài)時(shí),長按所述輕觸開關(guān),并通過電源控制電路、保持電路和微控制單元mcu使所述設(shè)備開機(jī)包括:
按下輕觸開關(guān),電池電源vcc_bat通過所述輕觸開關(guān)sw1,再經(jīng)過二極管u7a,使得電源vcc_in得電,電源vcc_in為所述電源芯片u8供電,電源芯片u8的輸出端為mcu電源vcc_mcu供電;
微控制單元mcu得電后,通過軟件做3秒延時(shí),若3秒后輕觸開關(guān)還處于按下狀態(tài),則通過保持電路中的power_en節(jié)點(diǎn)將所述mos管q2打開,使得電池電源vcc_bat持續(xù)為電源vcc_in供電,使所述設(shè)備完成開機(jī)功能。
在本實(shí)施例中,上述關(guān)機(jī)狀態(tài)下的開關(guān)工作流程示意圖如圖5所示。
在本實(shí)施例中,所述當(dāng)所述設(shè)備處于開機(jī)狀態(tài)時(shí),通過長按所述輕觸開關(guān)使所述設(shè)備關(guān)機(jī),通過短按所述輕觸開關(guān)實(shí)現(xiàn)按鈕功能包括:
按下輕觸開關(guān),通過電阻r19給微控制單元mcu一個(gè)高電平;微控制單元mcu收到所述高電平后,對輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間開始計(jì)時(shí),若所述輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間小于預(yù)設(shè)的時(shí)間閾值,則判定所述按下輕觸開關(guān)的操作為短按操作,實(shí)現(xiàn)對應(yīng)的按鈕功能;若所述輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間不小于所述預(yù)設(shè)的時(shí)間閾值,則判定所述按下輕觸開關(guān)的操作為長按操作,實(shí)現(xiàn)關(guān)機(jī)功能。
在本實(shí)施例中,上述過程示意圖如圖6所示。
在本實(shí)施例中,所述輕觸開關(guān)的按下狀態(tài)的持續(xù)時(shí)間不小于所述預(yù)設(shè)的時(shí)間閾值之后還包括:
微控制單元mcu給所述power_en節(jié)點(diǎn)提供低電平,以關(guān)閉mos管q2,切斷微控制單元mcu的電源,完成關(guān)機(jī)功能。
在本實(shí)施例中,所述預(yù)設(shè)的時(shí)間閾值為3秒。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。