【正文】
but also good effect of cook. According to fixed routine, you can cook some homely dish via taking different time and different level firepower to heat, and this can not only save time, but also save energy. It mainly includes a couple of modules as follows: input module, control module and display module. Input module fulfills keypress scanning and keyboard decoding, control module includes status switching control, data loading, cook time, temperature control, sound effect tip and so on, display module es down to display coding decipher and the flashing of indicator light. Through the analysis of requirement, detailed function design, coding, module connection, using FPGA to fulfill relevant function. Through waveform simulation, download debugging, it verifies the feasibility of the design and the effectiveness of realization method and basically fulfill the requirement of the system. Keywords: FPGA, VHDL, Microwave oven, Status chart, timer 目 錄 1. 緒論 ................................................................................................................................. 1 . 任務(wù)的提出 .......................................................................................................... 1 . 課題的內(nèi)容和要求 .............................................................................................. 1 . 設(shè)計(jì)的目的和意義 .............................................................................................. 2 2. 關(guān)鍵技術(shù)簡(jiǎn)介 ................................................................................................................. 3 . FPGA 簡(jiǎn)介 .......................................................................................................... 3 . VHDL 語(yǔ)言概述 .................................................................................................. 3 . Quartus II 開(kāi)發(fā)系統(tǒng)簡(jiǎn)介 ................................................................................... 5 3. 系統(tǒng)總體設(shè)計(jì) ................................................................................................................. 7 . 系統(tǒng)總體設(shè)計(jì)方案 .............................................................................................. 7 . 系統(tǒng)功能模塊描述 .............................................................................................. 9 . 輸入模塊 ................................................................................................. 10 . 控制模塊 ................................................................................................. 10 . 顯示模塊 ................................................................................................. 11 . 系統(tǒng)的工作流程 ................................................................................................ 11 4. 系統(tǒng)詳細(xì)設(shè)計(jì) ............................................................................................................... 13 . 輸入模塊設(shè)計(jì) .................................................................................................... 13 . 鍵盤掃描 ................................................................................................. 13 . 鍵盤譯碼 ................................................................................................. 16 . 輸入模塊的實(shí)現(xiàn) ..................................................................................... 17 . 控制模塊設(shè)計(jì) .................................................................................................... 18 . 狀態(tài)轉(zhuǎn)換控制 ......................................................................................... 18 . 數(shù)據(jù)裝載 ................................................................................................. 21 . 烹飪計(jì)時(shí) ................................................................................................. 22 . 溫度控制 ................................................................................................. 25 . 控 制模塊的實(shí)現(xiàn) ..................................................................................... 28 . 顯示模塊設(shè)計(jì) .................................................................................................... 30 5. 系統(tǒng)仿真 ....................................................................................................................... 34 . 輸入模塊仿真 .................................................................................................... 34 . 狀態(tài)轉(zhuǎn)換控制器仿真 ........................................................................................ 34 . 數(shù)據(jù)裝載器仿真 ................................................................................................ 35 . 烹飪計(jì)時(shí)器仿真 ................................................................................................ 36 . 顯示譯碼器仿真 ................................................................................................ 38 6. 結(jié)論 ............................................................................................................................... 40 致 謝 ................................................................................................................................... 41 參考文獻(xiàn) ............................................................................................................................. 42 附 錄 ................................................................................................................................... 43 基于 FPGA 的微波爐控制器設(shè)計(jì) 1. 緒論 隨著人民生活水平的提高,微波爐開(kāi)始進(jìn)人越來(lái)越多的家庭,它給人們的生活帶來(lái)了極大的方便。它省時(shí)、省電、方便和衛(wèi)生。目前大部分微波爐控制器采用單片機(jī)進(jìn)行設(shè)計(jì),電路比較復(fù)雜,性能 不夠靈活。該系統(tǒng)具有系統(tǒng)復(fù)位、時(shí)間設(shè)定、烹飪計(jì)時(shí)、溫度控制和音效提示等功能, 在 FPGA 上 實(shí)現(xiàn)。隨著控制技術(shù)和智能技術(shù)的發(fā)展,微波爐也向著智能化、信息化發(fā)展。不僅在節(jié)能方面未做過(guò)多考慮,使用者還需要經(jīng)常翻看使用說(shuō)明書才能完成操作過(guò)程。 . 課 題的內(nèi)容和要求 本課題是 基于 FPGA 的微波爐控制器設(shè)計(jì) ,即 設(shè)計(jì)一個(gè)具備定時(shí)、溫控、信息顯示和音響效應(yīng)提示功能的微波爐控制器 , 實(shí)現(xiàn)一些功能: ? 該微波爐控制器能夠在任意時(shí)刻取消當(dāng)前工作,復(fù)位為初始狀態(tài)。 ? 可以根據(jù)需要設(shè)置烹調(diào)最高溫度值,系統(tǒng)最高的烹調(diào)溫度為 999℃;開(kāi)始烹調(diào)后,能夠顯示系統(tǒng)當(dāng)前溫度值。 ? 音響效應(yīng)提示 直接外接一個(gè)蜂鳴器,同時(shí)用一個(gè)指示燈提示。 西南石油大學(xué)本科畢業(yè)設(shè) 計(jì)(論文) . 設(shè)計(jì)的目的和意義 目前大部分微波爐控制器采用單片機(jī)進(jìn)行設(shè)計(jì),電路比較復(fù)雜,性能不夠靈活。該控制器具有系統(tǒng)復(fù)位、狀態(tài)控制、時(shí)間設(shè)定 、火力檔位選擇、烹飪計(jì)時(shí)、溫度控制、顯示譯碼和音效提示等功能,基于 FPGA 芯片實(shí)現(xiàn)。 本系統(tǒng)控制部分以 FPGA 芯片為核心,通過(guò)功能按鍵設(shè)置和手動(dòng)數(shù)據(jù)輸入,完成不同