久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

基于單片機(jī)的實(shí)驗(yàn)室恒溫控制系統(tǒng)設(shè)計(jì)

作者:huqin   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2009年09月27日   【字體:

我朋友的已經(jīng)答辯的論文
2009年06月09日

   隨著現(xiàn)代工業(yè)的逐步發(fā)展,在工業(yè)生產(chǎn)中,溫度、壓力、流量和液位是四種最常見的過(guò)程變量。其中,溫度是一個(gè)非常重要的過(guò)程變量。例如:在冶金工業(yè)、化工工業(yè)、電力工業(yè)、機(jī)械加工和食品加工等許多領(lǐng)域,都需要對(duì)各種加熱爐、熱處理爐、反應(yīng)爐和鍋爐的溫度進(jìn)行控制。然而,用常規(guī)的控制方法,潛力是有限的,難以滿足較高的性能要求。采用單片機(jī)來(lái)對(duì)它們進(jìn)行控制不僅具有控制方便、簡(jiǎn)單和靈活性大的優(yōu)點(diǎn),而且可以大幅度提高被測(cè)溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。因此,單片機(jī)對(duì)溫度的控制問(wèn)題是一個(gè)工業(yè)生產(chǎn)中經(jīng)常會(huì)遇到的控制問(wèn)題。

   單片機(jī)是一種集成電路芯片,采用超大規(guī)模技術(shù)把具有數(shù)據(jù)處理能力(如算術(shù)運(yùn)算,邏輯運(yùn)算、數(shù)據(jù)傳送、中斷處理)的微處理器(CPU),隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),只讀程序存儲(chǔ)器(ROM),輸入輸出電路(I/O口),可能還包括定時(shí)計(jì)數(shù)器,串行通信口(SCI),顯示驅(qū)動(dòng)電路(LCD或LED驅(qū)動(dòng)電路),脈寬調(diào)制電路(PWM),模擬多路轉(zhuǎn)換器及A/D轉(zhuǎn)換器等電路集成到一塊單塊芯片上,構(gòu)成一個(gè)最小然而完善的計(jì)算機(jī)系統(tǒng).這些電路能在軟件的控制下準(zhǔn)確、迅速、高效地完成程序設(shè)計(jì)者事先規(guī)定的任務(wù).由此來(lái)看,單片機(jī)有著微處理器所不具備的功能,它可單獨(dú)地完成現(xiàn)代工業(yè)控制所要求的智能化控制功能,這是單片機(jī)最大的特征.
本文詳細(xì)地?cái)⑹隽擞肕CS-51單片機(jī)設(shè)計(jì)實(shí)驗(yàn)室恒溫控制系統(tǒng)的硬件電路及軟件實(shí)現(xiàn),細(xì)致地介紹了設(shè)計(jì)構(gòu)圖,各功能模塊的程序流程圖以及程序清單.該裝置控制溫度范圍廣泛,可靠性強(qiáng),靈敏度高,使用靈活.


