《基于單片機(jī)的溫度控制畢業(yè)論文》由會員分享,可在線閱讀,更多相關(guān)《基于單片機(jī)的溫度控制畢業(yè)論文(50頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、摘 要
本設(shè)計(jì)以單片機(jī)STC89C52為核心部件,采用單總線型數(shù)字式的溫度傳感器DS18B20作為溫度采集,以場效應(yīng)管作加熱控制的開關(guān)器件,設(shè)計(jì)制作了帶鍵盤輸入控制,動(dòng)態(tài)顯示和越限報(bào)警功能的恒溫控制系統(tǒng)。該系統(tǒng)既可以對當(dāng)前溫度進(jìn)行實(shí)時(shí)顯示,又可以對溫度進(jìn)行控制,并使其恒定在某一溫度范圍??刂奇I盤設(shè)計(jì)使設(shè)置溫度簡單快捷,兩位整數(shù)一位小數(shù)的顯示方式具有更高的顯示精度。建立在模糊控制理論上的控制算法,使控制精度完全能滿足一般的電子產(chǎn)品的生產(chǎn)要求。通過對系統(tǒng)軟件和硬件的合理規(guī)劃,發(fā)揮單片機(jī)自身集成多系統(tǒng)功能單元的優(yōu)勢,在不減少功能的前提下有效降低了成本,系統(tǒng)操作簡便。
關(guān) 鍵 詞:STC89
2、C52;恒溫控制;模糊控制算法
32
ABSTRACT
ABSTRACT
The design is consist of STC89C52, which adopts the the single-bus-type digital temperature transmission 感器DS18B20,及行列式鍵盤和動(dòng)態(tài)顯示的方式,以容易控制的固態(tài)繼電器作加熱控制sensor DS18B20, and the mos relays for heating control 的開關(guān)器件the switching devices. The work is a perpetual te
3、mperature control with the function of the keyboard input control,dynamic display and the more limited alarm.本作品既可以對當(dāng)前溫度進(jìn)行實(shí)時(shí)顯示又可以對溫度進(jìn)行控制,以使達(dá)到The system could not only have real-time display of current temperature, but also control the temperature in a certain range. 用戶需要的溫度,并使其恒定在這一溫度。人性化的行列式鍵盤設(shè)計(jì)使設(shè)置
4、溫度簡單快Determinant of human design allows the keyboard to set the temperature a simple quick s速,兩位整數(shù)一位小數(shù)的顯示方式具有更高的顯示精度peed, two integers and a decimal display of the display has a higher accuracy.The control of 算法,使控制精度完全能滿足一般社會生產(chǎn)的要求algorithm, which建立在模糊控制理論上的控制 based on fuzzy control theory, so that
5、can have the control accuracy to fully meet the requirements of social production in general. 通過對系統(tǒng)軟件和硬件設(shè)計(jì)的合理Through the system software and hardware design reasonable 規(guī)劃,發(fā)揮單片機(jī)自身集成眾多系統(tǒng)級功能單元的優(yōu)勢,在不減少功能的前提下有效降planning plays their own microcontroller that integrates the advantages of system-level functi
6、onal units, without reducing the function under the premise of an effective drop 低了硬件成本,系統(tǒng)操控簡便lower hardware cost, the system control easy. 實(shí)驗(yàn)證明該溫控系統(tǒng)能達(dá)到0.2℃的靜態(tài)誤差,0.45℃的控制精度,以及只有0.83%
KEY WORDS: Stc89c52; Temperature control; Fuzzy control algorithm
目 錄引 言
目 錄
1 引 言 1
2 系統(tǒng)方案論證 2
2.
7、1 設(shè)計(jì)方案 2
2.2 方案的論證 2
3 系統(tǒng)硬件電路設(shè)計(jì) 3
3.1 電路總體原理框圖 3
3.2 單片機(jī)的選擇 3
3.3 溫度采集電路的設(shè)計(jì) 4
3.4 鍵盤接口電路的設(shè)計(jì) 5
3.5 顯示接口電路的設(shè)計(jì) 5
3.6 加熱控制電路的設(shè)計(jì) 6
3.7 電源及報(bào)警指示電路的設(shè)計(jì) 6
3.8 總電路的設(shè)計(jì) 7
4 軟件系統(tǒng)的設(shè)計(jì) 9
4.1 主程序模塊 9
4.2 功能實(shí)現(xiàn)模塊 11
4.3 運(yùn)算控制模塊 11
4.3.1標(biāo)度轉(zhuǎn)換 11
4.3.2 模糊控制算法 11
4.3.3控制算法子程序 12
5 系統(tǒng)性能測試及分析 13
5.1 設(shè)計(jì)所達(dá)到的性
8、能指標(biāo) 13
5.1.1 溫控系統(tǒng)的控制精度 13
5.1.2 溫度工作波形圖 13
5.2 結(jié)果分析論述 14
5.3 設(shè)計(jì)方案評價(jià) 14
5.3.1優(yōu)點(diǎn) 14
5.3.2 缺點(diǎn) 14
6 結(jié)論與展望 15
7 致 謝 16
參考文獻(xiàn) 17
附 錄 1 18
附 錄 2 25
6