基于PLC的全自動(dòng)洗衣機(jī)控制系統(tǒng)論文電氣自動(dòng)化專業(yè)

上傳人:文*** 文檔編號(hào):63420243 上傳時(shí)間:2022-03-18 格式:DOCX 頁(yè)數(shù):63 大?。?09.33KB
收藏 版權(quán)申訴 舉報(bào) 下載
基于PLC的全自動(dòng)洗衣機(jī)控制系統(tǒng)論文電氣自動(dòng)化專業(yè)_第1頁(yè)
第1頁(yè) / 共63頁(yè)
基于PLC的全自動(dòng)洗衣機(jī)控制系統(tǒng)論文電氣自動(dòng)化專業(yè)_第2頁(yè)
第2頁(yè) / 共63頁(yè)
基于PLC的全自動(dòng)洗衣機(jī)控制系統(tǒng)論文電氣自動(dòng)化專業(yè)_第3頁(yè)
第3頁(yè) / 共63頁(yè)

下載文檔到電腦,查找使用更方便

30 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基于PLC的全自動(dòng)洗衣機(jī)控制系統(tǒng)論文電氣自動(dòng)化專業(yè)》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于PLC的全自動(dòng)洗衣機(jī)控制系統(tǒng)論文電氣自動(dòng)化專業(yè)(63頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 洗衣機(jī)控制系統(tǒng)設(shè)計(jì) 摘 要:隨著社會(huì)經(jīng)濟(jì)的增長(zhǎng),自動(dòng)化的洗衣機(jī)已經(jīng)開始慢慢替代了傳統(tǒng)的手工洗衣!從19世紀(jì),單片機(jī)往往被用作核心部件所以我們片面掌握SCM知識(shí)是不夠的。我們還應(yīng)該深入了解單片機(jī)具體的應(yīng)用對(duì)象特性,結(jié)合詳細(xì)的硬件結(jié)構(gòu)和軟件組合,將整個(gè)體系進(jìn)一步完善。 洗衣機(jī)控制系統(tǒng)的設(shè)計(jì)以51單片機(jī)為核心,通過(guò)51單片機(jī)與外圍電路結(jié)合,控制數(shù)字顯示的時(shí)間,LED燈進(jìn)水,出水模擬,直流電機(jī)旋轉(zhuǎn),蜂鳴器人聲模擬發(fā)出聲音提示。 優(yōu)異的硬件固然重要,但如果沒(méi)有軟件可以驅(qū)動(dòng),硬件就是一個(gè)沒(méi)有靈魂的外殼,花瓶。無(wú)論是在此次設(shè)計(jì)的電腦或洗衣機(jī)系統(tǒng)上,軟件優(yōu)化都可以使整體效果更加理想。本文的

2、主要思想是通過(guò)硬件和軟件的結(jié)合來(lái)編譯和實(shí)現(xiàn)功能模塊。 全自動(dòng)洗衣機(jī)六個(gè)工作過(guò)程出發(fā),對(duì)系統(tǒng)控制方案進(jìn)行了可行性分析和論證,包括 PLC 以及外圍設(shè)備選型、編程方式選擇、各種抗干擾措施等。最后設(shè)計(jì)了以西門子 S7-200 系列 PLC 為控制核心的全自動(dòng)工業(yè)洗衣機(jī)控制系統(tǒng),包括了控制系統(tǒng)的 I/O 端口分配、PLC 接線圖及 PLC 程序設(shè)計(jì),并詳細(xì)分析了程序的控制過(guò)程,實(shí)現(xiàn)了洗衣機(jī)洗衣過(guò)程的自動(dòng)化,具有智能化程度高、安全可靠、方便、靈活等特點(diǎn)。 關(guān)鍵詞:?jiǎn)纹瑱C(jī),直流電機(jī),控制系統(tǒng),數(shù)碼管 Washing machine control system design A

3、bstract:With?the?growth?of?society?and?economy,?automatic?washing?machines?have?begun?to?slowly?replace?the?traditional?manual?laundry!?The?advent?of?the?first?washing?machine?in?the?19th?century?has?brought?tremendous?benefits?to?mankind. It?seems?that?in?the?recent?decades,?due?to?the?rapid?devel

4、opment?of?computer?networks?in?various?fields?of?society,?the?use?of?single-chip?microcomputers?has?also?continued?to?increase.?At?the?same?time,?it?has?also?mobilized?the?new?momentum?of?traditional?control?and?detection.?In?the?design?and?development?of?application?microcontroller?systems,?single-

5、chip?microcomputers?are?often?used?as?the?core?components.?Therefore,?it?is?not?enough?to?grasp?the?knowledge?of?SCM?in?one?piece.?We?should?also?thoroughly?understand?the?specific?application?object?characteristics?of?the?SCM,?and?combine?the?detailed?hardware?structure?and?software?combination?to?

6、further?improve?the?entire?system.?The?design?of?the?washing?machine?control?system?is?based?on?51?single-chip?microcomputer,?through?the?combination?of?51?single-chip?microcomputer?and?peripheral?circuit,?controlling?the?time?of?digital?display,?LED?lamp?water?inlet,?water?outlet?simulation,?DC?mot

7、or?rotation,?buzzer?vocal?simulation?to?give?voice?prompts. Excellent?hardware?is?important,?but?if?there?is?no?software?to?drive,?the?hardware?is?a?shell?without?a?soul,?a?vase.?Whether?it?is?in?the?computer?or?washing?machine?system?designed?this?time,?software?optimization?can?make?the?overall?e

8、ffect?more?ideal.?The?main?idea?of?в??в??this?paper?is?to?compile?and?implement?functional?modules?through?a?combination?of?hardware?and?software. Keywords: MCU, DC motor, buzzer, number keys, LED indicator, digital tube 目錄 目錄 4 第一章 緒論 6 1.1.洗衣機(jī)控制系統(tǒng)課題的背景和意義 6 1.2.洗衣機(jī)控制系統(tǒng)國(guó)

9、內(nèi)外研究現(xiàn)狀 7 1.3.洗衣機(jī)控制系統(tǒng)技術(shù)特點(diǎn) 8 第二章 洗衣機(jī)控制系統(tǒng)的總體設(shè)計(jì) 8 2.1 洗衣機(jī)控制系統(tǒng)整體方案設(shè)計(jì)思路 8 2.2系統(tǒng)總方案設(shè)計(jì) 8 2.3 設(shè)計(jì)總方框圖 9 2.4 設(shè)計(jì)流程圖 10 2.5 單片機(jī)選擇; 10 2.5.1 AT89S51單片機(jī)的優(yōu)點(diǎn) 10 2.5.2 單片機(jī)比較 11 2.6 L298N電機(jī)驅(qū)動(dòng)芯片 13 2.7 74HC573鎖存器 14 第三章 系統(tǒng)的硬件實(shí)現(xiàn) 16 3.1 概括 16 3.2PLC控制 16 3.2.1PLC概念 16 3.2全自動(dòng)洗衣機(jī)PLC控制系統(tǒng) 17 3.2.1PLC控制系統(tǒng) 17

