




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、本科畢業(yè)設(shè)計(論文)說明書本科畢業(yè)設(shè)計(論文)說明書 電飯煲模糊智能控制電飯煲模糊智能控制 學學 院院 華南理工大學廣州學院華南理工大學廣州學院 專業(yè)班級專業(yè)班級 機械工程及其自動化機械工程及其自動化 學生姓名學生姓名 朱偉江朱偉江 指導教師指導教師 姚錫凡姚錫凡 提交日期提交日期 20122012 年 5 5 月 1818 日 華南理工大學廣州學院華南理工大學廣州學院 學位論文原創(chuàng)性聲明學位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究 所取得的研究成果。除了文中特別加以標注引用的內(nèi)容外,本論文不包 含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出
2、重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到 本聲明的法律后果由本人承擔。 作者簽名: 日期: 年 月 日 學位論文版權(quán)使用授權(quán)書學位論文版權(quán)使用授權(quán)書 本學位論文作者完全了解學校有關(guān)保留、使用學位論文的規(guī)定,同 意學校保留并向國家有關(guān)部門或機構(gòu)送交論文的復印件和電子版,允許 論文被查閱和借閱。本人授權(quán)華南理工大學廣州學院可以將本學位論文 的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃 描等復制手段保存和匯編本學位論文。 保密保密,在 年解密后適用本授權(quán)書。 本學位論文屬于 不保密不保密。 (請在以上方框內(nèi)打“” ) 學位論文作者簽名: 日期: 年 月 日 指
3、導教師簽名: 日期: 年 月 日 華華 南南 理理 工工 大大 學學 廣廣 州州 學學 院院 畢畢 業(yè)業(yè) 設(shè)設(shè) 計計 (論文)(論文) 任任 務(wù)務(wù) 書書 茲發(fā)給機械工程及自動化專業(yè) 4 班學生朱偉江畢業(yè)設(shè)計(論文)任務(wù)書,內(nèi)容如下: 1.畢業(yè)設(shè)計(論文)題目: 電飯煲模糊智能控制 2.應(yīng)完成的項目: (1) 智能電飯煲控制系統(tǒng)整體方案設(shè)計 (2) 智能電飯煲控制系統(tǒng)硬件電路設(shè)計(重點) (3) 智能電飯煲控制系統(tǒng)軟件程序設(shè)計(重點) (4) 在 proteus 中對控制系統(tǒng)進行仿真驗證 (5) 完成電路原理圖 1 張、軟件程序清單 1 份、仿真效果圖數(shù)張、畢業(yè)設(shè)計 說明書(論文)1 份 3.參
4、考資料以及說明: (1)at89s51 單片機原理及其應(yīng)用教材 (2)單片機 c 語言開發(fā)環(huán)境及使用教材 (3)智能電飯煲控制原理及實現(xiàn)方法等相關(guān)資料 (4)模擬電路設(shè)計技術(shù)教材 (5)數(shù)字電路設(shè)計技術(shù)教材 (6)proteus 仿真環(huán)境使用手冊 (7)單片機控制系統(tǒng)設(shè)計及應(yīng)用教材 4.本畢業(yè)設(shè)計(論文)任務(wù)書于 2011 年 12 月 20 日發(fā)出,應(yīng)于 2012 年 5 月 18 日前完成,然后提交畢業(yè)設(shè)計(論文)答辯委員會進行答辯。 專業(yè)教研組(系)負責人 審核 2011 年 12 月 20 日 指導教師(導師組) 簽發(fā) 2011 年 12 月 20 日 畢業(yè)設(shè)計(論文)評語: 畢業(yè)設(shè)計
5、(論文)總評成績: 畢業(yè)設(shè)計(論文)答辯小組負責人簽字: 年 月 日 摘要摘要 本課題以 at89c51 單片機為核心器件,設(shè)計了智能電飯煲控制系統(tǒng),并在 proteus 環(huán)境中對設(shè)計進行了仿真驗證。 首先,對電飯煲的發(fā)展狀況進行了闡述,分析了電飯煲的發(fā)展趨勢,以及智能 電飯煲的發(fā)展優(yōu)勢。在此基礎(chǔ)上,對智能電飯煲控制系統(tǒng)整體設(shè)計方案進行了論證, 并確定了本課題智能電飯煲控制系統(tǒng)整體設(shè)計方案。 其次,從實用性、智能化、節(jié)約成本、環(huán)保節(jié)能等角度出發(fā),對智能電飯煲控 制系統(tǒng)的硬件、軟件進行了詳細設(shè)計。按照實現(xiàn)功能對硬件、軟件進行了功能劃分, 并對各部分的原理、實現(xiàn)方法進行了詳細說明。 最后,在 pr
6、oteus 仿真環(huán)境中對該設(shè)計進行了仿真驗證。仿真結(jié)果表明,基于 單片機的智能電飯煲控制系統(tǒng)整體設(shè)計方案的可行性,軟件和硬件設(shè)計的正確性, 整體效果較為滿意。 關(guān)鍵詞關(guān)鍵詞:智能控制,電飯煲,單片機,proteus abstract at89c51 mcu was chosen as the core, component to complete the intelligent electric cooker control system design, and validated via simulation in the proteus environment is. firstly, t
7、he current situation of the development of electric rice cooker is addressed, and electric rice cooker development trend, and the development advantage of intelligent electric cooker are analyzed. on this basis, the intelligent electric cooker control system overall design scheme is discussed, and c
8、onfirmed this topic intelligent electric cooker control system overall design scheme confirmed. secondly, in view of practice, intelligence, cost saving, environmental protection and energy conservation, the detailed design of the intelligent electric cooker control system hardware and software were
9、 given. according to the functions, hardware and software of the system was divided, and principle, realization method was described in detail. finally, in the proteus simulation environment the design was verified by simulation. the simulation results show that the intelligent control scheme based
10、on single chip microcomputer for the electric cooker is feasible, software and hardware design is correct, and the overall performance is satisfactory. key words: intelligent control; electric cooker; single chip microcomputer; proteus 目目 錄錄 摘要摘要.i abstractabstract.ii 第一章第一章 緒論緒論.1 1.1 背景及發(fā)展 .1 1.2
11、課題任務(wù)及意義 .1 第二章第二章 智能電飯煲控制系統(tǒng)整體設(shè)計方案智能電飯煲控制系統(tǒng)整體設(shè)計方案.2 2.1 智能電飯煲控制系統(tǒng)簡介 .2 2.2 智能電飯煲控制系統(tǒng)電路組成 .3 2.3 本章小結(jié) .3 第三章第三章 智能電飯煲控制系統(tǒng)硬件設(shè)計智能電飯煲控制系統(tǒng)硬件設(shè)計.4 3.1 控制系統(tǒng)單片機最小系統(tǒng)工作電路 .4 3.1.1 at89c51 單片機的引腳及其排列.4 3.1.2 at89c51 單片機時鐘電路.6 3.1.3 at89c51 單片機復位電路.7 3.1.4 控制系統(tǒng)單片機最小系統(tǒng)電路設(shè)計.8 3.2 控制系統(tǒng)電源電路 .9 3.2.1 穩(wěn)壓器件 78l05 簡介.9 3
12、.2.2 電源電路設(shè)計.11 3.3 按鍵輸入電路 .11 3.3.1 按鍵分類.11 3.3.2 按鍵結(jié)構(gòu)與特點.11 3.3.3 按鍵輸入電路設(shè)計 .12 3.4 溫度傳感器電路 .13 3.4.1 ds18b20 簡介.13 3.4.2 ds18b20 的使用方法.14 3.4.3 溫度傳感器電路設(shè)計.16 3.5 led 狀態(tài)指示電路.16 3.5.1 led 簡介.16 3.5.2 狀態(tài)指示電路設(shè)計 .17 3.6 lcd 顯示電路.17 3.6.1 lcd-1602 簡介.18 3.6.2 lcd 顯示電路設(shè)計.18 3.7 電飯鍋加熱電路 .19 3.8 本章小結(jié) .20 第四章
13、第四章 智能電飯煲控制系統(tǒng)軟件設(shè)計智能電飯煲控制系統(tǒng)軟件設(shè)計.21 4.1 軟件整體結(jié)構(gòu)設(shè)計 .21 4.2 子程序設(shè)計 .22 4.2.1 系統(tǒng)工作模式控制流程.22 4.2.2 定時功能控制流程 .23 4.2.3 加熱功能控制流程 .25 4.3 本章小結(jié) .26 第五章第五章 智能電飯煲控制系統(tǒng)的仿真驗證智能電飯煲控制系統(tǒng)的仿真驗證.27 5.1 本章小結(jié) .30 結(jié)束語結(jié)束語.31 致致 謝謝.32 參考文獻參考文獻.33 附附 錄錄.34 附錄 1:智能電飯煲控制系統(tǒng)電路原理圖 .34 附錄 2:智能電飯煲控制系統(tǒng)軟件源程序清單 .35 第一章第一章 緒論緒論 1.1 背景背景及發(fā)
14、展及發(fā)展 在科學技術(shù)進步、日新月異的今天,節(jié)能、高效、環(huán)保的觀念逐漸深入人心, 人們對家電智能化的要求也越來越高。在今天,電飯煲已經(jīng)成了家庭必備的電器之 一。電飯煲最初是機械式控制,這種控制方式具有結(jié)構(gòu)簡單、技術(shù)門檻低、價格便 宜等優(yōu)點,但同時也有功能單一、控制方式不靈活等不足之處。 自從 1965 年美國的控制論專家 l.a.zadeh 教授創(chuàng)立了模糊集合論以來,將模糊 集合理論運用于自動控制而形成的模糊控制理論,在近年得到了迅速的發(fā)展。隨著 計算機及其相關(guān)技術(shù)的發(fā)展,模糊控制也由最初的經(jīng)典模糊控制發(fā)展到自適應(yīng)模糊 控制、專家模糊控制和基于神經(jīng)網(wǎng)絡(luò)的自學習模糊控制。近年來,隨著電子技術(shù)的 發(fā)
15、展,元器件的制造成本不斷下降,電飯煲也迎來了智能化的春天。智能電飯煲修 改過去功能簡單的煮飯模式,將煮食這一事件細分為煮飯、煲湯、煮粥等多種任務(wù) 模式,此外還具有預約定時,自動保溫等功能,提升了產(chǎn)品的人性化設(shè)計,使得煮 食過程更加方便、快捷,滿足了人們的需求。 1.2 課題任務(wù)及意義課題任務(wù)及意義 本課題是以 at89c51 單片機為核心控制器件,對智能電飯煲控制系統(tǒng)進行了設(shè) 計,并在 proteus 環(huán)境中對設(shè)計進行了仿真驗證。 本設(shè)計將電飯煲的煮食這一過程細分為煮飯、煲湯、保溫等多種工作模式。控 制系統(tǒng)可對電飯煲的溫度進行實時監(jiān)測,并以此靈活調(diào)節(jié)火力大小,自動完成煮食 過程??刂葡到y(tǒng)支持對
16、煮飯時間進行提前預約,定時時間到后自動進行煮飯,煮飯 結(jié)束后自動轉(zhuǎn)入保溫模式。此系統(tǒng)提高了電飯煲煮食自動化水平,提升了產(chǎn)品的人 性化設(shè)計,使電飯煲具有“煮飯好吃、預約定時、多種功能”三大特點,滿足了人 們不斷增長的物質(zhì)文化需求。 第二章第二章 智能電飯煲控制系統(tǒng)整體設(shè)計方案智能電飯煲控制系統(tǒng)整體設(shè)計方案 2.1 智能電飯煲控制系統(tǒng)簡介智能電飯煲控制系統(tǒng)簡介 該控制系統(tǒng)是以單片機為核心控制器件,結(jié)合按鍵、溫度傳感器等輸入電路, 以及加熱、狀態(tài)指示等輸出電路,實現(xiàn)對電飯煲的智能控制。 該系統(tǒng)可使電飯煲工作在“保溫” 、 “煲湯” 、 “煮飯”三種工作模式,每種工作 模式下,控制系統(tǒng)結(jié)合蓋頂溫度傳感
17、器,自動調(diào)整火力大小,并將電飯煲限制在設(shè) 定的最高溫度之內(nèi),煮飯結(jié)束后自動轉(zhuǎn)入保溫狀態(tài)。 控制系統(tǒng)結(jié)合單片機的定時功能,可對煮食時間進行預約設(shè)定,設(shè)定時間到后 自動轉(zhuǎn)入預定的工作模式進行煮飯。 控制系統(tǒng)可結(jié)合 led 實時指示電飯煲工作狀態(tài),結(jié)合 lce 液晶顯示器可顯示 更多信息。包括定時時間、工作狀態(tài)、故障報警等信息。 智能電飯煲控制系統(tǒng)控制面板設(shè)計如圖 2-1 所示,主要包括顯示屏、狀態(tài)指示、 輸入按鍵等幾部分。該控制系統(tǒng)使電飯煲提高了自動化、智能化、人性化設(shè)計水平, 具有操作方便,安全可靠的特點。 顯示屏 + on offmodel- ok 智能電飯煲 顯示屏 電源定時 保溫煲湯 煮飯
18、 圖 2-1 智能電飯煲控制系統(tǒng)操作面板效果圖 2.2 智能電飯煲控制系統(tǒng)電路組成智能電飯煲控制系統(tǒng)電路組成 該控制系統(tǒng)主要由電源電路、單片機輸入電路、單片機輸出電路三類電路組成, 如圖 2-2 所示。 電源電路將 220v 交流電轉(zhuǎn)為直流 5v,作為控制系統(tǒng)的電源。 單片機輸入電路有按鍵輸入電路、頂蓋溫度傳感器輸入電路、復位電路以及時 鐘電路。 單片機輸出電路包括 lcd 顯示電路、led 工作狀態(tài)指示電路以及用于電飯煲 加熱的加熱電路。 at89c51 單片機 按鍵操作輸入電路 頂蓋溫度傳感器 復位電路 時鐘電路 220vac-dc5v電源 lcd顯示電路 led工作狀態(tài)指示電路 加熱電路
19、 圖 2-2 智能電飯煲控制系統(tǒng)組成結(jié)構(gòu)圖 2.3 本章小結(jié)本章小結(jié) 本章從整體出發(fā),首先確定電飯煲的模糊智能控制系統(tǒng)由單片機為核心控制器 件,結(jié)合按鍵,溫度傳感控制器等硬件設(shè)計電飯煲實現(xiàn)“保溫”、“煲湯”、“煮 飯”等功能。 第三章第三章 智能電飯煲控制系統(tǒng)硬件設(shè)計智能電飯煲控制系統(tǒng)硬件設(shè)計 智能電飯煲控制系統(tǒng)硬件電路按照功能可劃分為七個組成部分,即控制系統(tǒng)單 片機最小系統(tǒng)工作電路、控制系統(tǒng)電源電路、按鍵輸入電路、溫度傳感器電路、led 狀態(tài)指示電路、lcd 顯示電路以及電飯鍋加熱電路。 3.1 控制系統(tǒng)單片機最小系統(tǒng)工作電路控制系統(tǒng)單片機最小系統(tǒng)工作電路 本設(shè)計選用 at89c51 單片機
20、作為核心控制芯片。 at89c51 是一種帶 4k 字節(jié)閃存可編程可擦除只讀存儲器 (fperom)的低 電壓、高性能 cmos 8 位微處理器,俗稱單片機。單片機的可擦除只讀存儲器可 以反復擦除 1000 次。該器件采用 atmel 高密度非易失存儲器制造技術(shù)制造,與 工業(yè)標準的 mcs-51 指令集和輸出管腳相兼容。由于將多功能8 位 cpu 和閃爍 存儲器組合在單個芯片中, 因此 at89c51 是一種高效微控制器。 at89c 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。 本設(shè)計選擇 at89c51 單片機作為智能電飯煲控制系統(tǒng)核心控制芯片,兼顧了經(jīng) 濟性和實用性的需求。
21、 3.1.1 at89c51at89c51 單片機的引腳及其排列單片機的引腳及其排列 at89c51 具有 40 只引腳,其中 32 個是可編程輸入輸出口。 at89c51 有三 種封裝形式,即 plcc、tqfp 和 pdip 三種。其中最為常見的封裝是 pdip,其外 形及引腳配置如圖 3-1 所示。 vcc:供電電壓。 gnd:接地。 p0 口:p0 口為一個 8 位漏級開路雙向 i/o 口,每引腳可吸收 8ttl 門電流。 當 p0 口的管腳第一次寫 1 時,被定義為 高阻輸入。p0 能夠用于外部程序數(shù)據(jù) 存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。在 fiash 編程時,p0 口作為
22、原 碼輸入口,當 fiash 進行校驗時, p0 輸出原碼,此時 p0 外部必須被拉高。 p1 口:p1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 i/o 口,p1 口緩沖器能 接收輸出 4ttl 門電流。p1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, p1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在 flash 編程和校驗時, p1 口作為第八位地址接收。 p2 口:p2 口為一個內(nèi)部上拉電阻的 8 位雙向 i/o 口,p2 口緩沖器可接收, 圖 3-1 at89c51pdip 封裝外形及其引腳 輸出 4 個 ttl 門電流,當 p2 口被寫“1”時,其管腳被內(nèi)部上
23、拉電阻拉高,且 作為輸入。并因此作為輸入時, p2 口的管腳被外部拉低,將輸出電流。這是由 于內(nèi)部上拉的緣故。 當 p2 口用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器 進行存取時, p2 口輸出地址的高八位。在給出地址 “1”時,它利用內(nèi)部上拉 優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時, p2 口輸出其特殊功能寄存器 的內(nèi)容。p2 口在 flash 編程和校驗時接收高八位地址信號和控制信號。 p3 口:p3 口管腳是 8 個有內(nèi)部上拉電阻的雙向 i/o 口,可接收輸出 4 個 ttl 門電流。 當 p3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入, 由于外部下拉為低電
24、平, p3 口將輸出電流 (ill)這是由于上拉的緣故。 p3 口同時為閃爍編程和編程校驗接收一些控制信號。 rst:復位輸入。 當輸入的復位信號延續(xù)兩個機器周期以上的高電平時即為有 效,用以完成單片機的復位初始化操作。 ale/prog:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的 地位字節(jié)。在 flash 編程期間,此引腳用于輸入編程脈沖。在平時, ale 端以 不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作 對外部輸出的脈沖或用于定時目的。 然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ale 脈沖。如 想禁止 ale 的輸出可在 sfr8eh
25、地址上置 0。此時, ale 只有在執(zhí)行 movx,movc 指令是 ale 才起作用。另外,該引腳被略微拉高。如果微處理器在 外部執(zhí)行狀態(tài) ale 禁止,置位無效。 /psen:外部程序存儲器的選通信號。在由外部程序存儲器取指令期間,每 個機器周期兩次 /psen 有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的 /psen 信號將不出現(xiàn)。 /ea/vpp:當/ea 保持低電平時,則在此期間外部程序存儲器 有效,不管是 否有內(nèi)部程序存儲器。注意加密方式1 時,/ea 將內(nèi)部鎖定為 reset;當/ea 端 保持高電平時,此間內(nèi)部程序存儲器 有效。在 flash 編程期間,此引腳也用于 施加 12
26、v 編程電源 (vpp)。 xtal1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 xtal2:來自反向振蕩器的輸出。 振蕩器特性 : xtal1 和 xtal2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為 片內(nèi)振蕩器。 石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件, xtal2 應(yīng)不接。有余輸入 到內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外部 時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 3.1.2 at89c51at89c51 單片機時鐘電路單片機時鐘電路 xtal1 和 xtal2 分別為反向放大器的輸入和輸出。該反向放大器可以配置為 片內(nèi)振蕩器
27、。 石晶振蕩和陶瓷振蕩均可采用。如采用外部時鐘源驅(qū)動器件, xtal2 應(yīng)不接。有余輸入 接至內(nèi)部時鐘信號要通過一個二分頻觸發(fā)器,因此對外 部時鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。 電路結(jié)構(gòu)如圖 3-2 所示。 xtal2 xtal1 at89c 51 c1 c2 cys xtal2 xtal1 at89c 51 +5v vss ttl 外部時鐘源 圖 3-2 at89c51 時鐘電路 3.1.3 at89c51at89c51 單片機復位電路單片機復位電路 at89c51 單片機的復位引腳為施密特出發(fā)輸入。當振蕩器起振以后,在 rst 引 腳上輸入連續(xù)兩個機器周期的高電
28、平,器件便進入復位狀態(tài)。根據(jù) at89c51 的復位 特性,設(shè)計復位電路如圖 3-3 所示。 圖 3-3 at89c51 單片機復位電路 電路中將 c1、r1 串聯(lián)后接入 rst 引腳,在上電之初,電容通過電阻充電,在復 位引腳上出現(xiàn)充電的正脈沖,只要正脈沖寬度足夠?qū)?,就可以使單片機復位。本設(shè) 計中單片機選用 24m 晶振,故復位電路中選用 10uf 電容和 10k 電阻可以滿足 at89c51 的復位要求。 3.1.4 控制系統(tǒng)單片機最小系統(tǒng)電路控制系統(tǒng)單片機最小系統(tǒng)電路設(shè)計設(shè)計 根據(jù)以上分析,本設(shè)計中單片機最小系統(tǒng)如圖 3-4 所示。 復位電路采用較為常用且結(jié)構(gòu)簡單的阻容復位電路,可為 a
29、t89c51 單片機提供 大于 10ms 的高電平復位脈沖。時鐘電路采用外接晶振方式,由一只 24m 晶振和 2 只 30pf 電容組成的振蕩電路。 由于 p0 口的特殊結(jié)構(gòu),本電路中 po 口中部分接口線是用于數(shù)據(jù)輸出,故本設(shè) 計中采用 10k 電阻作為上拉電阻。 圖 3-4 智能電飯煲控制系統(tǒng)單片機最小系統(tǒng)電路 3.2 控制系統(tǒng)電源電路控制系統(tǒng)電源電路 智能電飯煲控制系統(tǒng)需要 5v 直流供電電源。本設(shè)計中,5v 電源由 220v 交流電 源變壓、整流、穩(wěn)壓后得到。其中,核心期間為三端穩(wěn)壓器件 78l05。 3.2.1 穩(wěn)壓器件穩(wěn)壓器件 78l0578l05 簡介簡介 7805 是常用的三端
30、穩(wěn)壓器件,顧名思義 05 就是輸出電壓為 5v,7805 輸出波紋 很小,其輸出電源品質(zhì)能滿足大多數(shù)器件需求。 穩(wěn)壓器的工作指標是指穩(wěn)壓器能夠正常工作的工作區(qū)域,以及保證正常工作所 必須的工作條件,這些工作參數(shù)取決于構(gòu)成穩(wěn)壓器的組件性能。 (1)、輸出電壓范圍 符合穩(wěn)壓器工作條件情況下,穩(wěn)壓器能夠正常工作的輸出電壓范圍,該指標的 上限是由最大輸入電壓和最小輸入-輸出電壓差所規(guī)定,而其下限由穩(wěn)壓器內(nèi)部的基 準電壓值決定。 (2)、最大輸入-輸出電壓差 該指標表征在保證穩(wěn)壓器正常工作條件下穩(wěn)壓器所允許的最大輸入輸出之間 的電壓差值,其差值主要取決于于穩(wěn)壓器內(nèi)部調(diào)整晶體管的耐壓指標。 (3)、最小輸
31、入-輸出電壓差 該指標表征在保證穩(wěn)壓器正常工作條件下,穩(wěn)壓器所需的最小輸入輸出之間 的電壓差值。 (4)、輸出負載電流范圍 輸出負載電流范圍又稱為輸出電流范圍,在這一電流范圍內(nèi),穩(wěn)壓器應(yīng)能保證符合 指標規(guī)范征所給出的指標。 三端固定集成穩(wěn)壓電路的輸出電壓是固定的,常用的是 cw7800/cw7900 系列。 w7800 系列輸出正電壓,其輸出電壓有 5、6、7、8、9、10、12、15、18、20 和 24v 共 11 個檔次。該系列的輸出電流分 5 檔,7800 系列是 1.5a,78m00 是 0.5a,78 l00 和是 0.1 a,78t00 是 3a,78h00 是 5a。 w790
32、0 系列與 w7800 系列所不同的是 輸出電壓為負值。 三端穩(wěn)壓器的工作原理與前述串聯(lián)反饋式穩(wěn)壓電源的工作原理基本相同,只有 三個引出端子: 輸入、輸出和公共端。輸入端接整流濾波電路,輸出端接負載;公 共端接輸入、輸出的公共連接點。為使它工作穩(wěn)定,在輸入和輸出端與公共端之間 并接一個電容。使用三端穩(wěn)壓器時注意一定要加散熱器,否則是不能工作到額定電 流。 7805 的典型應(yīng)用電路如圖 3-5 所示。在其輸入端口和輸出端口分別有 0.33uf、0.1uf 的無極性電容,以優(yōu)化輸出電源品質(zhì)。 圖 3-5 7805 典型應(yīng)用電路 3.2.2 電源電路設(shè)計電源電路設(shè)計 本設(shè)計中,控制系統(tǒng)電源電路設(shè)計如
33、圖 3-6 所示。 220v 交流電源由 j1 接入電路,后經(jīng)變壓器 t1 將 220v 降壓為 8.5v 交流電壓, 該低交流電壓經(jīng) n1 進行全波整流,變?yōu)槊}動直流,最后,該脈動直流經(jīng)過低壓差穩(wěn) 壓芯片 78l05 穩(wěn)定為紋波系數(shù)較小的 5v 直流電源。 圖 3-6 控制系統(tǒng)電源電路 3.3 按鍵輸入電路按鍵輸入電路 3.3.1 按鍵分類按鍵分類 按鍵按照結(jié)構(gòu)原理可分為兩類,一類是觸點式開關(guān)按鍵,如機械式開關(guān)、導電 橡膠式開關(guān)等;另一類是無觸點式開關(guān)按鍵,如電氣式按鍵,磁感應(yīng)按鍵等。前者 造價低,后者壽命長。目前,微機系統(tǒng)中最常見的是觸點式開關(guān)按鍵。 本設(shè)計中采用觸點式開關(guān)按鍵,其電路原理
34、圖常見符號如圖 3-7 所示。 圖 3-7 觸點式開關(guān)按鍵 3.3.2 按鍵結(jié)構(gòu)與特點按鍵結(jié)構(gòu)與特點 鍵盤通常使用機械觸點式按鍵開關(guān),其主要功能是把機械上的通斷轉(zhuǎn)換成為電 氣上的邏輯關(guān)系。也就是說,它能提供標準的 ttl 邏輯電平,以便與通用數(shù)字系統(tǒng) 的邏輯電平相容。 機械式按鍵再按下或釋放時,由于機械彈性作用的影響,通常伴隨有一定時間 的觸點機械抖動,然后其觸點才穩(wěn)定下來。其抖動過程如下圖所示,抖動時間的長 短與開關(guān)的機械特性有關(guān),一般為 510ms。 圖 3-8 為觸點式按鍵開關(guān)機械抖動示意圖。 圖 3-8 觸點式按鍵開關(guān)機械抖動示意圖 在觸點抖動期間檢測按鍵的通與斷狀態(tài),可能導致判斷出錯
35、,即按鍵一次按下 或釋放被錯誤地認為是多次操作,這種情況是不允許出現(xiàn)的。為了克服按鍵觸點機 械抖動所致的檢測誤判,必須采取去抖動措施。這一點可從硬件、軟件兩方面予以 考慮。在鍵數(shù)較少時,可采用硬件去抖,當按鍵數(shù)較多時,采用軟件去抖。單片機 工作時有外接鍵盤輸入信號,當檢測到有哪一個鍵被按下時,單片機內(nèi)部執(zhí)行相應(yīng) 的工作程序。 3.3.3 按鍵輸入電路設(shè)計按鍵輸入電路設(shè)計 該系統(tǒng)的鍵盤由 5 個獨立鍵盤構(gòu)成,包括一個中斷鍵盤單元。來完成智能電飯 煲的手動控制。鍵盤的一腳接在單片機的 p1.0 至 p1.5 腳上,另外一腳接在電源地 上,當有鍵盤按下時對應(yīng)的鍵盤就會有一低電平送進單片機內(nèi)部。為消除
36、觸點式按 鍵開關(guān)的機械抖動,單片機內(nèi)部有程序進行消抖處理,然后確定那一個鍵盤被按下 后來執(zhí)行程序完成該系統(tǒng)的指定工作。 該控制系統(tǒng)鍵盤接入電路如圖 3-9 所示。 圖 3-9 控制系統(tǒng)鍵盤輸入電路 3.4 溫度傳感器電路溫度傳感器電路 3.4.1 ds18b20ds18b20 簡介簡介 ds18b20 數(shù)字溫度計是 dallas 公司生產(chǎn)的 1wire,即單總線器件,具有線路 簡單,體積小的特點。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信 線,可以掛很多這樣的數(shù)字溫度計,十分方便。 ds18b20 是一款功能獨特的產(chǎn)品,其特點如下: (1)、只要求一個端口即可實現(xiàn)通信。 (2)、在
37、ds18b20 中的每個器件上都有獨一無二的序列號。 (3)、實際應(yīng)用中不需要外部任何元器件即可實現(xiàn)測溫。 (4)、測量溫度范圍在55。c 到125。c 之間。 (5)、數(shù)字溫度計的分辨率用戶可以從 9 位到 12 位選擇。 (6)、內(nèi)部有溫度上、下限告警設(shè)置。 ds18b20 有兩種封裝形式,即 to92 封裝和 8-pinsoic 封裝。每種封裝的樣式 及引腳排列見圖 3-10,其引腳功能描述見表 3-1。 圖 3-10 ds18b20 的引腳排列 表 3-1 ds18b20 詳細引腳功能描述 序號名稱引腳功能描述 1gnd地信號 2dq數(shù)據(jù)輸入/輸出引腳。開漏單 總線接口引腳。當被用著在
38、 寄生電源下,也可以向器件 提供電源。 3vdd可選擇的 vdd 引腳。當工 作于寄生電源時,此引腳必 須接地。 3.4.2ds18b20ds18b20 的使用方法的使用方法 由于 ds18b20 采用的是 1wire 總線協(xié)議方式,即在一根數(shù)據(jù)線里實現(xiàn)數(shù)據(jù)的 雙向傳輸,而對 at89s51 單片機來說,硬件上并不支持單總線協(xié)議,因此,我們必 須采用軟件的方法來模擬單總線的協(xié)議時序來完成對 ds18b20 芯片的訪問。 由于 ds18b20 是在一根 i/o 線上讀寫數(shù)據(jù),因此,對讀寫的數(shù)據(jù)位有著嚴格的 時序要求。ds18b20 有嚴格的通信協(xié)議來保證各位數(shù)據(jù)傳輸?shù)恼_性和完整性。該 協(xié)議定義
39、了幾種信號的時序:初始化時序、讀時序、寫時序。所有時序都是將主機 作為主設(shè)備,單總線器件作為從設(shè)備。而每一次命令和數(shù)據(jù)的傳輸都是從主機主動 啟動寫時序開始,如果要求單總線器件回送數(shù)據(jù),在進行寫命令后,主機需啟動讀 時序完成數(shù)據(jù)接收。數(shù)據(jù)和命令的傳輸都是低位在先。 (1)、ds18b20 的復位時序如圖 3-11 所示 圖 3-11 ds18b20 的復位時序 (2)、ds18b20 的讀時序如圖 3-12 所示 對于 ds18b20 的讀時序分為讀 0 時序和讀 1 時序兩個過程。 對于 ds18b20 的讀時隙是從主機把單總線拉低之后,在 15 秒之內(nèi)就得釋放單總 線,以讓 ds18b20
40、把數(shù)據(jù)傳輸?shù)絾慰偩€上。ds18b20 在完成一個讀時序過程,至少 需要 60us 才能完成。 圖 3-12 ds18b20 的讀時序 (3)、ds18b20 的寫時序 對于 ds18b20 的寫時序仍然分為寫 0 時序和寫 1 時序兩個過程,如圖 3-13 所示。 圖 3-13 ds18b20 的寫時序 對于 ds18b20 寫 0 時序和寫 1 時序的要求不同,當要寫 0 時序時,單總線要被 拉低至少 60us,保證 ds18b20 能夠在 15us 到 45us 之間能夠正確地采樣 io 總線上 的“0”電平,當要寫 1 時序時,單總線被拉低之后,在 15us 之內(nèi)就得釋放單總線。 3.4
41、.3 溫度傳感器電路設(shè)計溫度傳感器電路設(shè)計 根據(jù) ds18b20 溫度傳感器的特點,本設(shè)計中將溫度傳感器電路設(shè)計為圖 3-14 樣式。采用電源直接為 ds18b20 供電的方式,為增強對 ds18b20 的讀寫能力,減少 通信傳輸錯誤,設(shè)置 r7 作為上拉電阻。 圖 3-14 溫度傳感器電路 3.5 ledled 狀態(tài)指示電路狀態(tài)指示電路 本設(shè)計中,led 狀態(tài)指示電路用于實時指示智能電飯煲的工作狀態(tài)。 3.5.1 ledled 簡介簡介 led,亦即發(fā)光二極管,是利用化合物材料制成 pn 結(jié)的光電器件。它具有 pn 結(jié) 結(jié)型器件的電學特性,即 i-v 特性。 i-v 特性是表征 led 芯片
42、 pn 結(jié)制備性能主要參數(shù)。led 的 i-v 特性具有非線性、 整流性質(zhì),單向?qū)щ娦?,即外加正偏壓表現(xiàn)低接觸電阻,反之為高接觸電阻。 一般 led 的 i-v 特性曲線如圖 3-15 所示,具有以下特點: (1)、正向死區(qū):a 點對于 v0 為開啟電壓,當 vva 時,外加電場尚克服不少 因載流子擴散而形成勢壘電場,此時 r 很大。開啟電壓對于不同 led 其值不同, gaas 為 1v,紅色 gaasp 為 1.2v,gap 為 1.8v,gan 為 2.5v。 (2)、正向工作區(qū):電流 if 與外加電壓呈指數(shù)關(guān)系,if=is(e qvf/kt-1)is 為 反向飽和電流 。v0 時,vv
43、f 的正向工作區(qū) if 隨 vf 指數(shù)上升。 (3)、反向死區(qū):v0 時 pn 結(jié)加反偏壓 v=-vr 時,反向漏電流 ir(v=-5v)時, gap 為 0v,gan 為 10ua。 (4)、反向擊穿區(qū) v- vr,vr 稱為反向擊穿電壓;vr 電壓對應(yīng) ir 為反向漏電 流。當反向偏壓一直增加使 v-r 時,則出現(xiàn) ir 突然增加而出現(xiàn)擊穿現(xiàn)象。由于所 用化合物材料種類不同,各種 led 的反向擊穿電壓 vr 也不同。 圖 3-15 led 的 i-v 特性 3.5.2 狀態(tài)指示電路設(shè)計狀態(tài)指示電路設(shè)計 根據(jù) led 的 i-v 特性可知,led 一旦充分導通電流將會急劇增大。因此使用過
44、程中需對 led 增加限流電阻。狀態(tài)指示電路設(shè)計如圖 3-16 所示,圖中共有五只 led 指示燈,分別標志智能電飯煲的電源開關(guān)狀態(tài)、定時狀態(tài),以及保溫、煲湯、煮飯 三種工作模式。其中 r9 至 r13 為限流電阻,其值選取為 5.1k。 圖 3-16 控制系統(tǒng)狀態(tài)指示電路 3.6 lcdlcd 顯示電路顯示電路 本設(shè)計中選用 lcd-1602 作為顯示器件,用于向用戶傳遞更多的信息,包括定時 時間顯示、工作模式顯示、故障提示等信息。 3.6.1 lcd-1602lcd-1602 簡介簡介 液晶顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點,本設(shè) 計中選用的字符型液晶模塊是一種用
45、5x7 點陣圖形來顯示字符的液晶顯示器,根據(jù) 顯示的容量可以分為 1 行 16 個字、2 行 16 個字、2 行 20 個字等等,本設(shè)計中選用 常用的 2 行 16 個字的 1602 液晶模塊。 lcd-1602 共有引腳 16 個,各引腳的功能如下: 第 1 腳:vss 為地電源 第 2 腳:vdd 接 5v 正電源 第 3 腳:v0 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時 對比度最高。 第 4 腳:rs 為寄存器選擇,高電平選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。 第 5 腳:rw 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當 rs 和 rw 共同為低電平時
46、可以寫入指令或者顯示地址,當 rs 為低電平 rw 為高電平時可 以讀忙信號,當 rs 為高電平 rw 為低電平時可以寫入數(shù)據(jù)。 第 6 腳:e 端為使能端,當 e 端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 第 714 腳:d0d7 為 8 位雙向數(shù)據(jù)線。 第 1516 腳: bla(bl1):led 背光正極。需要背光時,bla 串接一個限流電阻接 vdd,blk 接 地,實測該模塊的背光電流為 50ma 左右,一般接一個幾十歐姆的電阻。 blk(bl2):led 背光地端。 3.6.2 lcdlcd 顯示電路設(shè)計顯示電路設(shè)計 本設(shè)計中 lcd 顯示電路設(shè)計如圖 3-17 所示。 p0.
47、0 于 lcd-1602 的寄存器選擇端(rs)連接,p0.1 與 lcd-1602 的讀寫選擇端 (rw)連接,p0.2 和 lcd-1602 的使能端(e)連接。p2 口作為并行數(shù)據(jù)端口分別于 lcd-1602 的 d0-d7 引腳相連。 由于 p0 口是準輸入輸出口,內(nèi)部沒有上拉電阻,故需在 p0.0-p0.3 引腳上添加 上拉電阻。本電路中選用 10k 上拉電阻,即圖中的 r3-r5。 圖 3-17 lcd 顯示電路設(shè)計 3.7 電飯鍋加熱電路電飯鍋加熱電路 電飯煲采用加熱盤作為加熱部件,加熱盤需要直接與 220v 交流電壓相連接, 而且功率一般在 1500 瓦以上,因此其工作電流也比
48、較大。因此控制系統(tǒng)需要專門設(shè) 計驅(qū)動加熱盤的電路,如圖 3-18 所示 圖 3-18 加熱盤 本設(shè)計中采用繼電器驅(qū)動加熱盤與 220v 交流電源接通。 原因有二,一是繼電器具有驅(qū)動電流大,控制簡單,穩(wěn)定可靠的優(yōu)點,適合電 飯煲中開關(guān)頻率不高的應(yīng)用場合。二是繼電器的線圈與輸出節(jié)點之間有天然的隔離 作用,無需另外添加光耦等隔離器件。 本電路中加熱盤驅(qū)動電路如圖 3-19 所示。單片機引腳通過驅(qū)動 npn 三極管間接 驅(qū)動繼電器。當與之相連的單片機引腳電平為高時,三極管處于導通狀態(tài),繼電器 線圈中有電流流過,從而觸電吸合。電路中將繼電器觸點通過插接器件引出,方便 將加熱盤與電源串接起來。 其中,r8
49、 為限流電阻,阻值定為 3.3k。d1 為二極管,在此電路中起到對繼電 器線圈續(xù)流作用,避免線圈感生高電壓擊穿三極管。 圖 3-19 控制系統(tǒng)熱盤驅(qū)動電路 3.8 本章小結(jié)本章小結(jié) 本章主要設(shè)計電飯煲的模糊智能控制系統(tǒng)的硬件,智能電飯煲控制系統(tǒng)硬件電 路按照功能可劃分為七個組成部分,即控制系統(tǒng)單片機最小系統(tǒng)工作電路、控制系 統(tǒng)電源電路、按鍵輸入電路、溫度傳感器電路、led 狀態(tài)指示電路、lcd 顯示電路以 及電飯鍋加熱電路,其中還對 at89c51 單片機的引腳功能進行細致分析。 第四章第四章 智能電飯煲控制系統(tǒng)軟件設(shè)計智能電飯煲控制系統(tǒng)軟件設(shè)計 4.1 軟件整體結(jié)構(gòu)設(shè)計軟件整體結(jié)構(gòu)設(shè)計 電飯
50、煲模糊智能控制系統(tǒng)軟件整體結(jié)構(gòu)設(shè)計如圖 4-1 所示。 開始 對電飯煲工作模式、加熱控制、lcd 工作方式等初始化 控制溫度傳感器進行溫度轉(zhuǎn)換及數(shù)據(jù)讀取 對數(shù)據(jù)進行處理 輸出顯示工作模式、溫度等信息 按鍵掃描及處理 模式切換控制 加熱控制 循環(huán) 定時時間累計及其處理 圖 4-1 主程序結(jié)構(gòu)圖 由主程序流程圖可以看出,單片機開始運行后首先進行控制系統(tǒng)的初始化操作。 初始化操作包括對電飯煲初始工作狀態(tài)、加熱狀態(tài)、以及 lcd-1602 的工作方式進行 設(shè)置。本設(shè)計中,系統(tǒng)上電運行后,智能電飯煲工作狀態(tài)被初始化為保溫模式, lcd-1602 初始化為兩行十六字符無光標顯示的工作模式。 初始化工作完成
51、后,程序進入 main()循環(huán)函數(shù)。在該函數(shù)中,程序依次調(diào)用多 項子程序,分時對系統(tǒng)的各項輸入輸出進行處理。 main()函數(shù)中處理的內(nèi)容包括:控制傳感器進行溫度轉(zhuǎn)換及數(shù)據(jù)讀取、對讀入 的溫度數(shù)據(jù)進行處理、輸出顯示工作模式溫度等信息、按鍵掃描及處理、定時時間 累計及處理、模式切換控制、加熱控制等幾項內(nèi)容。 4.2 子程序設(shè)計子程序設(shè)計 4.2.1 系統(tǒng)工作模式控制流程系統(tǒng)工作模式控制流程 智能電飯煲有保溫、煲湯、煮飯四種工作模式,每種模式分別對應(yīng)不同的控制 方法以及控制溫度。如圖 4-2 所示用軟件實現(xiàn)對電飯煲工作模式的控制與自動切換。 按下 model 保溫模式 煲湯模式 煮飯模式 溫度到達
52、65度 溫度到達98度 溫度到達110度 初始化操作 按下 model 按下 model 圖 4-2 系統(tǒng)工作模式控制流程 如圖 4-2 所示,系統(tǒng)工作后電飯煲首先進入保溫模式,之后每當 model 按鍵 按下一次,工作狀態(tài)就會切換一次,狀態(tài)的切換次序是“保溫模式煲湯模式 煮飯模式保溫模式” 。 在保溫模式下,電飯煲溫度將會被控制在 65 攝氏度。當溫度低于 65 攝氏度時, 控制系統(tǒng)自動接通加熱盤電路進行加熱,當溫度低于 65 攝氏度時,控制系統(tǒng)斷開加 熱盤電路,停止加熱,因此可將電飯煲鍋內(nèi)溫度控制在 65 攝氏度。 在煲湯模式下,當鍋內(nèi)溫度高于 98 攝氏度時,控制系統(tǒng)自動斷開加熱盤電路,
53、 停止加熱,之后自動轉(zhuǎn)入保溫工作模式。 在煮飯模式下,鍋內(nèi)溫度高于 110 攝氏度時,控制系統(tǒng)斷開熱盤電路停止加熱, 自動轉(zhuǎn)入保溫工作模式。 4.2.2 定時功能控制流程定時功能控制流程 本設(shè)計中智能電飯煲控制系統(tǒng)支持用戶預約定時,定時時間到后電飯煲自動進 入用戶預先設(shè)定的工作模式,進行煮飯、煲湯或者保溫。定時時間可設(shè)定在 0 至 12 小時之間的任意數(shù)值。 軟件實現(xiàn)該功能的流程如圖 4-3 所示。 系統(tǒng)運行后,若按下“set”按鍵,系統(tǒng)即可進入預設(shè)定時時間狀態(tài),此時“時” 位數(shù)值開始閃爍,表示“時”位數(shù)值處于可設(shè)定狀態(tài)。此時按下“add”鍵,預定時 間的小時數(shù)將累加 1,若按下“dec”鍵,
54、預定時間的小時數(shù)減 1。 本控制系統(tǒng)支持最大定時 12 小時,當小時數(shù)超出 12 后會溢出為 0。即置“時” 位數(shù)值時,若當前示數(shù)為 12,且按下“add”鍵,則小時數(shù)由 12 變?yōu)?0 時 0 分。 小時數(shù)設(shè)定完成后,按下“ok”鍵,進入設(shè)定“分”狀態(tài),同時“分”位數(shù)值 開始閃爍。此時按下“add”鍵,預定時間的分鐘數(shù)加 1,若按下“dec”鍵,則預 定時間的分鐘數(shù)減 1。 若當前的分鐘數(shù)為 59,且按下“add”鍵,則分鐘數(shù)溢出為 0,同時小時數(shù)加 1;若當前分鐘數(shù)為 0,且按下“dec”鍵,則分鐘數(shù)溢出為 59,同時小時數(shù)減少 1。 分鐘數(shù)設(shè)定完成后,再次按下“ok”鍵,系統(tǒng)則保存用戶設(shè)
55、定的定時時間并退 出定時時間設(shè)定狀態(tài)。 隨后系統(tǒng)暫停所處的工作模式,進入倒計時程序。定時時間到,系統(tǒng)自動進入 預定的工作模式,或煮飯或煲湯或保溫。 進入預約時間設(shè)定狀態(tài)??稍O(shè)定 “時”,且“時”位數(shù)字閃爍提示 按下 set/ok 進入設(shè)定“分”狀態(tài),且“分”數(shù)字 閃爍提示 “時”位數(shù)值增加1(減少1) 按下add鍵 (dec鍵)一次 按下 set/ok “分”位數(shù)值增加1(減少1) 按下add鍵 (dec鍵)一次 開始 保存設(shè)定數(shù)值,并退出設(shè)定狀態(tài) 按下 set/ok 定時時間到? 進入預設(shè)工作模式 倒計時程序 是 否 圖 4-3 定時功能控制流程 4.2.3 加熱功能控制流程加熱功能控制流程
56、 智能電飯煲控制系統(tǒng)對電飯煲加熱與否需要根據(jù)當前鍋內(nèi)溫度以及所處的工作 模式做出選擇。其軟件控制流程如圖 4-4 所示。 控制器先通過置于蓋頂?shù)臏囟葌鞲衅鳙@得當前鍋內(nèi)溫度,根據(jù)所處的工作模式, 得到需要到達的目標溫度。若當前鍋內(nèi)溫度小于目標溫度,則控制器接通加熱盤加 熱,否則斷開加熱盤,停止加熱。 開始 當前溫度=目標溫度? 停止加熱 結(jié)束 是 否 是 否 圖 4-4 加熱功能控制流程圖 4.3 本章小結(jié)本章小結(jié) 本章主要是電飯煲的模糊智能控制系統(tǒng)的軟件設(shè)計,單片機開始運行后首先進 行控制系統(tǒng)的初始化操作。初始化操作包括對電飯煲初始工作狀態(tài)、加熱狀態(tài)、以 及 lcd-1602 的工作方式進行設(shè)
57、置。隨后進行系統(tǒng)控制設(shè)計,令電飯煲實現(xiàn)有保溫、 煲湯、煮飯和定時四種工作模式。 第五章第五章 智能電飯煲控制系統(tǒng)的仿真驗證智能電飯煲控制系統(tǒng)的仿真驗證 proteus 是英國 labcenter electronics 公司研發(fā)的多功能 eda 軟件。是目前 最先進的單片機和嵌入式系統(tǒng)的設(shè)計與仿真平臺。它真正實現(xiàn)了在計算機上完成從 原理圖與電路設(shè)計、電路分析與仿真、單片機代碼調(diào)試與仿真、系統(tǒng)測試與功能驗 證到形成 pcb 的完成的電子設(shè)計、研發(fā)過程。 在設(shè)計智能電飯煲控制系統(tǒng)過程中,利用 proteus 仿真開發(fā)平臺縮短了軟、硬 件開發(fā)時間,使設(shè)計變得更容易。一方面,在設(shè)計之初利用 prote
58、us 的仿真驗證功 能對系統(tǒng)的硬件原理圖進行了仿真驗證,調(diào)整了一些不足之處,使得硬件設(shè)計更加 合理。另一方面,在軟件設(shè)計過程中,根據(jù)仿真結(jié)果不斷調(diào)整軟件源程序,明顯縮 短了軟件設(shè)計時間。 此外,利用 proteus 檢驗了設(shè)計效果,包括以下兩點: (1)、對控制系統(tǒng)硬件原理設(shè)計進行了仿真驗證。包括對復位電路、時鐘電路、 按鍵輸入電路、led 狀態(tài)指示電路、lcd 信息顯示電路以及加熱盤驅(qū)動電路的驗證。 (2)、對控制系統(tǒng)軟件實現(xiàn)功能進行了驗證。包括預約定時功能、自動保溫功能、 信息輸出指示功能、狀態(tài)指示功能等。 仿真結(jié)果表明,智能電飯煲控制系統(tǒng)達到了預期的各種設(shè)計效果。 圖 5-1 prote
59、us 仿真整體效果圖 圖 5-2 保溫工作模式 圖 5-3 煲湯工作模式 圖 5-4 煮飯工作模式 圖 5-5 定時設(shè)置狀態(tài) 5.1 本章小結(jié)本章小結(jié) 本章主要利用 proteus 軟件對前面設(shè)計的電飯煲的模糊智能控制系統(tǒng)電路圖進行 仿真驗證,其中包括整體仿真效果、保溫工作模式、煲湯工作模式、煮飯工作模式。 定時設(shè)置狀態(tài)的仿真。 結(jié)束語結(jié)束語 本課題設(shè)計了基于 proteus 仿真的電飯煲的模糊智能控制系統(tǒng)。 文章在第一章概述部分簡述了有關(guān)智能電飯煲的背景知識和發(fā)展現(xiàn)狀,同時說 明了本課題設(shè)計的目的和意義。在第二章介紹了智能電飯煲的控制系統(tǒng)整體設(shè)計方 案。在文章的第三章和第四章,分別詳細介紹了
60、智能電飯煲控制系統(tǒng)的硬件設(shè)計和 軟件設(shè)計。文章在最后在 proteus 環(huán)境中對所設(shè)計的智能電飯煲控制系統(tǒng)進行了仿 真驗證。結(jié)果表明,智能電飯煲控制系統(tǒng)各個部分全部達到了預期的設(shè)計效果。 但本設(shè)計也存在不足之初,比如由于條件的限制,難以對設(shè)計加以實物驗證, 對設(shè)計效果的驗證僅停留在通過實驗來驗證的方法上,用應(yīng)到實際生產(chǎn)中可能會出 現(xiàn)這樣或那樣的問題。 致致 謝謝 經(jīng)過了幾個月的努力,現(xiàn)在終于完成了這個畢業(yè)設(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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學年安徽省省級示范高中高二下學期3月月考歷史試題(解析版)
- 讀后感作文里的奇案讀后感3500字(12篇)
- 基于太赫茲通信器件的非理想特性的研究
- 一份笑容一份真誠作文600字8篇范文
- 那些片段凝噎成愛650字7篇
- 不同強度的體力活動與青少年認知功能、學習成績的相關(guān)研究
- 岳陽樓記的詞義解讀及翻譯教學教案
- 湘教版九年級數(shù)學上冊教學計劃調(diào)整方案
- 2025年摩托車驅(qū)動輪盤項目市場調(diào)查研究報告
- 棋類運動員培養(yǎng)計劃
- 建筑架子工(普通腳手架)操作技能考核標準
- 山推SD16結(jié)構(gòu)原理課件
- 病假醫(yī)療期申請單(新修訂)
- 鉆孔樁鉆孔記錄表(旋挖鉆)
- 660MW機組金屬監(jiān)督項目
- JBK-698CX淬火機數(shù)控系統(tǒng)
- ZJUTTOP100理工類學術(shù)期刊目錄(2018年版)
- 心理學在船舶安全管理中的應(yīng)用
- JJF(鄂) 90-2021 電子輥道秤校準規(guī)范(高清版)
- 超星爾雅學習通《今天的日本》章節(jié)測試含答案
- 餐飲量化分級
評論
0/150
提交評論