全自動洗碗機(jī)畢業(yè)論文_第1頁
全自動洗碗機(jī)畢業(yè)論文_第2頁
全自動洗碗機(jī)畢業(yè)論文_第3頁
全自動洗碗機(jī)畢業(yè)論文_第4頁
全自動洗碗機(jī)畢業(yè)論文_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、目 錄中文摘要1英文摘要21 緒論31.1 全自動洗碗機(jī)的發(fā)展31.2 全自動洗碗機(jī)概述41.2.1 全自動洗碗機(jī)的分類41.2.2 全自動洗碗機(jī)的基本結(jié)構(gòu)41.2.3 全自動洗碗機(jī)的工作原理61.2.4 系統(tǒng)的設(shè)計(jì)框架和設(shè)計(jì)原則72 全自動洗碗機(jī)控制系統(tǒng)硬件設(shè)計(jì)82.1 控制系統(tǒng)硬件結(jié)構(gòu)82.2 at89c51單片機(jī)簡介92.3 鍵盤/顯示電路122.4 溫度檢測電路132.5 水位檢測電路142.6 看門狗復(fù)位電路152.6.1 看門狗芯片max813簡介152.6.2 看門狗復(fù)位電路工作原理162.7 過零檢測電路162.8 輸出驅(qū)動電路設(shè)計(jì)172.8.1 電機(jī)驅(qū)動電路182.8.2 進(jìn)

2、水電磁閥驅(qū)動電路212.8.3 繼電器驅(qū)動電路212.9 音響提示電路222.10 漏電檢測電路232.11 源電路設(shè)計(jì)233 全自動洗碗機(jī)控制系統(tǒng)軟件設(shè)計(jì)253.1 系統(tǒng)主程序設(shè)計(jì)253.2 各功能模塊子程序263.3 匯編語言編程程序清單30結(jié)論34謝辭35參考文獻(xiàn)36附錄:全自動洗碗機(jī)控制系統(tǒng)原理圖37摘要:目前我國家電產(chǎn)品普及程度已經(jīng)相當(dāng)高,然而家用洗碗機(jī)卻一直是一塊存在巨大市場潛力而又未被開發(fā)的領(lǐng)域。這主要是由于傳統(tǒng)的洗碗機(jī)不能適應(yīng)中餐餐具的洗滌要求,并且能耗大,安全性不夠。針對這種問題,開發(fā)出一款節(jié)能環(huán)保安全型家用全自動自動洗碗機(jī)?;谌詣酉赐霗C(jī)的功能要求,這款洗碗機(jī)在洗滌工藝、

3、自動控制和安全保障三個方面作出了全新設(shè)計(jì)。1. 自動控制方面,選擇使用at89c51單片機(jī)為控制核心,以各個部件的作用時間為邏輯順序,實(shí)現(xiàn)了洗滌過程的智能化控制;2.洗滌工藝方面,可提供三種不同方式的洗滌,即清洗、標(biāo)準(zhǔn)洗和烘干,使清洗效果達(dá)到最佳; 3.安全保障方面,采用漏電檢測和看門狗復(fù)位電路,充分保障洗滌過程的安全性要求。該系統(tǒng)具有結(jié)構(gòu)簡單,可靠性高,成本低的特點(diǎn)。關(guān)鍵詞:洗碗機(jī),鍵盤/顯示,雙向可控硅,at89c51abstract:now the popularization of our electrical household products has already reache

4、d to quite high degree. however, the field of home dishwasher has had enormous market potential but undeveloped field all the time. it is mainly because the traditional dishwasher products cant meet the needs of washing of chinese tableware, energy consumption is great and provide lessly safty . aim

5、ed at these problems, an ultrasonic dishwasher with energy-conservation and environmental protection was encouraged to research and develop.with the function of automatic dishwasher,a bran-new design is made in three aspects of the dishwasher: washing technique,automatic control and security. 1. in

6、the aspect of automatic control,at89c51 is chosen as the core of the control and the working time of every assembly unit is used as logic order.so the intellectualized control of washing process is realized;2.in the aspect of cleaning technique,these can supply there washing methods,washing, standar

7、d washing and dring to make the cleaning effect best; 3.in the aspect of security,we uesd creepage detecting and watchdog rest circuit to ensure safety demands adequately. this control system has simple structure,high dependability,and low costs.key words:dishwasher,keybord/display,d.u.t,at89c511 緒

8、論1.1 全自動洗碗機(jī)的發(fā)展隨著人們生活品質(zhì)的提高和工作節(jié)奏的加快,選購家用電器為自己減輕家務(wù),享受更多的休閑時間,已經(jīng)是不爭的時尚。過去,人們對家用電器的需求,只是停留在“希望能幫助減輕家務(wù)勞動”這種思想水平上,或者滿足某種簡單的功能水平上。但是,現(xiàn)在人們已不是單純處于“有家用電器”這種狀態(tài)上,而是期望 “有智能家用電器”這種追求之中。這和現(xiàn)代生活進(jìn)程是息息相關(guān)的。對于家庭主婦而言,洗碗是一件既臟又累的勞動,隨著廚房現(xiàn)代化步伐的加快和深入,尤其在中國,人們喜歡飯后馬上洗碗,這無疑給家庭帶來了更大的負(fù)擔(dān)。洗碗過程是先用洗潔劑去油污,再用清水沖洗,然后擦干放入消毒柜中消毒。這個過程簡單枯燥,而且

9、對手也有很大的傷害,因此人們迫切希望能有一種替代人洗碗的機(jī)器。順應(yīng)人們的這一要求,從1850年起,美國科學(xué)家開始著手研制洗碗機(jī),經(jīng)15年的反復(fù)研究和試制,采用曲柄帶動葉片或推桿的原理,終于制造出第一臺洗碗機(jī)。1912年,出現(xiàn)了電機(jī)驅(qū)動的洗碗機(jī),并于20年代在美國開始小批量的生產(chǎn)。然而,由于電動洗碗機(jī)自身的局限,它并未真正實(shí)現(xiàn)人的解放,至多只是實(shí)現(xiàn)了人的部分解放。于是,人們又設(shè)想一種能自動進(jìn)行的洗碗機(jī),終于在1940年研制出了第一臺自動洗碗機(jī),1960年開始走向歐洲市場,到八十年代以后,洗碗機(jī)在歐洲和北美等國己基本普及,普及率約在60%-70%之間。在中國,全自動洗碗機(jī)尚屬超前消費(fèi)產(chǎn)品,在大多數(shù)