目錄.............II
第一章 概述.............1
第二章 系統(tǒng)的硬件電路描述......2
2.1 主機(jī)部分......2
2.2 電熱控制部分.......2
2.3 溫度檢測(cè)部分.......2
2.4 顯示與報(bào)警部分.......2
第三章 軟件描述.
3.1 鍵盤管理模塊.....4
3.2 顯示模塊.........5
3.3 溫度檢測(cè)模塊........5
3.4 控制模塊...........6
3.5 溫度報(bào)警模塊..........7
3.6 主程序和中斷服務(wù)程序.......8
第四章 結(jié)論與總結(jié)........10
參考文獻(xiàn) ..........11
第1章 概述1.1在一些重點(diǎn)實(shí)驗(yàn)室中,以及進(jìn)行一些特殊實(shí)驗(yàn)時(shí),對(duì)恒溫控制系統(tǒng)的恒溫控制要求的非常嚴(yán)格,并且控制溫度范圍比較廣泛,同時(shí)要求在各個(gè)不同的實(shí)驗(yàn)時(shí)間能夠?qū)囟冗M(jìn)行調(diào)節(jié),為此相繼研制出了一些恒溫控制系統(tǒng),但都是用電子電路所構(gòu)成。本文采用單片機(jī)進(jìn)行設(shè)計(jì),使實(shí)驗(yàn)室恒溫控制系統(tǒng)更可靠、更靈敏、更靈活,控制溫度范圍更廣,更具有應(yīng)用價(jià)值。本文重點(diǎn)論述了實(shí)驗(yàn)室恒溫控制系統(tǒng)的控制電路,硬件設(shè)計(jì)及軟件實(shí)現(xiàn),控制系統(tǒng)的溫度顯示及安全溫度。從設(shè)計(jì)要求角度考慮,該控制系統(tǒng)要具有以下功能和特點(diǎn):
1) 系統(tǒng)提供電源加熱裝置。
2) 顯示設(shè)定溫度和實(shí)驗(yàn)室實(shí)時(shí)溫度,控制精度誤差≤±2℃,顯示精度到1℃
3) 可隨意預(yù)置實(shí)驗(yàn)室溫度。
4) 溫度超出規(guī)定范圍則需發(fā)聲報(bào)警。
即該系統(tǒng)應(yīng)具有溫度檢測(cè)、電熱控制、溫度預(yù)置、溫度顯示及報(bào)警等電路。根據(jù)設(shè)計(jì)要求可以給出系統(tǒng)結(jié)構(gòu)框圖,如圖一所示。系統(tǒng)可分為主機(jī)、顯示與報(bào)警、溫度檢測(cè)、電熱控制4個(gè)部分。

第2章 系統(tǒng)硬件描述
2.1.1主機(jī)部分用MSC–51單片機(jī)作為控制主機(jī)并選用EPROM2764芯片作為程序存儲(chǔ)器。用MSC–51單片機(jī)控制溫度檢測(cè),溫度顯示,聲音報(bào)警及可控硅電熱電路。

2.2電熱控制部分
電熱控制采用可控硅來(lái)實(shí)現(xiàn),雙向可控硅和電熱器串接在200V單相交流電路中,單片機(jī)的P1.7通過(guò)光電隔離器件和驅(qū)動(dòng)電路送到可控硅的控制端,通過(guò)P1.7口控制可控硅的通斷。

2.3 溫度檢測(cè)部分
溫度檢測(cè)部分包括溫度傳感器、變換器和A/D轉(zhuǎn)換3部分。用于溫度檢測(cè)的傳感器有性能穩(wěn)定、抗氧能力強(qiáng)和檢測(cè)精度高等特點(diǎn)。考慮到應(yīng)用范圍要求廣泛,這里選用鉑熱電阻,要求其檢測(cè)范圍在0—500℃之間。變送器將溫度變化引起的鉑熱電阻值變化轉(zhuǎn)化成電壓信號(hào),當(dāng)溫度在0—500℃時(shí)變送器輸出0-5V左右電壓。
A/D轉(zhuǎn)換部分采用ADC0809組成A/D轉(zhuǎn)換電路,ADC0809是一種8路模擬輸入的8位逐次逼近式A/D轉(zhuǎn)換器件。由于溫度的控制精度要求≤±2℃顯然采用8位A/D轉(zhuǎn)換器完全可以達(dá)到要求的精度。ADG0809的EOC轉(zhuǎn)換結(jié)束信號(hào)接MSC–52的外部中斷1上,MSC-51通過(guò)地址P2.0和讀寫信號(hào)來(lái)控制轉(zhuǎn)換器的模擬量輸入通道地址鎖存、啟動(dòng)和輸出允許,如圖2.因?yàn)?809內(nèi)部有地址鎖存器,所以不需另加鎖存器。當(dāng)電路設(shè)計(jì)好后,調(diào)整變換器輸出,當(dāng)溫度為0℃時(shí)變化器輸出0V,AD轉(zhuǎn)換器轉(zhuǎn)換結(jié)果為00H;當(dāng)溫度為500℃時(shí)變換器輸出5V,AD轉(zhuǎn)換器結(jié)果為FAH(250)。也就是說(shuō),溫度在0~500℃時(shí),AD轉(zhuǎn)換器轉(zhuǎn)換結(jié)果為00H—FAH(0~250),顯然轉(zhuǎn)化結(jié)果乘以2正好是溫度值,這樣一方面可以方便標(biāo)度轉(zhuǎn)換,另一方面可以避免轉(zhuǎn)換時(shí)帶來(lái)的誤差。


