全自動洗衣機系統(tǒng)設(shè)計

上傳人:ail****e2 文檔編號:39370198 上傳時間:2021-11-10 格式:DOC 頁數(shù):41 大?。?41.50KB
收藏 版權(quán)申訴 舉報 下載
全自動洗衣機系統(tǒng)設(shè)計_第1頁
第1頁 / 共41頁
全自動洗衣機系統(tǒng)設(shè)計_第2頁
第2頁 / 共41頁
全自動洗衣機系統(tǒng)設(shè)計_第3頁
第3頁 / 共41頁

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

10 積分

下載資源

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

資源描述:

《全自動洗衣機系統(tǒng)設(shè)計》由會員分享,可在線閱讀,更多相關(guān)《全自動洗衣機系統(tǒng)設(shè)計(41頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、摘要 洗衣機從 20 世紀 80 年代初期開始傳入中國家庭,并由最初的單缸洗衣機到雙缸洗衣 機,再到全自動洗衣機。全自動洗衣機也從最初的采用機械電動式控制器的普通式全自動 洗衣機,發(fā)展到采用微電腦控制的微電腦控制全自動洗衣機,再到采用模糊控制技術(shù)的模 糊控制全自動洗衣機。全自動洗衣機是一種同時具有洗滌、漂洗和脫水等功能,且它們之 間的轉(zhuǎn)換不用手工操作而能知道進行的洗衣機。隨著數(shù)字技術(shù)的快速發(fā)展,數(shù)字技術(shù)被廣 泛應用于智能控制的領(lǐng)域中。單片機以體積小、功能全、價格低廉、開發(fā)方便的優(yōu)勢得到 了許多電子系統(tǒng)設(shè)計者的青睞,它適合于實時控制,可構(gòu)成工業(yè)控制器、智能儀表、智能 接口、智能武器裝置以及通用

2、測控單元等。本文以 AT89S52單片機為核心,設(shè)計了全自動 洗衣機控制系統(tǒng)。 本系統(tǒng)實現(xiàn)了對洗衣機整個洗衣過程的控制, 包括用戶參數(shù)輸入、 洗衣、 脫水和結(jié)束演奏四個階段。控制系統(tǒng)主要由電源電路、數(shù)字控制電路和機械控制電路三大 模塊構(gòu)成。電源電路為數(shù)字控制電路提供穩(wěn)定的 5V直流電壓,為電動機提供220V市電; 數(shù)字控制電路負責控制洗衣機的工作過程,主要由 AT89S52單片機、兩位共陰數(shù)碼管、按 鍵、蜂鳴器、 LED 指示燈組成;機械控制電路實現(xiàn)水位檢測、電機驅(qū)動、進水、排水等功 能,主要由水位檢測器、電動機、傳動系統(tǒng)部件、進水排水電磁閥組成 關(guān)鍵詞:AT89S52單片機洗衣機控制

3、 河南工業(yè)職業(yè)技術(shù)學院畢業(yè)論文 隨著生活水平的提高和生活節(jié)奏的加快,洗衣機作為一種代替人們手工洗滌衣服 的家用電器已成為我們生活中不可缺少物品。隨著科學技術(shù)的發(fā)展,洗衣機的性能的 不斷提高,產(chǎn)品不斷更新?lián)Q代,最早的洗衣機是人工驅(qū)動的攪拌式,后來采用機械驅(qū) 動,成為現(xiàn)代洗衣機。近年來隨著人類與環(huán)境問題和資源問題的尖銳化,人們的環(huán)保 意識和節(jié)能意識的不斷提高,環(huán)保和節(jié)能的洗衣機越來越受到人們的青睞,成為洗衣 機的發(fā)招趨勢。單片機以微小的體積和編程的靈活性而產(chǎn)生多種控制功能,完全可以滿 足家用電器的需求。單片機又稱微控制器,或稱嵌入式控制器。而現(xiàn)在的智能家電無一 例外是采用微控制器來實現(xiàn)的,

4、所以家用電器是單片機應用最多的領(lǐng)域之一。它是家用 電器實現(xiàn)智能化的心臟和大腦。由于家用電器體積小,故要求其控制器體積更小以便能 嵌入其結(jié)構(gòu)之中。而家用電器品種多,功能差異也大,所以又要求其控制器有靈活的控 制功能。單片機以微小的體積和編程的靈活性而產(chǎn)生多種控制功能,完全可以滿足家用 電器的需求。 3 目 錄 摘 要 1 前 言 II 目 錄 III 第一章緒論 1 1.1設(shè)計任務及要求 1 1.2洗衣機的發(fā)展和分類 1 1.2.1 洗衣機的發(fā)展史 1 1.2.2洗衣機的分類 3 1 . 3國內(nèi)洗衣機的發(fā)展方向 (多功能 節(jié)電 節(jié)水) 3 1.4洗衣機的基本工作

5、原理 5 第二章總體設(shè)計方案 5 2.1 方案論證與比較 6 2.1.1控制系統(tǒng)的選擇 6 2.1.2水位檢測 7 2.1.3 電動機驅(qū)動電路 7 2.1.4顯示模塊 7 2.1.5進水與出水電路 8 2.2控制系統(tǒng)的功能 8 2.3洗衣機的控制過程: 9 第三章硬件設(shè)計 11 3.1 電源電路部分 11 3.2數(shù)字控制電路 12 3.2.1 AT89S52 單片機主控模塊 12 3.2.2 數(shù)碼管顯示模塊 15 3.2.3 按鍵輸入模塊 16 3.2.4 蜂鳴器報警模塊 17 3.2.5 LED 指示模塊 17 3.3水位檢測器 18

6、 3.3.1 電動機 19 3.3.2 7407 緩沖器和 MOC3061(光耦) 19 3.3.3 進水/排水電磁閥 20 第四章軟件設(shè)計 21 4.1 單片機I/O 口分配: 21 4.2 程序流程 22 4.3源程序 22 4.4 程序運行過程分析 22 第五章總結(jié) 24 致 謝 25 參考文獻 26 附 錄1 27 附 錄2 33 河南工業(yè)職業(yè)技術(shù)學院畢業(yè)論文 第一章緒論 1.1設(shè)計任務及要求 任務:設(shè)計一個由AT89S52空制的全自動洗衣機系統(tǒng),并具有強、弱洗滌功能和四個 標準程序、進、排水系統(tǒng)故障自動診斷功能、脫水期間安全保護和防震動功能

7、、間歇驅(qū)動、 暫停功能、聲光顯示功能。 要求:采用AT89S52單片機作為主控芯片,對單片機進行編程,由程序執(zhí)行相關(guān)過程 的控制操作,四個I/O 口充分指派給水位檢測控制、電機正反轉(zhuǎn)控制、進水與排水控制、 數(shù)碼顯示等模塊電路,各電路部分相互區(qū)分又構(gòu)成統(tǒng)一整體,外加水容器、器件等形成最 終的洗衣機控制模型。 1.2洗衣機的發(fā)展和分類 1.2.1洗衣機的發(fā)展史 1858年,一個叫漢密爾頓?史密斯的美國人在匹茨堡制成了世界上第一臺洗衣機。 該 洗衣機的主件是一只圓桶,桶內(nèi)裝有一根帶有槳狀葉子的直軸。軸是通過搖動和它相連的 曲柄轉(zhuǎn)動的。同年史密斯取得了這臺洗衣機的專利權(quán)。但這臺洗衣機使用費力

