節(jié)水型全自動洗衣機控制器設(shè)計論文_第1頁
已閱讀1頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  目 錄</p><p>  摘 要.............................1</p><p>  第一章 系統(tǒng)設(shè)計.......................2</p><p> ?。保? 設(shè)計特點........................2</p><p>  

2、1.2 系統(tǒng)設(shè)計方案.....................2</p><p>  1.2.1 系統(tǒng)框圖.........................2</p><p>  1.2.2節(jié)水工作原理.......................3</p><p>  1.2.3其它功能介紹.......................3</p>

3、<p>  第二章 硬件描述........................4</p><p> ?。?1電路原理圖..........................4</p><p>  2.1.1 主控核心部分......................5</p><p>  2.1.2 按鍵和LED控制部分....................

4、7</p><p>  2.1.3輸出控制部分......................8</p><p>  2.1.4電源部分........................9</p><p>  2.1.5水位檢測部分.......................9</p><p>  2.1.6高壓保護部分.............

5、.........11</p><p>  2.1.7過零判部分......................10</p><p>  2.1.8 PLL部分......................11. </p><p>  2.1.9 蜂鳴控制部分......................11</p><p>  2.1.0門控開關(guān)部

6、分......................12</p><p>  第三章 軟件描述......................13</p><p>  3.1 芯片程序.........................12</p><p>  3.2 程序主流程圖.......................16</p><p> 

7、 3.3 MAIN子程序流程國......................17</p><p>  3.4 過程控制子程序流程圖....................18</p><p>  第四章 結(jié)束語.........................20</p><p>  參考文獻....................... .....21<

8、;/p><p>  節(jié)水型全自動洗衣機控制器設(shè)計 </p><p><b>  摘 要</b></p><p>  隨著全自動洗衣機的不斷普及,消費者對其環(huán)保節(jié)能的要求越來越高,其中最主要的一項就是耗水量。人們迫切需要有一種能節(jié)水的洗衣機能代替現(xiàn)在的洗衣機。這在全球水資源缺乏的今天顯得極其重要。我們從這一點切入,通過大量市場調(diào)研,設(shè)計

9、開發(fā)了這款節(jié)水型全自動洗衣機電腦控制器。它通過對電腦控制器程序的精心設(shè)計,配合整機結(jié)構(gòu)的調(diào)整,在不影響整機其它性能的前提下,達到了節(jié)水40%的優(yōu)良效果,為全自動洗衣機提供了有價值的參考。 </p><p>  隨著科技的發(fā)展,許多新技術(shù)已成功地應(yīng)用在洗衣機上。使洗衣機由簡單的“能洗衣”,發(fā)展到具有高洗凈度、低磨損率、健康型、智能化、節(jié)水節(jié)能等高層次功能,滿足了不同檔次的需求模糊控制洗衣機設(shè)置有電腦和多種精

10、確的智能傳感器,能模仿人類的感知功能及思維對洗衣程序進行控制。各種傳感器相當于人的手、眼、耳等,可自動檢測判斷衣物的重量、質(zhì)料、臟污程度、洗滌液溫度等,并把這些信息傳遞給電腦。電腦對收到的信息進行綜合判斷后,自動設(shè)定最佳水位、最佳洗滌時間和最佳洗滌程序,控制各執(zhí)行部件自動完成整個洗衣過程。</p><p>  DESIGN OF SAVING WATER ENTIRE AUTOMATIC WASHER CON

11、TROLLER </p><p>  [Abstract] Along with the entire automatic washer unceasing popularization, the user is more and more high to its environmental protection energy conservation request,a most main item is a

12、water Consumption. The people are urgent need to have one kind to be able to save water wash clothes the function to replace present the washer. This appears in global water resources deficient today extremely importantl

13、y. We cut into from this point , through the massive markets investigation and study, the </p><p>  Along with the technical development, many new technologies successfully have applied on the washer. Simpl

14、y enables the washer by "to wash clothes", develops has the high cleaning, the low rate of wear, the health, the intellectualization, saves water the energy conservation contour level function, satisfied the di

15、fferent scale demand fuzzy control washer establishment to have the computer and the many kinds of precise intelligent sensor, could imitate humanity's sensation function and the thoug</p><p>  第一章 系 統(tǒng)

