999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89C52的電阻爐智能溫度控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2023-09-28 02:08:56吳承啟
工業(yè)加熱 2023年7期
關(guān)鍵詞:單片機(jī)系統(tǒng)

吳承啟

(商洛職業(yè)技術(shù)學(xué)院,陜西 商洛 726000)

電阻爐是一種廣泛應(yīng)用于工業(yè)生產(chǎn)的設(shè)備,其溫度控制有效性將直接關(guān)系到生產(chǎn)效率和產(chǎn)品品質(zhì),其對(duì)溫度穩(wěn)定控制系統(tǒng)具有高標(biāo)準(zhǔn)的配置要求。因此,因此,設(shè)計(jì)一套高精度、高可靠性的電阻爐溫控系統(tǒng)十分必要。如今,在各種電子設(shè)備中,單片機(jī)的應(yīng)用場景也愈漸廣泛,由于它可以克服以往模擬調(diào)節(jié)器延時(shí)和系統(tǒng)振蕩等缺點(diǎn),常被用于工業(yè)生產(chǎn)中的爐溫控制[1-3]。基于這種技術(shù)背景,本文以AT89C52單片機(jī)為核心,利用 PID控制和 PWM脈寬調(diào)制反饋控制技術(shù),設(shè)計(jì)了一種電阻爐智能溫度控制系統(tǒng),具有較高的精度和良好的控制效果,對(duì)提高工業(yè)生產(chǎn)效益、推動(dòng)產(chǎn)業(yè)技術(shù)進(jìn)步具有一定的實(shí)踐價(jià)值。

1 系統(tǒng)總體方案設(shè)計(jì)

該電阻爐智能溫度控制系統(tǒng)是以AT89C52單片機(jī)為核心,搭配K型熱電偶溫度傳感器,外加屏幕現(xiàn)實(shí)及越線報(bào)警電路、晶閘管溫度控制電路等部件:可實(shí)現(xiàn)以下功能:①實(shí)時(shí)監(jiān)測功能:通過LCD大屏幕液晶顯示屏顯示各設(shè)定參數(shù)和實(shí)測參數(shù);②安全報(bào)警功能:采用超溫偏差保護(hù),超溫報(bào)警,傳感器故障報(bào)警等,觸發(fā)報(bào)警電路后,直至溫度降低至閥值,停止報(bào)警;③斷電復(fù)原功能:當(dāng)外部電源突然斷電,并再次啟動(dòng)時(shí),設(shè)備可以按照原來的程序,自動(dòng)地繼續(xù)工作;④溫度控制功能:通過菜單、選項(xiàng)、數(shù)字、確認(rèn)等手動(dòng)按鈕設(shè)置系統(tǒng)的溫度閥值,使智能溫控具有更高的可操作性和實(shí)用性。基于上述要求:本設(shè)計(jì)系統(tǒng)包括AT89C52單片機(jī)、溫度傳感器、LCD顯示模塊、報(bào)警模塊四個(gè)部分,系統(tǒng)設(shè)計(jì)框架圖如圖1所示。

圖1 系統(tǒng)結(jié)構(gòu)框架圖

2 硬件設(shè)計(jì)

電阻爐智能溫度控制系統(tǒng)的硬件組成有四個(gè)部分,即單片機(jī)應(yīng)用模塊、溫度檢測模塊、數(shù)據(jù)輸出入模塊、溫度控制模塊[4-6]。單片機(jī)應(yīng)用系統(tǒng)是由AT89C52單片機(jī)構(gòu)成,溫度檢測通道由K型熱電偶溫度傳感器完成。

2.1 單片機(jī)最小系統(tǒng)

單片機(jī)的最小系統(tǒng)是指能夠維持單片機(jī)正常工作的最小單元,主要由AT89C52、時(shí)鐘電路、復(fù)位組構(gòu)成。其中,復(fù)位組(即復(fù)位電路)包括案件、電阻、電解電容;時(shí)鐘電路的晶體振蕩器的頻率為12.000 MHz,12.000 MHz晶振振蕩器可以產(chǎn)生定期重復(fù)、高度穩(wěn)定的信號(hào),它與單片機(jī)中的一個(gè)高增益反向放大器一起構(gòu)成了單片機(jī)的時(shí)鐘方式,給CPU提供高穩(wěn)定的時(shí)鐘信號(hào)。電容C19、C20具備調(diào)頻功能,電容值選擇20pF。電容C5和電阻R42構(gòu)成復(fù)位組電路。當(dāng)電源接通時(shí),電容器C5被供電,并在CPU重置端產(chǎn)生一個(gè)高脈沖。CPU可以在高電平持續(xù)時(shí)間超過2個(gè)機(jī)器循環(huán)(24個(gè)振蕩周期)的情況下重置。二極管VD1用于在電源切斷時(shí)快速地釋放存儲(chǔ)在電容器C5中的電荷,從而在下一次充電時(shí)安全地復(fù)位。C5電容能有效地過濾高頻干擾,避免單片機(jī)的錯(cuò)誤復(fù)位。按鍵S3及電阻器R9組成按鍵復(fù)位電路。