10、 3.2.2顯示電路 17 3.2.3報(bào)警電路 17 3.2.4水位開關(guān) 17 3.3電源設(shè)計(jì) 18 3.4 數(shù)碼管設(shè)計(jì) 22 3.5 按鍵設(shè)計(jì) 25 3.6 電機(jī)驅(qū)動(dòng)電路 27 3.7 LED模擬部分 29 3.8 蜂鳴器報(bào)警電路 30 第四章 系統(tǒng)的軟件實(shí)現(xiàn) 32 4.1 數(shù)碼管顯示電路 32 4.2 按鍵控制操作 32 4.3 LED燈顯示 33 4.4 電機(jī)驅(qū)動(dòng) 34 第五章 仿真調(diào)試 36 5.1仿真調(diào)試圖 36 5.2 Keil2調(diào)試圖 37 5.3 程序下載圖 38 結(jié) 論 40 致謝 41 參考文獻(xiàn) 42 第一章 緒論

11、1.1.洗衣機(jī)控制系統(tǒng)課題的背景和意義 在中國(guó),目前市場(chǎng)上洗衣機(jī)越來(lái)越被人們所需求,中國(guó)洗衣機(jī)市場(chǎng)處于一種穩(wěn)步上升的狀態(tài),潛力巨大,由于人們對(duì)洗衣機(jī)的需求也越來(lái)越高,就會(huì)出現(xiàn)許多新老洗衣機(jī)的淘汰替換情況,需要我們?cè)O(shè)計(jì)一種具有高效且不易被淘汰的洗衣機(jī)更符合人們的需求。目前市場(chǎng)上的洗衣機(jī)主要有強(qiáng)力和弱洗滌功效,自動(dòng)診斷進(jìn)水和出水系統(tǒng)故障,并暫停。不過(guò),洗衣機(jī)僅僅具備這樣的功能并不能引起人們你的親睞,在許多方面,它們還遠(yuǎn)遠(yuǎn)不能滿足人們的需求。這無(wú)形就是對(duì)人們對(duì)技術(shù)的掌握的要求越來(lái)越高,需要很高的技術(shù)才能完成設(shè)計(jì)。 洗衣機(jī)產(chǎn)業(yè)將研發(fā)中心轉(zhuǎn)為以“綠色環(huán)?!?,“節(jié)水節(jié)能”為主題的新焦點(diǎn),在洗衣機(jī)

12、市場(chǎng)的國(guó)內(nèi)市場(chǎng)上,由于水資源持續(xù)減少等水費(fèi)增加等因素,市場(chǎng)上洗衣機(jī)的銷售量相對(duì)較大,導(dǎo)致節(jié)水洗衣機(jī)的銷售受阻繼續(xù)看起來(lái)不錯(cuò)。針對(duì)市場(chǎng)需求的變化,小天鵝,達(dá)克林,海爾等一些生產(chǎn)廠家陸續(xù)推出了多款節(jié)水自動(dòng)洗衣機(jī)。在未來(lái),洗衣機(jī)將全體變更為變頻時(shí)代,變頻技術(shù)將會(huì)使洗衣機(jī)行業(yè)技術(shù)推向一個(gè)新的高度,洗衣機(jī)行業(yè)的發(fā)展會(huì)有良好的勢(shì)頭。 目前的洗衣機(jī)并不完全兼容,許多洗衣機(jī)生產(chǎn)商都注重自己品牌洗衣機(jī)的優(yōu)勢(shì),突出與其他洗衣機(jī)的一兩種不同的個(gè)性化功能,洗衣機(jī)的功能由單片機(jī)控制,所以設(shè)計(jì)基于單片機(jī)的洗衣機(jī)控制電路系統(tǒng)具有很強(qiáng)的實(shí)用性。單片機(jī)技術(shù)的發(fā)展越來(lái)越快,技術(shù)越來(lái)越先進(jìn),單片機(jī)由于種種強(qiáng)而有優(yōu)勢(shì)的優(yōu)點(diǎn)而被

13、人們廣泛應(yīng)用于生產(chǎn)過(guò)程控制,智能儀表,家用電器等多重領(lǐng)域。總之,多種技術(shù)的飛快發(fā)展對(duì)洗衣過(guò)程的自動(dòng)化都起到了積極的促進(jìn)作用。 洗衣機(jī)的新老更替越來(lái)越快,主要因?yàn)槿藗儗?duì)洗衣機(jī)功能的要求越來(lái)越高,所以才會(huì)出現(xiàn)許多老式洗衣機(jī)被淘汰。這就要求設(shè)計(jì)師要有較高的專業(yè)技術(shù)水平,并能提出更多的好建議和新意見。該項(xiàng)目將把人們的需求變得更加切合現(xiàn)實(shí),我們或許能通過(guò)此次設(shè)計(jì)來(lái)探討設(shè)計(jì)出更節(jié)能,更全面,更人性化的全自動(dòng)洗衣機(jī)。洗衣機(jī)的設(shè)計(jì)也是為了滿足一些用戶的不同需求。而且,單片機(jī)控制技術(shù)在人們?nèi)粘I钪幸脖粦?yīng)用的越來(lái)越廣泛,單片機(jī)的發(fā)展越來(lái)越符合人們的生活節(jié)奏。對(duì)人們未來(lái)科技發(fā)展有良好的促進(jìn)作用。我相信通過(guò)個(gè)人設(shè)

14、計(jì),它肯定會(huì)受益匪淺。 1.2.洗衣機(jī)控制系統(tǒng)國(guó)內(nèi)外研究現(xiàn)狀 普通洗衣機(jī):普通洗衣機(jī)的功能非常具有局限性,其包含的洗滌,漂洗,脫水等功能都必須人們主動(dòng)控制,很難滿足人們的需求;半自動(dòng)洗衣機(jī):可實(shí)現(xiàn)洗滌,漂洗,脫水等功能之間的一定功能自動(dòng)轉(zhuǎn)換;自動(dòng)洗衣機(jī):解決了人們必須手動(dòng)洗衣機(jī)的局限,能夠自動(dòng)實(shí)現(xiàn)普通洗衣機(jī)的功能。 研究現(xiàn)狀和水平: 按結(jié)構(gòu)自動(dòng)洗衣機(jī)可分為波輪自動(dòng)洗衣機(jī),滾筒式自動(dòng)洗衣機(jī)和全自動(dòng)洗衣機(jī)三大類。 (1) 波輪自動(dòng)洗衣機(jī):衣服纖維的更好軟化減少了洗滌過(guò)程中衣物的損壞和變形,并且還使洗過(guò)的衣物柔軟蓬松。提高洗滌溫度可以使洗衣粉充分溶解,加快弱酸性物質(zhì)的化學(xué)反應(yīng)速率和洗衣

15、粉中的污垢,提高洗衣粉中酶的活性,同時(shí)也是有利的用于溶解汗液,血漬,減少灰塵和油脂的附著。 (2) 滾筒式自動(dòng)洗衣機(jī):由于滾筒式機(jī)器的價(jià)格遠(yuǎn)遠(yuǎn)高于波輪式機(jī)器,因此使用波輪式機(jī)器對(duì)中國(guó)人來(lái)說(shuō)很方便,因此普遍受到歡迎。新推出的波輪式自動(dòng)洗衣機(jī)采用單片機(jī)程序控制器。各廠家生產(chǎn)的各類波輪自動(dòng)洗衣機(jī)有不同的控制程序。至少有幾個(gè)控制,每個(gè)項(xiàng)目有幾個(gè)不同的洗滌程序可供選擇,這是足夠的不同洗滌。要求,所以沒(méi)有必要考慮這個(gè)問(wèn)題。關(guān)于不銹鋼內(nèi)桶:不銹鋼內(nèi)桶可以有效地保護(hù)洗衣過(guò)程中對(duì)衣服的損壞,它能減少衣服與不銹鋼內(nèi)桶壁之間的摩擦,所以不銹鋼內(nèi)桶是我們優(yōu)先考慮選擇的。關(guān)于同心清洗:同心清洗是將電機(jī)軸直接安裝到清洗

