版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于fpga的微波爐控制器設(shè)計1 選題的目的和意義1.1 選題的背景隨著生活水平的不斷提高, 人們對家用電器的功能和質(zhì)量的要求越來越高。而現(xiàn)有市售的微波爐其主要弊端為: 不能按既有程序進(jìn)行烹調(diào), 需要使用者根據(jù)食物的類型、數(shù)量、溫度等因素去設(shè)定微波爐的工作時間, 若設(shè)定的工作時間過長, 含水分較多的食物可能會產(chǎn)生過熱碳化的現(xiàn)象, 若時間過短則達(dá)不到預(yù)期的烹調(diào)效果。 不僅在節(jié)能方面未做過多考慮,使用者還需要經(jīng)常翻看使用說明書才能完成操作過程。針對這些問題, 筆者認(rèn)為有必要研制一種操作簡單且烹調(diào)效果好的微波爐,根據(jù)一些家常菜按固定程序烹調(diào)的現(xiàn)象,可采取分時、分檔火力加熱,節(jié)時又節(jié)能。1.2 設(shè)計的
2、目的和意義目前大部分微波爐控制器采用單片機(jī)進(jìn)行設(shè)計,電路比較復(fù)雜,性能不夠靈活。本設(shè)計采用先進(jìn)的eda 技術(shù),利用vhdl 設(shè)計語言,設(shè)計一種新型的微波爐控制器,該控制器具有系統(tǒng)復(fù)位、狀態(tài)控制、時間設(shè)定、火力檔位、烹飪計時、溫度控制、顯示譯碼和音響效應(yīng)等功能,基于fpga 芯片實現(xiàn)。1.3 選題的技術(shù)現(xiàn)狀應(yīng)用fpga 芯片和硬件描述語言(vhdl)設(shè)計該微波爐控制器系統(tǒng),該系統(tǒng)用vhdl 編程實現(xiàn)各底層模塊的功能,頂層設(shè)計用圖形輸入完成。設(shè)計依據(jù)如下:1)技術(shù)可行性:采用eda作為開發(fā)方法,vhdl語言為開發(fā)工具,通過設(shè)計和實驗,對開發(fā)的程序進(jìn)行調(diào)試運行和波形仿真測試驗證,實現(xiàn)設(shè)計目標(biāo);2)經(jīng)
3、濟(jì)可行性:合理利用實驗室已有軟件、實驗箱、開發(fā)板,對該微波爐控制器設(shè)計進(jìn)行開發(fā)、調(diào)試運行、仿真測試,以及結(jié)果驗證等;3)以現(xiàn)有網(wǎng)絡(luò)資源為依據(jù),以輔導(dǎo)老師的指導(dǎo)為參考,根據(jù)已學(xué)知識,綜合該控制器設(shè)計要求,具體細(xì)化設(shè)計;2 題目的主要內(nèi)容本設(shè)計是基于fpga的微波爐控制器設(shè)計。2.1 設(shè)計的總體結(jié)構(gòu)描述該微波爐控制器系統(tǒng)可由以下幾個模塊組成:(1)狀態(tài)控制器kzq;(2)數(shù)據(jù)裝載器zzq;(3)烹調(diào)計時器jsq;(4)溫度控制器ktq;(5)顯示譯碼器ymq;(6)音響效應(yīng)控制alarm;系統(tǒng)功能模塊如下:圖2.1 系統(tǒng)功能模塊圖系統(tǒng)各模塊之間的關(guān)系示意圖如下所示:圖2.2 模塊關(guān)系圖2.1.1
4、設(shè)計的各個功能模塊描述(1)狀態(tài)控制器kzq的功能是控制微波爐工作過程中的狀態(tài)轉(zhuǎn)換,并發(fā)出有關(guān)控制信息。 kzq根據(jù)輸入信號和自身當(dāng)時所處的狀態(tài)完成狀態(tài)的轉(zhuǎn)換和輸出相應(yīng)的控制信號。分為爐門開關(guān)狀態(tài)檢測和磁控管工作狀態(tài)控制兩個部分,在爐門開關(guān)狀態(tài)檢測部分,門開關(guān)狀態(tài)檢測用于檢測微波爐爐門是否關(guān)上, 若關(guān)上即可開始運行, 否則報警并等待爐門被關(guān)上;磁控管工作狀態(tài)控制部分,微波爐啟動后,通過由過零檢測電路檢測到的過零點個數(shù)來控制微波爐磁控管的停和轉(zhuǎn), 以實現(xiàn)對烹調(diào)過程的控制。磁控管工作時, 轉(zhuǎn)盤和風(fēng)扇等也同時工作。(2)數(shù)據(jù)裝載器zzq的功能是根據(jù)kzq發(fā)出的控制信號選擇定時時間、火力檔位、測試數(shù)據(jù)
5、、烹調(diào)屬性設(shè)置以及烹調(diào)數(shù)據(jù)信息裝載完成。這里定時時間包括時間的設(shè)定、啟動定時、設(shè)置加時、時間設(shè)定后led燈的閃爍、顯示掃描的邏輯控制,因此涉及到定時計數(shù)、時間設(shè)定后led燈閃爍和led燈掃描的輸出信號;火力檔位控制包括高、中、低檔位控制,涉及到烹飪過程中食物解凍、烹調(diào)、燒烤等狀態(tài)信號的控制和保持。因系統(tǒng)中所使用的按鍵為開關(guān)式按鍵,即按鍵按下時產(chǎn)生有效信號,松開后有效信號消失,故用high、middle、low等狀態(tài)信號來標(biāo)識高、中、低檔位。另外還配置有系統(tǒng)菜單,用于設(shè)置烹調(diào)屬性數(shù)據(jù),從而使該控制器更智能化。(3)計時器jsq的功能是負(fù)責(zé)烹調(diào)過程中的時間遞減計數(shù),是整個微波爐控制器的核心模塊。包
6、括產(chǎn)生控制信號來控制磁控管的間歇通電,以實現(xiàn)微波爐工作過程中食物解凍、加熱、烹調(diào)和燒烤等不同功能;提供烹調(diào)完成時的狀態(tài)信號使?fàn)顟B(tài)控制器kzq進(jìn)入復(fù)位狀態(tài),產(chǎn)生烹調(diào)完成信號;同時控制揚聲器發(fā)出音樂提示烹調(diào)完畢。(4)溫度控制器ktq的功能是根據(jù)數(shù)據(jù)裝載器zzq定時時間的設(shè)定和火力檔位的選擇,以及計時器jsq計時過程中食物解凍、加熱、烹調(diào)和燒烤等不同環(huán)節(jié)進(jìn)行溫度測定和控制。包括溫度的測定和控制兩部分。(5)顯示譯碼器ymq的功能就是負(fù)責(zé)將各種顯示信息的bcd轉(zhuǎn)換成七段數(shù)碼管顯示的驅(qū)動信息編碼。主要用于顯示定時時間、計時時間和提示信息,需要譯碼的信息有:數(shù)字09,字母d、o、n、e。(6)音響效應(yīng)控
7、制alarm的功能是根據(jù)計時器jsq的定時時間到和溫度控制器ktq的溫度到達(dá)一定程度時,進(jìn)行音響提示。該音響提示涉及到錯誤操作或意外發(fā)生時的警報提示和某一操作結(jié)束時的音樂提示。比如,當(dāng)爐門開關(guān)未關(guān)上時, 電路啟動報警以提示用戶關(guān)上爐門;比如,若烹調(diào)過程中突然打開爐門, 也報警提示意外發(fā)生;比如,烹調(diào)時間到, 會有音樂提示用戶烹調(diào)結(jié)束。2.2 設(shè)計的預(yù)期結(jié)果系統(tǒng)預(yù)計操作流程如下:圖2.3 系統(tǒng)流程圖其相應(yīng)的鍵盤控制布局如下所示:圖2.4 系統(tǒng)控制鍵布局圖通過預(yù)期,該微波爐控制器設(shè)計能夠達(dá)到多功能多檔位火力控制、能夠進(jìn)行時間預(yù)置、加熱倒數(shù)計時、溫度控制、顯示測試以及結(jié)束時雙音頻提示音等功能。3 設(shè)
8、計的技術(shù)路線3.1 開發(fā)工具和開發(fā)環(huán)境硬件:pc機(jī)、便攜式eda/sopc/dsp實驗系統(tǒng)軟件:quartus ii 7.0 開發(fā)系統(tǒng)3.1.1 設(shè)計的思路與方法(1)狀態(tài)控制器kzq初步設(shè)計輸入信號為clk、test、start、set_t、reset和done,輸出信號為ld_done、ld_clk、ld_8888和cook信號。其中l(wèi)d_done指示zzq裝入烹調(diào)完畢的狀態(tài)信息“done”的顯示驅(qū)動信息數(shù)據(jù);ld_clk指示zzq裝入設(shè)置的烹飪時間數(shù)據(jù);ld_8888指示zzq裝入用于測試的數(shù)據(jù)“8888”以顯示驅(qū)動信息數(shù)據(jù);cook指示烹飪正在進(jìn)行之中,并提示計時器進(jìn)行減計數(shù)。(2)數(shù)
9、據(jù)裝載器zzq初步設(shè)計輸入信號為ld_done、ld_clk、ld_8888,以及一些輸入數(shù)據(jù)信號,將high、middle、low等狀態(tài)信號設(shè)為隱含的控制信號。其中當(dāng)ld_done為高電平時,輸出烹調(diào)完畢的狀態(tài)信息數(shù)據(jù);ld_clk為高電平時,輸出設(shè)置的烹飪時間數(shù)據(jù):ld_8888為高電平時,輸出測試數(shù)據(jù)。輸出信號load用于提示jsq將處于數(shù)據(jù)裝入狀態(tài)。(3)計時器jsq在具體設(shè)計過程中,可用兩個減計數(shù)十進(jìn)制計數(shù)器dcnt10和兩個減計數(shù)六進(jìn)制dcnt6級聯(lián)構(gòu)成。其中l(wèi)oad為高電平時完成裝入功能,cook為高電平時執(zhí)行逆計數(shù)功能。輸出done指示烹調(diào)完成。min_h、min_l、sec_
10、h和sec_l為完成烹調(diào)所剩的時間以及測試狀態(tài)信息“8888”、烹調(diào)完畢的狀態(tài)信息“done”的bcd碼信息。(4)溫度控制器ktq 該部分包括溫度測定和在某一溫度情況下的輸出控制,其中溫度測定可以用模糊控制算法,根據(jù)物體表面發(fā)射的紅外線,通過紅外線溫度傳感器檢測出米飯表面發(fā)出的紅外線輻射能量,從而測定米飯的溫度。這里涉及到食物加熱前的初始溫度、食物勻速升溫階段的最高溫度以及食物升溫過程中的實時溫度,其實時溫度可以通過磁控管加熱功率模糊推得。在輸出控制部分,根據(jù)前面的溫度測定,在不同溫度情況下,進(jìn)行定時計數(shù)計減、火力控制、以及輸出音響效應(yīng)控制。(5)顯示譯碼器ymq采用串行口方法,利用串行口的
11、移位寄存器功能實現(xiàn)串行顯示。采用按鍵輸入,led 數(shù)碼管顯示的操作界面,按鍵分別為開關(guān)鍵,增數(shù)鍵,移位鍵,繼續(xù)執(zhí)行鍵,mode鍵,定時鍵。工作步驟:復(fù)位待機(jī)檢測顯示電路設(shè)置輸出功能和定時器初值啟動定時烹調(diào)、程序烹調(diào)和烘烤等。增數(shù)鍵主管有關(guān)溫度, 時間, 工作狀態(tài)的修改。移位鍵用于選中某一顯示單元以便于對相應(yīng)數(shù)據(jù)做出修改。mode 鍵為菜單功能鍵, 主管對有關(guān)工作狀態(tài)的選擇, 開關(guān)鍵主管個工作狀態(tài)的通斷。(6)音響效應(yīng)控制alarm在加熱計時結(jié)束時給出雙音頻提示音,一個高音一個低音,高音作為尖銳的警報提示音,低音作為輕微的音樂提示音。這里,根據(jù)兩提示音的頻率區(qū)分,其中一個頻率約為另一個頻率的50
12、%,在具體內(nèi)部電路控制時,選取統(tǒng)一電容值,這里可以選用c1= 0. 1u f,產(chǎn)生不同的頻率依據(jù)選配不同的電阻來實現(xiàn),其中高音頻時,選取r1= 2k,r2= 6. 8k;低音頻時,選取r1= 3. 3k,r2= 10k;占空比d:d= (r1+ r2)/(r1+ 2r2),應(yīng)當(dāng)接近50%,音質(zhì)較好。在具體音效輸出時,可根據(jù)時間觸發(fā)發(fā)出不同頻率的提示音,比如,當(dāng)出現(xiàn)錯誤操作或意外發(fā)生時,觸發(fā)警報提示事件;當(dāng)某一操作結(jié)束時,觸發(fā)音樂提示事件。3.2 可行性分析可行性研究就是對項目開發(fā)的可能性和必要性進(jìn)行分析,避免盲目的投資。其中必要性和效益的分析,用以決定是否建立系統(tǒng)的前提條件。同時還要進(jìn)一步進(jìn)行
13、技術(shù)可行性分析、投資/效益分析、組織管理可行性分析,確定系統(tǒng)是否可行。1)技術(shù)可行性:本系統(tǒng)的關(guān)鍵技術(shù)在于采用eda技術(shù)作為開發(fā)方法,vhdl語言為開發(fā)工具,由于之前又開設(shè)了該門課程,而eda技術(shù)也是一門相當(dāng)成熟的技術(shù),實驗室也提供有現(xiàn)成的應(yīng)用軟件等,對開發(fā)是有利的,因此技術(shù)上是可行的。2)平臺可行性:本系統(tǒng)以實驗室已有實驗箱作為開發(fā)板,可以對微波控制器設(shè)計進(jìn)行開發(fā)、調(diào)試運行、仿真測試、結(jié)果驗證等。還可以再網(wǎng)上下載一些免費的資源,比如max+plusii工作平臺。由此可見平臺上是可行的。3)經(jīng)濟(jì)可行性:由于系統(tǒng)所搭建的平臺,以及所用到的資源幾乎都是現(xiàn)成提供,另外,還可以以現(xiàn)有網(wǎng)絡(luò)資源為依據(jù),以
14、輔導(dǎo)老師的指導(dǎo)為參考,根據(jù)已學(xué)知識,綜合設(shè)計要求,具體細(xì)化設(shè)計,降低了系統(tǒng)的開發(fā)成本,不需要為系統(tǒng)的開發(fā)而付額外的費用。所以,從經(jīng)濟(jì)角度講,系統(tǒng)的開發(fā)是可行的。4)社會可行性:隨著人民生活水平的提高,微波爐開始進(jìn)入越來越多的家庭,它給人們的生活帶來了極大的方便。隨著控制技術(shù)和智能技術(shù)的發(fā)展,微波爐也朝著智能化、信息化的方向發(fā)展。而本次設(shè)計的可編程微波爐控制系統(tǒng)除實現(xiàn)常規(guī)的解凍、烹調(diào)、烘烤基本功能外,還進(jìn)行了創(chuàng)新設(shè)計,實現(xiàn)了微波爐面板關(guān)閉的自動監(jiān)測、智能控制等。所以,從現(xiàn)實角度講,具有社會可行性。技術(shù)可行性,平臺可行性,經(jīng)濟(jì)可行性,和社會可行性都滿足,因此開發(fā)該微波爐控制器是可行的。3.3 重點與難點分析重點:計時控制部分和溫度控制部分。難點:溫度控制部分和音響效應(yīng)控制部分,在具體實現(xiàn)過程中還需要仔細(xì)考慮。4 設(shè)計的時間進(jìn)度安排序號內(nèi)容時間安排1調(diào)研,收集資料,準(zhǔn)備開題2010.01.18-2010.02.242系統(tǒng)總體設(shè)計2010.03.1-2010.03.143各功能模塊具體實現(xiàn)。2010.03.15-2010.05.094系統(tǒng)調(diào)試2010.05.10-2010.05.305撰寫畢業(yè)設(shè)計報告,準(zhǔn)備答辯2010.05.31-2010.06.176畢業(yè)答辯2010.06.18-2010.06.205 已有的參考文獻(xiàn)1 李華mcs- 51系列單片機(jī)使用接口技術(shù)北
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 疾病保險課件教學(xué)課件
- 2024年度影視版權(quán)許可協(xié)議
- 04年影視制作委托合同
- 2024年度辦公樓照明系統(tǒng)燈具更換外包協(xié)議
- 2024年度“生態(tài)修復(fù)”工程咨詢服務(wù)合同
- 制作課件教學(xué)課件
- 2024年廣告發(fā)布與裝修施工合同協(xié)議
- 2024在熔盛重工與淡水河谷砂石船建造合同簽約儀式上的致辭熔盛重工朱文花
- 2024年度暖通設(shè)備安裝及調(diào)試合同
- 2024土地使用權(quán)轉(zhuǎn)讓合同(含開發(fā)權(quán))
- 黃河商品交易市場介紹稿
- Unit 3 My friends Part C Story time(教學(xué)設(shè)計)-2024-2025學(xué)年人教PEP版英語四年級上冊
- 2024中國海油校園招聘2024人(高頻重點提升專題訓(xùn)練)共500題附帶答案詳解
- 孫中山誕辰紀(jì)念日主題班會主題班會
- 2024年安徽省合肥市中考語文題卷(含答案)
- G -B- 43630-2023 塔式和機(jī)架式服務(wù)器能效限定值及能效等級(正式版)
- 24春國開電大《工具書與文獻(xiàn)檢索》平時作業(yè)1-4答案
- 文藝復(fù)興經(jīng)典名著選讀 知到智慧樹網(wǎng)課答案
- 2024年北京出版集團(tuán)有限責(zé)任公司招聘筆試沖刺題(帶答案解析)
- 2022-2023學(xué)年福建省廈門一中九年級(上)期中物理試卷
- 足球球性球感練習(xí)教案
評論
0/150
提交評論