時(shí)鐘電路本質(zhì)上是一個(gè)振蕩電路,它能如同時(shí)鐘一樣精準(zhǔn)運(yùn)動(dòng)。溫度控制系統(tǒng)中的每一項(xiàng)作業(yè)都有先后次序,而時(shí)鐘電路就是用來生成該系統(tǒng)專屬時(shí)間的工具;如果時(shí)鐘電路出錯(cuò)則會(huì)造成整個(gè)控制系統(tǒng)的紊亂。通常,時(shí)鐘電路包括三個(gè)部分,即晶體振蕩器、晶震控制芯片和電容。本文設(shè)計(jì)以晶振為時(shí)鐘脈沖的時(shí)鐘電路。在定時(shí)器時(shí)鐘設(shè)計(jì)時(shí),選取12 MHz的石英晶體振蕩器來實(shí)現(xiàn)。該電路由單片機(jī)內(nèi)部的振蕩器外接電容構(gòu)成了內(nèi)部振蕩電路,通過外部輸入時(shí)鐘信號(hào),連接方式如圖2所示。

圖2 時(shí)鐘電路連接方式

復(fù)位電路又稱初始化電路,單片機(jī)在接通電源后,會(huì)發(fā)出復(fù)位信號(hào),使單片機(jī)開始啟動(dòng)、達(dá)到起始工作的狀態(tài)。另外也可以通過人工按鍵,生成重置信號(hào),完成微處理器的起動(dòng)和判斷。一般在在單片機(jī)程序紊亂或“死機(jī)”時(shí),啟動(dòng)人工復(fù)位,可實(shí)現(xiàn)單片機(jī)“重啟”。復(fù)位電路連接方式如圖3所示。

圖3 復(fù)位電路連接方式

2.2 溫度檢測電路