16、設(shè) 計</p><p><b>  1.1 設(shè)計特點</b></p><p>  a. 采用價廉物美的MOTOROLA單片機MC68HC08SR12作為控制核心。</p><p>  b. 通過片內(nèi)A/D實現(xiàn)電源電壓的保護功能</p><p>  c. 通過片內(nèi)PLL實現(xiàn)鎖相環(huán)控制。</p><p&

17、gt;  d. 設(shè)計了在線編程的功能。</p><p>  e. 顯示采用流行的LED模塊,大面積圖案設(shè)計,新穎直觀,動感力強,</p><p><b>  操作方便。</b></p><p>  f. 具有預約洗衣和剩余時間顯示功能。</p><p>  g. 使用CAPTURE 功能進行水位的監(jiān)測。</p>

18、;<p>  h. 多個程序公用:利用SR12的ROM較大的特點,可以將幾個程序(相似</p><p>  的兩個或幾個機型的程序)同時放在SR12上,根據(jù)PIN口輸入選擇運</p><p><b>  行不同的程序。</b></p><p>  i. 多種故障報警功能:設(shè)計多種故障狀態(tài)報警功能,提示用戶進行處</p>

19、<p>  理,超過1小時不處理,則自動切斷電源,保證洗衣機的安全。</p><p>  j. 通過軟件、硬件的配合設(shè)計,控制器具有較強的EMC性能。</p><p> ?。?2 系統(tǒng)設(shè)計方案</p><p><b>  1.2.1系統(tǒng)框圖</b></p><p>  圖1-1 系統(tǒng)總體框圖</

20、p><p>  1.2.2 節(jié)水工作原理 </p><p>  a、采用水位傳感器提供多級水位讓用戶選擇</p><p>  采用水位傳感器,不同的水位通過水位傳感器可以產(chǎn)生不同的振蕩頻</p><p>  率,MCU 可以精確地檢測到水位傳感器的振蕩頻率,也就是可以精確地檢</p><p>  測到當前的水位及水量,這樣

21、理論上可以做到無級地調(diào)節(jié)水位。本設(shè)計演</p><p>  示采用了6 級水位選擇,已能滿足用戶的洗衣需要。用戶可以根據(jù)洗滌量</p><p>  的多少合理選擇水位,即合理選擇最貼近的用水量,從而達到節(jié)水的目的。</p><p>  本設(shè)計說明書中推薦了洗滌量與用水量的對應(yīng)選擇表供用戶參考選擇。</p><p><b>  b、采

22、用噴淋脫水</b></p><p>  為了節(jié)水,洗衣機整機在結(jié)構(gòu)上有了很大的變化,大家知道全自動洗</p><p>  衣機是有內(nèi)桶和外桶的套桶型。內(nèi)桶有許多小孔以便水可以流到外桶,從</p><p>  而達到外桶盛水排水、內(nèi)桶旋轉(zhuǎn)脫水的功能。而新型的節(jié)水洗衣機其內(nèi)桶</p><p>  為無孔型,洗滌時內(nèi)桶盛水而外桶無水,這

23、樣來達到節(jié)水的目的。同時,</p><p>  在洗滌的時候,洗衣機內(nèi)的洗滌劑濃度相對普通洗衣機大大提高,可以達</p><p>  到更高的去污效果。但是,在洗衣機進行漂洗的時候,由于水量的減少,</p><p>  漂洗效果將會大打折扣,洗滌劑的殘留量會大大超標。為了解決這一問題,</p><p>  本設(shè)計采用了噴淋脫水功能。即在洗衣機

24、進行漂洗后的脫水時,在脫水的</p><p>  前期,控制器間隙地打開進水閥進行多次噴淋式進水,這樣來提高漂洗效</p><p>  果。這是控制器為配合整機節(jié)水而增加的功能。</p><p>  c、洗滌和漂洗采用不同的水位</p><p>  一般洗衣機在選擇了一定的水位后,其洗滌和二次漂洗均采用同樣的</p><p

25、>  用水量而不再改變。本設(shè)計在程序上進行了修改,如用戶選擇X 檔水位進</p><p>  行工作,則在洗滌時采用X-1 檔進行,在第一次漂洗時采用X 檔進行,在</p><p>  第二次漂洗時采用X-1 檔進行,從而達到節(jié)水的效果。</p><p>  1.2.3 其它功能介紹</p><p>  本控制器的其它一些功能有:<