8、,且損傷衣 服,因而沒被廣泛使用,但這卻標志了用機器洗衣的開端。次年在德國出現(xiàn)了一種用搗衣 杵作為攪拌器的洗衣機,當搗衣杵上下運動時,裝有彈簧的木釘便連續(xù)作用于衣服。 19世 紀末期的洗衣機已發(fā)展到一只用手柄轉(zhuǎn)動的八角形洗衣缸,洗衣時缸內(nèi)放入熱肥皂水,衣 服洗凈后,由軋液裝置把衣服擠干。 1874年,“手洗時代”受到了前所未有的挑戰(zhàn), 美國人比爾?布萊克斯發(fā)明了木制手搖 洗衣機。布萊克斯的洗衣機構(gòu)造極為簡單, 是在木筒里裝上6塊葉片,用手柄和齒輪傳動, 使衣服在筒內(nèi)翻轉(zhuǎn),從而達到“凈衣”的目的。這套裝置的問世,讓那些為提高生活效率 而冥思苦想的人士大受啟發(fā),洗衣機的改進過程開始大大加快 ?

9、 1880年,美國又出現(xiàn)了蒸氣洗衣機,蒸氣動力開始取代人力。經(jīng)歷了上百年的發(fā)展改 進,現(xiàn)代蒸汽洗衣機較早期有了無與倫與的提高,但原理是相同的。現(xiàn)代蒸汽洗衣機的功 能包括蒸汽洗滌和蒸汽烘干,采用了智能水循環(huán)系統(tǒng),可將高濃度洗滌液與高溫蒸氣同時 對衣物進行雙重噴淋,貫穿全部洗滌過程,實現(xiàn)了全球獨創(chuàng)性的“蒸汽洗”全新洗滌方 式。。與普通滾筒洗衣機在洗滌時需要加熱整個滾筒的水不同,蒸汽洗滌是以深層清潔衣 物為目的,當少量的水進入蒸汽發(fā)生盒并轉(zhuǎn)化為蒸汽后,通過高溫噴射分解衣物污漬。蒸 汽洗滌快速、徹底,只需要少量的水,同時可節(jié)約時間。對于放在衣柜很長時間產(chǎn)生褶皺、 異味的冬季衣物,能讓其自然舒展,撫平

10、褶皺。“蒸汽烘干”的工作原理則是把恒定的蒸 汽噴灑在衣物上,將衣物舒展開之后,再進行恒溫冷凝式烘干。通過這種方式,厚重衣物 不僅干得更快,并且具有舒展和熨燙的效果。蒸汽洗衣機之后,水力洗衣機、內(nèi)燃機洗衣 機也相繼出現(xiàn)。水力洗衣機包括洗衣筒、動力源和與船相連接的連接件,洗衣機上設(shè)有進、 出水孔,洗衣機外殼上設(shè)有動力源,洗衣筒上設(shè)有衣物進口孔,其進口上設(shè)有密封蓋,洗 衣機通過連接件與船相連。它無需任何電力,只需自然的河流水力就能洗滌衣物,解脫了 船民在船上洗滌衣物的煩惱,節(jié)約時間,減輕家務勞動強度。 1910年,美國的費希爾在芝加哥試制成功世界上第一臺電動洗衣機。電動洗衣機的問 世,標志著人類家

11、務勞動自動化的開端。 1922年,美國瑪塔依格公司改造了洗衣機的洗滌結(jié)構(gòu),把拖動式改為攪拌式,使洗衣 機的結(jié)構(gòu)固定下來,這也就是第一臺攪拌式洗衣機的誕生。這種洗衣機是在筒中心裝上一 個立軸,在立軸下端裝有攪拌翼,電動機帶動立軸,進行周期性的正反擺動,使衣物和水 流不斷翻滾,相互摩擦,以此滌蕩污垢。攪拌式洗衣機結(jié)構(gòu)科學合理,受到人們的普遍歡 迎。 1932年,美國本德克斯航空公司宣布,他們研制成功第一臺前裝式滾筒洗衣機,洗滌、 漂洗、脫水在同一個滾筒內(nèi)完成。這意味著電動洗衣機的型式躍上一個新臺階,朝自動化 又前進了一大步!第一臺自動洗衣機于 1937年問世。這是一種"前置"式自動洗衣機。靠

12、一根水平的軸帶動的缸可容納 4000克衣服。衣服 在注滿水的缸內(nèi)不停地上下翻滾,使之去污除垢。到了 40年代便出現(xiàn)了現(xiàn)代的"上置"式 自動洗衣機。隨著工業(yè)化的加速,世界各國也加快了洗衣機研制的步伐。首先由英國研制 并推出了一種噴流式洗衣機,它是靠筒體一側(cè)的運轉(zhuǎn)波輪產(chǎn)生的強烈渦流,使衣物和洗滌 液一起在筒內(nèi)不斷翻滾,洗凈衣物。 1955年,在引進英國噴流式洗衣機的基礎(chǔ)之上,日本研制出獨具風格、并流行至今的 波輪式洗衣機。至此,波輪式、滾筒式、攪拌式在洗衣機生產(chǎn)領(lǐng)域三分天下的局面初步形 成, 60年代的日本出現(xiàn)了帶干桶的雙桶洗衣機,人們稱之為“半自動型洗衣機”。 70年 代,生產(chǎn)出波輪式套

13、桶全自動洗衣機。 70年代后期,以電腦(實際上微處理器)控制的全自動洗衣機在日本問世,開創(chuàng)了洗 衣機發(fā)展史的新階段。 80年代,“模糊控制”的應用使得洗衣機操作更簡便,功能更完備,洗衣程序更隨人 意,外觀造型更為時尚,, 90年代,由于電機調(diào)速技術(shù)的提高,洗衣機實現(xiàn)了寬范圍的轉(zhuǎn)速變換與調(diào)節(jié),誕生了許多新水流 洗衣機。此后,隨著電機驅(qū)動技術(shù)的發(fā)展與提高, 日本生產(chǎn)出了電機直接驅(qū)動式洗衣機,省去了齒輪傳 動和變速機構(gòu),引發(fā)了洗衣機驅(qū)動方式的巨大革命。 之后,隨著科技的進一步發(fā)展,滾筒洗衣機已經(jīng) 成了大家耳濡目染的產(chǎn)品。 伴隨著科技的進一步發(fā)展, 相信新型更適合人們使用的洗衣機會給我們的生

14、 活帶來新的方式。 1.2.2洗衣機的分類 1、 按洗衣機洗滌方式分 A波輪式 B攪拌式 C滾筒式 D噴流式 E振動式 F超聲波式 2、 按操作方式分 A普通型 B半自動型 C全自動型 3、 按其它方式可分 A按排水方式可分:上排水式?下排水式 B按水流方式可分:渦卷式水流.新水流及新水流加氣泡爆炸式 C按箱體結(jié)構(gòu)可分:噴涂鋼板.噴涂鋁合金板.塑料及上部噴涂鋼板下部朔料 4、 結(jié)構(gòu)形式可分: 單桶型、雙桶型。 1. 3國內(nèi)洗衣機的發(fā)展方向 (多功能節(jié)電節(jié)水) 洗衣機是國內(nèi)家電業(yè)惟一不打價格戰(zhàn)的行業(yè),經(jīng)過幾年的平穩(wěn)發(fā)展,國產(chǎn)洗衣機 無論在質(zhì)量上還是功能上都和世界領(lǐng)先水平