16、缸軸上并直接驅(qū)動(dòng)。這減少了洗滌和脫水過(guò)程中浴缸的振動(dòng),并降低了噪音。為達(dá)到一定的清潔效果,必須有足夠的機(jī)械力量,機(jī)械力對(duì)衣服造成損害,這使得波輪式洗衣機(jī)的磨損率遠(yuǎn)高于滾筒式洗衣機(jī)。 1.3.洗衣機(jī)控制系統(tǒng)技術(shù)特點(diǎn) 可靠性高 使用靈活方便 編程簡(jiǎn)單 便于維修 第二章 洗衣機(jī)控制系統(tǒng)的總體設(shè)計(jì) 2.1 洗衣機(jī)控制系統(tǒng)整體方案設(shè)計(jì)思路 系統(tǒng)功能簡(jiǎn)介: 1.系統(tǒng)的數(shù)碼管具備顯示功能,可以用來(lái)實(shí)現(xiàn)我們所計(jì)劃的時(shí)間顯示倒計(jì)時(shí); 2.系統(tǒng)的按鍵具有可用性作用,通過(guò)按鍵我們可以實(shí)現(xiàn)我們所需的功能執(zhí)行相對(duì)應(yīng)的程序; 3.系統(tǒng)的LED燈具備指示作用,我們可以用不同的燈來(lái)顯示我們?cè)O(shè)計(jì)的不同

17、含義; 4.系統(tǒng)的蜂鳴器可以發(fā)出聲音,提示報(bào)警后到停止結(jié)束。 2.2系統(tǒng)總方案設(shè)計(jì) 本次設(shè)計(jì)的控制系統(tǒng)主芯片有4個(gè),AT89S51單片機(jī),L298N電機(jī)驅(qū)動(dòng)芯片,74HC573鎖存器兩個(gè)。通過(guò)單片機(jī)為主體來(lái)精確控制L298N的工作狀態(tài),達(dá)到需求的控制電機(jī)轉(zhuǎn)動(dòng)的目的,控制74HC573鎖存器狀態(tài)以達(dá)到控制數(shù)碼管的顯示功能。 洗衣過(guò)程:開機(jī)后,洗衣機(jī)首先執(zhí)行洗衣過(guò)程。在洗衣過(guò)程中,首先打開入口閥,并在連接后將水供應(yīng)到洗衣機(jī)。當(dāng)達(dá)到所需的水位時(shí),進(jìn)水閥關(guān)閉,進(jìn)水完成。電機(jī)開啟以驅(qū)動(dòng)波輪旋轉(zhuǎn)以構(gòu)成洗衣水流。也可進(jìn)行漂洗過(guò)程 ,兩者區(qū)別只是洗衣時(shí)間漂洗相對(duì)洗衣時(shí)間較短。 脫水過(guò)程:洗衣(漂洗)

18、進(jìn)程完畢后,電機(jī)停止旋轉(zhuǎn),排水閥打開,排水開始。當(dāng)排水完成后,電機(jī)的高速端打開,電機(jī)開始正轉(zhuǎn),使得洗衣機(jī)內(nèi)桶快速,脫干衣物。脫水是洗衣機(jī)里的一個(gè)獨(dú)立的進(jìn)程,可以獨(dú)自進(jìn)行脫水操作。 2.3 設(shè)計(jì)總方框圖 2.4 設(shè)計(jì)流程圖 2.5 單片機(jī)選擇; 2.5.1 AT89S51單片機(jī)的優(yōu)點(diǎn) (1)低電壓,高性能,低功耗,低價(jià)格,應(yīng)用廣泛; (2)可擦除只讀存儲(chǔ)器可以重復(fù)擦除100次; (3)采取ATMEL高密度非易失性存儲(chǔ)器制造工藝制造,兼容產(chǎn)業(yè)標(biāo)準(zhǔn)MCS-51指令集和輸出引腳; (4)由SCM設(shè)計(jì)的系統(tǒng)可以反復(fù)測(cè)試,以確保用戶的

19、系統(tǒng)體系設(shè)計(jì)是最優(yōu)的; (5) 芯片價(jià)格便宜; (6)AT89S51系列單片機(jī)編寫程序的基本程序。其語(yǔ)法結(jié)構(gòu)與我們常用的計(jì)算機(jī)C語(yǔ)言基本相同。區(qū)分在于增添了控制特定引腳工作的語(yǔ)句和命令。與計(jì)算機(jī)C語(yǔ)言相比更加簡(jiǎn)潔明了,可以控制每個(gè)引腳。輸入和輸出狀態(tài)。 2.5.2 單片機(jī)比較 AT89C51 不支持在線更新功能(IPO) AT89S51 性價(jià)比更高,支持在線更新(IPO),工作效率更高,電源關(guān)閉標(biāo)志,保密性更優(yōu),鄉(xiāng)下兼容全部51系列。 MCS-51 8位高性能單片機(jī),性能優(yōu)越,性價(jià)比高 MSP430 功耗非常低,功能集成度比較高,16位低功耗 因?yàn)锳T89S51單片機(jī)的

20、功能更滿足于我們的設(shè)計(jì),所以我們選擇AT89S51單片機(jī)來(lái)進(jìn)行我們的設(shè)計(jì)。 引腳圖 引腳介紹 端口引腳 功能 VCC 電源端 GND 接地端 XTAL1 外接石英晶體的一個(gè)引腳 XTAL2 外接石英晶體的另一個(gè)引腳 RST 復(fù)位輸入端 ALE 地址鎖存允許 PSEN 外部程序存儲(chǔ)器(外ROM)的讀選通信號(hào) EA 外部訪問(wèn)允許端 P0 一組8位漏極開路型雙向I/O口,地址數(shù)據(jù)總線復(fù)用口 P1 一個(gè)內(nèi)部上拉電阻的8位雙向I/O口 P2 一個(gè)內(nèi)部上拉電阻的8位雙向I/O口 P3 一個(gè)內(nèi)部上拉電阻的8位

21、雙向I/O口 P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 INT0(外部中斷0) P3.3 INT1(外部中斷1) P3.4 T0(定時(shí)/計(jì)數(shù)器0) P3.5 T1(定時(shí)/計(jì)數(shù)器1) P3.6 WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) P3.7 RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) 2.6 L298N電機(jī)驅(qū)動(dòng)芯片 L298N是ST生產(chǎn)的高電壓,大電流電機(jī)驅(qū)動(dòng)器IC。該芯片采用15引腳封裝。其主要功能是高工作電壓,最高工作電壓高達(dá)46V,最大輸出電流,最大瞬時(shí)電流3A,持續(xù)工作電流2A,額定功率25W。它可以控制標(biāo)準(zhǔn)邏輯電平信號(hào),可用于驅(qū)動(dòng)感應(yīng)式