10、人認(rèn)識中還是一個新鮮事物,遠(yuǎn)沒有洗衣機(jī)、電風(fēng)扇和電冰箱那樣和人們的生活己緊密結(jié)合在一起。但其發(fā)展前景非常樂觀。從本世紀(jì)九十年代開始,國外品牌洗碗機(jī)開始在中國市場上出現(xiàn),1997年低,無錫小天鵝集團(tuán)公司和意大利梅洛尼公司,合資成立了小天鵝梅洛尼洗碗機(jī)有限公司,引進(jìn)了意大利全套國際先進(jìn)水平的生產(chǎn)和測試設(shè)備,最早開始正式生產(chǎn)家用全自動柜式、臺式洗碗機(jī),并投放市場,并且取得了不錯的銷售成績。隨后,國內(nèi)各大電器廠商都相繼推出自己的產(chǎn)品,全自動洗碗機(jī)在中國家電行業(yè)開始占據(jù)一定的市場。相信在不久的將來,隨著中國經(jīng)濟(jì)發(fā)展和人們對生活質(zhì)量的追求日益提高及洗滌技術(shù)逐漸完善,全自動洗碗機(jī)就會在中國得到普及。1.2

11、全自動洗碗機(jī)概述洗碗機(jī)又稱洗碟機(jī)或餐具清洗機(jī),是一種代替人工洗滌碗、碟、杯、盤、勺、筷等餐具的家用電器。它集洗滌、消毒、烘干和儲存于一體。具有造型美觀新穎、使用方便、省時省力、清潔衛(wèi)生和不需要特殊安裝等優(yōu)點(diǎn),越來越受到廣大消費(fèi)者的青睞,成為現(xiàn)代家庭的好幫手。1.2.1 全自動洗碗機(jī)的分類現(xiàn)有的洗碗機(jī)種類繁多,款式多樣。按餐具的裝取方式的不同分為頂開門式(上掀蓋式)和前開門式(推拉式);按洗滌方式的不同分為葉輪式、噴臂式、超聲波式及水流式;按控制方式的不同分為機(jī)械控制式和電腦控制式;按洗碗機(jī)的外形的不同分為柜式和臺式;按自動化程度的高低的不同分為普通型(p)、半自動型(b)和全自動型(q)三大類

12、型。1.2.2 全自動洗碗機(jī)的基本結(jié)構(gòu)本設(shè)計(jì)的全自動洗碗機(jī)是前開門式結(jié)構(gòu)的,它的外部結(jié)構(gòu)如圖1.1所示,內(nèi)部還有加熱管、進(jìn)水電磁閥、洗滌裝置、排水電機(jī)、過濾網(wǎng)、碗架、導(dǎo)軌、漂洗劑供料裝置、排氣風(fēng)扇等。1-排氣口 2-把手 3-門扣 4-透明觀察窗 5-方式選擇按鈕 6-時間選擇按鈕 7-啟動停止按鈕 8-狀態(tài)指示燈; 9-電源插頭 10-排水管 11-進(jìn)水管 12-機(jī)殼 圖1.1全自動洗碗機(jī)外部結(jié)構(gòu)圖(1)機(jī)殼 機(jī)殼多用塑料或薄鋼板制成。塑料機(jī)殼多用于頂開門式洗碗機(jī)如海爾wqp3-型、澳柯瑪wqp4-3型洗碗機(jī)等。塑料機(jī)殼優(yōu)點(diǎn)是整機(jī)重量輕,永不生銹,制作成本低,缺點(diǎn)是機(jī)械強(qiáng)度較低,久用易老化,

13、耐熱性能差等。薄鋼板機(jī)殼多用于前開門式洗碗機(jī),如海爾wqp4系列、wqp6系列以及wqp12系列、小天鵝wqp-4100型和美的wp5a和wp5b型洗碗機(jī)等。薄鋼板機(jī)殼優(yōu)點(diǎn)是機(jī)械強(qiáng)度高,整機(jī)牢固,缺點(diǎn)是使用年限長會氧化銹蝕,制作成本較高等。(2)機(jī)門 機(jī)門為雙層結(jié)構(gòu),采用冷軋薄鋼板沖壓而成,表面噴涂白色環(huán)氧樹脂,不會生銹。對于上開式洗碗機(jī)機(jī)門設(shè)置在機(jī)殼上方;而前開式機(jī)門則設(shè)置在機(jī)殼的正前方。機(jī)門柜邊一般裝有門控開關(guān),關(guān)門接通電源,開門切斷電源。有的洗碗機(jī)的機(jī)門還設(shè)置透明觀察窗,便于隨時觀察機(jī)內(nèi)洗滌情況。(3)選擇按鈕 這里的選擇按鈕有3個,分別是方式選擇按鈕、時間選擇按鈕、啟動/停止按鈕。方式

14、選擇按鈕按下一、二、三次分別對應(yīng)于清洗、標(biāo)準(zhǔn)洗、烘干三種方式。時間選擇是用于烘干方式下的烘干時間,按下它一、二、三次分別對應(yīng)于15min、30min、45min三種時間。啟動/停止按鈕是控制洗碗機(jī)的工作/停機(jī)的,其中,按動奇數(shù)次是啟動,按動偶數(shù)次是停止。(4)進(jìn)水電磁閥 臺式洗碗機(jī)一般采用電磁閥進(jìn)行進(jìn)水。進(jìn)水電磁閥不通電時,堵頭受彈簧力作用而堵住進(jìn)水口,不進(jìn)水;電磁閥通電時,電磁力克服彈簧力作用并通過拉桿將堵頭提起,打開進(jìn)水口,進(jìn)水。(5)洗滌裝置 洗滌裝置主要由旋轉(zhuǎn)噴臂、清洗水泵等構(gòu)成。清洗水泵安裝在機(jī)座的底部,由清洗電機(jī)與葉輪泵構(gòu)成。清洗電機(jī)直軸驅(qū)動葉輪泵,把水進(jìn)行加壓,通過噴臂的噴水孔從

15、三維方向噴出具有一定壓力的熱水流,從而對餐具進(jìn)行沖洗,結(jié)構(gòu)如圖1.2所示。由于噴水孔噴水時,受水的反作用力的作用,產(chǎn)生了一個轉(zhuǎn)矩,使噴臂連同軸套一起繞空心軸轉(zhuǎn)動,從而達(dá)到改變方向,從不同的角度清洗的目的。清洗和標(biāo)準(zhǔn)洗的區(qū)別在于,標(biāo)準(zhǔn)洗是包括清洗過程,在清洗后再加熱洗的過程。圖1.2旋轉(zhuǎn)噴臂裝置結(jié)構(gòu)圖全自動洗碗機(jī)即是通過控制器的程序運(yùn)行控制,由旋轉(zhuǎn)噴臂將水從不同的角度噴射到餐具上,依靠水的壓力、溫度和洗滌消毒劑的作用,實(shí)現(xiàn)對餐具的清洗、消毒,最后烘干。1.2.3 全自動洗碗機(jī)的工作原理其工作原理是通過控制保護(hù)系統(tǒng)及電路的切換實(shí)現(xiàn)各系統(tǒng)的功能的。首先是上電先檢測洗碗機(jī)內(nèi)是否又殘余的水,如果有就須及