15、同步。縱觀省會的洗衣機市場,高效節(jié)能、省 水、省電、環(huán)保型洗衣機一直在市場上占主導地位。 市場需要啥樣的洗衣機 洗衣機無論在質(zhì)量、技術(shù)、功能還是在外觀上面,誰能接近于為人們的生活服 務這一主題,誰就能得到長足的進步和發(fā)展。今后一段時間,以下幾種洗衣機將是市場和 消費者的最愛。 高度自動化 從最初的單桶洗衣機到雙桶、套桶洗衣機、全自動洗衣機,再 到智能全模糊控制洗衣機??傊?,每一次技術(shù)的進步都極大地推動了洗衣機自動化程度的 品種多樣化 波輪式、滾筒式和仿生搓洗式洗衣機滿足了不同偏好的消費者的需 求。 節(jié)能和健康化 現(xiàn)在的消費者在節(jié)能方面對家電提出了更高的要求,對于健 康型洗衣機更是

16、人們趨之若鶩的首選。 大容量和微型化 大容量洗衣機滿足了人們洗大件衣物的需求。同時,微型 化洗衣機也備受青睞,如市場上出現(xiàn)的 1. 5公斤、2. 5公斤不等的海爾小小神童洗衣機, 可以滿足少量衣物即時洗的需要。 洗衣機大品牌當霸主 近年來,根據(jù)對全自動洗衣機銷售的品牌監(jiān)測情況看,兩大主導品牌占據(jù)主要 市場地位。牢牢地占據(jù)一定的市場份額。兩大品牌高居前 10位品牌之先,市場綜合占有 率分別為27. 44%和23. 57%。 國外品牌的實力不可忽視。雖然目前國外品牌市場綜合占有率還不很高, 但在前10位品牌中已占據(jù)了 5位,一些國外品牌根據(jù)中國市場的情況改變了價格策略, 在定價上充分

17、參考了國產(chǎn)品牌的價格,有些甚至比國產(chǎn)品牌還要低,而在功能上又比較先 進,因此吸引了一部分消費者的目光。 我國家用電動洗衣機產(chǎn)品的發(fā)展已進入成熟期,全國家用電動洗衣機年產(chǎn)量超過 10萬臺的企業(yè)超過100家。就品種而言,波輪式、攪拌式、滾筒式洗衣機滿足了不同消費 者的需求。 在今后一個時期內(nèi),家用電動洗衣機的產(chǎn)品性能質(zhì)量將是企業(yè)競爭的焦點,開發(fā) 新型的產(chǎn)品是競爭獲勝的主要手段。今后,家用電動洗衣機將朝著多功能、節(jié)電、節(jié)水方 向發(fā)展。多功能主要表現(xiàn)在以下幾個方面:1?去污能力的多樣化。如去除蛋白質(zhì)、皮脂、 血漬、奶漬、咖啡、果汁的能力。2.洗滌容量的多樣化。洗滌容量可以從 0. 5kg到13k

18、g。 3?控制方式的多樣化。如機械定時器、電動程控器、電子程控器、模糊電腦控制。 4.外 觀造型多樣化。為適應不同消費層次的需求,洗衣機的外觀形狀及顏色將是各種各樣的。 在修訂的國 節(jié)電、節(jié)水是今后我國家用電動洗衣機發(fā)展的主流。目前,我國正 標GB4288已將用電量、用水量指標列入了其考核的主要指標。另外,為了引導消費和指 導洗衣機制造企業(yè)的設(shè)計和制造,新國標 GB4288將洗凈比、用電量、用水量、噪聲、含 水率、壽命這6個主要性能指標進行分等級考核,即以上 6個指標分別分為A、B、C、D4 個級別。消費者可根據(jù)自己的需要選擇不同級別的產(chǎn)品。 1.4洗衣機的基本工作原理 自動洗衣