22、負(fù)載繼電器線圈,如兩個(gè)H橋,帶全橋高壓驅(qū)動(dòng)器的高壓直流電機(jī),步進(jìn)電機(jī)和兩個(gè)控制端子。在不使用邏輯電源輸入或輸入信號(hào)到低電壓內(nèi)部邏輯電路的情況下操作器件,可以連接到外部檢測(cè)電阻,并提供給變化量反饋控制電路。?L298N芯片驅(qū)動(dòng)電機(jī),芯片可驅(qū)動(dòng)2步步進(jìn)電機(jī)或4步步進(jìn)電機(jī),也可驅(qū)動(dòng)2臺(tái)直流電機(jī)。使用該芯片驅(qū)動(dòng)設(shè)計(jì)的直流電機(jī)比構(gòu)建Wendig H橋電路更安全,更穩(wěn)定。 L298N電機(jī)驅(qū)動(dòng)芯片運(yùn)行邏輯表: ENA IN1 IN2 運(yùn)行狀態(tài) 0 X X 停止 1 1 0 正轉(zhuǎn) 1 0 1 反轉(zhuǎn) 1 1 1 剎停 1 0 0 停止 表中的ENA是L298N

23、芯片的使能端,相當(dāng)于主開關(guān)的含義。從表中可以看出,當(dāng)ENA為零(低電平)時(shí),當(dāng)ENA處于1狀態(tài)時(shí),主開關(guān)打開時(shí),輸出IN1和IN2均為X(X表示低電平)。此時(shí),只要控制電機(jī)的兩端電平相同,當(dāng)電機(jī)的兩端的電平處于同一高度時(shí),電機(jī)處于停止?fàn)顟B(tài)。 L298N芯片引腳圖 L298N芯片引腳圖 2.7 74HC573鎖存器 74HC573是一款高性能硅柵CMOS器件。他的八個(gè)鎖存器是透明的D型鎖存器。當(dāng)使能(G)為高電平時(shí),Q輸出將跟著數(shù)據(jù)(D)輸入而改變。當(dāng)使能為低電平時(shí),輸出鎖存在建立的數(shù)據(jù)級(jí)別。輸出控制不會(huì)影響鎖存器的內(nèi)部操作,即,即使關(guān)閉輸出,也可以保留舊數(shù)據(jù),可以放置新數(shù)據(jù)

24、。該電路可以驅(qū)動(dòng)高阻抗或低阻抗負(fù)載,可以直接與系統(tǒng)總線連接并驅(qū)動(dòng)總線,而無(wú)需外部接口。特別適用于緩沖寄存器,I / O通道,雙向總線驅(qū)動(dòng)器和工作寄存器。 74HC573邏輯表 輸入 輸入 輸入 輸出 輸出使能 鎖存使能 D Q L H H H L H L L L L X L H X X Z 第三章 系統(tǒng)的硬件實(shí)現(xiàn) 3.1 概括 通過(guò)分析洗衣機(jī)控制系統(tǒng)設(shè)計(jì)的功能來(lái)研究,硬件電路可包括以下幾個(gè)部分:顯示電路、采樣電路、進(jìn)水閥、排水閥控制電路和按鍵報(bào)警電路、電機(jī)控制電路、微處理器控制電路。通過(guò)對(duì)這幾個(gè)部分的設(shè)計(jì),洗衣機(jī)就

25、能準(zhǔn)確開始相對(duì)的操作。 本次設(shè)計(jì)以AT89S51單片機(jī)為核心,進(jìn)而控制進(jìn)水閥、排水閥、電機(jī)、報(bào)警器、顯示器。我們可以根據(jù)不同的程序來(lái)控制設(shè)定它們所對(duì)應(yīng)的工作程序和工作時(shí)間。按鍵控制可以用來(lái)控制手動(dòng)和自動(dòng)洗衣模式;發(fā)光二極管用來(lái)表示洗衣機(jī)的工作時(shí)間和正在進(jìn)行的一個(gè)洗衣程序的狀態(tài);蜂鳴器用來(lái)提示程序運(yùn)行;數(shù)碼管用來(lái)顯示不同的工作狀態(tài)和剩余的運(yùn)行時(shí)間;進(jìn)水閥和排水閥還需要水位監(jiān)測(cè)。 3.2PLC控制 3.2.1PLC概念 電腦控制器的優(yōu)點(diǎn)是價(jià)格比較低,指令比較多。它有 Flash 存儲(chǔ)器和 RAM;有一定的 I/O 接線口和中斷源;所以運(yùn)用起來(lái)很方便。但是它的缺點(diǎn)是:自身的指令系統(tǒng)相對(duì)復(fù)

26、雜;編程語(yǔ)言不易掌握;設(shè)計(jì)人員在編寫洗滌、脫水等功能程序也較復(fù)雜;單片機(jī)驅(qū)動(dòng)能力較弱,需要在硬件上加驅(qū)動(dòng)電路,造成系統(tǒng)電路較復(fù)雜。 可編程控制器由于是模塊化結(jié)構(gòu),PLC體積小,安裝調(diào)試方便,各個(gè)模塊能夠通用,使維護(hù)工作量較小。并且,PLC 工作原理是采用周期掃描的工作方式,使 PLC 的抗干擾能力很強(qiáng),可靠性很高。軟件編程中PLC指令很少,語(yǔ)言很簡(jiǎn)單,讓用戶方便學(xué)習(xí)。目前,市場(chǎng)的種類非常多。所以我們需呀對(duì)產(chǎn)品的要求更高成本要低,質(zhì)量要高,提高產(chǎn)品的競(jìng)爭(zhēng)力。全自動(dòng)洗衣機(jī)控制系統(tǒng)采用 PLC 作為控制核心,可以達(dá)到洗衣機(jī)自動(dòng)控制的效果,也能夠提高洗衣機(jī)的使用壽命,減少控制器外部電路,實(shí)現(xiàn)洗衣機(jī)

27、的全自動(dòng)化和智能化。所以,本次設(shè)計(jì)采用 PLC 作為系統(tǒng)控制器。 3.2全自動(dòng)洗衣機(jī)PLC控制系統(tǒng) 3.2.1PLC控制系統(tǒng) PLC是程序控制的中心。它將計(jì)算機(jī)的各種功能電路集成在單一芯片上,主要包括CPU,數(shù)據(jù)存儲(chǔ)器RAM,程序存儲(chǔ)器ROM,輸入/輸出接口電路,定時(shí),掃描,分頻電路,ROM已經(jīng)固化了洗衣機(jī)的操作程序,單片機(jī)按照輸入指令和檢測(cè)信號(hào),調(diào)出內(nèi)部相應(yīng)的操作程序,在經(jīng)過(guò)電路處理后,輸出各類電路節(jié)制信號(hào),使洗衣機(jī)自動(dòng)程序運(yùn)行過(guò)程。如果微控制器本身發(fā)生故障,或者控制電路向微控制器發(fā)送不正確的信息,洗衣機(jī)將無(wú)法正常工作。 3.2.2顯示電路 顯示電路是用來(lái)顯示洗衣機(jī)的工作狀