2.4顯示和報(bào)警部分
顯示器設(shè)有3位LED數(shù)碼顯示器,當(dāng)停止加熱時(shí)顯示設(shè)定溫度啟動(dòng)加熱時(shí)用于顯示定時(shí)溫度。為了充分利用MSC—51的資源,節(jié)省并行I/O口線,因此采用串行口,工作方式O作LED顯示器的接口,采用了74LS164移位寄存器構(gòu)成顯示器接口電路,如圖2.
為了結(jié)語(yǔ)資源不擴(kuò)展并行I/O口,鍵盤只設(shè)置4個(gè)按鍵,由I/O的低4位作為鍵盤接口,4個(gè)鍵分為啟動(dòng)、“+100”、“+10”和“+1”鍵,其中后3個(gè)鍵可以分別對(duì)百位、十位和各位進(jìn)行加1,再按會(huì)再加1,若連續(xù)按該鍵,十位數(shù)就會(huì)在0~9之間循環(huán),從而實(shí)現(xiàn)呢置數(shù)功能。除上述4個(gè)鍵以外還設(shè)有復(fù)位/停止鍵,系統(tǒng)復(fù)位后處于停止加熱狀態(tài)。因此要停止加熱則按復(fù)位鍵。報(bào)警采用蜂鳴器作為發(fā)生器件,將P1.6與之相連,當(dāng)溫度超過(guò)警戒溫度時(shí),實(shí)現(xiàn)報(bào)警,并關(guān)閉電熱器。圖2是系統(tǒng)的硬件電路圖。
圖2控制系統(tǒng)電路圖
第3章 軟件描述在軟件設(shè)計(jì)時(shí),必須先弄清恒溫控制系統(tǒng)的操作過(guò)程和工作過(guò)程,加熱器開始時(shí)處于停止?fàn)顟B(tài),首先設(shè)定溫度,顯示器顯示溫度,溫度設(shè)定后則可以啟動(dòng)加熱。溫度檢測(cè)系統(tǒng)不斷檢測(cè)并顯示系統(tǒng)中的實(shí)時(shí)溫度,當(dāng)達(dá)到設(shè)定值停止加熱,當(dāng)溫度下降到下限(小于設(shè)定值2℃)時(shí)再自動(dòng)啟動(dòng)加熱,這樣不斷的循環(huán),使溫度保持在設(shè)定范圍之內(nèi)。啟動(dòng)加熱以后就不能再設(shè)定溫度,因?yàn)闇囟鹊脑O(shè)定可以根據(jù)實(shí)驗(yàn)要求改變,若要改變?cè)O(shè)定的溫度,可以先按復(fù)位鍵/停止鍵再重復(fù)上述過(guò)程。
根據(jù)以上操作和工作過(guò)程的分析,程序應(yīng)分為兩個(gè)階段:一是通電或復(fù)位后到啟動(dòng)加熱,程序主要是鍵盤管理、顯示器顯示設(shè)定溫度;二是檢測(cè)并顯示系統(tǒng)的實(shí)時(shí)溫度,并根據(jù)檢測(cè)的結(jié)果控制電熱器,這時(shí)系統(tǒng)不接受鍵盤的輸入。因此,程序可以分為以下幾個(gè)功能模塊:溫度設(shè)定和接收啟動(dòng);顯示;溫度檢測(cè);溫度變換;溫度控制儀以及報(bào)警。

3.1鍵盤管理模塊
鍵盤管理模塊子程序流程如圖3所示。當(dāng)通電或復(fù)位以后,系統(tǒng)進(jìn)入鍵盤管理狀態(tài),鍵盤只接收設(shè)定溫度和啟動(dòng)。當(dāng)檢測(cè)到有鍵閉合時(shí)先去除抖動(dòng),這里采用軟件延時(shí)的方法,在確定是否有鍵閉合,然后將設(shè)定好的值送入預(yù)置溫度數(shù)據(jù)區(qū)并調(diào)用溫度合法檢測(cè)報(bào)警程序,當(dāng)設(shè)定溫度超過(guò)最大值如500℃時(shí)就會(huì)報(bào)警,并將溫度設(shè)定在500℃,最后當(dāng)啟動(dòng)鍵閉合是啟動(dòng)加熱。