26、;/p><p>  a、多種程序選擇,用戶可根據(jù)洗滌衣物的材質(zhì)選擇不同的程序,如浸洗、</p><p>  標準、羊毛和快速等。</p><p>  b、過程選擇,用戶可以選擇單獨洗滌以保留帶有洗滌劑的水進行重復使用,</p><p>  可選擇單獨脫水,猶如脫水機一樣,等等。</p><p>  c、預約洗滌,用戶可根據(jù)

27、需要選擇幾小時后進行洗滌,時間選擇范圍為1-24</p><p><b>  小時。</b></p><p>  d、剩余時間顯示,用戶可以直接掌握洗滌時間。</p><p>  e、故障自動處理,如脫水時衣物過偏,本控制器可自動進行處理。</p><p>  第二章 硬 件 描 述</p><p&

28、gt;  2.1 電路原理圖</p><p>  圖1-2 節(jié)水型全自動洗衣機系統(tǒng)原理圖</p><p>  2.1.1 主控核心部分</p><p>  圖1-3 MC68HC08SR12片內(nèi)模擬電路結(jié)構(gòu)框圖</p><p>  Motorola 的MC68HC08SR12是一種高性能的8位單片機系列,具有速度快、功能強和價格

29、低等特點。它的CPU與M68HC05單片機向上兼容,具有16位變址寄存器和堆棧指針,有200余條指令和10余種尋址方式,最快指令周期僅為0.125μS,而乘法指令也僅需0.625μS。大多數(shù)M68HC08具有FLASH(快閃)型號,大大方便應(yīng)用系統(tǒng)的開發(fā)。</p><p>  M68HC08有許多種型號,MC68HC908SR12(簡稱SR12)是它的一種新的產(chǎn)品,其主要性能有:</p><p

30、>  ·12K FLASH存儲器,具有在線編程和保密功能。</p><p>  ·512字節(jié)片內(nèi)RAM。</p><p>  ·8MHz內(nèi)部總線頻率。</p><p>  ·3~5.5V工作電壓。</p><p>  ·增強型串行通訊口(SCI)。</p><p>

31、;<b>  ·多主機I2C。</b></p><p>  ·兩個16位雙通道定時器接口模塊(TIMA、TIMB)。</p><p><b>  功能描述</b></p><p><b>  1.模擬電路模塊</b></p><p>  模擬電路模塊是SR1

32、2的特有部件,附圖為它的結(jié)構(gòu)框圖。</p><p>  它由輸入多路開關(guān)、兩組可程控放大器。片內(nèi)溫度傳感器、電流檢測電路等組成。程控放大器的總的放大倍數(shù)為1~256,并可設(shè)置直流偏置電壓。放大器的輸入可選擇為兩路模擬輸入腳(ATD0、ATD1)、片內(nèi)溫度傳感器、模擬地輸入(Vssam)。ATD0和Vssam間可接一個電流檢測電阻,用于測量外部電流,它還連接至電流檢測電路,可在電流超過指定值時產(chǎn)生中斷并輸出信號。片

33、內(nèi)溫度傳感器可用于測量0~85℃溫度。有了該模塊可大大減少外部模擬電路。</p><p><b>  2.A/D</b></p><p>  SR12有14路10位A/D,包括兩路專用模擬輸入、11路與并行I/O復用輸入和一路內(nèi)部放大器輸出,其中4路具有自動掃描方式。A/D的10位結(jié)果可為左對齊、右對齊,也可僅取8位。A/D模塊有專用的VREFH和VREFL輸入,以保

34、證測量精度。</p><p><b>  3.定時器接口模塊</b></p><p>  SR12有兩個定時器接口模塊(TIM),每個有以下功能:</p><p>  ·兩個輸入捕捉/輸出比較通道</p><p>  -可設(shè)置為上升、下降或任意跳變觸發(fā)的輸入捕捉,可用于測量各種脈沖信號的周期、脈寬等。</

35、p><p>  -可設(shè)置為置位、清零、到反的輸出比較操作,可產(chǎn)生定時和脈沖輸出。</p><p>  -可產(chǎn)生PWM脈沖輸出,最高分辨率為16位。</p><p>  ·TIM時鐘可設(shè)置為內(nèi)部總線時鐘的七種分頻值,最高頻率為4MHz。</p><p>  ·TIM的計數(shù)器可為16位自由運行或取模加1計數(shù)方式。</p>