28、態(tài)。 3.2.3報(bào)警電路 該電路在洗衣機(jī)中用作提醒和警報(bào)。根據(jù)編程和軟件設(shè)置,當(dāng)洗衣結(jié)束時(shí),洗衣機(jī)將發(fā)出嘟嘟聲以提示用戶完成衣物的洗滌完成。 3.2.4水位開關(guān) 在進(jìn)水期間,系統(tǒng)進(jìn)行檢測(cè),當(dāng)水位達(dá)到所需水位時(shí)候便停止進(jìn)水。結(jié)束 3.3電源設(shè)計(jì) 完整的電源系統(tǒng)應(yīng)該包括整流-濾波-穩(wěn)壓最后才是輸出! 圖 3-1 在此設(shè)計(jì)中,為了突出設(shè)計(jì)的技術(shù)性,安全性和穩(wěn)定性,我們不會(huì)使用變壓器,而是直接使用相關(guān)的電源芯片轉(zhuǎn)換。盡管我們只需要遵守一些安全法規(guī)來(lái)設(shè)計(jì)變壓器,但在正常情況下使用變壓器時(shí),沒(méi)有問(wèn)題,但是當(dāng)產(chǎn)品長(zhǎng)時(shí)間堆放時(shí),在

29、通電時(shí)非常不安全可能受到潮濕等因素的影響??赡軙?huì)出現(xiàn)漏電等危險(xiǎn)情況。但是,當(dāng)我們采用集成電源芯片處理時(shí),這些問(wèn)題就能有效的避免發(fā)生。這種電路采用功率數(shù)字芯片處理輸出量小,使用方便,非常方便,而且這種功率芯片輸出更加穩(wěn)定,輸出后經(jīng)過(guò)濾波電路濾波,濾波使電路電壓波形更加平滑,輸出電壓輸出穩(wěn)定,然后通過(guò)穩(wěn)壓電路穩(wěn)壓器使負(fù)載電源更穩(wěn)定,達(dá)到負(fù)載運(yùn)行的最佳效果。 如下圖所示;完整電源電路。 圖 3-2 完整電源電路 下圖是220V交流輸入部分,通過(guò)15A / 275V熔斷器通過(guò)模扼流圈實(shí)現(xiàn)保護(hù)

30、電路和濾除共模干擾信號(hào)的作用,濾波器(T1)連接在主電路與負(fù)載之間,用脈動(dòng)直流電壓中的交流分量被濾除,并且電壓敏感的VR2電阻器和電容器C2一起形成RC濾波器電路,以便為隨后的整流提供穩(wěn)定的AC電流。 圖 3-3 220V交流輸入部分 如下圖所示,我們可以通過(guò)這個(gè)電路將這個(gè)220V交流電轉(zhuǎn)換成直流電。該圖不僅是電源的整流部分,還包括電路中使用的IN4007整流二極管。 濾波整流 圖3-4 濾波整流電路 220V電壓轉(zhuǎn)換為12V是數(shù)字芯片的

31、轉(zhuǎn)換部分;如圖所示,與變壓器轉(zhuǎn)換相比,使用芯片轉(zhuǎn)換部件的優(yōu)點(diǎn)是不需要考慮安全規(guī)定,并且可以避免因變壓器引腳之間的某些原因引起的火花事件。其功能更可靠,穩(wěn)定,安全。 圖 3-5 AP8012電源轉(zhuǎn)換12V示意圖 通過(guò)AP8012電源轉(zhuǎn)化為12V的輸出部分,使用CD4電解電容接地,使得我們要求的12V輸出電源更加的穩(wěn)定。 良好的電源是產(chǎn)品電路穩(wěn)定運(yùn)行的基本保證。只有當(dāng)供電系統(tǒng)穩(wěn)定時(shí),負(fù)載電源穩(wěn)定,負(fù)載才能工作得更好。我們?cè)俅螌?duì)該設(shè)計(jì)的供電系統(tǒng)進(jìn)行了相關(guān)介紹。 圖 3-6 5V輸出電路 圖為12V輸出經(jīng)過(guò)I形電感三極穩(wěn)壓器78

32、L05后,再經(jīng)過(guò)三端穩(wěn)壓器3腳輸出5V供電,為后面單片機(jī)和L298N芯片提供電源。 3.4 數(shù)碼管設(shè)計(jì) 數(shù)碼管介紹:數(shù)碼管”是一種半導(dǎo)體發(fā)光器件,主要由發(fā)光二極管構(gòu)成。數(shù)碼管也分多種,我們?cè)诖舜卧O(shè)計(jì)中選用共陰極數(shù)碼管,對(duì)其他數(shù)碼管就不詳加介紹。 將發(fā)光二極管的所有陰極連在一起形成公共陰極(COM),這樣便可以形成一個(gè)共陰極數(shù)碼管。共陰極數(shù)碼管的應(yīng)用應(yīng)連接到COM上的公共極GND,當(dāng)某一字段發(fā)光二極管的陽(yáng)極為高電平時(shí),相應(yīng)字段被點(diǎn)亮,當(dāng)某一字段的陽(yáng)極為低電平時(shí),相應(yīng)的字段不亮。 圖 3-7 數(shù)碼管引腳圖 圖中的“A,B,C,D,E,F,G,DP”為數(shù)碼管的段

33、選信號(hào)接口段,用來(lái)控制數(shù)碼管的顯示內(nèi)容?!?,2”為位選接口端,用于控制兩位中的哪一位數(shù)碼管亮。 鎖存器U3的輸出端與數(shù)碼管的八位段選端“A-DP”端口相連,單片機(jī)發(fā)送的信號(hào)數(shù)據(jù)通過(guò)74HC573的鎖存處理,然后就能發(fā)送到數(shù)碼管來(lái)控制顯示。 數(shù)碼管的位選,W1,W2分別連接到鎖存器U4的19,18腳,U4的LE端連接到單片機(jī)的I/O口,以便接收從單片機(jī)發(fā)送過(guò)來(lái)的數(shù)據(jù),控制數(shù)碼管的顯示位,及控制數(shù)碼管顯示哪一個(gè),如圖所示: 圖 3-8 數(shù)碼管連

34、接鎖存器圖 單片機(jī)引腳與數(shù)碼管引腳連接示意圖: 圖 3-9 單片機(jī)引腳與數(shù)碼管引腳連接示意圖 Q1-Q7作為鎖存器輸出端,當(dāng)通過(guò)信號(hào)處理74HC573鎖存器由微控制器傳輸數(shù)據(jù)時(shí),并饋送到數(shù)字顯示器以控制顯示內(nèi)容和中位數(shù)。 3.5 按鍵設(shè)計(jì) 按鍵介紹:鍵盤/鍵盤包含編碼鍵盤和非編碼鍵盤兩種。我們可以通過(guò)特殊硬件編碼器來(lái)識(shí)別鍵盤上的關(guān)閉鍵,并且產(chǎn)生鍵盤編碼號(hào)或稱為編碼鍵的鍵盤值,例如計(jì)算機(jī)鍵盤,并且通過(guò)軟件編程識(shí)別的鍵盤被稱為非編碼鍵鍵盤,在我們應(yīng)用的單片機(jī)各種系統(tǒng)中。非編碼鍵盤最常被我們使用,非編碼

35、鍵盤分為獨(dú)立鍵盤和行列式(也稱為矩陣)鍵盤。此次設(shè)計(jì)中我們采用的是非編碼的獨(dú)立按鍵。 下圖為灌電壓檢測(cè)按鍵,按鈕的右側(cè)接地,根據(jù)當(dāng)前流量,單片機(jī)的輸出將會(huì)從左到右,所以只要單片機(jī)到高電平檢測(cè)按鈕時(shí)按下按鈕,當(dāng)單片機(jī)檢測(cè)到低電平時(shí),數(shù)據(jù)返回單片機(jī)。 圖 3-10 灌電流檢測(cè)按鍵 反之一樣: 圖 3-11 灌電流檢測(cè)按鍵 按鍵誤差:當(dāng)按下開關(guān)按鈕時(shí),理想波形和實(shí)際波形之間存在很大差異。按下并釋放按鈕時(shí),實(shí)際波形會(huì)發(fā)生抖動(dòng)。抖動(dòng)時(shí)間與按鈕的材質(zhì)機(jī)械特性有關(guān)。大部分為5-12ms。通常我們手動(dòng)按下按鈕并立即釋放它。這個(gè)動(dòng)作超過(guò)20ms。我們這

