![洗衣機控制系統(tǒng)畢業(yè)論文_第1頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/17/08b437d2-c989-4704-978f-836dafb09b58/08b437d2-c989-4704-978f-836dafb09b581.gif)
![洗衣機控制系統(tǒng)畢業(yè)論文_第2頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/17/08b437d2-c989-4704-978f-836dafb09b58/08b437d2-c989-4704-978f-836dafb09b582.gif)
![洗衣機控制系統(tǒng)畢業(yè)論文_第3頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/17/08b437d2-c989-4704-978f-836dafb09b58/08b437d2-c989-4704-978f-836dafb09b583.gif)
![洗衣機控制系統(tǒng)畢業(yè)論文_第4頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/17/08b437d2-c989-4704-978f-836dafb09b58/08b437d2-c989-4704-978f-836dafb09b584.gif)
![洗衣機控制系統(tǒng)畢業(yè)論文_第5頁](http://file1.renrendoc.com/fileroot_temp2/2021-2/17/08b437d2-c989-4704-978f-836dafb09b58/08b437d2-c989-4704-978f-836dafb09b585.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、密級: NANCHANG UNIVERSITY學(xué) 士 學(xué) 位 論 文(設(shè) 計)THESIS OF BACHELOR(20112015年)中文題目:洗衣機控制系統(tǒng)英文題目:TheControlSystemofWashingMachine學(xué) 院:南昌大學(xué)共青學(xué)院系 別:電子信息工程專業(yè)班級:11級電子信息工程學(xué)生姓名:學(xué) 號:指導(dǎo)教師:二 一 五 年 六 月學(xué)士學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方
2、式標明。本人完全意識到本聲明的法律后果由本人承擔(dān)。本人簽名: 日期: 摘要隨著科學(xué)的進步,人們對于洗衣機的要求也越來越高,洗衣機也從當(dāng)初的機械定時式洗衣機,到半自動洗衣機,發(fā)展到了現(xiàn)在的全自動洗衣機。到了現(xiàn)在,人們希望的是出現(xiàn)智能洗衣機,只要把衣服放進洗衣機中,按下電源,洗衣機就可以自動的辨別衣服的質(zhì)量,衣量,污濁度,并自動確定洗滌時間,到最后出來的就是干凈的衣服。關(guān)鍵詞:洗衣機,AT89S52,單片機ABSTRACT As science and technology advances, peoples requirements for washing machines are increa
3、singly develop .Washing machines developed from the original mechanical timer type washing machines, to semi-automatic washing machines, to automatic washing machine which now we are used.Until now, people want to have a kind of intelligent washing machine,as long as we put the clothes into the wash
4、ing machine, and trun the power on, washing machine can automatically distinguish its quality, quantity , dirty degree, and automatically determines the washing time, until the last all the clothes become clean.Key words: Washer,AT89S52,SCM目 錄摘要IABSTRACT2目 錄3前言1第一章 緒論21.1課題背景21.2課題研究的目的和意義21.3洗衣機操作系
5、統(tǒng)的任務(wù)與要求3第二章洗衣機的方案設(shè)計與方案比較42.1方案設(shè)計42.2方案選擇5第三章 洗衣機控制系統(tǒng)硬件系統(tǒng)設(shè)計323.1 洗衣機控制系統(tǒng)的硬件系統(tǒng)框架323.1.1單片機介紹323.1.2 特性概述333.1.3 引腳說明333.2 單片機最小系統(tǒng)電路343.3 LED顯示電路363.4按鍵電路363.5蜂鳴報警電路373.6電機電路383.7復(fù)位電路38第四章洗衣機控制系統(tǒng)軟件設(shè)定324.1主程序設(shè)計324.2洗滌程序的設(shè)計334.3 甩干程序的設(shè)計34第五章 洗衣機控制系統(tǒng)的仿真調(diào)試355.1仿真軟件介紹355.2仿真軟件調(diào)試35第六章 實物的制作與調(diào)試336.1電路的安裝過程336
6、.2電路出現(xiàn)的問題及解決方法33結(jié)束語33參考文獻32致謝32附錄A:程序33附錄B:洗衣機控制系統(tǒng)的系統(tǒng)原理圖37附錄C:實物圖片38附錄D:仿真圖片39前言 隨著人民生活水平的提高,越來越多人需要使用洗衣機,而中國的洗衣機市場,目前中國洗衣機市場正進入更新?lián)Q代期,市場潛力巨大,人們對于洗衣機的要求也越來越高。而全自動式洗衣機由于具有對衣物的磨損小、洗滌量大、節(jié)水等特點,越來越得到廣大家庭的青睞。其主要依靠裝在洗衣桶底部的波輪正、反旋轉(zhuǎn),帶動衣物上、下、左、右不停地翻轉(zhuǎn),使衣物之間、衣物與桶壁之間,在水中進行柔和地摩擦,在洗滌劑的作用下實現(xiàn)去污清洗,所以,全自動洗衣機越來越受人們的喜愛。 本
7、畢業(yè)設(shè)計主要是以單片機為核心,再以硬件與軟件相互配合實現(xiàn)洗衣工作的智能化和自動化。本畢業(yè)設(shè)計要求對單片機有著比較全面的了解,因為洗衣機智能控制系統(tǒng)就是一種以單片機為核心的系統(tǒng),它把以往對洗衣機的煩瑣的操作變得簡單化,不但其機器性能顯著提高,還增加了難以實現(xiàn)的功能,同時也提高了控制的精確度。 本設(shè)計采用AT89S52單片機作為洗衣機控制系統(tǒng)的核心,控制程序和硬件線路的設(shè)計是該系統(tǒng)的重要組成部分。硬件線路設(shè)計主要包括電源、功能及控制系統(tǒng)、洗衣機狀態(tài)顯示、輸出控制電路的設(shè)計??刂瞥绦蛟O(shè)計主要包括主程序、內(nèi)部定時中斷服務(wù)程序、外部中斷服務(wù)程序的設(shè)計。與此同時還介紹了與洗衣機有關(guān)的一些常見的電子元器件的
8、基本功能。 通過本畢業(yè)設(shè)計,讓我對單片機有了更好的掌握能力,更加深入地了解到了單片機的應(yīng)用,對于自己所學(xué)的這個專業(yè),又增加了自己不少的信心,在設(shè)計洗衣機的時候,心中還是有些坎坷的,但是我相信,只要我認真的去做了,肯定能成功的。 第一章 緒論1.1課題背景 隨著人們生活水平的提高,越來越多的人需要使用洗衣機。現(xiàn)今的高度自動化的洗衣機,人們使用時只要把衣服放進洗衣機,按下按鈕,洗衣機將自動進水洗滌。同時,一些先進的計算機控制的全自動洗衣機,能根據(jù)衣服的重量和體積自動添加適當(dāng)?shù)乃拖礈靹?,自動設(shè)置洗滌時間和洗滌強度。洗滌完成后烘干滾筒自動將一些衣物干燥,整個過程都將使用音樂提醒用戶,用戶可以在洗滌過
9、程中去忙其他東西,節(jié)省了用戶的大量時間??傊?,每一個技術(shù)的進步極大地促進了洗滌過程和自動化程度的提高。1.2課題研究的目的和意義洗衣機在中國已經(jīng)進入更新?lián)Q代的時代,隨著人們越來越需要洗衣機這個不可缺少的好幫手,洗衣機市場的潛力也隨之增大。隨著電機調(diào)速技術(shù)的提高,實現(xiàn)了洗衣機更大范圍的轉(zhuǎn)速變換與調(diào)節(jié),從而生產(chǎn)出了很多與眾不同功能齊全的洗衣機。隨著驅(qū)動技術(shù)的發(fā)展與提高,日本率先生產(chǎn)出了直驅(qū)式洗衣機,省去了傳動系統(tǒng)和變速系統(tǒng),驅(qū)動革命就此展開。之后,隨著科技的進一步發(fā)展,現(xiàn)如今滾筒洗衣機已經(jīng)替換了原來的半自動洗衣機更為人熟知。人們對于洗衣機的各種功能也開始有更多的要求:洗衣強度、進排水量的大小、系統(tǒng)
10、自動診斷故障、暫停等等。此后電機調(diào)節(jié)技術(shù)在提高,洗衣機也在改革換代,新的洗衣機實現(xiàn)了更寬更好的轉(zhuǎn)速變換和調(diào)節(jié),所以誕生了許多新水流的洗衣機,再之后隨著電機驅(qū)動技術(shù)的發(fā)展和提高,日本又發(fā)明了更新的電動直接驅(qū)動式洗衣機,與之前的洗衣機相比更是省去了齒輪轉(zhuǎn)動和變速機構(gòu),算是引發(fā)了洗衣機驅(qū)動方式的巨大革命,之后。隨著科技的進一步發(fā)展,滾筒洗衣機已經(jīng)成了家中必備的家用電器,人們對于洗衣機的洗滌功能又有了更多的要求,例如洗衣強度,進水量排水量的大小,系統(tǒng)故障自動診斷功能和暫停等極大功能。總的來說還是希望電子產(chǎn)品更多的人性化。對于目前的洗衣機不能用洗衣機洗滌的所有方面的兼容問題,我們的制造商必須注意自己的品
11、牌專業(yè),創(chuàng)造出一個或兩個不同的特性和其他功能的洗衣機。洗衣機的功能是通過單片機控制。單片機的主要特點就是體積小、功能靈活,因此,一個洗衣機的控制系統(tǒng)基于單片機的設(shè)計非常實用。洗衣機控制器的設(shè)計是為了滿足一些用戶的不同需求。同時單片機控制技術(shù)應(yīng)用于實際生活,最重要的是用所學(xué)知識。由于電機調(diào)節(jié)技術(shù)越來越好,全自動洗衣機實現(xiàn)了多種調(diào)速調(diào)節(jié)功能,誕生了許多各式各樣可調(diào)節(jié)的洗衣機。 1.3洗衣機操作系統(tǒng)的任務(wù)與要求 該設(shè)計以單片機為核心,設(shè)計一個洗衣機控制系統(tǒng),實現(xiàn)了單片機對洗衣機以及洗衣過程整體的控制,包括輸入主任洗衣的想法,啟動洗衣機洗衣服,洗完后的脫水,脫水完畢的告知功能四個階段。控制系統(tǒng)主要由電
12、源電路、單片機控制系統(tǒng)和外部硬件電路三大模塊組成。主要內(nèi)容:1、一次洗滌:洗滌+脫水。2、具有啟動、暫停功能。3、洗滌過程:正轉(zhuǎn)、停止、反轉(zhuǎn)時間任定。4、具有脫水功能。5、洗滌時洗滌指示燈閃爍,脫水時脫水指示燈閃爍。6、可增加漂洗功能(時間較短的洗滌)。第二章洗衣機的方案設(shè)計與方案比較2.1方案設(shè)計 方案一: 采用模電數(shù)電設(shè)計,由秒脈沖發(fā)生器、計數(shù)器、譯碼器、控制們、繼電開關(guān)、功放和執(zhí)行電機部分組成主體電路。顯示電路由數(shù)碼管和洗滌時間計數(shù)器組成,洗衣機在進行洗滌時具有顯示時間功能。(如圖2-1) 洗滌時間顯示 60進制計數(shù)器執(zhí)行電機繼電開關(guān)功放控制門洗滌時間計數(shù)器秒脈沖發(fā)生器 清零圖2-1 時
13、間譯碼 置數(shù) 方案二:用單片機來設(shè)計,以 AT89S52為單片機位核心元件,由時鐘電路,復(fù)位電路電源電路,顯示電路,按鍵電路和執(zhí)行電機部分組成。電機電路部分是利用三極管產(chǎn)生的壓降,輸入的高低電平使電機產(chǎn)生正轉(zhuǎn)和反轉(zhuǎn)。顯示電路采用 LED和電阻與單片機相連,利用C語言編程實現(xiàn)洗衣機自動化顯示功能。此方案設(shè)計的洗衣機主要有進排水功能,暫停,正反轉(zhuǎn)設(shè)定等功能。(如圖2-2)電機調(diào)速控制模塊 CPU控制模塊電源模塊 顯示模塊時鐘模式圖2-2復(fù)位模塊 控制模塊 方案三:采用PLC可編程控制器控制,PLC可靠性高,抗干擾能力強;配套齊全,功能完善,適用性強;應(yīng)用領(lǐng)域范圍大??墒莾?nèi)部的CPU除了處理速度比較
14、快之外,其他的作用和單片機還是有一定不同的,還沒單片機好用,且系統(tǒng)過于太大,購買成本較高。2.2方案選擇洗衣機在中國已經(jīng)進入更新?lián)Q代的時代,隨著人們越來越需要洗衣機這個不可缺少的好幫手,洗衣機市場的潛力也隨之增大。從以上兩種方案觀察,第一種方案使用了計數(shù)器,譯碼器,秒脈沖發(fā)生器、等電路,功能單一,電路復(fù)雜,體積較大,單線性誤差大,實現(xiàn)不方便。方案二電路簡單,功能相對強大,體積較小,容易制作,方便靈活,而且功能更多,更容易制作,容易設(shè)計出來洗衣機控制系統(tǒng),還具有很強的實用性。方案三使用PLC太不合理,且價位較高故不適合此次畢業(yè)設(shè)計。故本次設(shè)計采用方案二。第三章 洗衣機控制系統(tǒng)硬件系統(tǒng)設(shè)計3.1
15、洗衣機控制系統(tǒng)的硬件系統(tǒng)框架單片機最小系 統(tǒng)電路數(shù)碼管顯示數(shù)碼管顯示驅(qū)動電路電機正轉(zhuǎn)控制繼電氣轉(zhuǎn)動電機電機反轉(zhuǎn)控制繼電氣蜂鳴報警電路定時及啟停按鍵設(shè)計電路系統(tǒng)電源電路圖3-1采用AT89S52單片機作為主控單元,直流電機作為執(zhí)行部分,鍵盤輸入控制信息,數(shù)碼管顯示輸出信息。其工作過程是通過鍵盤選擇功能鍵將信息輸入單片機,然后單片機發(fā)出信號控制單片機運轉(zhuǎn),以及自動計時,當(dāng)時間結(jié)束時電動機停止運轉(zhuǎn)并報警。(如圖3-1)3.1.1單片機介紹AT89S52主要功能列舉如下:1、擁有靈巧的8位CPU和在系統(tǒng)可編程Flash2、晶片內(nèi)部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz)3、內(nèi)部程序存儲器(RO
16、M)為 8KB4、內(nèi)部數(shù)據(jù)存儲器(RAM)為 256字節(jié)5、32 個可編程I/O 口線6、8 個中斷向量源7、三個 16 位定時器/計數(shù)器8、三級加密程序存儲器9、全雙工UART串行通道3.1.2 特性概述AT89S52擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、對于解決方案也特別有效果。3.1.3 引腳說明VCC:供電電壓P0:P0口是一個8位雙向I/O口,可吸收8TTL門電流,當(dāng)P0口的管腳第一次寫1時為高阻輸入,P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的低八位,在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIA
17、SH進行校驗時,P0輸出原碼,此時P0外部必須接上拉電阻;P1:P1口是一個內(nèi)部8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流,P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故,在FLASH編程和校驗時,P1口作為低八位地址接收;P2:P2口為一個內(nèi)部8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入,并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流;P3:P3口管腳是8位雙向I/O口,可接收輸出4個TTL門電流,當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高
18、電平,并用作輸入,作為輸入,由于外部下拉為低電平,P3口將輸出電流,這是由于上拉的緣故。P3口也可作為AT89S52的一些特殊功能口,如下所示:P3.0 RXD(串口輸入)P3.1 TXD(串口輸出)P3.2 /INT0(外部中斷0)P3.3 /INT1(外部中斷1)P3.4 T0(計時器0外部輸入)P3.5 T1(計時器1外部輸入)P3.6 /WR(外部存儲器寫)P3.7 /RD(外部存儲器讀)P3口同時為閃爍編程和編程校驗接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的
19、低位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的PSEN信號將不出現(xiàn)。3.2 單片機最小系統(tǒng)電路 圖3-2 該系統(tǒng)電路使用的是AT89S52單片機,它是一款低功耗、高性能的CMOS8位微型控制器,有8K 系統(tǒng)可編程Flash內(nèi)存,使用了Atmel 公司高密度非性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容,單片機上的Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程
20、器,在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash。因此,使得AT89S52在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。(如圖3-2)AT89S52主要功能列舉如下:1、擁有靈巧的8位CPU和在系統(tǒng)可編程Flash2、晶片內(nèi)部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz)3、內(nèi)部程序存儲器(ROM)為 8KB4、內(nèi)部數(shù)據(jù)存儲器(RAM)為 256字節(jié)5、32 個可編程I/O 口線6、8 個中斷向量源7、三個 16 位定時器/計數(shù)器8、三級加密程序存儲器9、全雙工UART串行通道3.3 LED顯示電路 圖3.3 此次制作的洗衣機有四種不同的運行,因此必須有四種不同的顯示來加以區(qū)別。對
21、于AT89S52 單片機而言,輸入輸出口線較少。因此使用74LS139譯碼器來滿足這一要求。74LS139是2-4譯碼器它僅占用CPU的P3.0和P3.1兩口線即可提供四種不同顯示的驅(qū)動。對于此譯碼器的具體敘述見附錄部分。其邏輯關(guān)系是:P3.0,P3.1為“11”時LED1亮,指示標準程序;為“10”時LED2亮,指示經(jīng)濟程序;為“01”時LED3亮,指示單獨程序;為“00” 時LED4亮,指示排水程序。要顯示則需要有顯示工具,本設(shè)計采用的是發(fā)光二極管(LED)通過譯碼器接入電路。(如圖3-3)3.4按鍵電路圖3-4本論文采用了8個按鍵作為控制器,其中TAP2作為緊急按鈕,在遇到緊急情況下可強
22、制關(guān)閉洗衣機;TAP3按鈕作為洗滌按鈕;TAP4按鈕作為快速洗滌按鈕;TAP5按鈕作為標準洗滌按鈕;TAP6按鈕作為啟動暫停按鈕;TAP7按鈕是預(yù)約按鈕;TAP8、TAP9按鈕是調(diào)節(jié)時間功能按鈕,可實現(xiàn)增減時間。(如圖3-4)3.5蜂鳴報警電路圖3-5本設(shè)計的蜂鳴器采用的是無源蜂鳴器,無源蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,蜂鳴器的一極接到VCC上面,蜂鳴器另一極接到P2.5引腳控制,當(dāng)P2.5輸出高電平時,蜂鳴器不發(fā)聲;當(dāng)P2.5輸出低電平時,因此,我們可以通過程序控制P2.5腳的電平來控制蜂鳴器發(fā)出聲音。(如圖3-5)3.6電機電路 步進電機是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機構(gòu)。通俗一點講
23、:當(dāng)步進驅(qū)動器接收到一個脈沖信號,它就驅(qū)動步進電機按設(shè)定的方向轉(zhuǎn)動一個固定的角度(及步進角)??梢酝ㄟ^控制脈沖個數(shù)來控制角位移量,從而達到準確定位的目的;同時也可以通過控制脈沖頻率來控制電機轉(zhuǎn)動的速度和加速度,從而達到調(diào)速的目的。(如圖3-6)圖3-63.7復(fù)位電路單片機在啟動時都需要復(fù)位后才可以方便正常運行,這樣可以使CPU及系統(tǒng)各部件處于準確的初始狀態(tài),并從初態(tài)開始工作。89系列單片機的復(fù)位信號是從RST引腳輸入到芯片內(nèi)的施密特觸發(fā)器中的。當(dāng)系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果RST引腳上有一個高電平并維持2個機器周期以上,則CPU就可以響應(yīng)并將系統(tǒng)復(fù)位。單片機系統(tǒng)的復(fù)位方式有:手
24、動按鈕復(fù)位和上電復(fù)位。(如圖3-7)圖3-7第四章洗衣機控制系統(tǒng)軟件設(shè)定4.1主程序設(shè)計根據(jù)硬件設(shè)計要求控制主程序流程圖如圖4.1所示。洗衣機通電之后單片機上電首先進行程序的初始化包括定時器0、外部中斷0、外部中斷1的初始化以及各參數(shù)初值的設(shè)定?,F(xiàn)在洗衣機能夠滿足我們?nèi)祟惖男枨缶褪峭瓿蛇M水,洗滌,漂洗,脫水的循環(huán)過程,其中目前市場上的洗衣機的洗衣強度為“標準洗”漂洗次數(shù)兩次,然后進行按鍵操控,來確定自己需要的洗衣過程,當(dāng)按動啟動鍵的時候洗衣機就會從待命狀態(tài)進入到工作狀態(tài),完成以上進水,洗滌,漂洗,脫水等過程,當(dāng)洗衣結(jié)束時洗衣機還會發(fā)出自己的蜂鳴聲,來提醒主人完成了它自己的工作.(如圖4-1)
25、開始 初始化 脫水? 鍵盤掃描 啟動快洗? 脫水 洗滌程序 快速洗 時間到了? 報警 漂洗程序脫水程序圖4-1 結(jié)束4.2洗滌程序的設(shè)計 按下啟動按扭,開始進水,進水到規(guī)定高度,使水位開關(guān)接通,實現(xiàn)洗滌正轉(zhuǎn),并停止進水。在強洗狀態(tài)下洗滌正轉(zhuǎn),停止,開始反轉(zhuǎn)(直到規(guī)定的洗滌時間結(jié)束,開始排水,由于排水,水位降低,當(dāng)水位低于規(guī)定下限水位時,低水位開關(guān)接通,排水結(jié)束后并判斷是否重復(fù)進行洗滌,若不需要,程序流程圖(如圖:4-2)圖4-24.3 甩干程序的設(shè)計按下脫水按鈕,洗衣機打開排水閥,電動機開始工作,在高速脫水過程中如果蓋被打開,那洗衣機就會被強制停止,脫水時間結(jié)束后判定是否還要繼續(xù)脫水,若不需要
26、就表示脫水結(jié)束,警報提醒操作者脫水結(jié)束。如圖4-3圖4-3第五章 洗衣機控制系統(tǒng)的仿真調(diào)試5.1仿真軟件介紹Proteus是我認為最實用最方便的一款仿真軟件,使用起來非常方便,所以我覺得非常好用,它可以仿51系列、AVR,PIC等常用MCU及其外圍電路(如LCD,RAM,ROM,鍵盤,馬達,LED,AD/DA,部分SPI 器件,部分IIC 器件,.)等器件,其實proteus 與 multisim比較類似,只不過它可以仿真MCU!當(dāng)然,軟件仿真精度有限,而且不可能所有的器件都找得到相應(yīng)的仿真模型,用開發(fā)板和仿真器當(dāng)然是最好選擇,可是估計初學(xué)者有的可能性比較小吧!如果你在學(xué)51 單片機,如果你想
27、自己動手做做LCD、LED、AD/DA、直流馬達、SPI、IIC、鍵盤等小實驗的話,試一下吧,不會讓你失望的!用51 不管你是用匯編或是C 編程當(dāng)然要用keil啦,uvisoin3 有不少新特性呢! 使用keil 3 + proteus 7.8可以像使用仿真器一樣調(diào)試程序,一般而言,微機實驗中用萬利仿真器+電工系自己做的實驗板的實驗都可以做得到吧!5.2仿真軟件調(diào)試軟件部分是用C語言在keil軟件中編寫的,且把它分成了好幾個部分,編寫好后對其仿真,仿真結(jié)果顯示有一條錯誤,并指出程序中未對TR0變量進行定義,修改后再進行仿真結(jié)果顯示0條錯誤,0條警告。把其生成hex文件并輸入進單片機中,接著進行
28、測試。剛開始時洗衣機各個工作狀態(tài)對應(yīng)的指示燈都正常顯示,等了4分鐘后洗衣機的工作狀態(tài)才由洗滌進入到排水狀態(tài),由于考慮到答辯時需要演示給老師看而每個人的答辯時間都很短,所以我把洗滌工作時間由4分鐘改成了20秒,結(jié)果不到2分鐘就把洗衣機的所有工作都完成了,達到了預(yù)期的效果。第六章 實物的制作與調(diào)試6.1電路的安裝過程1單片機最小電路焊接,包括顯示電路,電容電阻,蜂鳴器,AT89S52芯片,LED顯示電路。2 按鍵電路的焊接。3測試各電路是否有短路,有虛焊現(xiàn)象。4測試完畢后,焊接電機和顯示電路,完成焊接 6.2電路出現(xiàn)的問題及解決方法1插上電源沒用,電路有虛焊,用萬用表測出來重新焊過就好了。最小電路
29、不工作,電容電阻焊反了。2按鍵對應(yīng)的模塊錯誤,結(jié)論是程序錯誤了,把程序改過來就好了。顯示器亂碼,顯示程序出錯了,把程序修改就正常了。結(jié)束語在科學(xué)技術(shù)日益發(fā)達的今天,現(xiàn)代社會對理論和實踐兼?zhèn)涞膶I(yè)型人才的要求越來越高,對從事通信和電子技術(shù)的研究人員尤為如此。一名合格的技術(shù)人員不僅要掌握扎實的理論基礎(chǔ),還必須積累豐富的實踐經(jīng)驗和堅強的動手能力。經(jīng)過一個學(xué)期的時間完成了基于單片機的洗衣機控制系統(tǒng)的設(shè)計,本系統(tǒng)是基于單片機及其接口技術(shù)、計算機技術(shù)、微電子技術(shù)綜合應(yīng)用的設(shè)計。實現(xiàn)了對洗衣機整個洗衣過程的控制包括用戶參數(shù)輸入、洗衣、脫水和結(jié)束演奏四個階段??刂葡到y(tǒng)主要由電源電路、控制電路兩大模塊構(gòu)成。電源
30、電路為控制電路提供穩(wěn)定的5V直流電壓,為電動機提供220V市電;控制電路負責(zé)控制洗衣機的工作過程,主要由AT89S51單片機、兩位共陽數(shù)碼管、按鍵、蜂鳴器、LED指示燈、電動機、進水排水電磁閥組成。在系統(tǒng)設(shè)計中查閱了大量相關(guān)的中文和外文資料以及各芯片的廠家技術(shù)資料手冊借鑒了很多前人成熟的經(jīng)驗。本系統(tǒng)是基于單片機及其接口技術(shù)、計算機技術(shù)、微電子技術(shù)綜合應(yīng)用的設(shè)計。實現(xiàn)了對洗衣機整個洗衣過程的控制包括用戶參數(shù)輸入、洗衣、脫水和結(jié)束演奏四個階段。控制系統(tǒng)主要由電源電路、控制電路兩大模塊構(gòu)成。電源電路為控制電路提供穩(wěn)定的5V直流電壓,為電動機提供220V市電;控制電路負責(zé)控制洗衣機的工作過程,主要由A
31、T89S52單片機、兩位共陽數(shù)碼管、按鍵、蜂鳴器、LED指示燈、電動機、進水排水電磁閥組成。在系統(tǒng)設(shè)計中查閱了大量相關(guān)的中文和外文資料以及各芯片的廠家技術(shù)資料手冊借鑒了很多前人成熟的經(jīng)驗。畢業(yè)設(shè)計不僅僅是對大學(xué)四年以來所學(xué)知識的一種有效的全面檢驗,而且也是對獨立完成任務(wù)的考驗和能力的一種提升,也是把學(xué)到的理論知識和現(xiàn)場的實際工作經(jīng)驗又一次地相結(jié)合在一起,同時也使我熟練掌握了一項工程設(shè)計任務(wù)的方法和步驟。通過本次畢業(yè)設(shè)計也使我進一步提高了對一些軟件的應(yīng)用(如Proteus、Keil)、工程設(shè)計能力、理論計算能力、經(jīng)濟分析能力、外文閱讀能力以及文獻查閱和文字表達能力。對于在此次單片機控制系統(tǒng)應(yīng)用中
32、還存在一些問題,在控制電動機正反轉(zhuǎn)設(shè)計中采用單片機進行控制,也存在一些缺點。本次設(shè)計過程中,通過在網(wǎng)上和文獻期刊查閱了大量資料,通過與同學(xué)交流經(jīng)驗和自學(xué)并向老師虛心請教等方式,雖經(jīng)歷了不少艱辛,但收獲巨大。我也相信憑著我自強不息勇于拼搏的精神一定能夠很快的適應(yīng)類似設(shè)計的需要,適應(yīng)這個多變的社會,充分發(fā)揮長處朝我們的方向不斷前進前進再前進!參考文獻1永權(quán).單片機與家用電器智能化技術(shù).北京:電子工業(yè)出版社,1995.2童詩白主編.模擬電子技術(shù)基礎(chǔ)(第二版).高等教育出版社,20043李曉瑩主編.傳感器與測試技術(shù)M.北京:高等教育出版社,20044賈佩山只能模糊控制洗衣機設(shè)計J計算機自動測量與控制,
33、1997(2).5羅振中模糊控制節(jié)水洗衣機模型J廣東自動化與信息工程,2002,23(3).6李衛(wèi)東采用模糊控制的全自動洗衣機J應(yīng)用實踐,2008(3).7李湘閩PLC實現(xiàn)洗衣機模糊控制算法J江西理工大學(xué)學(xué)報,2011,32(1),39-42.8彭為.單片機典型系統(tǒng)設(shè)計實例精講.北京:電子工業(yè)出版社,2006.9盧艷軍.單片機基本原理及應(yīng)用系統(tǒng).北京:機械工業(yè)出版社,2005.10周美娟等.單片機技術(shù)及系統(tǒng)設(shè)計.北京:清華大學(xué)出版社,2007.11李光飛,樓然苗,胡佳文,謝象佐編著.單片機課程設(shè)計實例指導(dǎo)M.北京航空航天大學(xué)出版社,200413盧永杰基于模糊控制的全自動洗衣機J.蘭州工業(yè)高等專
34、科學(xué)校學(xué)報,2001,8,(1).致謝本次畢業(yè)設(shè)計是在梅光老師的悉心指導(dǎo)下完成的,在這里我要對梅老師表示最衷心的感謝!梅老師平易近人,和藹可親,對學(xué)生的設(shè)計進度和學(xué)習(xí)都很關(guān)心。記得在我們選好畢業(yè)設(shè)計題目并確定了梅老師為指導(dǎo)老師時,老師便組織我們在臨時教室開會,會上交代了我們的任務(wù),建議我們?nèi)⒖寄男┫嚓P(guān)方面的文獻資料并解決了我們提出的問題。在畢業(yè)設(shè)計和論文撰寫的后續(xù)過程中也經(jīng)常給老師打電話和發(fā)電子郵件討論論文的格式、進度等問題。同時我還要感謝學(xué)校以及老師在大學(xué)四年里對我的教育和培養(yǎng),感謝同學(xué)在大學(xué)四年對我的關(guān)心和幫助,你們不僅讓我學(xué)到了扎實的專業(yè)知識、掌握了牢固專業(yè)技能還讓我學(xué)會了為人處事的道理。謝謝你們! 附錄A:程序ORG0000HSTART:AJMPMAIN初始化ORG0003HAJMPINT0暫停中斷中斷向量ORG000BHAJMPT0定時器中斷向量ORG0013HAJMPINT1開蓋不平衡中斷中斷
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生產(chǎn)效率的飛躍新世代生產(chǎn)設(shè)備介紹
- 幼兒園中國傳統(tǒng)節(jié)日活動方案
- 2023八年級數(shù)學(xué)下冊 第二章 一元一次不等式與一元一次不等式組6 一元一次不等式組第2課時 一元一次不等式組的解法(2)說課稿 (新版)北師大版001
- 12 寓言二則 說課稿-2023-2024學(xué)年語文二年級下冊統(tǒng)編版001
- 8我們受特殊保護 第二課時《專門法律來保護》說課稿-2024-2025學(xué)年六年級上冊道德與法治統(tǒng)編版
- 25《慢性子裁縫和急性子顧客》說課稿-2024-2025學(xué)年統(tǒng)編版語文三年級下冊
- Module 1(說課稿)-2023-2024學(xué)年外研版(一起)英語一年級下冊
- Module6 Unit2 He ran very fast(說課稿)2024-2025學(xué)年外研版(三起)英語五年級上冊
- 28 少年閏土 說課稿-2024-2025學(xué)年統(tǒng)編版六年級上冊
- 22《狐假虎威》第二課時 說課稿-2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 社區(qū)成人血脂管理中國專家共識(2024年)
- 信息科技重大版 七年級上冊 互聯(lián)網(wǎng)應(yīng)用與創(chuàng)新 第1單元 單元教學(xué)設(shè)計 互聯(lián)網(wǎng)時代
- CR200J動力集中動車組拖車制動系統(tǒng)講解
- 骨盆骨折患者的護理
- 國際貨物運輸委托代理合同(中英文對照)全套
- 全面新編部編版四年級下冊語文教材解讀分析
- 江蘇農(nóng)牧科技職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
- 三年級上冊脫式計算100題及答案
- 烹飪實訓(xùn)室安全隱患分析報告
- 《金屬加工的基礎(chǔ)》課件
- 運輸行業(yè)春節(jié)安全生產(chǎn)培訓(xùn) 文明駕駛保平安
評論
0/150
提交評論