基于AT89C52的洗碗機(jī)自動(dòng)控制系統(tǒng)設(shè)計(jì)
2.4 強(qiáng)電驅(qū)動(dòng)電路
AT89C52輸出采用繼電器驅(qū)動(dòng)進(jìn)水電磁閥、排水電磁閥、加料電磁閥、加熱電阻絲、清洗電動(dòng)機(jī)與紫外消毒器等220 V器件。本系統(tǒng)為了減輕外部強(qiáng)電電路對(duì)AT89C52輸出的影響,增加了光耦隔離電路。因外部各器件強(qiáng)電驅(qū)動(dòng)電路相同,文中僅給出進(jìn)水電磁閥強(qiáng)電驅(qū)動(dòng)電路,如圖5所示。圖5中U2為光耦,實(shí)物采用TPL52-1線性光耦.K1為12 V繼電器。當(dāng)AT89C52的P1.0口輸出為低電平時(shí),U1的3腳輸出高電平,NPN晶體管04導(dǎo)通,繼電器銜鐵吸合,驅(qū)動(dòng)外部器件工作;當(dāng)AT89C52的P1.0口輸出為高電平時(shí),U1的3腳輸出高電平,Q4截止,繼電器銜鐵分離,關(guān)斷外部器件。為了消耗繼電器線圈斷電瞬間產(chǎn)生的反向電動(dòng)勢(shì),在繼電器線圈兩端反向并聯(lián)二極管D3,同時(shí)04還具有提升驅(qū)動(dòng)電流的作用。本文引用地址:http://www.butianyuan.cn/article/159616.htm
3 系統(tǒng)軟件設(shè)計(jì)
本系統(tǒng)按洗碗機(jī)工作過程可分為6個(gè)階段:進(jìn)水過程、加溫過程、注入洗滌劑過程、電動(dòng)機(jī)清洗過程、排水過程和紫外線消毒過程。同時(shí)為確保洗碗機(jī)正常工作,對(duì)容易出故障的過程,系統(tǒng)還設(shè)置了故障報(bào)警功能。系統(tǒng)軟件按照洗碗機(jī)的工作流程進(jìn)行編寫,整體流程圖如圖6所示。
首先接通電源,洗碗機(jī)開機(jī)自檢,若狀態(tài)正常,將碗放入清洗室,門控電路關(guān)閉;通過鍵盤電路設(shè)置洗滌水溫及洗滌時(shí)間,若超過1分鐘鍵盤電路未動(dòng)作,自動(dòng)關(guān)閉電源;設(shè)置完畢,按啟動(dòng)鍵,洗碗機(jī)打開進(jìn)水電磁閥進(jìn)水,通過水位檢測(cè)模塊判斷是否水進(jìn)滿,若水進(jìn)滿,關(guān)閉進(jìn)水電磁閥,打開加料電磁閥,加入洗滌劑;根據(jù)溫度設(shè)置,判斷是否進(jìn)行加熱操作,同時(shí)清洗電動(dòng)機(jī)工作;洗滌時(shí)間結(jié)束,關(guān)閉清洗電動(dòng)機(jī),打開排水電磁閥,排水,通過水位檢測(cè)電路判斷是否水排盡,若水排盡,打開紫外線消毒器消毒;消毒完成,蜂鳴器嗚叫,表明洗滌完成,1分鐘后自動(dòng)關(guān)閉電源。洗滌中的每個(gè)過程、洗滌溫度和洗滌剩余時(shí)間都可實(shí)時(shí)通過液晶顯示電路顯示出來(lái)。同時(shí)工作故障也可通過液晶顯示,并通過蜂嗚器報(bào)警。
4 結(jié)論
該控制系統(tǒng)目前已經(jīng)調(diào)試成功,可通過強(qiáng)電驅(qū)動(dòng)電路控制外部電磁閥、加熱電阻絲、電動(dòng)機(jī)及紫外線清洗器,實(shí)現(xiàn)洗碗機(jī)所要求的功能,且能夠通過液晶實(shí)時(shí)顯示工作狀態(tài)及故障信息,具有結(jié)構(gòu)簡(jiǎn)單、人機(jī)界面友好等優(yōu)點(diǎn)。今后,擬引入濁度傳感器,對(duì)判斷洗滌是否真正干凈做繼續(xù)深入的研究。
評(píng)論