16、時排出。在確保洗碗機(jī)內(nèi)為低水位后,再根據(jù)用戶的方式選擇進(jìn)行不同的操作。如果是選擇清洗方式,首先打開進(jìn)水電磁閥,自動進(jìn)水,到達(dá)高水位時停止進(jìn)水,洗滌泵電機(jī)對水加壓,清洗電機(jī)驅(qū)動洗滌泵使水在一定壓力下從上下噴臂的噴水孔噴出,由于噴臂受到噴水的反作用力而不斷地沿軸心均勻地反方向轉(zhuǎn)動,噴臂不斷將帶有洗滌劑或漂洗劑的水以一定的壓力山上向下從三維方向均勻密集地噴射到餐具表面,進(jìn)行強(qiáng)力沖洗,然后將污水排出,這樣的過程重復(fù)三次。如果是選擇標(biāo)準(zhǔn)洗方式,首先將清洗過程進(jìn)行一遍,然后再次進(jìn)水,到達(dá)高水位時啟動加熱管對水進(jìn)行加熱,再加熱溫度到達(dá)6065時清洗電機(jī)用熱水沖洗餐具,同時熱水對食物殘?jiān)M(jìn)行浸泡膨化,洗滌劑對

17、污垢與殘油污乳化分解并殺菌消毒。然后,污水經(jīng)排水泵排出,最后利用高溫余熱完成餐具的烘干。如果是選擇的是烘干方式,則首先啟動加熱管,再啟動風(fēng)扇電機(jī),待溫度到達(dá)70時停止加熱管,利用熱氣流對餐具表面殘留的水進(jìn)行烘干。1.2.4 系統(tǒng)的設(shè)計(jì)框架和設(shè)計(jì)原則本設(shè)計(jì)將分為兩個大方面進(jìn)行闡述,一方面講述全自動洗碗機(jī)控制系統(tǒng)硬件的設(shè)計(jì),一方面講述實(shí)現(xiàn)其功能的軟件設(shè)計(jì)。全文將整個系統(tǒng)分為各個功能子模塊分別闡述,做到條例清晰,易懂。在設(shè)計(jì)上面,做到使洗碗機(jī)具有結(jié)構(gòu)簡單,工作可靠,選擇器件的原則是在不影響功能的前提下盡量節(jié)省成本和能源。本控制系統(tǒng)設(shè)計(jì)將會提供用protel繪制的整個控制系統(tǒng)原理圖、各功能模塊的電路圖

18、、工作流程圖以及程序清單,還有所用到的一些功能器件都將作簡單介紹。2 全自動洗碗機(jī)控制系統(tǒng)硬件設(shè)計(jì)2.1 控制系統(tǒng)硬件結(jié)構(gòu)為了實(shí)現(xiàn)對洗滌方式和時間的選擇設(shè)定以及洗滌過程的全自動控制,全自動洗碗機(jī)控制系統(tǒng)應(yīng)具有溫度檢測、過零檢測、漏電檢測、水位檢測、鍵盤輸入、狀態(tài)顯示、音響提示及輸出驅(qū)動等功能。其硬件結(jié)構(gòu)如圖2.1所示。at89c51鍵盤顯示電路溫度檢測電路水位檢測電路輸出驅(qū)動電路音響提示電路過零檢測電路看門狗復(fù)位電路漏電檢測電路圖2.1 全自動洗碗機(jī)控制系統(tǒng)硬件結(jié)構(gòu)圖設(shè)計(jì)中采用的微控制器at89c51是美國atmel公司的閃電存儲器(flash memory)與mcs-51微控制器相結(jié)合開發(fā)生

19、產(chǎn)的8位單片機(jī),具有性能高、功耗低、體積小、噪音小、價格便宜等特點(diǎn)。輸出驅(qū)動電路包括電機(jī)驅(qū)動電路、進(jìn)水電磁閥驅(qū)動電路以及繼電器驅(qū)動電路。電機(jī)驅(qū)動電路用于驅(qū)動清洗電機(jī)、排水電機(jī)、風(fēng)扇電機(jī),進(jìn)水電磁閥驅(qū)動電路用于驅(qū)動進(jìn)水電磁閥,而加熱管由于功率較大,采用繼電器驅(qū)動。音響提示電路是由一個蜂鳴器組成,其目的是在洗滌過程結(jié)束時發(fā)出聲響提示用戶,以及在故障時發(fā)出報警信號。為了保證控制系統(tǒng)的穩(wěn)定工作和使用安全,系統(tǒng)中還設(shè)計(jì)有電流過零、漏電檢測、看門狗復(fù)位電路。電流過零檢測電路是為了向微控制器提供交流電源過零點(diǎn)信息,從而使控制系統(tǒng)對加熱管的投入或切除在電源過零點(diǎn)時附近操作,從而避免了繼電器在交流電源的波峰或波

20、谷時動作對繼電器的觸頭造成的損傷;漏電檢測電路是為了防止漏電造成洗碗機(jī)的外殼帶電,從而保護(hù)人身的安全;看門狗復(fù)位電路是為了在電源電壓出現(xiàn)故障時使單片機(jī)復(fù)位從而保證洗碗機(jī)正常工作。鍵盤顯示電路中鍵盤是選擇清洗方式和烘干時間以及啟動/停止選擇,顯示電路以發(fā)光二極管顯示當(dāng)前狀態(tài)。溫度檢測電路是為了隨時檢測洗碗機(jī)內(nèi)溫度,以保證某些操作在特定溫度區(qū)間內(nèi)進(jìn)行;水位檢測電路可以檢測洗碗機(jī)內(nèi)當(dāng)前水位狀態(tài),它可以檢測出高低兩個水位,以便控制洗碗機(jī)的洗滌和排水操作。2.2 at89c51單片機(jī)簡介at89c51單片機(jī)是美國atmel公司生產(chǎn)的低電壓、高性能cmos 8位單片機(jī),片內(nèi)含4k字節(jié)的可反復(fù)擦寫的flas

21、h只讀程序存儲器和128字節(jié)的隨機(jī)存取數(shù)據(jù)存儲器(ram),器件采用atmel公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)mcs51單片機(jī)指令系統(tǒng),片內(nèi)置通用8位中央處理器和flash存儲單元。at89c51單片機(jī)的主要性能參數(shù):1. 與 mcs-51產(chǎn)品指令系統(tǒng)完全兼容;2. 4k字節(jié)可重檫寫flash閃速存儲器;3. 1000次檫寫周期;4. 全靜態(tài)操作: 0hz到24mhz;5. 三級加密程序存儲器;圖2.2 at89c51外部引腳6. 128 x 8字節(jié)內(nèi)部存儲器;7. 32個可編程 i/o 口線;8. 兩個 16字節(jié)定時記數(shù)器;9. 六個中斷源;10. 可編程串行urat通道;11.