19、機是以電腦控制器上的單片機為主體,配以各種控制電路,構(gòu)成全自動洗衣 機的程序控制系統(tǒng)。 程序控制系統(tǒng)接受來自操作面板的動作指令,直流電源電路將輸入的 220V交流電經(jīng) 過變壓、整流、濾波、穩(wěn)壓后,變?yōu)榉€(wěn)定的低壓直流電壓(如 +5",送給單片機,單片 機R0砒已掩膜固化了全自動洗衣機操作程序,單片機根據(jù) 輸入指令和 檢測信號,調(diào)出 內(nèi)部響應的操作程序,通過電路運算處理后,輸出各種電路控制信號,全自動洗衣機開始 工作前,進水系統(tǒng)接到程序控制器發(fā)出的指令打開進水閥,水位傳感器對水位進行控制, 從而保證洗衣機工作時的用水量,當洗衣機進水達到所設(shè)定的水位時,水位開關(guān)閉合,并 將閉合信號傳輸給單片

20、機這時單片機經(jīng)過判斷,一方面不再向進水電路輸入觸發(fā)信號,電 路開關(guān)截止,進水閥關(guān)閉而停止進水;另一方面,單片機又通過另外的輸出端將觸發(fā)信號 交替輸入程序控制器內(nèi)的電動機電路開關(guān),使開關(guān)處于交替導通狀態(tài),使電機在電容器和 電感線圈配合下,實現(xiàn)正轉(zhuǎn)和反轉(zhuǎn),電機又通過機械傳動,使波輪正轉(zhuǎn)和反轉(zhuǎn),以完成洗 滌和漂洗過程,洗滌和漂洗程序結(jié)束后,均應進行排水,這時,單片機通過輸出口將觸發(fā) 信號輸入排水閥電路開關(guān),使開關(guān)轉(zhuǎn)換為導通狀態(tài)。這知, 220V交流電經(jīng)過程序控制器內(nèi) 的整流器轉(zhuǎn)換為直流電,直流電經(jīng)過回路,使排水閥們開啟,洗衣機完成排水,結(jié)束后, 單片機通過輸出口將觸發(fā)信號輸入程序控制器內(nèi)的電機電路

21、開關(guān),使開關(guān)轉(zhuǎn)換為導通狀 態(tài),電流經(jīng)過回路,使電機正向旋轉(zhuǎn)。電機又通過機械轉(zhuǎn)動使脫水桶在規(guī)定脫水時間內(nèi)正 向高速旋轉(zhuǎn),甩干衣物內(nèi)的水分,全自動洗衣機的整個洗衣程序結(jié)束。 第二章總體設(shè)計方案 2.1方案論證與比較 2.1.1控制系統(tǒng)的選擇 方案一: 采用PLC可編程控制器控制,PLC可靠性高,抗干擾能力強;配套齊全,功能完善, 適用性強;應用領(lǐng)域范圍大。但其內(nèi)部的 CPU除 了速度快之外,其他功能還不如普通的單 片機,且系統(tǒng)較為龐大,對單項工程控制的使用,購買成本較高。 選用AT89S52單片機,它體積小、質(zhì)量輕、使用不同的接口電路及編制不同的應用程 序就可完成不同的功能;電路設(shè)計簡

22、單,使用方便,為學習、應用和開發(fā)提供了便利條件, 且市場價格比較便宜、對于本洗衣機控制系統(tǒng)完全能滿足要求。 AT89系列單片機的基本特征: (1) 、內(nèi)部含F(xiàn)lash存儲器,存儲器容量可達20K (2) 、程序易修改,信息可有效保存 (3) 、與89C51插座兼容 (4) 、靜態(tài)時鐘模式,低功耗 (5) 、錯誤編程亦無廢品產(chǎn)生 (6) 、程序燒錄方便、可進行反復系統(tǒng)實驗 (7) 、32個可編程I/O 口線 (8) 、2個可編程定時/計數(shù)器 (9) 、5個中斷源,2個優(yōu)先級 (10) 、單一+5V電源供電 (11) 、一個全雙工串行通信口 經(jīng)深入比較,我們選用方案二

23、2.1.2水位檢測 選用浮球自動控制水位,水位實際高度由浮子帶動的電位計測出,但這樣一來,只能 單個測出某一高度水位,不能靈活切換三個水位狀態(tài)(高、中、低),且需要不同的至少 三個電機來驅(qū)動進水控制電路。 萬案一: 一般洗衣機的水位的檢測都是水位傳感器受到細長的軟管水位壓力來工作的。水位壓 力的大小是根據(jù)洗衣桶水的多少在細長的軟管產(chǎn)生的壓強而定的。 所以這里我們選用方 案二 2.1.3電動機驅(qū)動電路 方案一: 使用電機驅(qū)動芯片LMD182O0峰值輸出電流高達6A,連續(xù)輸出電流達3A,完全可驅(qū) 動12V直流電機。但其雙極性驅(qū)動方式存在著電流波動大,且市場價格昂貴。 使用電容運轉(zhuǎn)分相

24、起動式,由 220V交流電驅(qū)動,可實現(xiàn)正、反轉(zhuǎn)控制。系由輔助起動繞組來輔助 啟動,其起動轉(zhuǎn)矩不大。運轉(zhuǎn)速率大致保持定值。主要應用于電風扇,空調(diào)風扇電動機,洗衣機等電機。 因此我們選用方案二。 2.1.4顯示模塊 方案一: 用LED數(shù)碼顯示器,作數(shù)據(jù)顯示,過于簡單,雖用空間小,但不適合本設(shè)計系統(tǒng)中顯 示水位數(shù)字模式和洗衣重復次數(shù)等要求。 萬案二: 使用PS7219它是一種新型的,多位LED顯示驅(qū)動模塊.采用簡單的三線SPI接口,內(nèi) 部自帶時鐘電路,無需任何外圍元件,顯示功能多樣化等特點.每片PS7219最多可同時驅(qū)動 8位8段共陰級LED.當使用多于8位LED時,只需將N片級聯(lián),便可

25、輕松實現(xiàn)NX8位LED 顯示,我們選擇方案二。 2.1.5進水與出水電路 方案一: 采用市場上的220V交流電磁閥進行進水與排水,進排水速度快,考慮到本洗衣水容 器體積較大,且需要單片機控制。 萬案一: 利用12V的直流抽水泵進行進水與排水,由單片機調(diào)用程序控制繼電器,從而控制抽 水電動機的工作,效果較佳。鑒于實際情況,我們選用方案一較為妥當。 2.2控制系統(tǒng)的功能 本系統(tǒng)采用AT89S52單片機作為主控芯片,對單片機進行編程,由程序執(zhí)行相關(guān)過程 的控制操作,四個I/O 口充分指派給水位檢測控制、電機正反轉(zhuǎn)控制、進水與排水控制、 數(shù)碼顯示等模塊電路,各電路部分相互區(qū)分又構(gòu)成統(tǒng)一整

26、體,外加水容器、器件等形成最 終的雙桶洗衣機控制模型。 洗衣機控制器可設(shè)定高、中、低水位和洗衣過程,控制電動機的正反轉(zhuǎn),自動進水和 排水。 具體功能如下: (1) 強、弱洗滌功能。要求強洗時正、反轉(zhuǎn)驅(qū)動時間各為 4秒,間歇時間為1秒; 弱洗時正、反轉(zhuǎn)驅(qū)動時間各為 3秒,間歇時間為2秒。 (2) 四種洗衣工作程序,即標準程序、經(jīng)濟程序、單獨程序和排水程序。標準程序 是進水一洗滌一漂洗一排水一脫水,如此循環(huán)三次,每循環(huán)一次洗滌或漂洗環(huán) 節(jié)時間比上一循環(huán)同一環(huán)節(jié)減少 2分鐘。具體是:第一循環(huán)為洗滌,時間為 6 分鐘,第二、第三次循環(huán)為漂洗,時間分別為 4分和2分。排水時間采用動態(tài) 時間法確

27、定,脫水時間為2分鐘。經(jīng)濟程序與標準程序一樣,只是循環(huán)次數(shù)為 2次。單獨程序是進水一洗滌(6分鐘)一結(jié)束(留水不排不脫)。排水程序 是排水f脫水f結(jié)束,時間確定與上述程序相應環(huán)節(jié)相同。 (3) 進、排水系統(tǒng)故障自動診斷功能。洗衣機在進水或排水過程中,若在一定的時 間范圍內(nèi)進水或排水未能達到預定的水位,就說明進、排水系統(tǒng)有故障,此故 障由控制系統(tǒng)測知并通過警告程序發(fā)出警告信號,提醒操作者進行人工排除。 (4) 脫水期間安全保護和防震動功能。洗衣機脫水期間,若打開開機蓋時,洗衣機 就會自動停止脫水操作。 (5) 引起脫水桶重心偏移而不平衡,洗衣機也會自動停止脫水,以免振動過大,待 人工處

28、理后恢復工作。 (6) 間歇驅(qū)動方式。脫水期間采取間歇驅(qū)動方式,以便節(jié)能。本系統(tǒng)要求驅(qū)動5秒, 間歇2秒,間歇期間靠慣性力使脫水桶保持高速旋轉(zhuǎn)。 (7) 暫停功能。不管洗衣機工作在什么狀態(tài),當按下暫停鍵時,洗衣機必須停止工 作,待啟動鍵按下后洗衣機又能按原來所選擇的工作方式繼續(xù)工作。 (8) 聲光顯示功能。洗衣機各種工作方式的選擇和各種工作狀態(tài)均有聲、光提示或 ^顯^示。 2.3洗衣機的控制過程: 接通電源后,數(shù)字顯示“ 0”,電動機進入準備運行狀態(tài)。根據(jù)單片機程序設(shè)定高、 中、低水位和洗衣重復次數(shù)(進水、排水次數(shù)),可在 1?5次內(nèi)任意預置。設(shè)定電動機 的循環(huán)次數(shù)(四個節(jié)拍表示一

29、個循環(huán)),可在 1?9次循環(huán)周期內(nèi)任意預置。按下起動開 關(guān),按設(shè)定水位自動進水,到達設(shè)定水位后停止進水。緊接著電動機開始循環(huán)運行,每次 循環(huán)由四個節(jié)拍組成:①電動機正轉(zhuǎn),持續(xù) 8秒;②電動機停轉(zhuǎn),持續(xù)2秒;③電動機反 轉(zhuǎn),持續(xù)8秒;④電動機停轉(zhuǎn),持續(xù)3秒。每個循環(huán)周期為20秒。數(shù)字顯示電動機已經(jīng) 循環(huán)的次數(shù)。到達預定循環(huán)次數(shù)后,電動機停轉(zhuǎn)。洗衣過程完成后,打開排水閥,自動排 水和脫水。脫水時電動機正轉(zhuǎn)10秒,停轉(zhuǎn)2秒又正轉(zhuǎn)10秒。然后重新進水和控制電動機 循環(huán)運行,數(shù)字顯示進排水已經(jīng)重復的次數(shù)。到達洗衣重復次數(shù)后,發(fā)出 5次蜂鳴聲,洗 衣過程結(jié)束。數(shù)碼管顯示出最終的循環(huán)洗衣次數(shù)。 13

30、 主控系統(tǒng)圖: 數(shù)碼管顯示 j 1 水位檢測 ? 主控糸統(tǒng) AT89S52 1 電機轉(zhuǎn)動 ? 控制 / / %. 進水控制 ? 排水控制 m筒 J 洗衣機 1器 * 圖2-1 第三章硬件設(shè)計 根據(jù)洗衣機的基本功能要求,硬件電路設(shè)計需要整體考慮:洗衣機進水、排水問題; 水位顯示、水位控制;電動機狀態(tài)切換、可能抖動的問題;工作過程中的啟動、暫停、復 位及結(jié)束等問題。 采用51系列單片機作為控制核心,主要包括電源部分、水位檢測及模式、電機控制 電路、洗衣機洗衣狀態(tài)、數(shù)碼顯示。主要組成部件有: 51單片

31、機、7407緩沖器、MOC3061 繼電器、指示燈、數(shù)碼管顯示器 PS7219 74HC000邏輯控制器、電動機、電磁閥、電動抽 水機、蜂鳴器以及按鍵,還有自制洗衣機構(gòu)架、滾筒及連接線路等。 設(shè)計硬件圖 圖3-1 逬水口 起動按鈕 停止按鉉 3.1電源電路部分 系統(tǒng)電源電氣原理圖如圖3-2,市電220V經(jīng)過變壓器T變壓為12V交流電壓,通過4 只二極管IN4004全橋整流后,再經(jīng)過電容 C濾波后得到直流電壓,經(jīng)過三端穩(wěn)壓器,穩(wěn) 壓后得到穩(wěn)定的+5V電壓給各器件供電 3.2數(shù)字控制電路 圖見附錄 321 AT89S52單片機主控模塊 AT89S52是一種低功耗、高性能

32、CMOS位微控制器,具有8K在系統(tǒng)可編程Flash 存儲器。使用Atmel公司高密度非 易失性存儲器技術(shù)制造,與工業(yè) 80C51產(chǎn)品指令和引 腳完全兼容。片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。在單芯片 上,擁有靈巧的8位CPU和在系統(tǒng) 可編程Flash,使得AT89S52為眾多嵌入式控制應用 系統(tǒng)提供高靈活、超有效的解決方案。 AT89S52具有以下標準功能:8k字節(jié)Flash,2 56字節(jié)RAM 32位I/O 口線,看門狗定時器,2個數(shù)據(jù)指針,三個16位 定時器/計數(shù) 器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時鐘電路。另外,AT89S52 可降至0

33、Hz靜態(tài)邏 輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作, 允許RAM定時器/計數(shù)器、串口、中斷繼續(xù)工 作。掉電保護方式下,RAM內(nèi)容被保存, 振蕩器被凍結(jié), 單片機一切工作停止,直到下一個中斷或硬件復位為止。 8位微控制器 8K字節(jié)在系統(tǒng)可編程 Flash AT89S52 P0 口: P0 口是一個8位漏極開路的雙向I/O 口。作為輸出口,每位能驅(qū)動 8個TTL 邏輯電平。對P0端口寫“ T時,弓I腳用作高阻抗輸入。 當訪問外部程序和數(shù)據(jù)存儲器時,P0 口也被作為低8位地址/數(shù)據(jù)復用。在這種模式 下,P0具有內(nèi)部上拉電阻。 在flash編程時,P0 口也用來接收指令

34、字節(jié);在程序校驗時,輸出指令字節(jié)。程序 校驗時,需要外部上拉電阻。 P1 口 : P1 口是一個具有內(nèi)部上拉電阻的 8位雙向I/O 口,p1輸出緩沖器能驅(qū)動4 個TTL邏輯電平。對P1端口寫“ 1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入 口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL )。 此外,P1.0和P1.2分別作定時器/計數(shù)器2的外部計數(shù)輸入(P1.0/T2 )和時器/計 數(shù)器2的觸發(fā)輸入(P1.1/T2EX),具體如下表所示。 在flash編程和校驗時,P1 口接收低8位地址字節(jié)。 引腳號第二功能: P1.0 T2 (定時器/計數(shù)器T

35、2的外部計數(shù)輸入),時鐘輸出 P1.1 T2EX (定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制) P1.5 MOSI (在系統(tǒng)編程用) P1.6 MISO (在系統(tǒng)編程用) P1.7 SCK (在系統(tǒng)編程用) P2 口: P2 口是一個具有內(nèi)部上拉電阻的 8位雙向I/O 口,P2輸出緩沖器能驅(qū)動4 個TTL邏輯電平。對P2端口寫“ 1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入 口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL )。 在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX @DF)R 時,P2 口送出高八位地址