36、;<p><b>  4.定時器基模塊</b></p><p>  可產(chǎn)生8種周期性實時中斷(1、4、16、256、512、1024、2048和4096Hz),可在STOP方式時使用外部32KHz晶振周期性地喚醒CPU。</p><p><b>  5.PWM模塊</b></p><p>  SR12有三通道

37、8位高速PWM(最高頻率為125KHz),每個通道有獨立的計數(shù)器,可選擇PWM輸入時鐘以產(chǎn)生各種PWM頻率,并有自動相位控制。</p><p><b>  6.I 2 C</b></p><p>  SR12有I 2 C,它支持多主機I2C標準。它可選擇8種不同的串行時鐘頻率,具有START、STOP信號的產(chǎn)生和控制、仲裁檢測、應(yīng)答產(chǎn)生和檢測、8位CRC產(chǎn)生和檢驗等多

38、種功能,能自動檢驗R/W位并相應(yīng)地切換至發(fā)送或接收方式,具有字節(jié)數(shù)據(jù)傳送和地址符合中斷。</p><p><b>  7.SCI</b></p><p>  SR12有一個增強型串行通訊口,它支持8位或9位數(shù)據(jù)格式,可選擇32種波特率,有硬件奇偶檢驗和噪聲檢測等功能,有發(fā)送緩沖器空、發(fā)送完成、接收完成和各種接收出錯中斷,并有分開的接收和發(fā)送中斷向量,方便軟件處理。&l

39、t;/p><p>  8.FLASH存儲器</p><p>  SR12有12K FLASH存儲器,具有保密和塊保護功能,可在線編程。它一般用作程序存儲器,但也可部分用作數(shù)據(jù)存儲器,可取代EEPROM,具有價格低、可靠性高、壽命長等特點,它可反復擦、寫一萬次以上,數(shù)據(jù)保存時間為十年以上。</p><p>  2.1.2按鍵和LED控制部分</p><

40、p>  a.相應(yīng)的矩陣鍵盤:</p><p>  采用矩陣式鍵盤,此類鍵盤采用矩陣式行列掃描方式,優(yōu)點是當按鍵較多時可降低占用單片機的I/O口數(shù)目,缺點為電路復雜且會加大編程難度。</p><p>  圖1-4 矩陣鍵盤原理框圖</p><p>  b.LED顯示電路:</p><p>  單只LED顯示在實際應(yīng)用中并無多大用途,一

41、般都是多位的LED顯示。現(xiàn)在我們作進一步學習,我們要講解的是8位LED的顯示原理及實際的編程方法。這里我們沒有采用多I/O口的8051系列單片機,而是采用了完全兼容C51指令系統(tǒng)的質(zhì)優(yōu)價廉的AT89C2051單片機,它的軟件編程與C51完全一致。</p><p>  圖1-5 LED顯示電路圖</p><p>  2.1.3 輸出控制部分</p><p>  輸出

42、全部采用可控硅控制,包括控制電機正反轉(zhuǎn)、進水閥、排水閥和斷電開關(guān)。由于有些可控硅的驅(qū)動電流要求較大,所以也采用驅(qū)動模塊來放大。在驅(qū)動電機的可控硅上增加了阻容吸收回路來保護可控硅。 </p><p>  與經(jīng)常應(yīng)用在電機控制中的有刷電機相比,MCU控制的無刷直流(BLDC)電機消除了刷子磨損和弧形機構(gòu),這樣電機的壽命本質(zhì)上僅僅受限于軸承的壽命。此外,基于MCU的BLDC電機系統(tǒng)的優(yōu)勢還包括高效率、高轉(zhuǎn)矩-慣量比、更

43、高的速度性能、低噪聲、更好的熱效率和低EMI特性。 利用專門設(shè)計用于電機控制的大批量生產(chǎn)的8位MCU是一種解決數(shù)字電機控制問題的非常低成本方法。由于具有高達10MIPS的性能和運動控制專用硬件(包括中心準直的14位PWM、一個運動反饋模塊以及一個高速ADC),以前要很貴處器的應(yīng)用現(xiàn)在可以用低成本的8位MCU解決。</p><p>  圖1-6 驅(qū)動模塊電路圖</p><p>  某些M