22、 低功耗空閑和掉電模式。其主要功能可概述為:4k字節(jié)flash閃速存儲器,128字節(jié)內(nèi)部ram,32個i/o口線,兩個16位定時計(jì)數(shù)器,一個5向量兩級中斷結(jié)構(gòu),一個全雙工串行通信口,片內(nèi)振蕩器及時鐘電路。同時,at89c51可降至0hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式,空閑方式停止cpu的工作,但允許ram,定時/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。掉電方式保存ram中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位。它的外部引腳如圖2.2所示,其中p0、p1、p2三個端口均為雙向i/o口。p3口除了作普通i/o口外,還接收一些用于flash閃速存儲器編程和程

23、序校驗(yàn)的控制信號。更重要的是它的第二用途,如表2.1所示:表2.1 p3口的第二用途端口引腳第二功能p3.0rxd(串行輸入口)p3.1txd(串行輸出口)p3.2(外中斷0)p3.3(外中斷1)p3.4t0(定時器/計(jì)數(shù)器0)p3.5t1(定時器/計(jì)數(shù)器1)p3.6(外部數(shù)據(jù)存儲器寫選通)p3.7(外部數(shù)據(jù)存儲器讀選通)其它引腳的定義為:vcc:電源電壓。gnd:地。rst:復(fù)位輸入。當(dāng)振蕩器工作時,rst引腳出現(xiàn)兩個周期以上的高電平將單片機(jī)復(fù)位。ale/:當(dāng)訪問外部存儲器和程序存儲器時,ale(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。即使不訪問外部存儲器,ale仍以時鐘振蕩頻率的1

24、/6輸出固定的正脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當(dāng)訪問外部存儲器時將跳過一個ale脈沖。:程序存儲允許輸出是外部程序存儲器的讀選通信號,當(dāng)at89c51由外部程序存儲器取指令(或數(shù)據(jù))時,每個機(jī)器周期兩次有效,即輸出兩個脈沖。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,這兩次有效的信號不出現(xiàn)。/vpp:外部訪問允許。欲使cpu僅訪問外部程序存儲器(地址為0000h-ffffh), 端必須保持低電平(接地)。需注意的是:如果加密位lb1被編程,復(fù)位時內(nèi)部會鎖存端狀態(tài)。如端為高電平(接vcc端),cpu則執(zhí)行內(nèi)部程序存儲器中的指令。flash存儲器編程時,該引腳上加+12v的編程允

25、許電源vpp,當(dāng)然這必須是該器件是使用12v編程電壓vpp。xtal1:振蕩器反向放大器的及內(nèi)部時鐘發(fā)生器的輸入端。xtal2:振蕩器反向放大器的輸出端。at89c51有兩種可用軟件編程的節(jié)電模式,它們是空閑模式和掉電工作模式。在空閑工作模式狀態(tài),cpu保持睡眠狀態(tài)而所有片內(nèi)的外設(shè)仍保持激活狀態(tài),這種方式由軟件產(chǎn)生。此時,片內(nèi)ram和所有特殊功能寄存器的內(nèi)容保持不變??臻e模式可由任何允許的中斷請求或硬件復(fù)位終止。終止空閑工作模式的方法有兩種,其一是任何一條被允許中斷的指令被激活;其二是通過硬件復(fù)位也可將空閑工作模式終止。在掉電模式下,振蕩器停止工作,進(jìn)入掉電模式的指令是最后一條被執(zhí)行的指令,片

26、內(nèi) ram和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。退出掉電模式的唯一方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器但不改變ram中的內(nèi)容,在vcc恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,且必須保持一定時間以使振蕩器重啟動和穩(wěn)定工作。2.3 鍵盤/顯示電路鍵盤/顯示電路設(shè)計(jì)了三個按鈕和七個led顯示。三個按鈕為方式選擇、時間選擇和啟動停止按鈕。方式選擇按鈕用于選擇清洗、標(biāo)準(zhǔn)洗和烘干三種工作方式,并通過對應(yīng)的led顯示狀態(tài);時間選擇按鈕用于選擇烘干的工作時間,有15分鐘、30分鐘和45分鐘三檔工作時間可選,并通過對應(yīng)的led顯示狀態(tài);鍵盤/顯示電路如圖2.3所示。圖2.3 鍵盤/顯示電路圖中,

27、d1-d8七個發(fā)光二極管分別代表啟動/停止,三個方式選擇指示,三個時間選擇指示,故障指示,他們分別通過限流電阻和74ls04反向器驅(qū)動分別連接與at89c51的p1.0-p1.6,p3.4端口。at89c51右側(cè)是鍵盤輸入電路,三個按鍵分別代表啟動/停止按鈕,方式選擇按鈕,時間選擇按鈕。其中s1按奇數(shù)次是啟動,指示燈d1亮,偶數(shù)次是停止,指示燈d1滅;按s2一次是清洗,指示燈d2亮,按兩次是標(biāo)準(zhǔn)洗,指示燈d3亮,按三次是烘干,指示燈d4亮;按s3一次是表示烘干時間選擇為15min,按兩次是選擇為30min,按三次是選擇為45min。如果系統(tǒng)工作時發(fā)生故障d8燈亮與音響報警一起構(gòu)成聲光報警??刂?/p>

28、器工作原理是:由定時中斷控制cpu定時掃描鍵盤的輸入,當(dāng)s1奇數(shù)次按下時即p2.0口電平奇數(shù)次由高變低,即判斷為啟動信號,于是p1.0輸出高電平,從而d1亮,當(dāng)s1偶數(shù)次按下時即p2.0口電平偶數(shù)次由高變低,即判斷為停止信號,于是p1.0輸出低電平,從而d1滅。當(dāng)檢測到p2.1口電平第一次由高變低則表示選擇清洗方式,p1.1輸出高電平,d2亮,當(dāng)檢測到p2.1口電平第二次由高變低則表示選擇標(biāo)準(zhǔn)洗方式,p1.2輸出高電平,d3亮,同理,當(dāng)檢測到p2.1口電平第三次由高變低則表示選擇烘干方式,p1.3輸出高電平,d4亮;與方式選擇類似,s3按下一、二、三次分別對應(yīng)于15min、30min、45mi

29、n,分別使d5、d6、d7亮。2.4 溫度檢測電路圖2.4 溫度檢測電路全自動洗碗機(jī)的溫度檢測電路是由熱敏電阻和三路比較器電路組成,為了滿足控制的需要,溫度檢測分60、65和70三個溫度檔次。其中這里所選用得熱敏電阻tr的屬性為負(fù)溫度系數(shù)(ntc),即隨著溫度上升其阻值下降。 溫度檢測電路如圖2.4所示。由圖可知,由三個運(yùn)算放大器組成三路比較器。在沒有下面熱敏電阻電路時,三組比較器輸出均為高電平,用二進(jìn)制代碼記為111。這里設(shè)定p2.5所連接的比較電路整定溫度為60,依次向上分別時65、70。當(dāng)洗碗機(jī)內(nèi)溫度上升到60,熱敏電阻阻值減小,于是r24分得電壓增大并超過運(yùn)放正端電壓,經(jīng)過比較電路,此

30、時p2.5端口輸入低電平,用二進(jìn)制代碼記為110;同理當(dāng)溫度達(dá)到65,p2.4端口輸入低電平,記為100,溫度到達(dá)70時p2.3端口輸入低電平,記為000。因此只需檢測這三個端口電平得高低就可以測出當(dāng)前溫度范圍。圖中得r23和與其并聯(lián)得電容得作用是與熱敏電阻阻抗匹配,消除非線性因素。2.5 水位檢測電路圖2.5 水位檢測電路全自動洗碗機(jī)的水位檢測電路是利用浮子帶動傳感器測量水位,動作開關(guān)采用干簧管,當(dāng)水位到達(dá)指定點(diǎn)時,干簧管吸合。根據(jù)控制的需要,控制系統(tǒng)設(shè)計(jì)有高、低兩個檢測水位,分別用于洗碗機(jī)的進(jìn)水和排水的控制。水位檢測電路如圖2.5所示。s1為高水位干簧管動作開關(guān),當(dāng)水位達(dá)到高水位指定點(diǎn)時,

31、s1閉合,p2.6口電平由高變低,通知單片機(jī)此時已達(dá)高水位,可進(jìn)行下一步操作;s2為低水位干簧管動作開關(guān),當(dāng)水位達(dá)到低水位指定點(diǎn)時,s2閉合,p2.7口電平由高變低,通知單片機(jī)此時已達(dá)低水位。2.6 看門狗復(fù)位電路2.6.1 看門狗芯片max813簡介圖2.6 max813外部引腳這里的看門狗復(fù)位電路采用的是maxim公司的max813芯片,外部引腳如圖2.6所示,目的是提高系統(tǒng)的抗干擾性。當(dāng)電源和單片機(jī)發(fā)生故障時可通過它產(chǎn)生中斷信號使單片機(jī)復(fù)位,確保單片機(jī)正常工作。max813外部各引腳的定義為: vcc:電源輸入。為看門狗芯片提供直流穩(wěn)壓+5v電源; pfi:電源故障電壓輸入。在其輸入電壓

32、小于1.25v時,輸出低電平; :手動復(fù)位輸入。此引腳輸入電壓低于0.8v時,即產(chǎn)生復(fù)位信號; :看門狗輸出,也叫監(jiān)視跟蹤定時器輸出。當(dāng)內(nèi)部監(jiān)視跟蹤定時器完成1.6s計(jì)時后,輸出低電平直到定時器被清零。vcc低于復(fù)位門限電壓時,也保持低電平直到vcc上升到復(fù)位門限電壓以上; gnd:接地端; :電源故障輸出。當(dāng)pfi輸入電壓小于1.25v,輸出低電平; wdi:看門狗輸入,也叫監(jiān)視跟蹤定時器輸入。若wdi保持高電平或低電平1.6s,就輸出低電平。有三種情況可使內(nèi)部監(jiān)視跟蹤定時器清零:發(fā)生復(fù)位、wdi處于三態(tài)及wdi檢測到一個上升沿或下降沿; reset:高電平有效復(fù)位輸出。當(dāng)引腳輸入電壓低于0

33、.8v時,其輸出200ms正脈沖,只要vcc低于復(fù)位門限電壓,reset就保持200ms正脈沖;當(dāng)輸出低電平,看門狗將不能觸發(fā)reset。2.6.2 看門狗復(fù)位電路工作原理看門狗復(fù)位電路與單片機(jī)接口電路如圖2.7所示。其中reset引腳與at89c51的rst相連,wdi引腳與at89c51的p3.1口相連,引腳與at89c51的p3.2口()相連。具體工作原理如下:圖2.7 看門狗復(fù)位電路與單片機(jī)接口電路當(dāng)電源電壓出現(xiàn)故障,監(jiān)測點(diǎn)電壓小于1.25v (pfi輸入電壓1.25v) , 就會輸出低電平,通過p3.2口()對單片機(jī)產(chǎn)生中斷請求信號,單片機(jī)采取相應(yīng)保護(hù)措施;看門狗定時器的輸入wdi監(jiān)

34、測單片機(jī)p3.1口的脈沖變化,當(dāng)單片機(jī)運(yùn)行有故障,p3.1口連續(xù)1.6s無上升沿或下降沿變化時,輸出低電平,由于通過二極管接,導(dǎo)致輸入電壓低于0.8v,使單片機(jī)復(fù)位后重新進(jìn)入正常運(yùn)行。同時在這兩端接手動復(fù)位按鈕,可以通過手動產(chǎn)生復(fù)位信號。當(dāng)電源電壓降至4.40v以下時,reset輸出高電平,即at89c51的rst口輸入高電平,單片機(jī)復(fù)位,直到vcc升到4.40v以上,reset仍保持高電平,保證單片機(jī)的可靠復(fù)位,然后降為低電平,單片機(jī)正常工作。2.7 過零檢測電路本系統(tǒng)需直接控制加熱管220v交流負(fù)載的投入或切除,繼電器方式的開關(guān)量輸出,是目前最常用的方式。再驅(qū)動交流負(fù)載時,我們利用繼電器作

35、為測控系統(tǒng)輸出到驅(qū)動級之間的第一執(zhí)行機(jī)構(gòu),通過單片機(jī)控制繼電器的切換。圖2.8 過零檢測電路由于普通的機(jī)械式繼電器采用的是電磁吸合方式,因此在開關(guān)瞬間,觸點(diǎn)容易產(chǎn)生火花對繼電器觸頭造成損傷,產(chǎn)生強(qiáng)電磁干擾通過輸出通道反串到測控系統(tǒng)。為了防止此類干擾,我們在繼電器投切時需要在交流電壓/電流過零點(diǎn)附近,因此首先需要檢測到過零信息以便通知單片機(jī)什么時候可以投切繼電器即啟動/停止加熱管。過零檢測電路如圖2.18所示,由于交流信號的負(fù)電壓信號不能驅(qū)動三極管,所以這里的輸入端采用交流半波信號,其中輸入端a,b分別是電源設(shè)計(jì)電路(2.11節(jié))中的整流輸出端,此處輸出電壓是交流24v。整流后的電壓/電流波形如

36、圖2.9所示。圖2.9 經(jīng)整流后的電壓/電流波形由圖2.8可見,交流電壓經(jīng)r13、r14分壓,以及電容濾波后,得到三極管q2的的基極電壓,當(dāng)電壓低于0.5v時,q2的集電極c與發(fā)射極e間截止。當(dāng)大于1.6v時,q2工作在飽和區(qū),集電極c與發(fā)射極e間導(dǎo)通。當(dāng)q2截止時,經(jīng)過反向器的p3.0口可測得低電平。當(dāng)q2導(dǎo)通時,p3.0口可測得高電平。當(dāng)控制器測得p3.0口電平變化時,即判定為電壓/電流過零,此時繼電器可投切。2.8 輸出驅(qū)動電路設(shè)計(jì)這里的輸出驅(qū)動電路將分為電機(jī)驅(qū)動電路、進(jìn)水電磁閥驅(qū)動電路和繼電器驅(qū)動電路。其中電機(jī)驅(qū)動電路和進(jìn)水電磁閥驅(qū)動電路是用雙向可控硅驅(qū)動實(shí)現(xiàn);繼電器驅(qū)動電路是通過三極

37、管和光電耦合器件實(shí)現(xiàn)的。2.8.1 電機(jī)驅(qū)動電路1.雙向可控硅的原理、特點(diǎn)雙向可控硅是一個三端交流半導(dǎo)體開關(guān),當(dāng)一個低能量信號加到它的門級,開關(guān)就被觸發(fā)而導(dǎo)通。雙向可控硅導(dǎo)通時它的導(dǎo)通電流可在兩個方向上流動,而且不論加正的或負(fù)的門級信號都能觸發(fā)使其導(dǎo)通。其伏安特性如圖2.10所示,在任何直至電壓值下,加一門級信號雙向可控硅就被觸發(fā)進(jìn)入導(dǎo)通狀態(tài)。其中,是器件的擊穿電壓,即雙向可控硅可能在沒有門級信號的情況下也可能導(dǎo)通;是維持電流,即維持導(dǎo)通所必須的電流的最小值;是在沒有門級信號情況下,器件兩端電壓為時,流經(jīng)器件的泄漏電流。圖2.10 雙向可控硅電壓電流特性因?yàn)殡p向可控硅能夠在兩個方向上導(dǎo)電,所以