3.2顯示模塊
顯示子程序的功能是將緩沖區(qū)的二進(jìn)制數(shù)據(jù)先轉(zhuǎn)換成3個(gè)BCD碼,再將其存入另外3個(gè)存儲(chǔ)單元,這3個(gè)單元分別對(duì)應(yīng)百位、十位、個(gè)位3個(gè)顯示緩沖區(qū),最后通過(guò)串行口送出顯示。

3.3 溫度檢測(cè)模塊
溫度檢測(cè)子程序流程如圖4所示,鉑熱電阻檢測(cè)到溫度變化引起的電阻的變化經(jīng)變送器轉(zhuǎn)化成電壓信號(hào)送至A/D轉(zhuǎn)化器。A/D轉(zhuǎn)化采用查詢方式。為了防止各種干擾帶來(lái)誤差,要對(duì)數(shù)據(jù)進(jìn)行平滑加工,以保證溫度檢測(cè)的真實(shí)性,這種算法就是數(shù)字濾波。
數(shù)字濾波的算法有很多種,這里我們采用取平均值的方法。即將4次采樣的A/D轉(zhuǎn)換結(jié)果相加再除以4就是采樣值。又由于A/D轉(zhuǎn)換結(jié)果乘以2正好是溫度的實(shí)際值,因此對(duì)4次采樣的A/D轉(zhuǎn)換結(jié)果相加后再除以2正好是溫度的實(shí)際值。每次采樣后將A/D轉(zhuǎn)換的結(jié)果累加,直到采樣結(jié)束,最后將累加的值除以2即為溫度實(shí)際值。

3.4控制模塊
溫度控制子程序流程如圖5所示,將當(dāng)前溫度與設(shè)定好的溫度比較,當(dāng)當(dāng)前溫度小于設(shè)定溫度時(shí),開啟電熱器;當(dāng)當(dāng)前溫度大于設(shè)定溫度時(shí),關(guān)閉電熱;當(dāng)二者相等時(shí)電熱器保持這一狀態(tài)。

3.5溫度報(bào)警模塊
報(bào)警子程序流程如圖6所示。當(dāng)檢測(cè)到當(dāng)前溫度高于設(shè)定溫度2℃時(shí)報(bào)警,報(bào)警的同時(shí)關(guān)閉電熱器。為了防止誤報(bào),設(shè)置了報(bào)警允許標(biāo)志,只有在允許報(bào)警的情況下,溫度高于設(shè)定溫度時(shí)才報(bào)警。

3.6主程序和中斷服務(wù)程序
主程序和中斷程序流程如圖7所示,主程序采用中斷嵌套方式設(shè)計(jì),各功能模塊可以直接調(diào)用,主程序完成系統(tǒng)的初始化、溫度設(shè)置、設(shè)定溫度的顯示以及定時(shí)器的設(shè)定。溫度的檢測(cè)、控制以及報(bào)警由中斷服務(wù)程序完成。中斷由定時(shí)器T0產(chǎn)生,根據(jù)需要應(yīng)每隔15s中斷一次,但是MCS—51的8031所用的6MHz的晶振最大定時(shí)為130ms,為實(shí)現(xiàn)15s定時(shí)而另外設(shè)定了一個(gè)軟計(jì)數(shù)器。