44、CU里的三相PWM控制,如PIC18F4431,可以用硬件提供一個BLDC的所有三項控制,盡量減少必須開發(fā)和調(diào)試的軟件。高達8個可用的PWM通道,通常只需要6個來驅(qū)動三相電機。因此,剩下的兩個通道可以用作其他功能,而不需要額外的器件。作為MCU的主要部分的帶積分編碼器接口的運動反饋模塊減少了器件數(shù)量和系統(tǒng)成本。</p><p>  具有采樣率為每秒200K的ADC的MCU可提供閉環(huán)控制所必要的速度。兩個不同通道的

45、同時采用使得對電壓和電流同時采樣成為可能。在測量閉環(huán)電機控制中后端電動勢(EMF)時需要這樣的快速轉(zhuǎn)換,在上升或下降時,沿使ADC與PWM同步的能力使切換噪聲最小化。總之,這些模塊使得不需要外部電機控制器件,如高速ADC和位置編碼器。 </p><p>  在很多電機控制應(yīng)用中,故障安全操作(fail-safe operation)非常重要。帶有故障安全時鐘監(jiān)視器(一個內(nèi)部RC振蕩器,可以在晶振中產(chǎn)生故障的時候用

46、作備用時鐘)的MCU使設(shè)計工程師可以用能提供高可靠性的數(shù)字控制。像在PWM上的可編程停滯時間(dead-time)延時使切換噪聲最小化,可以減少數(shù)周的開發(fā)時間,并滿足關(guān)鍵的程序最終期限要求以使新產(chǎn)品得以面市。在所有的情況下,帶有可靠閃存的MCU提供快速面市的可能,以及在安裝之前或在使用中根據(jù)要求變化來調(diào)整的靈活性。</p><p>  2.1.4 電源部分 </p><p>  電源部分采

47、用典型的經(jīng)濟型小功率電源設(shè)計,降壓、整流、濾波、穩(wěn)壓。適合家電的大批量生產(chǎn)。 </p><p>  2.1.5 水位檢測部分</p><p>  圖1-7為洗衣機的水位檢測電路,CON4連接水位傳感器,水壓大小產(chǎn)生LC 震蕩,壓力越小則頻率越大,反之亦然。當接近零水位時,輸出頻率約在27.8KHz。此頻率通過F/V 轉(zhuǎn)換電路,轉(zhuǎn)換為模擬電壓輸入至芯片內(nèi)ADC 模塊來計算水位高低。 &l

48、t;/p><p>  圖1-7 水位檢測電路圖</p><p>  F/V 轉(zhuǎn)換電路由IC7所產(chǎn)生,電路組件R33 與C36 形成輸入端高通濾波器以濾除直流電壓,輸出電壓大小由R30、C33 與輸入頻率決定,電壓計算式為: Vo = R30 x C33 x Vcc x Fin;其中Vcc 為+5V、Fin 為輸入頻率。</p><p>  變頻洗衣機控制器主要以雙MC

49、U 設(shè)計,兩控制器通過串行通訊交換訊息與系統(tǒng)控制,設(shè)定SPCE061A 面板控制器為主機,SPMC75F2413A 馬達驅(qū)動控制器為從機。主機負責整個傳輸?shù)倪^程;從機端負責接收主機端傳送的命令并執(zhí)行,且需響應(yīng)相對應(yīng)的ACK 訊號給主機,相對地。當使用者在面板控制器上下達對應(yīng)的運轉(zhuǎn)命令后,從機負責執(zhí)行,當有異常狀況發(fā)生時,從機實時回報或直接能夠由主機檢知,利用顯示電路通知使用者。因此本系統(tǒng)的軟件開發(fā)包括針對馬達驅(qū)動、通訊格式與通訊狀態(tài)

50、機切換、洗衣機狀態(tài)機切換、按鍵掃瞄與狀態(tài)顯示等程序為主。</p><p>  2.1.6 過零判部分</p><p>  為配合可控硅的控制以及減少干擾,設(shè)計了過零判線路,MCU可以檢測到交流電源的過零點. 過零檢測電路如圖1所示,用于檢測AC220V的過零點,在整流橋路中采樣全波整流信號,經(jīng)過三極管及電阻電容組成整形電路,整形成脈沖波,可以觸發(fā)外部中斷,進行過零檢測。采樣點和整形后的信號

51、如圖4-5所示。</p><p>  過零檢測的作用是為了控制光耦可控硅的觸發(fā)角,從而控制室內(nèi)風機風速的大小。 </p><p>  圖1-8 過零檢測電路</p><p>  圖 1-9 采樣點和整形后的信號</p><p>  2.1.7 高壓保護部分</p><p>  為提高準確性,設(shè)計從電源端采樣