38、它僅在正弦波電流通過零的短暫期間恢復(fù)到它的阻斷狀態(tài),因此,要求雙向可控硅可靠工作需要限制在60hz或更低頻率下。2.觸發(fā)電路的選擇控制平均功率轉(zhuǎn)移到負(fù)載上目前有兩種方法,一是利用雙向可控硅來控制交流電源每個周期內(nèi)加到負(fù)載上時間的比例數(shù),即相位控制。在這種方式下,雙向可控硅在每個正或負(fù)的周期中都有保持通、斷的部分。這種方式主要缺點(diǎn)是在控制過程中會產(chǎn)生較強(qiáng)的電磁干擾,使附近其它電子設(shè)備不能正常工作,而且相位控制會引起電網(wǎng)電壓波形的畸變,給其它設(shè)備和通訊系統(tǒng)造成不良影響。二是過零開關(guān)觸發(fā),即雙向可控硅在正弦波電壓過零點(diǎn)的瞬間開門。這就會減小或消除導(dǎo)通的瞬態(tài)過程和電磁干擾。本系統(tǒng)采用后一種控制方案,所

39、用器件是moc3061。3.moc3061簡介傳統(tǒng)上的過零觸發(fā)電路由同步電路、檢零電路、隔離電路組成,結(jié)構(gòu)復(fù)雜,可靠性也較低,對于一些需要控制多部設(shè)備的裝置,還帶來體積太大的問題。而moc3061可以很好地解決上述問題,它是motorola公司專門為解決可控硅觸發(fā)問題而設(shè)計(jì)生產(chǎn)的一種模擬芯片,它內(nèi)部集成了過零檢測、過零觸發(fā)等電路,整個器件外部尺寸小,僅有6個管腳。其輸入、輸出部分是通過紅外光耦合的,電氣上實(shí)現(xiàn)了完全隔離。其主要性能參數(shù)有:a.可靠觸發(fā)電流(即輸入端最小的觸發(fā)電流)為515ma;b.保持電流(即輸出端導(dǎo)通的最小維持電流)為100a;c.超阻斷電壓(即輸入端觸發(fā)電流為零時,輸出端導(dǎo)

40、通的擊穿電壓)為600v;d.重復(fù)沖擊電流峰值1a;e.關(guān)斷狀態(tài)額定電壓上升率dv/dt為100v/s。以上的各項(xiàng)參數(shù)都滿足系統(tǒng)的要求并有一定的裕度,比如系統(tǒng)觸發(fā)電流為12ma,系統(tǒng)阻斷電壓為380v。4.驅(qū)動控制電路驅(qū)動控制電路如圖2.11所示,圖2.12是其工作波形圖。假設(shè)電路處于阻斷或“關(guān)”狀態(tài)(為零),全部交流線電壓跨在雙向可控硅和雙向可控硅觸發(fā)器兩端。當(dāng)足夠的輸入電流加進(jìn)來時以及交流線電壓在截止電壓以下時,則雙向可控硅觸發(fā)器鎖存在“通”。這樣就給雙向可控硅的門級引入觸發(fā)電流,使得雙向可控硅從阻斷狀態(tài)進(jìn)入全導(dǎo)通狀態(tài),每一次觸發(fā)后跨在雙向可控硅兩端的電壓將為一個很小的值,這就引起觸發(fā)器輸