溫度檢測電路包括溫度采集電路和報(bào)警指示燈電路[7]。溫度采集模塊采用K型熱電偶溫度傳感器,同時(shí)與顯示儀表、記錄儀表和電子調(diào)節(jié)器配套使用,其溫度測量范圍為-50~1 300 ℃,基本誤差限為±0.75%t。因?yàn)闊犭娕嫉撵`敏度相當(dāng)?shù)?在每攝氏度幾十微伏的量級(jí)上),所以需要利用放大器來產(chǎn)生可用的輸出電壓。本文將MAX31855作為熱電偶冷端補(bǔ)償芯片,配以脈沖蓄能14位模數(shù)轉(zhuǎn)換器(ADC)。在熱電偶引線之間添加一個(gè)0.01 μF電容器,有利于排除環(huán)境干擾帶來的數(shù)據(jù)誤差。芯片不僅擁有冷端溫度補(bǔ)償和修正電路的功能,還可根據(jù)不同熱電偶提供SPI通信接口。通過SPI總線可以讀取32位的溫度數(shù)據(jù)(包括14位測量端溫度數(shù)據(jù)和12位的冷端溫度數(shù)據(jù))。由熱電偶轉(zhuǎn)化得來的溫度精度可達(dá)到0.25 ℃,讀數(shù)溫度上限可達(dá)到1 800 ℃,讀數(shù)溫度下限則達(dá)到-270 ℃。一般的K型熱電偶的測溫范圍為-100 ℃~500 ℃,精度為±2 ℃,輸出范圍為-6~20 mV。圖4為MAX31855應(yīng)用電路圖,表1為其引腳功能說明。

圖4 MAX31855實(shí)際應(yīng)用電路圖

表1 MAX31855引腳功能簡述

溫度設(shè)定值及浮動(dòng)范圍可以遵循當(dāng)前電子設(shè)計(jì)中最普遍和實(shí)用的方式,用按鍵作為各參數(shù)的輸入設(shè)備。通過讀出輸入/輸出端口的狀態(tài),單片機(jī)判斷是否執(zhí)行按鍵功能,一般通過掃描、反轉(zhuǎn)順序和中斷等方法來完成。鍵盤則實(shí)現(xiàn)人機(jī)交互的功能,通過輸入數(shù)據(jù)項(xiàng)程序發(fā)送指令,本設(shè)計(jì)使用了具有四個(gè)按鍵的獨(dú)立鍵盤結(jié)構(gòu),鍵1以1為差逐次遞增溫度值,鍵2以1為差逐次遞減溫度值,鍵3以1為差逐次遞增控制參數(shù),鍵4以1為差逐次遞減控制參數(shù)。

顯示部分選用LCD12864顯示電路,可同時(shí)顯示字母、數(shù)字及其他字符。AT89C52的P0.0-P0.7引腳連接LCD12864 DB0-DB7接口相連,屏幕顯示內(nèi)容為128列×64行。

當(dāng)溫度值超過程序設(shè)置的閥值時(shí),系統(tǒng)通過LED閃爍燈(包括兩個(gè)LED燈,即上限燈和下限燈)、蜂鳴器進(jìn)行報(bào)警提示,同時(shí)立即停止加熱直至操作人員將電阻爐溫度調(diào)整至正常范圍。蜂鳴器電路由一個(gè)220歐的電阻,三極管8550,及蜂鳴器組成,將單片機(jī)輸入/輸出口的控制引腳P3.7與三極管和蜂鳴器相連,通過控制三極管的導(dǎo)通和截止來實(shí)現(xiàn)蜂鳴器的響與不響。

2.3 溫度控制電路

利用PID溫度控制器,通過溫度傳感器對(duì)溫度進(jìn)行檢測,把檢測到的溫度轉(zhuǎn)化為電信號(hào),并將其與控制溫度的信號(hào)進(jìn)行比較。根據(jù)比較結(jié)果來判斷是否已經(jīng)達(dá)到了所設(shè)定的溫度目標(biāo),若尚未達(dá)到要求,則根據(jù)兩者之間的差值進(jìn)行再調(diào)整,直至達(dá)到所設(shè)定的溫度要求為止[8-10]。

該方法把單片機(jī)的PWM方波經(jīng)光電耦合器變換成晶閘管的精密開關(guān),由此來實(shí)現(xiàn)對(duì)電熱絲功率的調(diào)整。當(dāng)單片機(jī)引腳P1.7的輸出為低電平時(shí),雙向晶閘管接通,電阻爐開始執(zhí)行加熱任務(wù);當(dāng)單片機(jī)引腳P1.7的輸出為高電平時(shí),電阻爐中的電熱絲斷電,系統(tǒng)停止加熱。

3 軟件設(shè)計(jì)

本文基于Windows 10系統(tǒng),采用集源代碼、功能導(dǎo)航器、模板編輯等功能于一體的Keil uVision 5,為AT89C52單片機(jī)開發(fā)配置環(huán)境,編程語言為C語言。本系統(tǒng)采用模塊化設(shè)計(jì)的方式,將系統(tǒng)軟件分為主程序、溫度監(jiān)測子程序、顯示子程序、控制子程序和報(bào)警子程序等[11-12]。

圖5為系統(tǒng)的主程序流程圖,當(dāng)系統(tǒng)上電啟動(dòng)時(shí),首先進(jìn)行初始化操作,初始化對(duì)象包括單片機(jī)I/O卡、K型溫度傳感器及MAX31855熱電偶芯片、LCD顯示器、三極管等部件。初始化結(jié)束后,系統(tǒng)開始讀區(qū)熱電偶傳感器數(shù)據(jù),通過顯示器程序輸出溫度值,接著系統(tǒng)開始根據(jù)事先設(shè)定的溫度閥值判斷實(shí)時(shí)溫度是否處于控制范圍。當(dāng)溫度值越線時(shí),觸動(dòng)報(bào)警程序發(fā)出蜂鳴聲并閃爍相關(guān)指示燈。當(dāng)操作人員通過按鍵輸出溫度值和控制參數(shù)時(shí),系統(tǒng)將暫停程序運(yùn)行,輸入中斷,進(jìn)入菜單欄進(jìn)行設(shè)置,直至接收到“確定”命令,重新執(zhí)行主程序[13-15]。

圖5 主程序流程圖

溫度監(jiān)測子程序是通過K型溫度傳感器、放大器和數(shù)字轉(zhuǎn)化器將溫度值傳輸給單片機(jī),經(jīng)過單片機(jī)的數(shù)據(jù)處理后由LCD顯示屏顯示出來。LCD12864顯示子程序?qū)纹瑱C(jī)處理過的溫度值輸送到相應(yīng)位置循環(huán)顯示。報(bào)警程序則是將實(shí)時(shí)溫度值與系統(tǒng)設(shè)定的溫度閥值進(jìn)行比較,若出現(xiàn)越線情況,去動(dòng)繼電器閉合,外部蜂鳴器和LED燈開始工作。PID模糊控制算法子程序采用增量式算法,其控制規(guī)律為

式中:Kp為比例系數(shù);Ti為積分時(shí)間常數(shù);TD為微分時(shí)間常數(shù)。各矯正環(huán)節(jié)如下:

(1)比例環(huán)節(jié):成比例地反映控制系統(tǒng)的偏差信號(hào)error(t)、error(t)、error(t),偏差一旦產(chǎn)生,控制器立即產(chǎn)生控制作用,以減小偏差。

(2)積分環(huán)節(jié):主要用于消除靜差,提高系統(tǒng)的無差度。積分作用的強(qiáng)弱取決于積分時(shí)間常數(shù)Ti,Ti越大,積分作用越小,反之則越強(qiáng)。

(3)微分環(huán)節(jié):反映偏差信號(hào)的變化趨勢(shì)(變化速率),并能在偏差信號(hào)變得太大之前,在系統(tǒng)中引入一個(gè)有效的早期修正信號(hào),從而加快系統(tǒng)的動(dòng)作速度,減少調(diào)節(jié)時(shí)間。

4 系統(tǒng)調(diào)試

通過硬件檢測和軟件檢測兩部分來完成本系統(tǒng)的實(shí)現(xiàn)和調(diào)試工作[16-17]。硬件電路調(diào)試的具體方法如下:首先使用萬能表對(duì)電路板進(jìn)行仔細(xì)檢查,查看是否短路或斷路;電源接通后,若有芯片溫度急速升高,應(yīng)立刻切斷電源,并檢查線路合理性;為了確保系統(tǒng)芯片的正常工作,電源板必須具有很好的穩(wěn)壓性能,所以應(yīng)細(xì)致地測試各電路板的輸出電壓,以確保其滿足系統(tǒng)的設(shè)計(jì)需求;接著檢查石英晶體的信號(hào)穩(wěn)定性,是否可以提供穩(wěn)定、精確的脈沖;明確系統(tǒng)復(fù)位對(duì)象后,確定系統(tǒng)的機(jī)械初始位置,查看各個(gè)對(duì)象復(fù)位是否正常;萬用表直流電壓檔,用于測量直流電源電壓和周邊元件的工作電壓;對(duì) IC各個(gè)引腳接地的 DC電壓進(jìn)行測量,并將其與正常值進(jìn)行對(duì)比,從而縮小故障區(qū)域,檢查損壞的部件。

猜你喜歡
單片機(jī)系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 日韩高清一区 | 国产成人亚洲欧美激情| 91精品免费久久久| 欧美精品成人一区二区在线观看| 成人日韩欧美| 日本免费福利视频| 欧美a级完整在线观看| 全裸无码专区| 99re在线观看视频| 国产男女免费视频| 全免费a级毛片免费看不卡| 日韩国产精品无码一区二区三区 | 免费AV在线播放观看18禁强制| 亚洲高清日韩heyzo| a级毛片在线免费观看| 国产91视频免费| 国产在线视频二区| 国产精品流白浆在线观看| 精品无码一区二区三区在线视频| 日本免费精品| 天天色综网| 国产视频一区二区在线观看 | 亚洲最大在线观看| 91在线精品麻豆欧美在线| 婷婷午夜天| 亚洲欧美国产高清va在线播放| 四虎永久免费网站| 国产成人欧美| 欧美色综合久久| 夜色爽爽影院18禁妓女影院| 欧美日韩综合网| 欧美三级自拍| 亚洲国产精品一区二区高清无码久久 | 欧美视频在线第一页| 国产一区二区三区在线观看视频| 亚洲无码电影| 久久精品中文字幕免费| 国产成人综合网| 香蕉eeww99国产在线观看| 91精品情国产情侣高潮对白蜜| 中美日韩在线网免费毛片视频| 国产极品美女在线观看| 欧美色伊人| 日本高清有码人妻| 无码专区在线观看| 欧美精品另类| 热这里只有精品国产热门精品| 国产亚洲视频免费播放| 99在线视频网站| 日韩精品免费一线在线观看| 丰满人妻一区二区三区视频| 久久不卡精品| 欧美在线视频不卡| 无码免费的亚洲视频| 91亚洲免费| 国产精品流白浆在线观看| 91 九色视频丝袜| 中文字幕一区二区人妻电影| 国产欧美高清| 91视频首页| 亚洲综合极品香蕉久久网| 国产一在线| 欧美黄色网站在线看| 欧美激情二区三区| 欧美成人A视频| 国产乱子精品一区二区在线观看| 国产黑丝视频在线观看| 亚洲综合精品香蕉久久网| 99热这里只有精品2| 久久国产免费观看| 国产麻豆精品在线观看| 久草美女视频| 国产免费人成视频网| 麻豆国产在线观看一区二区 | 5555国产在线观看| 中文字幕在线欧美| 99er精品视频| 日韩一级二级三级| 久久久久青草线综合超碰| 素人激情视频福利| 真实国产乱子伦视频| 国产欧美日韩专区发布|