52、,采樣信號送入MCU的A/D口進行判別,當電源電壓高到一限值時,控制器立即切斷電源。</p><p>  2.1.8 PLL鎖相環(huán)部分</p><p>  簡單的PLL由頻率基準、相位檢波器、電荷泵、環(huán)路濾波器和壓控振蕩器(VCO)組成?;赑LL技術(shù)的頻率合成器將增加兩個分頻器:一個用于降低基準頻率,另一個則用于對VCO進行分頻。而且,將相位檢波器和電荷泵組合在一個功能塊中也很容易,以

53、便進行分析(見圖1)。簡單的PLL上所增設(shè)的這些數(shù)字分頻器電路實現(xiàn)了工作頻率的輕松調(diào)節(jié)。處理器將簡單地把一個新的分頻值“寫入”到位于PLL中的寄存器中,更新VCO的工作頻率,并由此改變無線設(shè)備的工作信道。</p><p>  圖1-10 PLL鎖相環(huán)部分電路圖</p><p>  PLL是作為閉環(huán)控制系統(tǒng)工作,用于比較基準信號與VCO的相位。增設(shè)基準和反饋分頻器的頻率合成器負責比較兩個

54、由分頻器的設(shè)定值調(diào)節(jié)相位。該相位比較在相位檢波器中完成,在大多數(shù)系統(tǒng)中,這種相位檢波器是一個相位和頻率檢波器。該相位-頻率檢波器生成一個誤差電壓,此誤差電壓在±2π的相位誤差范圍內(nèi)近似為線性,并在誤差大于±2π的情況下保持恒定。相位-頻率比較器所采用的這種雙模式操作可生成針對大頻率誤差(比如,當PLL在上電期間起動時)的較快的PLL鎖定時間,并避免被鎖定于諧波之上。</p><p>  VCO

55、利用調(diào)諧電壓生成一個頻率。VCO可以是模塊、IC,也可由分立元件來制成。圖2示出了一個位于MAX2361發(fā)送器IC內(nèi)部的、采用有源元件制作的VCO。諧振回路和變?nèi)荻O管是外置的,使得設(shè)計工程師能夠?qū)F(中頻)LO(本機振蕩器)進行獨特的規(guī)定,以便對特定的無線電頻率方案提供支持。</p><p>  2.1.9 蜂鳴控制部分</p><p><b>  蜂蜂鳴器的介紹:<

56、;/b></p><p>  1.蜂鳴器的作用 鳴控制指通過定時器產(chǎn)生一固定頻率的輸出脈沖來控制蜂鳴器。</p><p>  蜂鳴器是一種一體化結(jié)構(gòu)的電子訊響器,采用直流電壓供電,廣泛應(yīng)用于計算機、打印機、復印機、報警器、電子玩具、汽車電子設(shè)備、電話機、定時器等電子產(chǎn)品中作發(fā)聲器件。</p><p>  2.蜂鳴器的分類  蜂鳴器

57、主要分為壓電式蜂鳴器和電磁式蜂鳴器兩種類型。3.蜂鳴器的電路圖形符號  蜂鳴器在電路中用字母“H”或“HA”(舊標準用“FM”、“LB”、“JD”等)表示。(二)蜂鳴器的結(jié)構(gòu)原理1.壓電式蜂鳴器  壓電式蜂鳴器主要由多諧振蕩器、壓電蜂鳴片、阻抗匹配器及共鳴箱、外殼等組成。有的壓電式蜂鳴器外殼上還裝有發(fā)光二極管。多諧振蕩器由晶體管或集成電路構(gòu)成。當接通電源后(1.5~15V直流工作電壓),

58、多諧振蕩器起振,輸出1.5~2.5kHZ的音頻信號,阻抗匹配器推動壓電蜂鳴片發(fā)聲。 壓電蜂鳴片由鋯鈦酸鉛或鈮鎂酸鉛壓電陶瓷材料制成。在陶瓷片的兩面鍍上銀電極,經(jīng)極化和老化處理后,再與黃銅片或不銹鋼片粘在一起。2.電磁式蜂鳴器  電磁式蜂鳴器由振蕩器、電磁線圈、磁鐵、振動膜片及外殼等組成。接通電源后,振蕩器產(chǎn)生的音頻信號電流通過電磁線圈,使電磁線圈產(chǎn)生磁場。振動膜片在電磁線圈和磁鐵的相互作用下,周期性地振動