41、出端電流降低到它可以維持的電流值以下,強(qiáng)迫雙向可控硅觸發(fā)器進(jìn)入“斷”態(tài),即使此時仍然存在。雙向可控硅的導(dǎo)通狀態(tài)一直保持到負(fù)載電流降低到雙向可控硅的維持電流以下為止,在每個半周期內(nèi)出現(xiàn)一次。在有效時,雙向可控硅在交流線電壓的每個半周期上觸發(fā),一直到“關(guān)斷”或雙向可控硅到達(dá)零電流為止。 圖2.11 雙向可控硅驅(qū)動電路圖2.12 控制電路工作波形觸發(fā)電路中各組件的功能為:(1)電阻r時限制通過雙向可控硅觸發(fā)器的電流。當(dāng)雙向可控硅被強(qiáng)制進(jìn)入不導(dǎo)通狀態(tài),兩端電壓達(dá)到峰值電壓時,存儲在“緩沖”電容其中的能量就開始放電進(jìn)入雙向可控硅觸發(fā)器內(nèi),形成電流。r的值一般選取大于vp/ip的標(biāo)稱值,vp為線電壓有效值

42、,ip為觸發(fā)器的最大峰值重復(fù)驅(qū)動電流。(2)rg時雙向可控硅的門級電阻,可防止誤觸發(fā)提高抗干擾能力,阻值一般選在300500。(3)rs、cs時針對感性負(fù)載而設(shè)計(jì)的緩沖網(wǎng)絡(luò)電路。因?yàn)閷τ诟行载?fù)載,雙向可控硅兩端的電流與電壓之間的相位產(chǎn)生偏移,當(dāng)電流降到維持電流以下時雙向可控硅兩端依然存在相當(dāng)?shù)碾妷海绻妷撼霈F(xiàn)的太快,雙向可控硅會失去控制而繼續(xù)導(dǎo)通。一般rs取幾歐到幾十歐,cs取0.011.0f。2.8.2 進(jìn)水電磁閥驅(qū)動電路進(jìn)水電磁閥是由主閥體、線圈、閥芯、膜片、彈簧和先導(dǎo)閥腔等部件組成。其工作原理是在進(jìn)水電磁閥的線圈不通電時,鐵心受彈簧力和自身重力作用下壓,其端部的橡膠膜壓住橡皮膜中心的導(dǎo)

