版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1 選題的目的和意義1.1 選題的背景在現(xiàn)代人快節(jié)奏生活中,微波爐已成為便捷生活的一部分。隨著控制技術(shù)和智能技術(shù)的發(fā)展,微波爐也向著智能化、信息化發(fā)展。而現(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ìn)行設(shè)計,電路比較復(fù)雜,性能不夠靈活。本設(shè)計采用先進(jìn)的eda 技術(shù),利用vhdl 設(shè)計語言,設(shè)計一種新型的微波爐控制器。該控制器具有系統(tǒng)復(fù)位、狀態(tài)控制、時間設(shè)定、火力檔位選擇、烹飪計時、溫度控制、顯示譯碼和音效提示等功能,基于fpga 芯片實現(xiàn)。該微波爐控制系統(tǒng),除實現(xiàn)常規(guī)的解凍、烹調(diào)、烘烤的基本功能外,還進(jìn)行了創(chuàng)新設(shè)計,實現(xiàn)了微波爐的自定義設(shè)置。本系統(tǒng)控制部分以fpga芯片為核心,通過功能按鍵設(shè)置和手動數(shù)據(jù)輸入,完成不同功能時自動以預(yù)置方案或者自定義方案加熱。其中,預(yù)制方案提供烹調(diào)、烘烤、解凍等系統(tǒng)烹調(diào)流程,僅供用戶選擇,無需設(shè)置;而自定義方案,用
3、戶根據(jù)食物含量、重量等手動設(shè)置時間、溫度和選擇火力等操作。在烹飪過程中,能通過數(shù)碼管顯示或者指示燈提示知道食物的成熟度,可以智能控制。該系統(tǒng)在功能執(zhí)行時,能實現(xiàn)門開關(guān)檢測、鍵盤輸入掃描、溫度控制、led顯示、工作狀態(tài)指示、蜂鳴等。1.3 選題的技術(shù)現(xiàn)狀目前大部分微波爐控制器采用單片機進(jìn)行設(shè)計,電路比較復(fù)雜,性能不夠靈活。本文采用先進(jìn)的eda技術(shù),利用quartus ii工作平臺vhdl設(shè)計語言,設(shè)計一種新型的微波爐控制器系統(tǒng)。該系統(tǒng)用vhdl 編程實現(xiàn)各底層模塊的功能,頂層設(shè)計用圖形輸入完成。該系統(tǒng)具有系統(tǒng)復(fù)位、時間設(shè)定、烹飪計時、溫度控制和音效提示等功能,在fpga上實現(xiàn)。2 題目的主要內(nèi)容
4、本課題是基于fpga的微波爐控制器設(shè)計,即設(shè)計一個具備定時、溫控、信息顯示和音響效應(yīng)提示功能的微波爐控制器,實現(xiàn)一些功能:l 該微波爐控制器能夠在任意時刻取消當(dāng)前工作,復(fù)位為初始狀態(tài)。l 可以根據(jù)需要設(shè)置烹調(diào)時間的長短,系統(tǒng)最長的烹調(diào)時間為59分59秒;開始烹調(diào)后,能夠顯示剩余時間的多少。l 可以根據(jù)需要設(shè)置烹調(diào)最高溫度值,系統(tǒng)最高的烹調(diào)溫度為999;開始烹調(diào)后,能夠顯示系統(tǒng)當(dāng)前溫度值。l 可以控制火力大小,供選擇的火力檔位有高、中、低三個火力檔位。l 音響效應(yīng)提示直接外接一個蜂鳴器,同時用一個指示燈提示。l 顯示微波爐控制器的烹調(diào)狀態(tài)。2.1 設(shè)計的總體結(jié)構(gòu)描述本系統(tǒng)主要由輸入、控制和顯示部
5、分組成。輸入部分主要完成用戶對控制功能的設(shè)置,采用按鍵作為輸入設(shè)備??刂撇糠质潜鞠到y(tǒng)的核心,它接收用戶的輸入,完成相應(yīng)的控制邏輯功能,并將當(dāng)前的工作狀態(tài)等信息送到顯示部分。顯示部分主要監(jiān)視系統(tǒng)工作狀態(tài)并提示用戶進(jìn)行控制操作。以下是該系統(tǒng)功能模塊圖,如圖2.1所示圖2.1 系統(tǒng)功能模塊圖2.1.1 設(shè)計的各個功能模塊描述(1) 輸入模塊輸入模塊主要完成用戶對控制功能的設(shè)置,采用按鍵作為輸入設(shè)備。由于實驗室已有設(shè)備限制,本系統(tǒng)采用鍵盤進(jìn)行輸入設(shè)置,即由一個4*4矩陣鍵盤實現(xiàn)數(shù)據(jù)輸入控制。該矩陣鍵盤上16個按鍵分別是:10min 1min/100/high 10sec/10/middle 1sec/
6、1/low /+1 復(fù)位 暫停/取消 測試 /-1 火力設(shè)定 溫度設(shè)定 時間設(shè)置 烹調(diào) 烘烤 解凍 開始/確認(rèn)。輸入模塊包括時鐘脈沖電路、鍵盤掃描電路、消枓同步電路和鍵盤譯碼電路,通過該模塊將掃描得到的按鍵值送到控制模塊。(2) 控制模塊控制模塊是本系統(tǒng)的核心,它接收用戶的輸入,完成相應(yīng)的控制邏輯功能,并將當(dāng)前的工作狀態(tài)等信息送到顯示部分??刂颇K采用fpga芯片作為主控核心,完成許多復(fù)雜的控制和數(shù)據(jù)處理任務(wù)。它通過輸入模塊提供的按鍵輸入實現(xiàn)數(shù)據(jù)信息裝載處理,并將處理結(jié)果通過顯示模塊顯示出來。其涉及到數(shù)據(jù)的裝載、狀態(tài)轉(zhuǎn)換控制、烹飪計時、溫度控制、火力控制、音響效應(yīng)提示等。(3) 顯示模塊顯示模
7、塊主要監(jiān)視系統(tǒng)工作狀態(tài)并提示用戶進(jìn)行控制操作。采用七段數(shù)碼管和發(fā)光二極管來實現(xiàn)。由于數(shù)碼管顯示信息較少,一些信息用數(shù)碼管顯示不夠直觀,因此本系統(tǒng)在采用數(shù)碼管顯示的同時,還用發(fā)光二極管作為輔助顯示。其中,用七段數(shù)碼管作為時間、溫度、火力大小顯示,用發(fā)光二極管作為狀態(tài)提示顯示。具體設(shè)計時,采用4位led數(shù)碼管顯示加熱倒計時,3位led數(shù)碼管顯示當(dāng)前溫度值,1位led數(shù)碼管顯示當(dāng)前火力檔位。8個狀態(tài)提示指示燈分別表示:工作狀態(tài)、開門指示、測試、烹調(diào)、烘烤、解凍、意外報警、完成提示。2.2 設(shè)計的預(yù)期結(jié)果系統(tǒng)預(yù)計操作流程:上電后,系統(tǒng)首先處于一種復(fù)位狀態(tài),其各電路模塊均處于初始狀態(tài)。此時,8個數(shù)碼管上
8、會顯示“88888888”的信息,所有指示燈亮。按test鍵,數(shù)碼管和發(fā)光二極管全亮、全滅交替閃爍,可以測試數(shù)碼管和指示燈工作是否正常。系統(tǒng)工作時,首先通過鍵盤輸入數(shù)據(jù),比如,按烹調(diào)、烘烤、解凍鍵選擇系統(tǒng)預(yù)置方案,或者按時間設(shè)置鍵設(shè)置時間,按溫度設(shè)定鍵設(shè)置溫度,按火力選擇鍵選擇火力,結(jié)合10min、1min/100/high、10sec/10/middle、1sec/1/low按鍵進(jìn)行自定義方案設(shè)置,設(shè)置結(jié)束以后,表示數(shù)據(jù)裝載完成,按start鍵后系統(tǒng)進(jìn)入烹調(diào)狀態(tài)。在烹飪過程中,可以按暫停/取消鍵暫停烹飪,或者重新設(shè)置時間、溫度、火力。烹飪結(jié)束后,系統(tǒng)會發(fā)出音效提示,同時,系統(tǒng)自動進(jìn)入復(fù)位狀態(tài)
9、。其對應(yīng)的系統(tǒng)流程圖如下:圖2.2 系統(tǒng)流程圖其相應(yīng)的鍵盤控制布局如下所示:圖2.3 系統(tǒng)控制鍵布局圖通過預(yù)期,該微波爐控制器設(shè)計能夠達(dá)到多功能多檔位火力控制、能夠進(jìn)行時間預(yù)置、加熱倒數(shù)計時、溫度控制、顯示測試以及結(jié)束時音效提示等功能。3 設(shè)計的技術(shù)路線3.1 開發(fā)工具和開發(fā)環(huán)境硬件:pc機、便攜式eda/sopc/dsp實驗系統(tǒng)軟件:quartus ii 7.0 開發(fā)系統(tǒng)3.1.1 設(shè)計的思路與方法(1) 輸入模塊輸入模塊采用4*4矩陣鍵盤作為輸入設(shè)備,實現(xiàn)數(shù)據(jù)輸入控制。矩陣鍵盤是一種常見的輸入裝置,在日常生活中,矩陣鍵盤在計算機、電話、手機、微波爐等格式電子產(chǎn)品上已經(jīng)被廣泛應(yīng)用,計算機鍵盤
10、通常采用行列掃描法來確定所按下鍵的行列位置。由于鍵盤按鍵是一種機械開關(guān),所以設(shè)計其控制電路時,需要涉及到鍵盤掃描、鍵盤譯碼,光靠矩陣鍵盤是無法完成按鍵輸入工作的。其中鍵盤掃描又涉及到時序產(chǎn)生、按鍵掃描和消除抖動。(2)控制模塊控制模塊是整個微波爐控制器系統(tǒng)的核心,完成許多復(fù)雜的控制和數(shù)據(jù)處理任務(wù),它通過輸入模塊提供的按鍵輸入實現(xiàn)數(shù)據(jù)信息裝載處理,控制顯示模塊顯示相應(yīng)的信息??刂颇K采用fpga芯片作為主控芯片,其涉及到數(shù)據(jù)的裝載、狀態(tài)控制轉(zhuǎn)換、烹飪計時、溫度控制、火力控制、音效提示等。其中,狀態(tài)控制轉(zhuǎn)換子模塊,其功能是控制微波爐工作過程中的狀態(tài)轉(zhuǎn)換,并發(fā)出相關(guān)控制信號。數(shù)據(jù)裝載子模塊,其功能是
11、根據(jù)按鍵信號設(shè)置定時時間、最高溫度、火力檔位,烹調(diào)屬性設(shè)置以及烹調(diào)數(shù)據(jù)信息裝載。烹飪計時子模塊,其功能是對時鐘進(jìn)行減法計數(shù),提供烹調(diào)完成時的狀態(tài)信號。溫度控制子模塊,其功能是在食物烹飪過程中進(jìn)行溫度測定和控制,它同時實現(xiàn)火力控制。音效控制子模塊,其功能是控制微波爐工作時的音效提示,這里直接外接一個蜂鳴器實現(xiàn)該功能。其功能子模塊圖如下,圖3.1所示:3.1 控制模塊功能子模塊圖其中,狀態(tài)轉(zhuǎn)換控制子模塊kzq的功能是控制微波爐工作過程中的狀態(tài)轉(zhuǎn)換,并發(fā)出有關(guān)控制信息;數(shù)據(jù)裝載子模塊zzq的功能是根據(jù)kzq發(fā)出的控制信號選擇系統(tǒng)預(yù)置方案或者根據(jù)自定義方案設(shè)定烹飪時間、設(shè)置最高溫度值、選擇火力檔位等烹
12、飪數(shù)據(jù)信息裝載完成;烹飪計時子模塊jsq的功能是負(fù)責(zé)烹飪過程中的時間遞減計數(shù),是整個微波爐控制器的核心之一;溫度控制子模塊kwq的功能是根據(jù)數(shù)據(jù)裝載器zzq設(shè)置的烹飪數(shù)據(jù)信息進(jìn)行溫度測定和控制,包括溫度的測定和控制兩部分;音效控制子模塊alarm的功能是當(dāng)定時時間到和溫度達(dá)到設(shè)定值時,進(jìn)行音響提示。(3)顯示模塊顯示部分采用七段數(shù)碼管和發(fā)光二極管來實現(xiàn)。外觀顯示上,采用4位led數(shù)碼管顯示加熱倒計時,3位led數(shù)碼管顯示當(dāng)前溫度值,1位led數(shù)碼管顯示當(dāng)前火力檔位。8個狀態(tài)提示指示燈分別表示:工作狀態(tài)、開門指示、測試、烹調(diào)、烘烤、解凍、意外報警、完成提示。具體設(shè)計時,需涉及到動態(tài)掃描和顯示譯碼
13、。3.2 可行性分析可行性研究就是對項目開發(fā)的可能性和必要性進(jìn)行分析,避免盲目的投資。其中必要性和效益的分析,用以決定是否建立系統(tǒng)的前提條件。同時還要進(jìn)一步進(jìn)行技術(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)上下載一些免費的資源,比如m
14、ax+plusii工作平臺。由此可見平臺上是可行的。3)經(jīng)濟可行性:由于系統(tǒng)所搭建的平臺,以及所用到的資源幾乎都是現(xiàn)成提供,另外,還可以以現(xiàn)有網(wǎng)絡(luò)資源為依據(jù),以輔導(dǎo)老師的指導(dǎo)為參考,根據(jù)已學(xué)知識,綜合設(shè)計要求,具體細(xì)化設(shè)計,降低了系統(tǒng)的開發(fā)成本,不需要為系統(tǒng)的開發(fā)而付額外的費用。所以,從經(jīng)濟角度講,系統(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)閉
15、的自動監(jiān)測、智能控制等。所以,從現(xiàn)實角度講,具有社會可行性。技術(shù)可行性,平臺可行性,經(jīng)濟可行性,和社會可行性都滿足,因此開發(fā)該微波爐控制器是可行的。3.3 重點與難點分析重點:控制模塊中的計時部分和溫度控制部分難點:溫度控制部分,在具體實現(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.185 已有的參考文獻(xiàn)1 李華mcs- 5
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版勞動者勞動社會保險合同(特殊工種)3篇
- 二零二五版水溝施工與承包勞務(wù)合同范本2篇
- 二零二五版家政服務(wù)公司家政服務(wù)與品牌建設(shè)合同3篇
- 二零二五版宅基地使用權(quán)轉(zhuǎn)讓與房屋租賃一攬子合同2篇
- 二零二五版遠(yuǎn)程辦公勞動合同簽訂與工作質(zhì)量監(jiān)控3篇
- 二零二五版辦公用品耗材行業(yè)聯(lián)盟采購合同2篇
- 二零二五版旅游租車服務(wù)合同范本2篇
- 2025年草原草原生態(tài)保護與資源合理利用合同3篇
- 二零二五版家具原料采購合同與供應(yīng)鏈管理協(xié)議3篇
- 展會市場調(diào)研服務(wù)合同(2篇)
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
- 產(chǎn)品共同研發(fā)合作協(xié)議范本5篇
- 風(fēng)水學(xué)的基礎(chǔ)知識培訓(xùn)
- 吸入療法在呼吸康復(fù)應(yīng)用中的中國專家共識2022版
- 1-35kV電纜技術(shù)參數(shù)表
- 信息科技課程標(biāo)準(zhǔn)測(2022版)考試題庫及答案
- 施工組織設(shè)計方案針對性、完整性
- 2002版干部履歷表(貴州省)
- DL∕T 1909-2018 -48V電力通信直流電源系統(tǒng)技術(shù)規(guī)范
- 2024年服裝制版師(高級)職業(yè)鑒定考試復(fù)習(xí)題庫(含答案)
評論
0/150
提交評論