36、時(shí)可以采用軟件延時(shí)的方法來(lái)解決這個(gè)問(wèn)題。 圖 3-12 單片機(jī)按鍵檢測(cè)圖 上圖為我們這次設(shè)計(jì)的按鍵部分的單片機(jī)的按鍵檢測(cè)圖,前面說(shuō)了怎樣準(zhǔn)確控制按鍵和按鍵的分類,在這里,我們通過(guò)灌電流來(lái)控制按鈕。單片機(jī)收集到按鍵信號(hào)時(shí),默認(rèn)的I / O端口電平較高,按下按鍵時(shí),按鍵兩端會(huì)出現(xiàn)電壓降,單片機(jī)可以捕獲I / O口的電平變化可以通過(guò)收集的高低電平來(lái)控制主程序的按鍵。 3.6 電機(jī)驅(qū)動(dòng)電路 無(wú)刷直流電機(jī):由于低成本且得到優(yōu)化的控制方法,各種各樣新型低功耗的電子器件被廣泛應(yīng)用,開關(guān)頻率與微處理器技術(shù)的迅速發(fā)展,目前人們便開發(fā)出了無(wú)刷直流電機(jī)。該電機(jī)是由磁性材料的出現(xiàn)開發(fā)的

37、一種新型直流電機(jī)。 我們使用普通無(wú)刷直流電機(jī)!我們只需將12V直流電接通電機(jī)即可使電機(jī)轉(zhuǎn)動(dòng),達(dá)到要求。 電機(jī)接線圖 圖 3-13 電機(jī)接線圖 PWM技術(shù)介紹 經(jīng)過(guò)微處理器的數(shù)字輸出技術(shù)非常有效的來(lái)控制模擬電路,這個(gè)過(guò)程便稱為脈寬調(diào)制(PWM),英文全稱(Pulse Width Modulation)。脈寬調(diào)制技術(shù)可以用于測(cè)量,通信等諸多領(lǐng)域的功率控制和變換,且應(yīng)用相當(dāng)頻繁。 占空比是指高電平在一個(gè)周期內(nèi)占用的時(shí)間的比例。方波的占空比為50%,占空比為0.5,表明正電平需要0.5個(gè)周期。 脈寬調(diào)制(PWM)通過(guò)控制逆變器電路的開關(guān)器件的開關(guān),來(lái)使輸出端獲得一系列的

38、具有相同幅度的脈沖,進(jìn)而使用所獲得的脈沖來(lái)替換正弦波和我們所需要的波形。也就是說(shuō),在輸出波形的半個(gè)周期中產(chǎn)生多個(gè)脈沖,并且每個(gè)脈沖的等效電壓是正弦波形,并且所獲得的輸出是平滑的且較少的諧波。通過(guò)按照一定的規(guī)則調(diào)制每個(gè)脈沖的寬度,可以改變逆變器電路的輸出電壓,并且也可以改變輸出頻率。 圖 3-14 L298N驅(qū)動(dòng)電機(jī)圖 單片機(jī)控制L298N驅(qū)動(dòng)電機(jī)圖 圖 3-15 單片機(jī)控制L298N驅(qū)動(dòng)電機(jī)圖 L298N芯片的第1,第15和第8引腳接地。引腳5和7連接到單片機(jī)的I / O端口,用于輸入信號(hào)。引腳2和3連接到直流電機(jī)以控制直

39、流電機(jī)。第9腳連接到5V電源。 ,給芯片供電,并且芯片的輸出電壓不足以驅(qū)動(dòng)直流電機(jī),所以芯片4腳外接12V驅(qū)動(dòng)直流電機(jī)! 如上所述針對(duì)PWM一般,這里我用PWM技術(shù)來(lái)控制電機(jī)電壓的輸出,以實(shí)現(xiàn)對(duì)直流電機(jī)轉(zhuǎn)速的控制,從而實(shí)現(xiàn)直流電機(jī)轉(zhuǎn)速的共同均勻轉(zhuǎn)速,以便模擬洗衣機(jī)對(duì)直流電機(jī)的洗滌過(guò)程快速旋轉(zhuǎn)以模擬脫水! 3.7 LED模擬部分 設(shè)計(jì)流程: 1洗衣機(jī)電源打開時(shí),如果按下電源按鈕LED D1,電源按鈕將一直亮到洗衣服的結(jié)束。 2啟動(dòng)水,LED D2燈,模擬水。 3開始釋放水,LED D3始終點(diǎn)亮,模擬放電。 4洗衣完成后,LED D4亮起5秒鐘直至電源關(guān)閉。 設(shè)計(jì)指示燈模塊采用灌電

40、流法控制LED燈的通斷。單芯片I / O端口默認(rèn)為高電平!在初始狀態(tài)下,由于缺省值為高電平且LED的負(fù)端連接到GND,所以需要給單片機(jī)I / O端口一個(gè)低電平以關(guān)閉LED燈。當(dāng)單片機(jī)電源開啟時(shí),LED燈上的壓降會(huì)發(fā)生。 小燈亮;當(dāng)LED燈熄滅時(shí)給I / O口一個(gè)低電平時(shí),為了點(diǎn)亮LED I / O口只需要一個(gè)高電平就能準(zhǔn)確控制。 單片機(jī)連接LED圖: 圖3-16 單片機(jī)連接LED圖 3.8 蜂鳴器報(bào)警電路 蜂鳴器介紹:主動(dòng)式蜂鳴器:內(nèi)部帶振動(dòng)源,只要功率穩(wěn)定,不利于程序控制。無(wú)源蜂鳴器需要一個(gè)數(shù)字信號(hào)來(lái)觸發(fā)其內(nèi)部振蕩電路來(lái)控制其聲音

41、。 這種設(shè)計(jì)中使用的無(wú)源蜂鳴器更便宜,更易于控制。 蜂鳴器發(fā)聲電路原理圖 圖 3-17 蜂鳴器電路圖 給R80電流限制后的蜂鳴器提供5V電源,以防止電流過(guò)大而燒毀蜂鳴器,起到限流作用,當(dāng)BUZZR接收到單片機(jī)的高電平時(shí),R88產(chǎn)生一個(gè)電壓降使得晶體管S8050的基極導(dǎo)通,使晶體管導(dǎo)通,5V的電源通過(guò)蜂鳴器向晶體管E極接地,蜂鳴器導(dǎo)通,當(dāng)BUZZER從微控制器接收到低電平時(shí),晶體管切斷,蜂鳴器關(guān)閉,停止發(fā)聲。 第四章 系統(tǒng)的軟件實(shí)現(xiàn) 4.1 數(shù)碼管顯示電路 當(dāng)單片機(jī)發(fā)