59、發(fā)聲。 </p><p>  2.1.0 門控開關(guān)部分</p><p>  門控開關(guān)是檢測門蓋的開關(guān)信號,在洗衣機脫水時,為了保證安全,門蓋打開可暫停脫水,以防高速旋轉(zhuǎn)的脫水桶損傷用戶。 </p><p><b>  第二章 軟件描述</b></p><p>  3.1 MC68HC08SR12芯片程序</p&

60、gt;<p>  #include<at89x52.h>#define waterin P1_6#define waterout P1_5#define swim P1_7bit flag;char Count,t,waterinflag,wateroutflag,swimflag;      // 用于中斷程序的計數(shù)unsigned char se

61、cond;</p><p>  void Timeinit(void){//秒表初始化    Count=0; t=0; second=0; flag=0;// 開定時器1,設(shè)定為工作方式2, 讓定時中斷時自動加載定時的初值    IE=0x8a;        &

62、#160;             //允許中斷,選中T0,T1中斷TMOD=0x21;                   //定時器0

63、,使用TR0啟動方式,選中工作方式1,定時器1,使用TR1啟動方式,工作方式2    TH1=0x06;                  //設(shè)置定時初值 256-250=6    (250us,要實現(xiàn)10ms就要4

64、0次)    TL1=0x06;    TR1=1;}              //用T1定時的秒表中斷程序,工作方式2void Miao(void) interrupt 3{Count++;    

