基于EM78P156E的自動(dòng)紅外控制系統(tǒng)設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
;;; 摘要:EM78P156E是臺(tái)灣儀隆電子公司生產(chǎn)的CMOS型8位單片微控制器。它功耗低,速度快,資源豐富,且價(jià)格低廉??捎糜诙喾N控制領(lǐng)域。文中介紹在EM78P156E控制下的紅外水龍頭的實(shí)際電路和設(shè)計(jì)思想,同時(shí)還給出了該自動(dòng)紅外控制水龍頭的控制程序框圖。 ;;; 關(guān)鍵詞:?jiǎn)纹瑱C(jī) 低功耗 控制 水龍頭 EM78P156E 1 概述 EM78P156E是臺(tái)灣義降電子公司采用CMOS技術(shù)制造的8位單片機(jī),它具有低功耗、高速度等特點(diǎn),其內(nèi)部含有看門狗、RAM、ROM、可編程計(jì)時(shí)/計(jì)數(shù)器、內(nèi)外部中斷、SLEEP模式及雙向三態(tài)I/O口,其豐富的應(yīng)用資源和低廉的價(jià)格已使其在各個(gè)應(yīng)用領(lǐng)域取得了重大成功,如充電器,遙控器,語(yǔ)言復(fù)讀機(jī),汽車防盜報(bào)警器,無(wú)繩電話等。 筆者依據(jù)EM78P156E的特點(diǎn)設(shè)計(jì)了一個(gè)可應(yīng)用于紅外自動(dòng)水龍頭產(chǎn)品的實(shí)用電路,并在試用后取得了良好效果。 2 EM78P156E的特點(diǎn) 圖1是EM78P156E的管腳圖,它的主要參數(shù)和特點(diǎn)如下: ●工作電壓:2.5V~5.5V。 ●工作頻率范圍:采用晶振時(shí)為:DC~36MHz;采用RC振蕩器時(shí)為DC~4MHz(5V): ●低功耗:在5V/4MHz條件下的電流消耗為2mA,在SLEEP時(shí)為1μA; ●具有OTP型,其程序存儲(chǔ)器為1k×13; ●具有多種振蕩形式,帶有SLEEP省電模式; ●內(nèi)含14個(gè)特殊功能寄存器,含48×8bit內(nèi)部RAM; ●可由軟件控制雙向I/O口,以構(gòu)成上拉電阻、下拉電阻或集電極開路輸出。 3 紅外水龍頭的工作原理及特點(diǎn) 圖2為紅外水龍頭的工作原理圖。它是利用紅外發(fā)射電路和接收電路配合單片機(jī)來(lái)工作的。發(fā)射電路定時(shí)間歇發(fā)射發(fā)外脈沖,當(dāng)人要洗手時(shí)對(duì)紅外產(chǎn)生反射,從而使接收電路接收到紅外信號(hào),再由單睡機(jī)控制電磁閥打開水龍頭出水,當(dāng)人手離開時(shí),接收電路無(wú)法收到反射信號(hào),單片機(jī)則控制電磁關(guān)閉水龍頭。為使這種家用或公共場(chǎng)合用的產(chǎn)品具有更高的安全性和可靠性,設(shè)計(jì)者普遍使用電池作為工作電源,因而對(duì)電路整機(jī)的功耗要求應(yīng)足夠的小,一般來(lái)講應(yīng)該從以下幾個(gè)方面來(lái)減少功耗: (1)為了便于電磁閥的驅(qū)動(dòng),采用4節(jié)1.5V電池供電,CPU工作使用HT1033穩(wěn)壓輸出的3.3V電壓,以降低CPU的工作功耗。為防止在電池電壓降低后紅外水龍判斷的工作可靠性下降,該電路設(shè)計(jì)有電池電壓檢測(cè)電路,當(dāng)電池電壓降低到一定程序時(shí),電路具有通過(guò)指示燈閃爍提醒用戶更換電池的功能。 (2)圖3所示為電磁閥的控制電路,它通過(guò)兩個(gè)I/O控制腳電平的翻轉(zhuǎn)來(lái)對(duì)電磁閥進(jìn)行開/關(guān)控制。電磁閥開關(guān)動(dòng)作的控制脈沖寬度可選為30ms,隨著該脈沖寬度的增加,電路的功耗將會(huì)加大,但如果該脈沖太窄的話,一方面無(wú)法驅(qū)動(dòng)電磁閥工作,另一方面還會(huì)使電池電壓下降從而電磁閥失控。因而應(yīng)采用軟件進(jìn)行判斷補(bǔ)償:當(dāng)計(jì)數(shù)電磁閥開關(guān)次數(shù)達(dá)到一定數(shù)值時(shí),應(yīng)適當(dāng)增加電磁閥控制脈沖寬度,也可以根據(jù)使用次數(shù)逐級(jí)增加脈寬。這樣既能穩(wěn)定控制電磁閥又能合理分配使用能量。