資源描述:
《基于lpc的溫度模糊控制系統(tǒng)的設(shè)計(jì)與開發(fā)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、物理與電子信息學(xué)院嵌入式系統(tǒng)課程設(shè)計(jì)成績評定表專業(yè):電子信息工程班級學(xué)號:姓名:課題名稱設(shè)計(jì)任務(wù)與要求1、設(shè)計(jì)任務(wù):采用Pt100溫度傳感器,測溫范圍0~100℃系統(tǒng)可設(shè)定溫度值設(shè)定溫度值與測量溫度值可實(shí)時(shí)顯示控溫精度:±0.5℃2、設(shè)計(jì)任務(wù):擬定電路編制軟件流程圖及給出系統(tǒng)軟件主要部分的源程序設(shè)計(jì)報(bào)告成績評分標(biāo)準(zhǔn):設(shè)計(jì)報(bào)告成績:電子作品成績評分標(biāo)準(zhǔn):電子作品成績:課程設(shè)計(jì)成績總成績:指導(dǎo)教師: 2014年1月15日嵌入式系統(tǒng)課程設(shè)計(jì)報(bào)告設(shè)計(jì)課題:基于LPC2124的溫度模糊控制系統(tǒng)的設(shè)計(jì)
2、專業(yè)班級:電信本一班學(xué)生姓名:學(xué) 號: 指導(dǎo)教師:設(shè)計(jì)時(shí)間:2014年6月基于LPC2124的溫度模糊控制系統(tǒng)的設(shè)計(jì)一、設(shè)計(jì)任務(wù)級要求1.設(shè)計(jì)要求?采用Pt100溫度傳感器,測溫范圍0~100℃?系統(tǒng)可設(shè)定溫度值?設(shè)定溫度值與測量溫度值可實(shí)時(shí)顯示?控溫精度:±0.5℃2.設(shè)計(jì)任務(wù)?擬定電路?編制軟件流程圖及給出系統(tǒng)軟件主要部分的源程序二、方案設(shè)計(jì)與論證方案一:基于FPGA的模糊溫度控制系統(tǒng)設(shè)計(jì),采用以溫度偏差及溫度偏差變化率作為輸入,以500Hz調(diào)制信號的占空比為輸出量的二維模糊控制器結(jié)構(gòu),溫度偏差的模糊化溫度偏差error=
3、設(shè)定溫度T0-測量溫度Tt,因?yàn)樵O(shè)定溫度的范圍在40~45℃,而測量溫度的范圍在25~45℃,那么溫度偏差error的基本論域E為[-5℃,+20℃],將其劃分為10個(gè)模糊子集。其方寬圖如下:方案二:基于LPC2124的溫度模糊控制系統(tǒng)的設(shè)計(jì),在本溫度測量控制系統(tǒng)中,實(shí)際溫度值由鉑熱電阻恒流工作調(diào)理電路進(jìn)行測量。為了克服熱電阻的非線性特點(diǎn),在信號調(diào)理電路中加入了負(fù)反饋的非線性校正網(wǎng)絡(luò),調(diào)理電路的輸出電壓由片內(nèi)10位A/D轉(zhuǎn)換后送入LPC2124,在LCD顯示測量的溫度值。輸入的設(shè)定值由兩位的獨(dú)立式鍵盤電路進(jìn)行調(diào)整,可對設(shè)定值進(jìn)行加1/減
4、1操作,送入LPC2124,仍在LCD上顯示。本系統(tǒng)的模糊控制算法由LPC2124和程序來實(shí)現(xiàn)。先由溫度采樣與設(shè)定值一家之言差求出溫度誤差,進(jìn)一步求出誤差變化率,經(jīng)量化及限幅子程度處理,得到誤差語言變量E和誤差變化率語言變量EC,直接查詢模糊控制表就可獲得控制量U,然后由定時(shí)子程序處理,發(fā)出控制信號,從而控制輸出功率。若溫度偏高,則控制風(fēng)扇使其降溫,達(dá)到控制溫度的目的。LCD顯示屏顯示A/D轉(zhuǎn)換LPC2124溫度采集誤差分析電動機(jī)調(diào)節(jié)鍵盤按鈕控制三、硬件設(shè)計(jì)1)鉑熱電阻測溫調(diào)理電路 恒流源驅(qū)動電路本系統(tǒng)采用恒流工作調(diào)理電路,鉑熱電阻選
5、用標(biāo)稱值為100Ω的Pt100作為溫度傳感器,其物理、化學(xué)性能在高溫和氧化性的介質(zhì)中非常穩(wěn)定,在-259.34~630.74℃溫域內(nèi),可作為溫度標(biāo)準(zhǔn)。A1、A2和A3采用低漂移運(yùn)放OP07A,由于有電流流經(jīng)鉑熱電阻傳感器,所以當(dāng)溫度為0℃時(shí),在鉑熱電阻傳感器上有電壓降,這個(gè)電壓為鉑熱電阻傳感器的集團(tuán)電壓,是運(yùn)放A1輸出電壓的一部分,使恒流工作調(diào)理電路的輸出實(shí)際不為0。2)時(shí)鐘電路如圖所示,LPC2124芯片內(nèi)部設(shè)有一個(gè)反相放大器所構(gòu)成的振蕩器,XRAL1和XRAL2分別為振蕩電路的輸入端和輸出端,時(shí)鐘可以由內(nèi)部或外部產(chǎn)生,在XRAL1和
6、XRAL2引腳上外接定時(shí)器件,內(nèi)部振蕩電路就會產(chǎn)生自激振蕩。本系統(tǒng)采用的定時(shí)器件為石英晶體和電容組成和關(guān)聯(lián)諧振回路。晶振回路。晶振頻率選擇11.0592MHz,C1、C2的電容值取30pF,電容的大小可起頻率微調(diào)的作用。3)鍵盤輸入電路如圖所示,在本系統(tǒng)中,采用獨(dú)立式鍵盤。本鍵盤完成的功能為輸入控制系統(tǒng)的設(shè)定值,以便與系統(tǒng)的采樣值比較,求出系統(tǒng)的誤差和誤差變化率。第一個(gè)按鍵進(jìn)行加1操作,第二個(gè)按鍵進(jìn)行減1操作。4)顯示電路顯示電路采用LCD顯示模塊(LM016L),顯示溫度測量值與設(shè)定值。顯示電路如圖所示。LM016L可顯示現(xiàn)行各16個(gè)
7、字符的數(shù)據(jù),內(nèi)嵌控制器HD44780。LM016L引腳功能見表5)溫度控制電路 本系統(tǒng)中控制核心電路(控制加熱絲加熱電路)采用由過零檢測晶閘管觸發(fā)器件MOC3061組成的觸發(fā)電路,此器件專門用于設(shè)計(jì)雙向晶閘管觸發(fā)器。當(dāng)LED導(dǎo)通發(fā)射紅外線且過零電路檢測輸出端的交流電壓過零時(shí),光控雙向晶閘管被觸發(fā)導(dǎo)通,否則關(guān)斷。 MOC3061組成的角發(fā)電路圖中MOC3061的輸出端的最大額定電壓是600V,最大重復(fù)浪涌電流為1A,電壓上升率(dU/dt)約為600V/μs,最大可達(dá)1500V/μs,輸入和輸出間隔電壓大于7500V,輸出控制電流為1
8、5mA。(1)輸入限流電阻RIN。一般來說,當(dāng)LED中的下身電流IF大于或等于IFT(MOC3061)的IFT=15mA)時(shí),光控雙向晶閘管保證觸發(fā)。在實(shí)際設(shè)計(jì)中,運(yùn)行時(shí)的IF取IFT與最大IF(60mA)