65、if(Count==40){     Count=0;     t++;                      //百分秒 

66、60; if(t==100){    flag=1;</p><p>  void Initcover() {    //蓋子的中斷程序EA=1;ET1=0;EX1=1;}</p><p>  void coverinterrupt() interrupt 2 {waterin=1; waterout=1;swi

67、m=1;</p><p>  while (P3_3==0) ;</p><p>  waterin=waterinflag;waterout=wateroutflag;swim=swimflag;} </p><p>  main() {          &

68、#160;                         //洗衣機工作過程int i=0; Initcover();waterout=1;wateroutflag=1;swim=1;s

69、wimflag=1;P3_2=1;if (P1_0==1) {waterin=0;waterinflag=0;while(P3_2==1) {   waterin=1;   waterinflag=1;   for (i=0;i<10;i++) {    Timeinit();    whil

70、e (second!=10) {     swim=0;     swimflag=0;     if(flag) {      flag=0;      P1=~(second*2);  

71、;    waterin=waterinflag;      waterout=wateroutflag;      swim=swimflag;     }    }    P1=0xff;

72、60;   waterin=waterinflag;  </p><p>  waterout=1;   wateroutflag=1;}     }}}</p><p>  LED 程序清單 :</p><p><b&

73、gt;  ORG 0100H</b></p><p>  MAIN: MOR R3,#00H ;字型碼初始地址</p><p>  LOOP: MOV DPTR,#TABLE ;字型碼送數(shù)據(jù)指針 </p><p>  MOV A,R3 </p><p>  MOVC A,@A+DPTR </p

74、><p>  MOV P1,A;送顯示</p><p>  MOV R4,#0E8H ;循環(huán)顯示某個字符1S</p><p>  DELAY: MOV ACALL DISPLAY ;顯示</p><p>  DJNZ R4,DELAY ;延時時間未到繼續(xù)</p><p>

75、;  INC R3 ;顯示下個字符</p><p>  CJNE R3,#0AH,LOOP ;未顯示到“9”繼續(xù)</p><p>  AJMP MAIN ;返回主程序</p><p>  DISPLAY: MOV R1,#08H ;共顯示8位LED</p><p>  MOV R5,#0

76、0H ;從第一位開始顯示</p><p>  DISP: MOV A,R5 </p><p>  MOV P3,A;送地址數(shù)據(jù)</p><p>  ACALL DELAY1 ;每位顯示12MS</p><p>  INC R5 ;指向下一位LED</p><p>  DJNZ R1,DISP ;8位未顯示

77、完繼續(xù)</p><p><b>  RET </b></p><p>  DELAY1: MOV R6,#10H ;延時子程序</p><p>  LOOP1: MOV R7,#38H </p><p>  LOOP2: DJNZ R7,LOOP2</p><p>  DJNZ R6,LO

78、OP1 </p><p><b>  RET </b></p><p>  TABLE: DB 0COH,0F9H,0A4H,0BOH,99H</p><p>  DB 92H,82H,0F8H,80H,90H</p><p><b>  End </b></p><p>

79、;  3.2 程序主流程圖   </p><p>  圖1-11程序主流程圖</p><p>  3.3 過程控制子程序流程圖</p><p>  圖1-12 過程控制子程序流程圖</p><p>  3.4 過程控制子程序流程圖</p><p>  圖1-13 過程控制子程序流程圖<

80、;/p><p>  掃描子程序主要處理按鍵的輸入和掃描輸出指示燈,此子程序的流程圖不再在此詳訴。另外,2ms 中斷服務(wù)程序的流程圖也不再詳細描述。</p><p>  過程控制子程序中使用到的子程序,包括預約處理子程序、浸泡處理子程序、洗衣處理子程序、排水處理子程序、脫水處理子程序等,都是處理各輸出(包括進水、排水、洗滌)的計時控制。在此我們不再作詳細描述。</p><p&

81、gt;  第三章 結(jié) 束 語</p><p>  電子技術(shù)課程設(shè)計是學生學習電子技術(shù)十分重要的環(huán)節(jié)之一,是對學生學習電子技術(shù)知識的綜合性實踐訓練,這種訓練是通過學生獨立進行某一課題的設(shè)計、安裝和調(diào)試來完成的。電子技術(shù)課程設(shè)計對于鞏固所學的電子技術(shù)理論知識,培養(yǎng)學生解決實際問題的能力,加強基本技能的訓練都具有十分明顯的積極作用,受到廣大師生的一致好評和歡迎。 通過電子技術(shù)課程設(shè)計可以培養(yǎng)學生進一步熟悉常用

82、電子器件的類型和特性,并掌握合理選用的原則;學會電子線路的安裝與調(diào)試技能;熟悉電子儀器的正確使用方法;撰寫課程設(shè)計的總結(jié)報告;培養(yǎng)嚴肅認真的工作作風和嚴謹?shù)目茖W態(tài)度。洗衣機是一種在家庭中不可缺少的家用電器,發(fā)展非??欤S著人們的生活水平的不斷提高人們對洗衣機的要求也越來越高。為了適應(yīng)人們的生活需要,為了使我們走出學校在社會上有一席之地,我們進行了洗衣機控制器的課程設(shè)計。本課題由本人和搭檔鐘紅海共同完成,由于我們水平有限在設(shè)計過程中難

83、免出現(xiàn)錯誤,希望各位老師和讀者給予批評指正。 在我們設(shè)計過程中,鐘儲智老師、周華茂老師給了我們不少的寶貴意見和建議,謹此表示衷心的感謝。</p><p>  參考文獻:1、《電子線路設(shè)計、實驗、測試》(第二版)          華中理工大學出版社    謝自美

84、 主編2、單片機原理及實用技術(shù)—凌陽16位單片機原理及應(yīng)用[M] </p><p>  西安電子科技大學出版社 雷思孝、李伯成、雷向莉等主編 </p><p>  MOTOROLA公司的MC68HC908SR12的相關(guān)資料</p><p>  4、《全自動洗衣機原理與維修》查閱全自動洗衣機LED顯示電路圖</p>

85、;<p>  電子工業(yè)技術(shù)出版社 鐘樹林主編</p><p>  5、 何立民.單片機應(yīng)用系統(tǒng)設(shè)計系統(tǒng)配置與接口技術(shù).北京:北京航空航天大學出版社,1996.50~1006、余永權(quán).單片機應(yīng)用系統(tǒng)的功率接口技術(shù).北京:北京航空航天大學出版社,1996.67~89</p><p>  7、與海生.微型計算機控制技術(shù).北京:清華大學出版社,19998、張載鴻.微型機(PC

86、系列)接口控制教程.北京:清華大學出版社,1994</p><p>  9、 馬光.全自動洗衣機中的傳感器 [J] .家用電器,1999,(1):19.</p><p>  10、 蔣金周.全自動洗衣機的智能控制 [J] . 機電一體化,2004,(5):83-85</p><p>  11、孫梅生,李美鶯,徐振英 《 節(jié)水型全自動洗衣機控制器設(shè)計》 高等教育出版社

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論