單片機(jī)在全自動(dòng)洗衣機(jī)中的應(yīng)用實(shí)例
全自動(dòng)洗衣機(jī)由洗衣系統(tǒng)和控制電路組成。其控制電路分為機(jī)械和電腦型,電腦型控制電路是以單片機(jī)作為控制電路的核心。圖1給出單片機(jī)Z86C09組成的全自動(dòng)洗衣機(jī)的控制電路。
Ⅰ.自動(dòng)洗衣機(jī)的洗衣程序
洗衣機(jī)面板上有4個(gè)按鈕K1、K2、K5和K6。K1用于水流選擇,分兩檔:普通水流和柔和水流;
K2用于洗衣周期選擇,可以選擇洗滌、漂洗和脫水三個(gè)過(guò)程;K5是暫停開(kāi)關(guān);K6是洗衣程序選擇鍵。洗衣程序分為標(biāo)準(zhǔn)程序和經(jīng)濟(jì)程序。
洗衣機(jī)的標(biāo)準(zhǔn)洗衣程序是:洗滌——脫水——脫水——漂洗——脫水——漂洗——脫水。經(jīng)濟(jì)洗衣程序少一次漂洗和脫水過(guò)程。
1. 滌過(guò)程
通電后,洗衣機(jī)進(jìn)入暫停狀態(tài),以便放好衣物。若不選擇洗衣周期,則洗衣機(jī)從洗滌過(guò)程開(kāi)始。當(dāng)按
暫停開(kāi)關(guān)鍵K5時(shí),進(jìn)入洗滌過(guò)程。首先進(jìn)水閥FV通電,打開(kāi)進(jìn)水開(kāi)關(guān),向洗衣楊供水;當(dāng)?shù)竭_(dá)預(yù)定水位時(shí),水位開(kāi)關(guān)K4接通,進(jìn)水閥斷電關(guān)閉,停止進(jìn)水;電機(jī)MO接通電源,帶動(dòng)波輪旋轉(zhuǎn),形成洗衣水流。電機(jī)MO是一個(gè)正反轉(zhuǎn)電機(jī),可以形成往返水流,有利于洗滌衣物。
2. 脫水過(guò)程
洗滌或漂洗過(guò)程結(jié)束后,電機(jī)MO停止轉(zhuǎn)動(dòng),排水閥MG通電,開(kāi)始排水。排水閥動(dòng)作時(shí),帶動(dòng)離合
器動(dòng)作,使電機(jī)可以帶動(dòng)內(nèi)桶轉(zhuǎn)動(dòng)。當(dāng)水位低到一定值時(shí),水位開(kāi)關(guān)K4斷開(kāi),再經(jīng)過(guò)一段時(shí)間后,電機(jī)開(kāi)始正轉(zhuǎn),帶動(dòng)內(nèi)桶高速旋轉(zhuǎn),甩干衣物。
3. 漂洗過(guò)程
與洗滌過(guò)程操作相同,只是時(shí)間短一些。
全部洗衣工作完成后,由蜂鳴器發(fā)出音響,表示衣物已洗干凈。
Ⅱ.洗衣機(jī)控制器的硬件組成原理
洗衣機(jī)控制器由單片機(jī)Z86C09作為控制器的核心所構(gòu)成,該控制器具有以下特點(diǎn):
(1) 具有較強(qiáng)的抗干擾能力,當(dāng)受到外部強(qiáng)干擾,程序出錯(cuò)時(shí),可以自動(dòng)使系統(tǒng)復(fù)位重新執(zhí)行程序。
(2) 采用無(wú)噪聲、無(wú)電磁干擾的雙向晶閘管作為控制元件,控制電磁閥和電機(jī)。
(3) 具有欠壓和過(guò)壓保護(hù),欠壓時(shí),控制器不工作;超壓時(shí),保護(hù)電路起作用。
(4) 具有瞬間掉電保護(hù)功能,電源短時(shí)間停電后,電壓恢復(fù)時(shí),能夠維持原運(yùn)行程序的工作狀態(tài)并繼續(xù)完成洗衣程序。
(5) 各種操作和洗衣機(jī)的運(yùn)行狀態(tài)均用LED顯示。
下面分別介紹各部分的特點(diǎn)及組成原理。
1. 單片機(jī)Z86C09
Z86C09是Z8系列單片機(jī)中最簡(jiǎn)單的一種,成本較低。采用COMS結(jié)構(gòu),具有耗電少、抗干擾力
強(qiáng)和工作電壓寬等特點(diǎn),可在2.5~5.5V的電壓范圍內(nèi)工作。Z86C09有14條I/O線,P2.0~P2.7是雙向I/O口,可以按位設(shè)置輸入或輸出。P3口中P3.1~3.3規(guī)定為輸入口,可作為輸入端或中斷請(qǐng)求端。P3.4~P3.6規(guī)定為輸出口。Z86C09內(nèi)部含有2個(gè)多功能定時(shí)/計(jì)數(shù)器,2K字節(jié)的ROM和144字節(jié)的寄存器陣列。
2. 電源電路部分
控制器的電源由變壓器B、整流二極管D14~D19、濾波電容C1和穩(wěn)壓集成電路7806組成。7806
輸出的電壓分三路分別用于晶閘管觸發(fā),提供鍵盤(pán)輸入和LED顯示,以及提供單片機(jī)的電源。后兩路各經(jīng)過(guò)一個(gè)二極管和一個(gè)電容,當(dāng)7806的輸出電壓下降時(shí),還可以依靠電容保持的能量,維持電路再工作一段時(shí)間。
晶體管T11、T10和穩(wěn)壓管DW組成欠壓保護(hù)電路。當(dāng)電源電壓不足,T11的基極電壓小于3.9V
時(shí),T11截止,T10也截止。Z86C09的P3.1端沒(méi)有電壓,常為低電平。T12截止,造成T5~T9的發(fā)射極均懸空,因此T5~T9截止,不受Z86C09控制。這時(shí),雖然Z86C09能夠正常工作,但外圍控制元件全部關(guān)斷,洗衣機(jī)不工作。單片機(jī)的P3.1端輸入判別欠壓保護(hù)電路工作狀態(tài)的信號(hào),只有當(dāng)電壓正常后,單片機(jī)才開(kāi)始執(zhí)行洗衣程序。
當(dāng)電源電壓超過(guò)使用電壓時(shí),壓敏電阻MR的阻值會(huì)突然變小,使電壓不能超過(guò)保護(hù)電壓值,當(dāng)過(guò)壓時(shí)間較長(zhǎng)時(shí),則會(huì)燒斷保險(xiǎn)絲RD。
3. 過(guò)零檢測(cè)電路
過(guò)零檢測(cè)電路由晶體管T14,變壓器B和二極管D17~D19組成。D17起隔離作用,在電壓為零時(shí),
脈動(dòng)電壓為零,T14截止。由于T14的集電極電阻接到T10的集電極,只有在T10導(dǎo)通,即電源電壓正常,T14才能在電源電壓過(guò)零時(shí)輸出高電平。Z86C09的P3.1端檢測(cè)過(guò)零信號(hào)。
4. 鍵盤(pán)和顯示電路
鍵盤(pán)由K1~K6組成,其中K3、K4是檢測(cè)開(kāi)關(guān),按鍵狀態(tài)的檢測(cè)采用掃描方法,由單片機(jī)的P3.4~P3.6
輸出掃描信號(hào),使晶體管T1~T3輪流導(dǎo)通,T1~T3輸出的高電平通過(guò)二極管D1~D6后掃描每個(gè)鍵。6個(gè)鍵分為兩組,按鍵信號(hào)由P3.2和P3.3輸入。P3.2和P3.3常態(tài)為低電平,當(dāng)按下某一鍵,并且高電平掃描到這個(gè)鍵時(shí),P3.2或P3.3輸入才變?yōu)楦唠娖?。Z86C09檢測(cè)到這個(gè)高電平,再根據(jù)當(dāng)前掃描到哪一位,即可判別出哪個(gè)鍵按下,D1~D6的作用是防止多個(gè)鍵同時(shí)按下時(shí),對(duì)三條掃描線產(chǎn)生的短路。
顯示電路由LED1~LED7組成。顯示方式采用動(dòng)態(tài)掃描方式,列掃帚信號(hào)線與行掃帚線共用,行顯示信號(hào)直接由Z86C09的P2.4~P2.6驅(qū)動(dòng)。由于LED要求的亮度不,所以驅(qū)動(dòng)電流不大,約9mA。每個(gè)LED顯示的時(shí)間是總的顯示時(shí)間的1/3,平均電流約為3mA。
蜂鳴器相關(guān)文章:蜂鳴器原理
評(píng)論