第四章 結(jié)論與總結(jié)
  本文結(jié)合實(shí)際應(yīng)用介紹了用MSC-15單片機(jī)實(shí)現(xiàn)實(shí)驗(yàn)室恒溫控制系統(tǒng)設(shè)計(jì)的工作原理,以及硬、軟件的設(shè)計(jì)方法及實(shí)現(xiàn)過(guò)程。本文重點(diǎn)論述實(shí)驗(yàn)室恒溫控制系統(tǒng)控制電路的設(shè)計(jì),主要是硬件電路的設(shè)計(jì)過(guò)程及軟件的實(shí)現(xiàn)。對(duì)于單片機(jī)應(yīng)用與控制領(lǐng)域,實(shí)現(xiàn)工業(yè)生產(chǎn)過(guò)程自動(dòng)化和管理現(xiàn)代化有一定的普遍意義。當(dāng)然本文也存在著一些問(wèn)題,比如說(shuō)由于單片機(jī)本身晶振的限制使得在設(shè)計(jì)中斷的是時(shí)候必須加一個(gè)軟計(jì)數(shù)器。還有在進(jìn)行A/D轉(zhuǎn)換的時(shí)候也會(huì)帶來(lái)一定的誤差,從而對(duì)溫控產(chǎn)生 一定的影響,等等。
當(dāng)然,單片機(jī)以其獨(dú)特的優(yōu)勢(shì)備受控制領(lǐng)域的青睞。縱觀我們現(xiàn)在生活的各個(gè)領(lǐng)域,從導(dǎo) 彈的導(dǎo)航裝置,到飛機(jī)上各種儀表的控制,從計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,到工業(yè)自動(dòng)化過(guò)程的實(shí)時(shí)控制和數(shù)據(jù)處理,以及我們生活中廣泛使用的各種智能IC 卡、電子寵物等,這些都離不開單片機(jī)。而且隨著計(jì)算機(jī)系統(tǒng)的發(fā)展,單片機(jī)的技術(shù)也在不斷的提高。單片機(jī)在內(nèi)部已集成了越來(lái)越多的部件,這些部件包括一般常用的電路,例如:定時(shí)器,比較器,A/D轉(zhuǎn)換器,D /A轉(zhuǎn)換器,串行通信接口,Watchdog電路,LCD控制器等。很多單片機(jī)都設(shè)置了多種工作方式,這些工作方式包括等待,暫停,睡眠,空閑,節(jié)電等工作方式,這使得單片機(jī)的功耗越來(lái)越小。并且采用低頻時(shí)鐘以及低噪聲布線技術(shù)及驅(qū)動(dòng)技術(shù) 和 EFT(Ellectrical Fast Transient)技術(shù) 等使得單片機(jī)的可靠性越來(lái)越高。
 
 總之單片機(jī)是目前控制系統(tǒng)采用最多的器件和芯片,單片機(jī)的廣泛應(yīng)用及其產(chǎn)生的效益令人矚目,在將來(lái)的各個(gè)領(lǐng)域里,將有著廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1]彭沛夫,微機(jī)控制實(shí)踐教程
。北京,清華大學(xué)出版社,2004.
[2]曹琳琳,曹巧媛。單片機(jī)原理及接口技術(shù)
。長(zhǎng)沙,國(guó)防科技大學(xué)出版社,2000.
[3]李曉荃,單片機(jī)原理及應(yīng)用
。北京,電子工業(yè)出版社,2000.

關(guān)閉窗口
主站蜘蛛池模板: 久久在线精品 | av一区二区三区 | 亚洲免费人成在线视频观看 | 久久性av| 国产一区二区精品在线观看 | 欧美亚洲高清 | 激情一区二区三区 | 色成人免费网站 | 看羞羞视频 | 国产精品2区 | 伊人伊人网| 一区二区精品 | 国内自拍偷拍 | 国产一区二区自拍 | 日韩一区二区久久 | 九九久久精品视频 | 日本不卡一区二区 | 日韩影院一区 | 国产精品1区2区3区 国产在线观看一区 | 久久久久久看片 | 久久久久国产精品午夜一区 | 午夜网址| 亚洲欧洲精品一区 | 亚洲日本视频 | 99久久99 | 精品日韩一区二区 | 欧美电影免费观看 | 伊人精品在线 | 秋霞电影院午夜伦 | 国产成人亚洲精品自产在线 | 中文字幕一区二区在线观看 | 中文字幕视频在线观看 | 91国产视频在线 | 成人午夜 | 黄色大片在线播放 | 国产成人精品一区二 | 久草高清视频 | 成人夜晚看av | 欧美一级二级在线观看 | 51ⅴ精品国产91久久久久久 | 日日夜夜精品免费视频 |