Z8E000單片機(jī)在暖風(fēng)機(jī)中的應(yīng)用
Z8E000是Z8PLUS系列產(chǎn)品中的一種,它結(jié)構(gòu)簡(jiǎn)單,性能可靠,保密性強(qiáng),在該系列中具有較強(qiáng)的代表性,可廣泛應(yīng)用于中高檔家電產(chǎn)品,汽車電子,工業(yè)控制等領(lǐng)域。Z8E000片內(nèi)資源如表1所列。
本文引用地址:http://m.butianyuan.cn/article/172138.htm1. Z8E000的性能特點(diǎn)
Z8E000單片機(jī)的主要性能特點(diǎn)如下:
●1μs單周期指令;
●片內(nèi)ROM(OTP)512×8bit;
●通用寄存器(SRAM)32×8bit;
●四個(gè)固定優(yōu)先級(jí)的硬件中斷矢量;
●兩個(gè)軟中斷;
●工作頻率:DC~10MHz;
●六種地址模式:R,TR,X,D,RA和IM;
●一個(gè)16-bit的定時(shí)/計(jì)數(shù)器;
●內(nèi)置16-bit看門狗定時(shí)器(WDT);
●13個(gè)輸入/輸出端;
●PA為8-bit I/O端口(I/O口可編程,軟件設(shè)定上拉/開漏);
●PB為5-bit I/O端口(I/O口可編程,stop模式喚醒輸入端,選擇中斷觸發(fā)沿);
●可由晶振、陶瓷振蕩器、LC或外部時(shí)鐘驅(qū)動(dòng)片內(nèi)振蕩器;
●讀保護(hù)功能,使程序更安全;
●具有HALT暫停/STOP睡眠的低功耗模式;
●低功耗。
Z8E000為18腳DIP,SOIC或20腳封裝形式,18腳DIP形式的引腳排列如圖1所示。
2. 應(yīng)用實(shí)例
2.1 硬件電路及工作過(guò)程
暖風(fēng)機(jī)是一種強(qiáng)制對(duì)流的空間加熱器,冷空氣從機(jī)后吸入,經(jīng)電熱元件后,從前端輸出,以達(dá)到暖目的,該機(jī)具有良好的方向性及便攜性,使用方便。暖風(fēng)機(jī)主要由送風(fēng)機(jī)、電熱元件、安全裝置等構(gòu)成。在暖風(fēng)機(jī)中采用MCU進(jìn)行控制時(shí),要求具有良好的抗干擾性和耐高溫性能,實(shí)踐證明Z8E000能夠適應(yīng)這種工作環(huán)境。本文所介紹的暖風(fēng)機(jī)采用兩組PTC加熱元件來(lái)實(shí)現(xiàn)低熱和高熱的功能選擇。
采用PTC加熱元件主要有自動(dòng)恒溫控制和溫度保護(hù)功能兩大優(yōu)點(diǎn)。
由于居里點(diǎn)是PTC材料的特征溫度,當(dāng)溫度升高時(shí),阻值劇增,電流下降,使溫度降低;而當(dāng)溫度降低時(shí),阻值降低,溫度升高,從而達(dá)到控制溫度的目的。
PTC材料在超過(guò)居里點(diǎn)時(shí),阻值將趨向無(wú)窮大,電路自動(dòng)關(guān)斷。另外,PTC電熱元件還有使用壽命長(zhǎng),安全可靠等優(yōu)點(diǎn)。因而在電熱器具中得到廣泛應(yīng)用。
Z8E000在暖風(fēng)機(jī)中的應(yīng)用電路如圖2所示。其工作原理如下:
接通電源,MCU此時(shí)在PA5輸出高電平,開關(guān)管Q2導(dǎo)通,蜂鳴器BP1發(fā)出上電蜂鳴聲同時(shí)送給POWLED指示燈高低交替的電平使指示燈閃爍,表示其已處于待電狀態(tài)。
按下POWER鍵,POWLED指示燈亮,表明該機(jī)已上電。蜂鳴器BP1發(fā)出聲音。
按KEY2一下,則JHLED指示燈亮,同時(shí)PA1送高電平,開關(guān)管Q101~Q103導(dǎo)通,繼電器JK3動(dòng)作,送風(fēng)機(jī)工作,蜂鳴器BP1發(fā)出鳴聲。
按KEY2兩下,LHLED指示燈亮,PA2送出高電平,開關(guān)管Q101打開,繼電器JK5動(dòng)作,一組PTC開始加熱,同時(shí)低熱指示燈。JHLED指示燈滅,蜂鳴器BP1發(fā)出鳴聲。
按KEY2三下,HHLED送高電平,指示燈亮,開關(guān)管Q102打開,繼電器JK4動(dòng)作,另一組PTC開始加熱,而PA2繼續(xù)保持高電平,則兩組PTC同時(shí)加熱,LHLED指示燈滅,暖風(fēng)機(jī)處于高熱狀態(tài)。
再觸動(dòng)KEY2,則循環(huán)以上過(guò)程。
該機(jī)定時(shí)系統(tǒng)采用累加定時(shí),即0.5+1+2+4小時(shí)。
按POWER開關(guān),關(guān)機(jī),若處于加熱狀態(tài),則風(fēng)機(jī)延時(shí)30秒后,處于待電狀態(tài)。若沒(méi)有加熱則立即關(guān)機(jī)并處于待電狀態(tài)。此時(shí)狀態(tài)與接通電源狀態(tài)時(shí)相同。
該電路還可設(shè)計(jì)遙控功能,使用遙控器能夠?qū)崿F(xiàn)所有鍵盤功能,而且使用方便。
2.2 軟件流程
使用該電路的軟件流程如圖3所示。
由于程序存儲(chǔ)空間僅有0.5k字節(jié),因此采用模塊化設(shè)計(jì)、壓縮程序量,可以在較小的空間內(nèi)實(shí)現(xiàn)鍵盤掃描和遙控功能,使程序顯得短小精悍。
本文所介紹的Z8E000可在較為惡劣的環(huán)境下工作,所以更加突出了Z8PLUS系列單片機(jī)優(yōu)異的設(shè)計(jì)及良好的抗干擾性,因而Z8PLUS系列單片機(jī)具有廣泛的應(yīng)用。
蜂鳴器相關(guān)文章:蜂鳴器原理
評(píng)論