42、送鎖存指令后,74HC573鎖存器接收指令執(zhí)行相應(yīng)操作控制數(shù)碼管的顯示,當(dāng)程序顯示程序執(zhí)行結(jié)束,數(shù)碼管顯示結(jié)束。 4.2 按鍵控制操作 單片機(jī)I/O口初始化后就開始不斷掃描定義的I/O口引腳電平變化狀態(tài),當(dāng)按鍵有被按下,單片機(jī)立即檢測(cè)到I/O口電平的變化并執(zhí)行相應(yīng)程序,直到程序結(jié)束。 4.3 LED燈顯示 在單片機(jī)發(fā)送指令控制I/O口電平后,單片機(jī)輸出不同的高電平和低電平,當(dāng)LED正極連接到片機(jī)I/O口

43、并且負(fù)極接GND時(shí),單片機(jī)發(fā)送高電平,I/O口輸出高電壓,與LED負(fù)端共同產(chǎn)生壓降,LED燈會(huì)亮起直到LED燈熄滅。 4.4 電機(jī)驅(qū)動(dòng) 如圖所示,當(dāng)單片機(jī)發(fā)送指令來(lái)控制L298N電機(jī)芯片時(shí),L298N執(zhí)行相應(yīng)程序,打開不同的端口,并控制電壓的變化從而達(dá)到控制電機(jī)的目的,當(dāng)程序結(jié)束時(shí),電機(jī)停止轉(zhuǎn)動(dòng)。 第五章 仿真調(diào)試 5.1仿真調(diào)試圖 硬件和軟件設(shè)計(jì)完成后,系統(tǒng)也會(huì)進(jìn)行仿真,如圖所示。這是設(shè)計(jì)模擬的電路圖。這里使用的仿真

44、軟件是protues。模擬結(jié)果沒(méi)有問(wèn)題,可以滿足設(shè)計(jì)要求。將hex文件復(fù)制到實(shí)際硬件電路上的單片機(jī),然后執(zhí)行測(cè)試設(shè)計(jì)所需的各種功能。 5.2 Keil2調(diào)試圖 使用軟件keil?uvision2進(jìn)行系統(tǒng)調(diào)試,如圖所示。?keiluvision2和protues仿真軟件相結(jié)合,可以實(shí)現(xiàn)各種功能是否可以實(shí)現(xiàn)并加載到硬件中。調(diào)試過(guò)程非常重要,因?yàn)樵诰帉懘a的過(guò)程中,調(diào)試可以清楚地了解程序運(yùn)行的順序以及每個(gè)函數(shù)之間的調(diào)用。更重要的是,調(diào)試可以幫助解決程序中遇到的許多錯(cuò)誤。經(jīng)過(guò)代碼的多次調(diào)試,系統(tǒng)的軟件部分

45、能夠滿足系統(tǒng)設(shè)計(jì)要求,使設(shè)計(jì)合理完善。 5.3 程序下載圖 粗略地進(jìn)行了上述逐步調(diào)試和仿真,說(shuō)明設(shè)計(jì)的軟件部分能夠滿足系統(tǒng)設(shè)計(jì)的要求,然后對(duì)系統(tǒng)的硬件電路進(jìn)行調(diào)試。當(dāng)所有的組件都連接在protues中時(shí),它們應(yīng)該排列整齊美觀。將HEX文件下載到單片機(jī)后,可以運(yùn)行和調(diào)試。 結(jié) 論 本次設(shè)計(jì)的主要內(nèi)容為基于PLC控制的洗衣機(jī)控制系統(tǒng)設(shè)計(jì),該設(shè)計(jì)體現(xiàn)了電子技術(shù)在我們生活中的廣泛用途。從硬件和軟件上實(shí)現(xiàn)了洗衣機(jī)的自動(dòng)控制,洗衣,漂洗,脫水等全自動(dòng)控

46、制過(guò)程,真正實(shí)現(xiàn)了全自動(dòng)化。下面具體介紹此次設(shè)計(jì)系統(tǒng)的特點(diǎn): (1)設(shè)計(jì)合理的洗衣設(shè)計(jì),漂洗,脫水時(shí)間。它不僅可以保證衣物的洗滌,而且可以縮短洗滌時(shí)間,減少衣物的磨損。使洗衣機(jī)智能化,最大限度地發(fā)揮洗滌效果,節(jié)約能源和水,使洗衣機(jī)達(dá)到節(jié)能要求。 (2)本次設(shè)計(jì)還考慮到了用戶的需求,用戶可以根據(jù)自己的需求來(lái)設(shè)計(jì)洗衣機(jī)的工作模式,可以通過(guò)一鍵操作來(lái)完成自己所需求的洗衣方式,從一定程度上為人們解決了許多問(wèn)題,改變了人們的生活。 (3)本系統(tǒng)硬件采用PLC進(jìn)行控制,以及設(shè)計(jì)中其它電路元件運(yùn)用,都是考慮到既經(jīng)濟(jì)又實(shí)用的原因。 (4)由于我們僅僅從理論上來(lái)設(shè)計(jì)洗衣機(jī)的工作模式,并不能實(shí)際生產(chǎn),目前

47、還不能解決種種問(wèn)題,使我們感到很遺憾。 在科學(xué)技術(shù)的日新月異的今天,由于單片機(jī)具有良好的性能,其控制系統(tǒng)精度高,功能強(qiáng)等等特點(diǎn)依然能受到人們的青睞。單片機(jī)無(wú)論在提升質(zhì)量還是提升數(shù)量上都相對(duì)于其他都擁有著很大的優(yōu)勢(shì)。正是因?yàn)閱纹瑱C(jī)這些優(yōu)勢(shì),為我們?cè)O(shè)計(jì)提供了方便。相信在不久的將來(lái),便會(huì)有新一批的設(shè)計(jì)師設(shè)計(jì)出更加優(yōu)秀的洗衣機(jī)來(lái)解決人們生活上的洗衣需求。 致謝 這幾個(gè)月的辛勤工作可以說(shuō)算是沒(méi)有白費(fèi)。這一次,我的論文的成功完成,在某種程度上,我要感謝我的導(dǎo)師,無(wú)論是論文的主題還是專業(yè)的數(shù)據(jù)收集,老師都在很大程度上給與了我很大的幫助。每次我寫論文時(shí),都會(huì)遇到我無(wú)法解決

48、的問(wèn)題。無(wú)論是簡(jiǎn)單還是復(fù)雜的問(wèn)題,他總是熱切地為我解釋這些知識(shí)。但同時(shí),我還要感謝在前線與我共同努力奮斗的同學(xué)們。每當(dāng)我看到他們不斷修改和更改論文時(shí),我都會(huì)有信心。 對(duì)于即將走上社區(qū)的畢業(yè)生來(lái)說(shuō),這篇論文不僅會(huì)提高我的專業(yè)知識(shí),還會(huì)鍛煉我的邏輯思維能力。我會(huì)把我在大學(xué)幾年里所學(xué)到的知識(shí)和理論運(yùn)用到我的工作中,使學(xué)習(xí)的理論知識(shí)有更深刻的價(jià)值。 通過(guò)此次設(shè)計(jì),我對(duì)許多專業(yè)知識(shí)有了更加深刻的理解,相信這些對(duì)自己未來(lái)的工作也會(huì)有很大的幫助。盡管我沒(méi)有做過(guò)任何類似的事情,但是整個(gè)寫作過(guò)程的很大一部分都是通過(guò)繪圖軟件進(jìn)行的,也使我在電路設(shè)計(jì)過(guò)程中,不僅從理論上對(duì)內(nèi)容進(jìn)行了深入的研究,特別是在設(shè)計(jì)過(guò)