43、流孔.此時,自來水進(jìn)入到橡皮膜的上方,膜片受水壓而把出水口堵住。當(dāng)進(jìn)水電磁閥的線圈通電時,電磁力克服彈簧彈力和鐵心重力將鐵心向上提升,從而膜片中心的導(dǎo)流孔敞開。自來水在自身的壓力作用下,通過導(dǎo)流孔進(jìn)入洗碗機(jī)內(nèi)。當(dāng)水位到達(dá)高水位指定點(diǎn)時,電磁閥的線圈斷電,停止進(jìn)水。因此要控制進(jìn)水與否只需控制電磁閥線圈的通電與否既可。電磁閥線圈驅(qū)動電路與電機(jī)驅(qū)動電路相似亦為雙向可控硅驅(qū)動,見圖2.9所示。2.8.3 繼電器驅(qū)動電路在前面2.7過零檢測電路介紹中已經(jīng)提到,啟動/停止加熱管是通過繼電器的投切實(shí)現(xiàn)的。繼電器的投切是在交流電壓/電流過零時通過繼電器驅(qū)動電路實(shí)現(xiàn)的。繼電器驅(qū)動電路如圖2.13所示。圖2.13

44、 繼電器驅(qū)動電路在圖2.13中,驅(qū)動電路是與at89c51的p1.7口相連,由于繼電器投切時可能會產(chǎn)生火花和電磁干擾,故采用光電耦合器4n25實(shí)現(xiàn)電氣隔離,繼電器驅(qū)動采用三極管驅(qū)動。當(dāng)p1.7輸出低電平,光電耦合器的發(fā)光二極管電路導(dǎo)通,給光電耦合器的三極管基極提供足夠的電流而使它導(dǎo)通,從而進(jìn)一步驅(qū)動外三極管導(dǎo)通并工作在飽和區(qū),所以繼電器電路導(dǎo)通,繼電器吸合。圖中的繼電器外并聯(lián)的二極管的作用在于,在繼電器投切時會產(chǎn)生較強(qiáng)的關(guān)電流,如果沒有此二極管就可能導(dǎo)致三極管重新導(dǎo)通而導(dǎo)致繼電器切除失敗,有了這個二極管就可以在關(guān)斷時為繼電器提供回流電路保證繼電器可靠關(guān)斷。2.9 音響提示電路圖2.14 音響提

45、示電路音響提示電路是由蜂鳴器和驅(qū)動電路構(gòu)成,如圖2.14所示。當(dāng)清洗過程全部結(jié)束后,p0.3口輸出高電平,當(dāng)為低電平時三極管基極由+5v電源供電而導(dǎo)通,由此三極管作為驅(qū)動,蜂鳴器電路導(dǎo)通,蜂鳴器通電發(fā)出音響提示。2.10 漏電檢測電路洗碗機(jī)漏電會造成外殼帶電,從而對人員安全構(gòu)成威脅。因此這里給控制系統(tǒng)添加漏電檢測電路,以便隨時檢測外殼是否帶電從而通知控制器及時作出處理。漏電檢測電路如圖2.15所示,其中d10二極管的作用是使電路單向?qū)?,d11和d12是起鉗位作用,使光耦可靠導(dǎo)通而不至于電壓過大被損壞。圖2.15 漏電檢測電路由圖2.15可知,在外殼不帶電時p3.0輸入高電平。當(dāng)外殼帶電且電壓

46、到一定大小,由d11和d12兩個二極管鉗位使光電耦合器可靠導(dǎo)通,隨即運(yùn)放正輸入端變?yōu)楦唠娖?,將高于?jīng)分壓后的負(fù)輸入端電壓,于是運(yùn)放輸出低電平,即p3.0輸入低電平。所以單片機(jī)只需檢測p3.0口電平高低就可檢測是否漏電。2.11 源電路設(shè)計(jì)圖2.16 電源設(shè)計(jì)電路本控制系統(tǒng)所有電路中將用到兩種直流電源供電,分別是+5v和+12v。而家用照明電為交流220v,所以必須設(shè)計(jì)一個電路可以將220v的交流電轉(zhuǎn)換成+5v和+12v兩種直流電。電源設(shè)計(jì)電路如圖2.16所示。圖2.16中,220v交流電壓首先經(jīng)過變壓器t1將壓為交流24v電壓,再經(jīng)過全橋整流得到半波交流電壓,然后經(jīng)過c4、c5穩(wěn)壓濾波變?yōu)?4

47、v直流電壓,再經(jīng)過三端穩(wěn)壓器tl78012轉(zhuǎn)變?yōu)?12v直流電壓,然后經(jīng)過兩個電容穩(wěn)壓濾波之后用于提供繼電器電路電源。+5v直流電壓是在上述電路后串接一個三端穩(wěn)壓器tl78005,再經(jīng)過兩個電容穩(wěn)壓濾波之后轉(zhuǎn)變?yōu)?5v直流電壓。該電路中全橋整流的原理是:其輸入端為1、3,輸出端為2、4。當(dāng)電流從1端流入,則經(jīng)過1、2之間二極管流入后面電路,然后從4端經(jīng)1、4之間二極管流回1端;當(dāng)電流從3端流入,則經(jīng)過2、3之間二極管由2端流向后面電路,然后經(jīng)過3、4之間二極管流回3端。從而保證電流全部由2端流出,由4端流回,達(dá)到整流效果。3 全自動洗碗機(jī)控制系統(tǒng)軟件設(shè)計(jì)3.1 系統(tǒng)主程序設(shè)計(jì)基于本系統(tǒng)要完成的

48、功能,主程序流程圖如圖3.1所示。初始化設(shè)置 有鍵按下?延時20ms執(zhí)行相應(yīng)洗滌操作結(jié)束,音響提示開 始進(jìn)入睡眠nyny設(shè)置清洗方式設(shè)置烘干時間啟 動判斷低水位、排水判斷低水位、排水 有鍵按下?圖3.1 系統(tǒng)主程序流程圖在主程序中,首先要對單片機(jī)和各芯片進(jìn)行初始化。初始化的主要任務(wù)是:堆棧指針、程序標(biāo)志寄存器、定時器、i/o口、中斷方式、定義的參數(shù)等的初始化,以及按鍵等待,兩次按鍵比較,開、關(guān)總線,發(fā)送數(shù)據(jù)等。為了保證排除上次洗滌后可能留下的水,所以先判斷是否機(jī)內(nèi)為低水位,如果有殘留的水則先排出。然后進(jìn)行鍵盤掃描,為了消除干擾,這里增加了消抖環(huán)節(jié),即第一次判斷有鍵按下后延時20ms再判斷是否按

