freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設計-基于89c52單片機的洗衣機節(jié)水控制系統(tǒng)的設計-免費閱讀

2025-07-07 01:50 上一頁面

下一頁面
  

【正文】 //重置漂洗次數(shù) adc_rewash = 1。 //工作模式 5: 暫停 beep_on(1)。 //從臨時變量讀取原工作模式 TR0 = 1。 miao = 0。 //工作模式 1:厚物 tmp_mod = 1。 } } //=== 鍵盤掃描 ============================= void key_serve() //按鍵服務 { //讀取鍵值后進行相應的操作 uchar tmp_mod_memory=0, tmp_fen=0, tmp_miao=0。 //關(guān)閉 ADCS 片選 adwr =0 。 //送去顯示各個數(shù)位。 //顯示一下工作模式,(為了給 AD 轉(zhuǎn)換延時) adwr=1。 wela=0。 P0=table_of_duanma[sh_c]。 } 40 //=== ADC Display ========================= void adc_display(uchar bai_c,uchar sh_c,uchar g_c) / { P0=table_of_duanma[bai_c]。 } //標志 4:甩干 break。 delay(1)。 break。 39 case 0xf7: P0=0x40。 wela = 1。 miao=59) //秒還沒進位的話 miao?;蛑苯釉O IE 也得 } //=== 倒計時 ========================= void count_time() { if(count==20) { 38 count=0。 //漂洗次數(shù)初值: 0 次 key_num=16。 P2 = 0x00。 default:{ //其他情況視為錯誤,長 2 聲 for( bp_ct=11。 } break。 } beep = 1。y0。 //工作標志緩存 ,進排水動作標志 uchar rewash_times。 //ADC 的控制針 sbit adrd = P3^7。 //停止指示 sbit mod_error= P1^6。 sbit beep = P2^3。 在本次課題設計結(jié)束之際,我還要感謝 XXXX 系電子教研組的各位老師,是他們在我遇到困難時付出的耐心和給予的指導使我從解決問題的過程中學到更多的知識,以及同學們在這期間給我的各方面幫助。 本 次畢業(yè)設計是在我的 指導老師 XXX 的親切關(guān)懷和悉心指導下完成的。 BACK 在本課題的設計過程中,也出現(xiàn)了不少問題。若此時在時間剩余 1 分鐘內(nèi)水位降至最低,則洗衣機直接跳出脫水程序,完成洗滌,進入停機等待狀態(tài)。系統(tǒng)硬件組成部分如圖 所示。系統(tǒng)使電機停車,打開排水閥門排水。當啟動鍵被按下后 ,洗衣機進水閥通電打開,當供水達到預定水位時,吸簧式水位傳感器中對應的水位開關(guān)接通,進水閥斷電關(guān)閉。鍵盤服務子程序采用多分支判斷結(jié)構(gòu),讀入不同的鍵值來執(zhí)行相應的程序。 BACK 入口 鍵值是否有效? 返回 圖 鍵盤掃描子程序流程 程序中設定了鍵值有效性的判斷,若按鍵鍵值無效或程序沒檢測到按鍵操作,系統(tǒng)將跳過鍵盤服務子程序,僅僅對其進行掃描。當定時器 T0 啟動后,單片機 P0 口發(fā)送時間數(shù)據(jù)與位選信號,用數(shù)碼管掃描方式顯示時間值。 初始化 顯示時間 鍵盤掃描 按鍵動作指示 計算走時 電機工作模式設定 16 計算時間子程序 計時子程序用定時器 0 工作在方式 0 進行定時,每隔 50ms 產(chǎn)生一次中斷,計數(shù)變量計滿 20 次則為 1 秒,每一秒都讓秒值自減 1,從而實現(xiàn)較精確的 1 秒倒計時。 BACK 圖 水位傳感器結(jié)構(gòu)示意圖 電磁繼電器 本電路系統(tǒng)是低壓控制高壓類型的程控電子線路,由芯片輸出的邏輯電平+5V 來控制交流 220V 的負載電機。電機控制部分的電路原理圖如圖 所示。 BACK 圖 TS 濁度傳感器及其數(shù)據(jù) AD 采樣電路 電機控制 本設計采用家用洗衣機常 用的單相交流電機,這種電機有兩個繞組: 主繞組和 副繞組 ,兩個繞組在空間上相差 90 度。表 表明衣物濁度與洗滌參考時間的關(guān)系。此種濁度傳感器體積小,兼容 TTL 電平,使用方便 [17],故本次設計采用 TS 濁度傳感器 。 圖 鎖存器的引腳及其功能 10 在在本課題的應用中,單片機 P0 口和 P1 口的八路 I/O 口上分別需要外接鎖存器,這是為了實現(xiàn)數(shù)據(jù)和地址在 I/O 口上的復用。 表 STC89C52 主要功能 兼容 MCS51 指令系統(tǒng) 8K 可反復擦寫 Flash ROM 32 個雙向 I/O 口 256x8bit 內(nèi)部 RAM 3 個 16 位可編程定時 /計數(shù)器中斷 時鐘頻率 024MHz 2 個串行中斷 可編程 UART 串行通道 2 個外部中斷源 共 6 個中斷源 2 個讀寫中斷口線 3 級加密位 低功耗空閑和掉電模式 軟件設置睡眠和喚醒功能 8 圖 STC89C52 引腳排列與引腳功能 圖 STC89C52 電路原理圖 LED 燈顯示與 74HC573 鎖存器 節(jié)能洗衣機系統(tǒng)有六個基本的狀態(tài),分別是厚物洗滌,薄物洗滌,漂洗,脫水,暫停,停止和報警。一般的直流穩(wěn)壓電源由整流電路、濾波電路和穩(wěn)壓電路等幾部分組成 [11]。 系統(tǒng)總體結(jié)構(gòu)設計 本系統(tǒng)為節(jié)能洗衣機的控制設計。對于不熟悉這種硬件結(jié)構(gòu)的設計者來說,它不是一個最優(yōu)的選擇 [8]。 BACK 5 2 系統(tǒng)硬件設計 方案選擇 PLC 控制方案 采用可編程邏輯系統(tǒng) PLC 控制。通過仿真,定性認識了滾筒洗衣機洗滌狀態(tài)下負載偏心對電機轉(zhuǎn)矩的影響,并利用國外樣機的實測結(jié)果證明了仿真的正確性,分析了 DD 滾筒洗衣機節(jié)拍的特點,制定了相關(guān)的控制策略,并通過上位機程序的編寫來實現(xiàn) [4]。 高效節(jié)能。而用戶在操作過程當中指需要按幾個按鍵即可完成選擇工作。我國洗衣機年產(chǎn)量約占世界年產(chǎn)量的四分之一,居于世界首位。第一階段為初期的起步階段,這個階段始上世紀八十年代的中期至八十年代的末期。滾筒洗衣機的特點就是洗衣內(nèi)筒臥軸,以內(nèi)筒凸筋作為原動力,帶動衣物正反向轉(zhuǎn)動,舉起衣物,依靠重力的作用摔打衣物達到洗滌的目的。而作為家電中的主力軍 —— 洗衣機,同樣朝著多功能、節(jié)能、低噪音的方向發(fā)展。本文根據(jù)對洗衣機節(jié)能指標的要求,通過方案對比,選擇 89C52 單片機作為控制核心,實施以節(jié)水為主要目標的節(jié)能洗衣機理念的設計與實現(xiàn)?,F(xiàn)在,使洗衣機的去污能力從單純依靠洗滌劑的化學作用和強弱變化水流的機械作用,向更高層次的健康、 節(jié)能、 環(huán)保洗滌方式轉(zhuǎn)變 。這種洗衣機是在洗衣筒中心裝上一個立軸,在立軸下端裝有攪拌翼,電動機帶動立軸,進行周期性的正反擺動,使衣物和水流不斷翻滾,相互摩擦,以此滌蕩污垢。至此,洗衣機生產(chǎn)領(lǐng)域初步形成了攪拌式、滾筒式和波輪式洗衣機三分天下的局面。第三階段始于上世紀九十年代的中期,在這段時間內(nèi),之前漸漸退出我國市場的外國品牌紛紛重新登陸,其中以生產(chǎn)滾筒洗衣機的歐洲家電企業(yè)為主 [1]。目前,絕大多數(shù)洗衣機的電機驅(qū)動系統(tǒng)引入了微處理器。傳統(tǒng)的洗衣機只按進水→漂洗→出水→甩干這幾個工作過程進行合理組合工作。首先,針對滾筒洗衣機特殊的結(jié)構(gòu)和負載要求,進行了永磁無刷直流電機驅(qū)動控制系統(tǒng)的軟、硬件部分設計。 通常 的 洗衣機會優(yōu)先滿足洗凈比的要求,而對能耗和耗水量的考慮則較少 , 造成水電的浪費。采用 Harvard 雙總線結(jié)構(gòu),運行速度快。由于 51 系列單片機技術(shù)成熟,加上其多功能,低功耗等特點,能滿足不同系統(tǒng)的應用需要。若在任何一次漂洗結(jié)束時進行的濁度檢測結(jié)果表明洗滌水已足夠清凈,程序就會直接跳轉(zhuǎn)至“脫水”模式進行衣物脫水,從而節(jié)約了大量的冗余漂洗時間和能源。 STC89C52是一種帶 8K 字節(jié)閃爍可編程可檫除只讀存儲器的低電壓,高性能 COMOS8 的微處理器。本設計使用的 74HC573 鎖存器的真值表如表 所示。 在多位 LED 顯示時,通常將所有位的段碼線相應段并聯(lián)在一起,由 1 個 8 位I/O 口控制,形成段碼線的多路復用,而各位的共陰極或共陽極分別由相應的地址線控制,形成各位的分時選通 [16]。 BACK ( a)圖為洗滌全過程的濁度變化 ( b)圖為輕污和重污的透光度比較 圖 洗滌水的透光度與洗滌時間 t 的關(guān)系曲線 在節(jié)能洗衣機系統(tǒng)中,濁度傳感器安裝在洗衣機的排水管口附近,如圖 所示,在洗衣機開始排水時啟動數(shù)據(jù)采集進行水 質(zhì)檢測,并將檢測結(jié)果送單片機。 ADC0804 引腳如圖 所示。 電機的調(diào)速是通過一個串接線圈實現(xiàn)。當水位有變化時,浮子隨著水位上下浮動,內(nèi)置磁石使對應高度的簧片吸合,觸點導通;浮子離開時,當前觸點斷開,到下一個觸點吸合。當按下“開始”鍵后,系統(tǒng)就開始倒計時,并進入相應的工作模式程序開始洗滌。 BACK 入口 N 中斷 20 次? Y 分鐘值 0? N Y 分鐘值為 0 . 返回 圖 計算時間子程序流程 0 秒值 60? N Y 秒值自減 1 秒值 =59 分值自減 1 0 秒值 59? N Y 秒值自減 1 關(guān)定時器 17 中斷程序 系統(tǒng)用定時計數(shù) 器 0 工作在方式 0,每 500 毫秒溢出產(chǎn)生一次計數(shù)中斷,用于定時 1 秒鐘的計時服務。 BACK 入口 N AD 結(jié)果顯示允許? Y AD 結(jié)果小于濁度閥值? 返回 圖 ADC 子程序流程圖 打開 AD 片選 啟動 AD 轉(zhuǎn)換 轉(zhuǎn)換結(jié)果送顯示 讀取 AD 數(shù)據(jù)賦給單片機 P1 口 漂洗標志置 0 N Y 漂洗標志置 1 19 鍵盤掃描子程序 本設計采用 4 4 矩陣鍵盤作為系統(tǒng)輸入模塊,其 4 根行線和 4 根列線都由單片機 P3 口的 8 個位來控制。 高 4 位置 1,放入 4 列。系統(tǒng)的七種模式可由倒計時程序或系統(tǒng)傳感器的輸入信號 來自動設置,也可由用戶通過按鍵輸入來改變。漂洗程序流程如圖 所示??刂茀?shù)來自鍵盤和倒計時模塊的輸入。在預定水位達到后,控制器關(guān)閉進水閥,主電機在程序的控制下間 28 歇正反轉(zhuǎn),帶動波輪和洗衣桶轉(zhuǎn)動進行洗滌,如圖 所示。本設計系統(tǒng)的特點有: BACK (1) 由 TS 濁度傳感器和水位傳感器檢測到衣物的污濁度與洗滌所用水量 ,既能保證洗凈衣物又使洗滌時間縮短,最大限度地提高洗滌效果 ,節(jié)約能源及用水量 ,達到了本設計設定的節(jié)水這一主要目的。由于時間所限,本設計的硬件模擬只能做出節(jié)能洗衣機的幾大基本功能,不能做出較完善和較全面的多功能控制系統(tǒng),也是本設計的遺憾之處。在此謹向 XXX 老師致以 誠摯的謝意。 35 附錄二 源程序 /*======================================= 基于STC89C52單片機的 節(jié)能洗衣機控制程序設計 =========================================*/ include include define uchar unsigned char define uint unsigned int sbit dula = P2^6。 //漂洗指示 sbit mod_dry = P1^3。 sbit wtin = P1^3。 //AD 判斷是否 漂洗, AD 結(jié)果是否顯示; uchar adc_samp。 for(x=z。bp_ct ) { beep = 0。 delay(500)。 beep = ~beep。 } break。 //關(guān)閉電機控制,等待指令操作 beep_on(2)。 TL0 = (6553650000)%256。 //說明進位了,就拉回值域 fen。we!=0xfe。 break。 break。 } } } //=== 工
點擊復制文檔內(nèi)容
畢業(yè)設計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1