36、。在這種應用中,P2 口使用很強的內(nèi)部上拉發(fā)送1。在使用 8位地址(如MOVX @RI訪問外部數(shù)據(jù)存儲器時,P2 口輸出P2鎖存器的內(nèi)容。在flash 編程和校驗時,P2 口也接收高8位地址字節(jié)和一些控制信號。 P3 口: P3 口是一個具有內(nèi)部上拉電阻的 8位雙向I/O 口,p2輸出緩沖器能驅(qū)動4 個TTL邏輯電平。對P3端口寫“ 1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入 口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流( IIL )。 P3 口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。在 flash編程和校驗時, P3 口也接收一些控制信

37、號。 端口引腳第二功能 P3.0 RXD(串行輸入口) P3.1 TXD(串行輸出口) P3.2 INTO(外中斷 0) P3.3 INT1(外中斷 1) P3.4 TO(定時/計數(shù)器0) P3.5 T1(定時/計數(shù)器1) P3.6 WR(外部數(shù)據(jù)存儲器寫選通) P3.7 RD(外部數(shù)據(jù)存儲器讀選通) 此外,P3口還接收一些用于FLASH閃存編程和程序校驗的控制信號。 RST復位輸入。當振蕩器工作時,RST引腳出現(xiàn)兩個機器周期以上高電平將是單片 機復位。 河南工業(yè)職業(yè)技術(shù)學院畢業(yè)論文 ALE/PRO 當訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出

38、脈 沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈 沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數(shù)據(jù)存儲器 時將跳過一個ALE脈沖。 對FLASH存儲器編程期間,該引腳還用于輸入編程脈沖(PROG。 如有必要,可通過對特殊功能寄存器(SFR區(qū)中的8EH單元的DO位置位,可禁止A LE操作。該位置位后,只有一條 MOVX口 MOV指令才能將ALE激活。此外,該引腳會被微 弱拉高,單片機執(zhí)行外部程序時,應設(shè)置 ALE禁止位無效。 PSEN程序儲存允許(PSEN輸出是外部程序存儲器的讀選通信號,當 AT89C52 由外部程序存儲器取

39、指令(或數(shù)據(jù))時,每個機器周期兩次 PSEN有效,即輸出兩個脈沖, 在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN信號。 EA/VPP外部訪問允許,欲使CPU僅訪問外部程序存儲器(地址為OOOOH-FFFFH, EA端必須保持低電平(接地)。需注意的是:如果加密位 LB1被編程,復位時內(nèi)部會鎖存 EA端狀態(tài)。 如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器的指令。 FLASH存儲器編程時,該引腳加上+12V的編程允許電源Vpp,當然這必須是該器件是 使用12V編程電壓Vppo AT89S52引腳圖: 竊(T2>P1O 匚 J* 1 40 (T2 EX )

40、 P t .1 1 F 33 P1.2 L_ 3 3S Pl .3 匚 4 37 pi .4 r 5 (MOSH Pl .5 L s 35 (Micef pi e ir 7 34 < SCK) PT.7 i- 3 33 RST r 9 32 iRXD) 0 r 10 31 F5.^ 匚 13 23 (TO) PS.4 |_ 14 27 (ti > pa.s i 15 26 (WR) P3.6 l_ 16 25 (RD

41、 ? P3.7 L 17 24 XTAL2 L. IB 23 XTAL1 匚 19 22 GND r 20 21 3 vcc U FO O(ADO} _l P0.1 (AD 1 ) □ P0 2 1AD2} :I P0.3 |AD3) ,I P0 4 (AD4> ~I 戸口占 -1 PO.e 屮口巧 :I P0 7 (AD7) ~1 PP p ALE/PROG H PSEN 二I P2 7 (A1 5) P2.6 (A14) _l P2.5

42、 P2 O 8 時,應考慮到提高總線驅(qū)動能力? 通過對內(nèi)部RAM及 CON端口的控制9 ,可令PS7219進入低功耗

43、狀態(tài)(V=5V,l=15mA). PS7219內(nèi)置16個控制寄存器,可靈活控制任何一位 LED,實現(xiàn)消隱,BCD碼,灰度控制及閃 爍. 特點與引腳說明: PS7219的特點如下:(1)串行接口( 16位控制字);(2)8位共陰極LED顯示驅(qū)動;⑶ 顯示位數(shù)1?8,可數(shù)字調(diào)節(jié);(4))按位進行BCD譯碼/不譯碼數(shù)字控制;(5))16級亮度數(shù) 字控制;⑹ 上電LED全熄;(7)提供位閃功能;(8)多片PS7219級聯(lián)實現(xiàn)多個LED顯示; (9)寬24腳雙列直插模塊封裝。 PS7219引腳如圖3-5所示。 NJP IXJVT PICS 00N 單片PS7219驅(qū)動8位LED的

44、原理圖如圖3-6所示 VCC IMP S10 VSS T斗野sp可畐一 IK LOAD 丄 P cn —da —QI 7— 圖3-6 3.2.3 按鍵輸入模塊 采用鍵盤矩陣電路,鍵盤由4只按鍵組成2X 2矩陣鍵盤,4只按鍵用于洗衣機的工作 方式選擇,指示燈配合按鍵工作。該鍵盤使用引腳 INTO向CPU申請中斷,P3.5和P3.4為 該鍵盤的行輸出,P3.6和P3.7為該鍵盤的列輸入,電氣原理見圖 3-7 。 R1 A*-E 74C14 11 4M7 FB EFB-DD32B21 324 蜂鳴器報警模塊 響度達110dB的報警蜂鳴器如圖3

45、-7,本電路可用9V電源驅(qū)動。電路用一快六反相斯 密特觸發(fā)器IC和一個帶有反饋端子的壓電器件組成,反饋端在壓電晶片的中央?yún)^(qū)域。當 激勵蜂鳴器諧振時,反饋信號達到最大值。74CI4中的一個反相器接成一個無穩(wěn)態(tài)震蕩器。 頻率選擇在壓電晶片諧振頻率3.2kHz的1/5。由于蜂鳴器第3腳的反饋作用,使標志激勵 頻率增強,保證有最大的聲音輸出。IC的另外四只反相器接成頻率大約 2Hz的無穩(wěn)態(tài)震蕩 器。它通過一只二極管控制主要震蕩器的通和斷。如果想要得到連續(xù)音調(diào),這個調(diào)制電路 可以不要。 3.2.5 LED指示模塊 17 河南工業(yè)職業(yè)技術(shù)學院畢業(yè)論文 25 a. b c d.

46、 o o o * 占GND 共明極T段數(shù)碼首 共陽根T段數(shù)瑪普 圖3-8 3.3水位檢測器 水位的檢測是水位傳感器受到細長的軟管水位壓力來工作的。水位壓力的大小是根據(jù) 洗衣桶水的多少在細長的軟管產(chǎn)生的壓強而定的。 壓力傳感器:水位高,通過軟管內(nèi)空氣給到壓力傳感器的壓力就大,利用水壓的壓力 給信號水位開關(guān)控制的,水位的高低調(diào)節(jié)只不過控制壓力傳感器的信號大小。通過提高或 降低氣筒高度來選擇水位。如圖3-9所示。 徹動 幵關(guān) 氣糞 當洗衣機內(nèi)宜 水時,氣筒內(nèi) 產(chǎn)生壓力推動 氣泰使開關(guān)動 作 331 電動機 本系統(tǒng)采用單相電容式電動機有主繞組和副繞組與外附

47、電容構(gòu)成 90相差的旋轉(zhuǎn)磁 場,允許正反轉(zhuǎn)運行的單相電容式電動機主副繞組的線徑、匝數(shù)相同,只有這種單相電容 式電動機允許正反轉(zhuǎn)運行。 系統(tǒng)共有兩個電極,即洗滌電機和脫水電機,完成洗滌和脫水的電機用的是相同的電 路控制完成的,都是用單相電容式電動機來驅(qū)動。脫水電機電路用的是單個的電容運轉(zhuǎn)電 極驅(qū)動,而洗滌電機電路則是用的兩個電容式運轉(zhuǎn)電機驅(qū)動。 電機電路如圖3-10 啟動電容 rHF 啟動繞組 離心開關(guān) 220V 運行繞組 圖 3-10 3.3.2 7407 緩沖器和 MOC306(光耦) KLfiA薊5A5Y4A4Y 回問€1回詞間3 xvu

48、1A1Y2A2Y3A3Y

49、預設(shè)低、中、高水位; P0.1為進 排水次數(shù)鍵,可設(shè)定進水、排水次數(shù)為1— 5次;P0.2為電機循環(huán)次數(shù)鍵,循環(huán)次數(shù)為1--9 次;P0.3為低水位檢測;P0.4為中水位檢測;P0.5為高水位檢測;P0.6控制進水,P0.7 為出水控制;P1.0為電機控制,程序調(diào)用P1.2進行電機啟動,實現(xiàn)電機的正轉(zhuǎn)、反轉(zhuǎn)、 停轉(zhuǎn)等洗衣狀態(tài)。蜂鳴器狀態(tài)由P1.3指控,洗衣結(jié)束時,以報警的形式提示。P1.4、P1.5、 P1.6和P1.7為數(shù)碼管連接,指示水位模式、電機循環(huán)、洗衣次數(shù)和循環(huán)次數(shù)的直觀狀態(tài)。 P2.7 口控制個位數(shù)碼管,即電機轉(zhuǎn)動的次數(shù),而 P2.6 口控制十位數(shù)碼管顯示。P3.0為水 位模

50、式選擇,P3.1為準備排水端口,P3.2為進排水計數(shù)端口。 4.2程序流程 SW制 麗謙懷L*姬冃粗 t希中*低)」 散碼顯示 (初始狀態(tài).水位 檯丈*電機循環(huán)度 歎、洗&總次數(shù)) 選*V說左 4.3源程序 見附錄(一) 4.4程序運行過程分析 軟件工作過程:初始化及按鍵掃描,系統(tǒng)上電復位后,首先執(zhí)行初始化 ,接著進行按 鍵掃描(其中有水位模式按鍵、洗衣次數(shù)按鍵、電機正反轉(zhuǎn)次數(shù)按鍵),同時,數(shù)碼管顯 示當前狀態(tài)。按下水位模式按鍵后,單片機根據(jù)程序執(zhí)行第一步,即檢測水位高、中、低 狀態(tài),單片機檢測出某一水位狀態(tài)后,會根據(jù)程序給出相應動作,此時電機開始工作,

51、進 行抽水機抽水;抽水到預定水位后,程序轉(zhuǎn)為下一步準備狀態(tài)。接著,啟動洗衣電動機, 程序會根據(jù)預先設(shè)置好的指令執(zhí)行動作,電動機帶動滾筒在水中轉(zhuǎn)動,模擬洗衣機的各洗 衣狀態(tài),即電動機正轉(zhuǎn),停轉(zhuǎn),反轉(zhuǎn),再停轉(zhuǎn),每個循環(huán)周期為 20秒,程序內(nèi)部執(zhí)行電 機循環(huán)次數(shù)計數(shù)。與此同時,數(shù)碼管也會顯示相應的狀態(tài),兼有電機轉(zhuǎn)動次數(shù)顯示、洗衣 重復次數(shù)顯示。最后,洗衣過程結(jié)束之時,蜂鳴器會發(fā)出蜂鳴聲,提示洗衣過程結(jié)束。 第五章總結(jié) 本次設(shè)計的是由單片機控制的全自動洗衣機,由于本次設(shè)計主要應用到的是 AT89S52 單片機及一個7407緩沖器和四個MOC3061另外功能鍵和LED顯示所以不存在高成本的問

52、題,技術(shù)上也沒涉及到更高深的技術(shù),所以在技術(shù)和批量生產(chǎn)上有很好的發(fā)展。這就使洗 衣機的功能更加的人性化。 作為一個機電工程系的畢業(yè)生,應該能設(shè)計出一些比較簡單的系統(tǒng)電路,但是應該值 得注意的是,所設(shè)計的電路應該是實用的,是根據(jù)市場要求或者科技的發(fā)展方向。本次設(shè) 計的系統(tǒng)就是針對市場的需求而設(shè)計的。 然而,本設(shè)計仍然存在一些問題有待不斷的完善與提高,例如在硬件方面就有一部分 沒有實現(xiàn),同時,在實際的電路的設(shè)計中,由于涉及到的專業(yè)知識多而雜,為了能夠更好 更高質(zhì)量的完成畢業(yè)設(shè)計,對舊的知識又重新加以鞏固與學習,對三年的大學所學的到的 知識也進行了全面的總結(jié)。無論從理論知識還是動手能力上感覺到自

53、己的知識更加豐富了 動手能力更強了自信心也更足了,這對將來的參加工作也堅定了信心與必勝的信念。 致 謝 畢業(yè)設(shè)計是培養(yǎng)學生綜合運用所學知識 ,發(fā)現(xiàn),提出,分析和解決實際問題,鍛煉實踐 能力的重要環(huán)節(jié),是對學生實際工作能力的具體訓練和考察過程 ?隨著科學技術(shù)發(fā)展的日 新日異,單片機已經(jīng)成為當今空前活躍的領(lǐng)域, 在生活中可以說得是無處不在。因此作 為二十一世紀的大學來說掌握單片機的開發(fā)技術(shù)是十分重要的。 回顧起此次畢業(yè)設(shè)計,至今我仍感慨頗多,的確,從選題到定稿,從理論到實踐,在 作畢業(yè)設(shè)計的日子里,可以說得是苦多于甜,但是可以學到很多很多的東西,同時不僅可 以鞏固了以前所學過的知識,而且學

54、到了很多在書本上所沒有學到過的知識。通過這次畢 業(yè)設(shè)計使我懂得了理論與實際相結(jié)合是很重要的,只有理論知識是遠遠不夠的,只有把所 學的理論知識與實踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會服務,從而提高自 己的實際動手能力和獨立思考的能力。在設(shè)計的過程中遇到問題,可以說得是困難重重, 這畢竟第一次做的,難免會遇到過各種各樣的問題,同時在設(shè)計的過程中發(fā)現(xiàn)了自己的不 足之處,對以前所學過的知識理解得不夠深刻, 掌握得不夠牢固,通過這次畢業(yè)設(shè)計之后, 一定把以前所學過的知識重新溫故。 這次畢業(yè)設(shè)計終于順利完成了,在設(shè)計中遇到了很多編程問題,最后在指導老師的辛 勤、指導下,終于游逆而解。同時,在指

55、導老師的身上我學得到很多實用的知識,在次我 表示感謝!同時,對給過我?guī)椭乃型瑢W和各位指導老師再次表示忠心的感謝。 參考文獻 [1] 姜寶港.智能家用電器原理與維修[M].北京:機械工業(yè)出版社,2002.5. [2] O.S.Turkey,I.T.Sumer,A.K.Tugcu B.Kiray.Modeli ng and Experime ntal Assessme nt of Suspe nsion Dyn amics of Horizo ntal-Axis Wash ing Mach in e.Jour nal of Vibrati on and Acoustics[M].199

56、8(4), Vol 120 : 534-543. [3] 魯建國,曹敏.GB/T 4288-2003《家用電動洗衣機》的修訂與我國洗衣機的發(fā)展[J].家 電科技,2003⑺:75-78. [4] 向 騫.全自動洗衣機原理與維修[M].福建:福建科學技術(shù)出版社,20006 ⑸ 趙旭,李鴻升,趙慎嚴.波輪式洗衣機洗滌模式與優(yōu)缺點的研究[J].西北輕工業(yè)學院 學報,2001,1 : 70-73. [6] 王幸之,鐘愛琴,王雷,王閃.AT89S系列單片機原理與接口技術(shù)[M].北京:航空航天 大學出版社,2004.5. [7] 陳斌.單片機應用系統(tǒng)抗干擾技術(shù)[J].電子產(chǎn)品世界,2005,7

57、: 95-97. [8] 劉光斌,劉冬,姚志成.單片機系統(tǒng)實用抗干擾技術(shù) [M].北京:人民郵電出版社, 2003.10. [9] 萬福君,潘松峰.單片微機原理系統(tǒng)設(shè)計與應用 [M].合肥:中國科學技術(shù)大學出版 社,2001.8. [10] 朱經(jīng)利,蔣玉亮.海爾家用洗衣機原理與維修[M].北京:人民郵電出版社,1999.2. 河南工業(yè)職業(yè)技術(shù)學院畢業(yè)論文 0000H ;初始化 ;暫停中斷向量 ;定時器0中斷向量 ;開蓋,不平衡中斷向量 源程序清單 ORG START: AJMP MAIN ORG 0003H AJMP INTO ORG 000BH AJ

58、MP TO ORG 0013H AJMP INT1 ORG 0030H 31 MAIN: MOV P1, #OFOH 主程序開始 MOV 56H,#0F0H MOV 57H,#03 ; MOV 54H,#40 ; MOV 55H,#10 MOV 58H,#06 CLR ET0 SETB EA ; CLR IT0 CLR IT1 SETB PX0 SETB PT0 SETB PX1 MOV TL0,#0B0H MOV TH0,#3CH MOV TMOD,#01H MOV P3,#7FH MOV SP,#35H P1

59、.4,X1 ;# 0F0H排水標志(指定56H為標志單元) 洗衣機標準洗衣工作程序標志(指定57H) 強洗正、反轉(zhuǎn)驅(qū)動4秒賦值 (指定54H存放) ;強洗間歇1秒賦值(指定55H存放) ;漂洗6分鐘賦值(指定58H存放) 開總中斷 ;設(shè)置外部中斷0、1為低電平觸發(fā) ;設(shè)置中斷優(yōu)先級別 ;設(shè)置10 0MS中斷時間常數(shù) KA: JNB AJMP KB ;以下為按鍵掃描程序 X1: ACALL K1 KB: JNB P1.5,X2 AJMP KC X2: ACALL K2 KC: JB P3.4,KA ACALL DEL10 JB P3.4,KA ACALL FZH

60、JNB P3.4,$ SETB ET0 SETB TRO SETB P3.5 SETB EX0 CLR P3.4 MOV A ,57H CJNE A,#00H,XY AJMP BSH1 ;按鍵掃描程序結(jié)束 ;開定時器0中斷 ;啟動定時器0 ;是排水程序? ;是則跳轉(zhuǎn)排水程序 XY: MOV 70H,#00 MOV 51H,#00 L0: CJNE A,51H,L1 ;進水系統(tǒng)有故障? AJ

61、MP FW ;有則跳轉(zhuǎn)故障處理程序 L1: JB P3.5 丄0 ;進水達預定水位? CLR P1.0 ; 進水結(jié)束,關(guān)閉進水閥 MOV 70H,#00 MOV 71H,#00 MOV 72H,#00 L: MOV 50H,#00 ;以下為洗滌/漂洗工作程序 SETB P1.2 ; 正轉(zhuǎn)洗滌/漂洗驅(qū)動 ;以下為進水操作,打開進水閥 A,50H SETB P1.0 MOV A,#240 50H,#00 ;脫水驅(qū)動5秒 ;脫水間歇2秒 MOV CJNE A,50H,$ CLR P1.2 ;洗滌/漂洗間

62、歇 MOV 50H,#00 MOV A,55H CJNE A,50H,$ MOV 50H,#00 SETB P1.3 ;反轉(zhuǎn)洗滌/漂洗驅(qū)動 MOV A,54H CJNE A,50H,$ CLR P1.3 ;洗滌/漂洗間歇 MOV 50H,#00 MOV A,55H CJNE A,50H,$ MOV A,58H CJNE A,72H,L ;洗滌/漂洗工作結(jié)束? BSH: MOV A,56H CJNE A,#0F0h,PBSH ;洗滌/漂洗工作結(jié)束,排水否? DEC 57H ;洗衣工作循環(huán)次數(shù)減 1 BSH1: SETB P1.1 ; 排水操作,打開排水閥 M

63、OV 70H,#00 MOV 51H,#00 MOV A,#60 BSH2: CJNE A,51H,BSH3 ;排水系統(tǒng)有故障? AJMP FW ; 有則跳轉(zhuǎn)故障處理程序 BSH3: JNB P3.5,BSH2 ;水位下降至預定水位? MOV A,51H ADD A,#50 MOV 70H,#00 MOV 51H,#00 CJNE A,51H,$ ;排水時間延長D+50秒 MOV 73H,#00 ; 以下為脫水程序 CLR P3.5 SETB EX1 BSH4: MOV ;開蓋、不平衡中斷請求觸器允許 ;脫水期間,開蓋、不平

64、衡中斷允許 SETB P1.2 MOV A,#50 CJNE A,50H,$ CLR P1.2 MOV A,#20 MOV 50H,#00 CJNE A,50H,$ INC 73H MOV A,73H ;脫水時間達2分鐘? CLR P1.1 SETB P3.5 A,57H CLR EX1 ;脫水結(jié)束,禁止開蓋、不平衡中斷 MOV CJNE A,#00,BSH5 ;洗衣工作是否結(jié)束? AJMP PBSH ;結(jié)束跳轉(zhuǎn)結(jié)束報警程序 BSH5: MOV A,58H SUBB A,#2 ;洗滌/漂洗時間減2分鐘 MOV 58H,A AJMP XY ;洗衣工作未結(jié)束

65、,繼續(xù)下一循環(huán) PBSH: MOV 74H,#00 ;洗衣結(jié)束報警程序 JK: MOV 50H,#00 BJ1: SETB P3.7 MOV A,50H CJNE A,#10,BJ1 MOV 50H,#00 BJ2: CLR P3.7 MOV A,50H CJNE A,#10,BJ2 INC 74H MOV A,74H CJNE A,#3,JK AJMP MAIN ;洗衣工作結(jié)束,返回主程序 FW: CLR EX1 CLR P1.0 CLR P1.1 CLR P1.2 CLR P1.3 FW1: MOV 50H,#00 FW2: SETB P3.7 JN

66、B P1.4,FW4 MOV A,50H CJNE A,#10,FW2 MOV 50H,#00 FW3: CLR P3.7 JNB P1.4,FW4 MOV A,50H CJNE A,#20,FW3 AJMP FW1 FW4: CLR P3.7 ACALL FZH JNB P1.4 ,$ AJMP MAIN 以下為進排水系統(tǒng)故障處理程序 INT0: PUSH A PUSH PSW PUSH DPH PUSH DPL SETB P3.4 ACALL FZH MOV A,P1 MOV R1,A ANL A,#0F0H MOV P1,A JB P3.4,$ ACALL FZH MOV A,R1 ;以下為暫停中斷服務程序 ;撤消本次中斷請求信號 ;保存P1端口狀態(tài) ;洗衣機暫停各種操作 ;等待啟動鍵按下 河南工業(yè)職業(yè)技術(shù)學院畢業(yè)論文 MOV P1,A POP DPL POP DPH POP PSW POP A 恢復Pl口原始數(shù)據(jù) CLR P3.4 RETI ;中斷返回 INC 50H INC 7

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

相關(guān)資源

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

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

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


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