49、程中,尤其是在調(diào)試程序中,電路的重疊,參數(shù)的計(jì)算和電子元件的選擇非常具有挑戰(zhàn)性。在計(jì)算過(guò)程中,不僅要計(jì)算一些計(jì)算方法,程序的設(shè)計(jì)思路,更重要的是將實(shí)踐過(guò)程融入到設(shè)計(jì)中。在編寫程序的過(guò)程中,編碼和調(diào)制過(guò)程仍然存在一些困難,這是非常具有挑戰(zhàn)性的,需要更多的時(shí)間。 參考文獻(xiàn) [1].武群盛,《洗衣機(jī)維修操作入門》,人民郵電出版社,2010 [2].劉詩(shī)念,《模擬電子技術(shù)分析》高等教育出版社,2000 [3].唐 石,《數(shù)字電子技術(shù)基礎(chǔ)應(yīng)用》高等教育出版社,1998 [4].張剛梁,《單片機(jī)工作原理介紹》高等教育出版社,2003 [5].楊功宏,《單片機(jī)實(shí)踐教程指導(dǎo)》北京航空航天

50、大學(xué)出版社, 2006 [6].孫紅,《51單片機(jī)技術(shù)系統(tǒng)開發(fā)》清華大學(xué)出版社,2008 [7].趙洋,《單片機(jī)控制實(shí)習(xí)報(bào)告》北京航空航天大學(xué)出版社,2006 [8].李民宇,《單片機(jī)技術(shù)教程》北京航空航天大學(xué)出版社,,2004 [9].江祥大,《51單片機(jī)C語(yǔ)言教程:入門、提高、開發(fā)、全攻略》,2009 [10].薛滌元,《電機(jī)技術(shù)應(yīng)用,水利水電出版社》,2004 [11].魏承盛,《電機(jī)傳動(dòng)系統(tǒng)控制》機(jī)械工業(yè)出版社,2013 [12].王成元,《現(xiàn)代電機(jī)控制技術(shù)》,2009 [13].王大千,《電機(jī)維修實(shí)用技術(shù)指導(dǎo)手冊(cè)》,2012 [14].錢興盾,《PWM整流器分析》,

51、2013 [15].周光平,《PWM控制與驅(qū)動(dòng)器操作指南》,2009 [16].武平峰?,《高頻開關(guān)型逆變器概述》,2012 [17].李峰和,《對(duì)電壓型PWM整流器的非線性控制分析》,2007 [18].錢和群,《小家電維修實(shí)踐操作應(yīng)用》,2012 [19].劉斌,《電子工程師必備:元器件大全》,2016 [20].唐明渠,《LED應(yīng)用從入門到精通介紹》,2013 [21].張明生,《LED照明設(shè)計(jì)應(yīng)用?》,2013 附錄一 主原理圖 附錄二 源程序 #inclu

52、de #define uchar unsigned char sbit power_on_led=P1^0; sbit water=P1^1; sbit motor_move_flag =P1^2; sbit water_go =P1^3; sbit beer=P3^5; sbit w1=P3^6; sbit w2=P3^7; sbit int1=P1^5; sbit int2=P1^6; sbit ENA=P1^7; sbit sw1=P3^2; sbit sw2=P3^3; sbit water_tuo=P1^4; unsigned cha

53、r code tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07, 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71}; #define water_in 1 // 進(jìn)水狀態(tài) #define motor_move 2 // 電機(jī)轉(zhuǎn)動(dòng)狀態(tài) #define WATER_GO 3 // 放水狀態(tài) #define WATER_tuo 5 // 脫水狀態(tài) #define finish 4 // 完成狀態(tài) unsigned int all_time= 0; // 總的時(shí)間(自動(dòng)計(jì)算) unsigned int wa

54、ter_in_time=10 ; // 進(jìn)水時(shí)間 unsigned int motor_move_time=10; // 電機(jī)轉(zhuǎn)動(dòng)時(shí)間 unsigned int water_go_time=10; // 放水時(shí)間 unsigned int water_tuo_time =5; //脫水時(shí)間 unsigned int beer_time=5; // 蜂鳴器 unsigned int water_in_time_temp=0; unsigned int motor_move_time_temp=0; unsigned int water_go_time_temp=0; unsig

55、ned int beer_time_temp=0; unsigned int water_tuo_time_temp=0; unsigned char run_time=2; unsigned int time=0; unsigned char current_state=0; void InitTimer0(void) { TMOD = 0x01; TH0 = 0x0D8; TL0 = 0x0F0; EA = 1; ET0 = 1; // TR0 = 1; } void delay1ms(void) //?? 0u

56、s { unsigned char a,b,c; for(c=1;c>0;c--) for(b=142;b>0;b--) for(a=2;a>0;a--); } void delayms(unsigned int num) { for(;num>0;num--) delay1ms(); } void display(unsigned int num) { uchar shi,ge; P2=0X00; num=num /100; shi=num/10; ge=num%10; P2=ta

57、b[shi]; w1=0; w2=1; delayms(5); P2=0X00; P2=tab[ge]; w1=1; w2=0; delayms(5); } void init() { InitTimer0(); EX0=1; EX1=1; EA=1; w1=0; w2=0; power_on_led=0; water=0; motor_move_flag=0; water_go=0; beer=0; water_tuo=0; all_time= (water_in_time+motor_move_tim

58、e+water_go_time+beer_time+water_tuo_time)*200 ; water_in_time = water_in_time *100; motor_move_time = motor_move_time *100; water_go_time = water_go_time *100; beer_time = beer_time * 100; water_tuo_time = water_tuo_time*100; } void main(void) { init(); while(1) { if(run_time >

59、 0) { display(all_time); } } } void Timer0Interrupt(void) interrupt 1 { EA=0; TH0=0x0D8; TL0=0x0F0; all_time--; switch (current_state) { case 0: TR0=0; EA=0; w1=1; w2=1; P2=0X00; power_on_led=0; P2=0X00; break; case water_in:

60、 water_in_time_temp++; water = ~water; if(water_in_time_temp == water_in_time) { water = 0; current_state = motor_move; water_in_time_temp = 0; } break; case motor_move: int1=0; int2=1; ENA=~ENA; motor_move_flag=1; motor_move_time_temp++;

61、 if(motor_move_time_temp==motor_move_time) { motor_move_flag=0; current_state=WATER_GO; motor_move_time_temp=0; ENA=0; } break; case WATER_GO: water_go=~water_go; water_go_time_temp ++; if(water_go_time_temp==water_go_time) { curren

62、t_state=finish; water_go_time_temp=0; ENA=0; } break; case finish: beer=~beer; beer_time_temp ++; if(beer_time_temp==beer_time) { beer=0; beer_time_temp=0; current_state=0; run_time--; if(run_time > 0) { power_on_led=1;

63、 EA=0; current_state=water_in; EA=1; } else { current_state=WATER_tuo; power_on_led=0; P2=0X00; } } break; case WATER_tuo: int1=0; int2=1; ENA=1; water_tuo=~water_tuo; water_tuo_time_temp++; if(water_tuo_time

64、_temp==water_tuo_time) { water_tuo=0; current_state=0; water_tuo_time_temp=0; ENA=0; } break; } EA=1; } void sw1_switch() interrupt 0 { power_on_led=1; current_state=water_in; TR0=1; } void sw2_switch() interrupt 2 { power_on_led=0; P2=0X00; }

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!