49、下,如果仍是按下則向下操作,如果不是則回到休眠。按鍵有三種,先要選擇清洗方式和設(shè)定烘干時間,如有啟動鍵按下,則按照相應(yīng)的方式進(jìn)行具體洗滌操作,最后結(jié)束并音響提示。3.2 各功能模塊子程序1.排水子程序排水子程序流程圖如圖3.2所示。返 回啟動排水電機(jī)、計(jì)時時間到?ny開 始低水位?y低水位?ny清計(jì)時標(biāo)志n報 警圖3.2 判斷低水位子程序流程圖這里先判斷機(jī)內(nèi)水位是否達(dá)到低水位指定點(diǎn),如果是,則返回主程序繼續(xù)執(zhí)行,如果不是則啟動排水電機(jī),定時器開始計(jì)時,然后繼續(xù)判斷是否到低水位,如果沒到則判斷定時時間是否到。若時間已經(jīng)到了證明排水出現(xiàn)故障及時進(jìn)行報警處理;如果時間沒有到再去判斷是否低水位,此時如

50、果是低水位了就表示排水結(jié)束,清計(jì)時標(biāo)志,返回主程序。2.執(zhí)行洗滌操作子程序這里有三種不同洗滌方式,根據(jù)鍵掃描結(jié)果程序?qū)⒅苯犹D(zhuǎn)到相應(yīng)方式下運(yùn)行。對于清洗方式,首先給程序循環(huán)賦值3次,即要調(diào)用3次清洗子程序。對于標(biāo)準(zhǔn)洗方式,它包含清洗過程,不過它只清洗一次,然后對餐具進(jìn)行加熱洗。烘干方式只需調(diào)用烘干子程序即可。賦值三次調(diào)清洗子程序洗了3次?調(diào)清洗子程序調(diào)加熱洗子程序調(diào)烘干子程序yn清 洗標(biāo)準(zhǔn)洗烘 干開 始返 回圖3.3 執(zhí)行洗滌操作子程序流程圖3.清洗子程序清洗子程序流程圖如圖3.4所示。這里首先是進(jìn)水,由于這里要確保洗碗機(jī)內(nèi)水位到達(dá)高水位指定點(diǎn)后才可以執(zhí)行洗滌操作,所以接著就時要判斷高水位。這

51、里在判斷高水位時加了時間保護(hù)環(huán)節(jié),目的是在無水情況避免程序在高水位判斷處死循環(huán)。所以在沒有到達(dá)高水位時只要定時時間到,則進(jìn)入故障報警,如果此時時間沒有到則繼續(xù)進(jìn)行高水位判斷。水位到達(dá)高水位后關(guān)閉進(jìn)水電磁伐,啟動清洗電機(jī)開始清洗操作,同時開始計(jì)時,清洗時間到,關(guān)閉清洗電機(jī),排水然后返回主程序。開 始啟動進(jìn)水電磁閥、計(jì)時高水位?啟動清洗電機(jī)、計(jì)時時間到?返 回nnyy時間到?報 警y關(guān)閉進(jìn)水電磁閥關(guān)閉清洗電機(jī)調(diào)排水子程序n圖3.4 清洗子程序流程圖4.加熱洗子程序加熱洗子程序流程圖如圖3.5所示。首先和清洗方式一樣要完成進(jìn)水過程,判斷確定洗碗機(jī)內(nèi)為高水位后啟動加熱管對水進(jìn)行加熱同時啟動清洗電機(jī)進(jìn)行

52、清洗操作,然后對水位進(jìn)行檢測,到達(dá)65時停止加熱管以保證清洗過程是在65以內(nèi)進(jìn)行。清洗定時時間到,調(diào)排水子程序,最后返回主程序。這里對高水位判斷同樣也加了時間保護(hù)環(huán)節(jié)。啟動進(jìn)水電磁閥、計(jì)時高水位?開 始啟動加熱管停止加熱管達(dá)65?時間到?返 回nyyy時間到?關(guān)閉進(jìn)水電磁閥y報 警調(diào)排水子程序nn啟動清洗電機(jī)、計(jì)時n圖3.5 加熱洗子程序流程圖5.烘干子程序這里首先啟動加熱管,當(dāng)洗碗機(jī)內(nèi)溫度達(dá)到65啟動風(fēng)扇電機(jī),同樣在溫度達(dá)到70時要停止加熱管以保證烘干操作時在6570之間進(jìn)行。烘干時間到,操作完畢,返回主程序。這里同樣對程序添加了時間保護(hù)環(huán)節(jié)。開 始啟動加熱管、計(jì)時達(dá)65?啟動風(fēng)扇電機(jī)、計(jì)時

53、達(dá)70?停止加熱管時間到?返 回ynynny時間到?報 警yn圖3.6 烘干子程序流程圖3.3 匯編語言編程程序清單1. 主程序清單org 0000halmp start;初始化org 0003hljmp error;外部中斷0入口地址為0003horg 0023hljmp new;串行中斷入口地址為0023horg 000bhljmp int_t0;t0溢出中斷處理org 001bhljmp int_t1;t1溢出中斷處理org 0050hmov sp,#60h;堆棧指針設(shè)置mov tmod,#51h;0101 0001設(shè)置t1為16位計(jì)數(shù)器、t0為16位定時器mov ip,#0ah;000

54、0 1010設(shè)置t0、t1為高優(yōu)先級中斷mov ie,#9bh;1001 1011外部int0、串行中斷允許clr it0;設(shè)置it0為低電平觸發(fā)方式start: mov psw,#0;標(biāo)志寄存器清零 jb 89h,l1 sjmp startl1: jnb p2.6 loop1; lcall paishui; p2.6高電平,排水loop1:lcall isxo;鍵掃描 jb p2.0 lcall l1;p2.0低電平,判斷低水位lcall playmov a,#10hmov p0,a;p0.4寫入1,音響提示end2.鍵掃描子程序 org 100hisxo: push psw push ac

55、c clr ie.7;停止接受中斷請求 mov p0,#ffh;dela: mov r6,#200iso1: mov r7,#200 djnz r7,$ djnz r7, iso1延時去抖3.清洗子程序 org 200h push psw push acc clr ie.7 mov a,o1h mov p0,a;p0.0輸出高電平,有效,啟動進(jìn)水電磁閥 jnb p2.7, loop2 mov a,00h mov p0,a;關(guān)閉電磁閥 mov a,02h;p0.1輸出高電平,啟動清洗電機(jī) mov a,50h time: dec a jb psw.7,next loop timenext: mov a,00h mov p0,a;關(guān)閉清洗電機(jī) lcall paishui ret結(jié) 論本文是以“新型家用洗碗機(jī)的研制”課題為研究背景的。洗碗機(jī)生產(chǎn)技術(shù)在國外己經(jīng)比較成熟,但隨著洗碗機(jī)生產(chǎn)技術(shù)的日益成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論