国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機(jī)恒溫控制系統(tǒng)的開發(fā)研究

2019-09-10 07:22盛英
甘肅科技縱橫 2019年7期
關(guān)鍵詞:開發(fā)研究單片機(jī)

【摘要】溫度是工業(yè)生產(chǎn)的過(guò)程中最為常見(jiàn)的工藝參數(shù),其溫度控制的好壞直接影響工業(yè)生產(chǎn)產(chǎn)品的質(zhì)量,特別在機(jī)械、冶金、化工、建材、石油等工業(yè)生產(chǎn)中溫度控制占據(jù)著重要的作用。雖然目前溫度的控制方式多種多樣的,但是在專業(yè)化和高指標(biāo)要求等方面還有待進(jìn)一步開發(fā)研究。隨著科學(xué)技術(shù)的進(jìn)步,單片機(jī)技術(shù)的不斷發(fā)展,在恒溫控制系統(tǒng)中采用單片機(jī)技術(shù)進(jìn)行設(shè)計(jì),能夠使恒溫控制系統(tǒng)更加可靠、靈活,控制的溫度范圍更加廣,其應(yīng)用價(jià)值更高,下面具體進(jìn)行研究基于單片機(jī)恒溫控制系統(tǒng)的開發(fā)設(shè)計(jì)。

【關(guān)鍵詞】單片機(jī);恒溫控制系統(tǒng);開發(fā)研究;

中圖分類號(hào): TP273+5?????? 文獻(xiàn)標(biāo)志碼:A

引言:隨著科學(xué)技術(shù)的快速發(fā)展,計(jì)算機(jī)技術(shù)和通信技術(shù)不斷更新,溫度控制在很多工業(yè)控制場(chǎng)合都需要具有非常準(zhǔn)確的控制溫度的變化,所以溫度控制系統(tǒng)中采用單片機(jī)技術(shù),不僅能夠保證溫度的控制的可靠性和靈活性,而且對(duì)滿足工業(yè)生產(chǎn)對(duì)溫度的要求也具有重要的作用和價(jià)值。本文主要進(jìn)行研究采用AT89C51單片機(jī)系統(tǒng)如何實(shí)現(xiàn)恒溫控制。

1單片機(jī)溫度控制系統(tǒng)的工作原理及其組成

單片機(jī)是一種集CPU、I/O接口、ROM、RAM以及中斷系統(tǒng)等部分組成的器件,單片機(jī)系統(tǒng)只需要晶振和外加電源就能夠?qū)崿F(xiàn)對(duì)數(shù)字信息的控制和處理,所以單片機(jī)系統(tǒng)被廣泛應(yīng)用現(xiàn)代工業(yè)控制系統(tǒng),在恒溫控制系統(tǒng)中采用單片機(jī)系統(tǒng)將會(huì)極大的提高恒溫控制的靈活性和可靠性。單片機(jī)恒溫控制系統(tǒng)的硬件部分CPU系統(tǒng)主要采用AT89C51,其中電路部分主要有電源電路、溫度采集電路、按鍵顯示電路以及電熱絲控制電路,其主要是通過(guò)采用智能溫度傳感器集成芯片實(shí)現(xiàn)溫度的采集, 集成芯片能夠?qū)/D轉(zhuǎn)化器、溫度傳感器、接口電路和溫度傳感器等集成在一個(gè)芯片中,然后可以直接數(shù)字化進(jìn)行測(cè)量溫度和輸出,電源電路主要是通過(guò)TL431二極管實(shí)現(xiàn)穩(wěn)壓、按鍵電路是由芯片驅(qū)動(dòng)共陰數(shù)碼管的顯示實(shí)現(xiàn)按鍵功能。 而電熱絲控制電路,能夠直接通過(guò)電熱絲接電源和繼電器,然后通過(guò)單片機(jī)控制繼電器的開關(guān),以實(shí)現(xiàn)電熱絲的加熱。單片機(jī)工作原理圖如下圖1所示:

單片機(jī)控制恒溫系統(tǒng)的流程如下所示:

溫度傳感器→模擬電壓信號(hào)處理→放大器→A/D轉(zhuǎn)換器→數(shù)字信號(hào)處理→單片機(jī)→繼電器控制加熱設(shè)備→單片機(jī)對(duì)溫度的控制。

2單片機(jī)恒溫控制系統(tǒng)的硬件設(shè)計(jì)

恒溫控制系統(tǒng)硬件主要包括AT89C51單片機(jī)最小系統(tǒng), A/D轉(zhuǎn)換模塊、溫度控制電路、按鍵電路、顯示器以及報(bào)警電路等其他的電路模塊組成。

2.1單片機(jī)的選擇

在對(duì)基于單片恒溫系統(tǒng)進(jìn)行設(shè)計(jì)時(shí),單片機(jī)主要采用AT89C51系統(tǒng),AT89C51系統(tǒng)是高性能,低功耗的8位的單片機(jī)系統(tǒng),是一種帶有4K字節(jié)FLASH的存儲(chǔ)器,并且與MCS— 51單片機(jī)兼容,AT89C51單片機(jī)的功能特點(diǎn)為:(1)AT89C51單片機(jī)具有4K字節(jié)閃爍存儲(chǔ)器,可以進(jìn)行1000次寫/擦循環(huán),(2)其具有三層程序存儲(chǔ)器鎖,128×8位內(nèi)部RAM,32可編程I/O線,兩個(gè)六位計(jì)數(shù)/定時(shí)器.(3)內(nèi)部有6個(gè)中斷源,可以分為二個(gè)優(yōu)先級(jí),并且每個(gè)中斷源優(yōu)先級(jí)都是可編程的。(4)系統(tǒng)還可以實(shí)現(xiàn)低功耗模式和掉電模式。AT89C51單片機(jī)系統(tǒng)作為控制系統(tǒng)是非常合適的。

2.2溫度控制電路

基于單片機(jī)的恒溫控制系統(tǒng)在開發(fā)設(shè)計(jì)的過(guò)程中,其溫度控制電路主要采用通斷控制,也就是通過(guò)改變給定的控制周期內(nèi)加熱器導(dǎo)通以及關(guān)閉時(shí)間,以實(shí)現(xiàn)溫度控制的目的。此溫度控制電路主要是由雙向可控硅BTA12和雙向可控硅輸出型光電耦合器MOC3061系統(tǒng)組成。如果單片機(jī)的P1.7口輸出低電平時(shí),則同相驅(qū)動(dòng)器7407輸出低電平,如下圖2所示,MOC3061的輸入端如果有電流輸入時(shí),則輸出端的雙向可控硅就會(huì)導(dǎo)通,進(jìn)而使外部系統(tǒng)的雙向可控硅BTA12導(dǎo)通,則加熱器就會(huì)通電工作。如果單片機(jī)的P1.7口輸出高電平時(shí),MOC3061的輸出端的雙向可控硅就會(huì)關(guān)閉,進(jìn)而使外部系統(tǒng)的雙向可控硅BTA12也斷開,則加熱器就會(huì)斷電停止工作。

2.3模數(shù)轉(zhuǎn)化器

在單片機(jī)恒溫控制系統(tǒng)開發(fā)研究設(shè)計(jì)的過(guò)程中,模數(shù)轉(zhuǎn)化器采用ADC0809是8位逐次逼近技術(shù)的A/D轉(zhuǎn)換芯片,這種系統(tǒng)具有地鎖存控制的分時(shí)采集模擬開關(guān),輸出數(shù)字信號(hào)主要是由TTL三態(tài)緩沖器順序控制,其能夠直接與數(shù)據(jù)總線進(jìn)行連接,其時(shí)鐘頻率范圍在 10~128KHz之間,精度為7位,分辨率為8位,并且數(shù)據(jù)具有三態(tài)輸出能力,所以能夠與微處理器進(jìn)行連接。溫度傳感器能夠?qū)囟刃盘?hào)轉(zhuǎn)換為電信號(hào)并且通過(guò)放大器放大后輸出模數(shù)轉(zhuǎn)化器ADC0809,然后將轉(zhuǎn)換后的數(shù)字量輸入到單片機(jī)系統(tǒng)中,單片機(jī)與模數(shù)轉(zhuǎn)換器的接口電路如下圖3所示:

2.4顯示和報(bào)警系統(tǒng)

單片機(jī)恒溫控制系統(tǒng)的顯示系統(tǒng)主要采用LED數(shù)碼顯示,如果系統(tǒng)停止加熱時(shí),顯示設(shè)定的溫度,如果加熱器在啟動(dòng)時(shí),則顯示定時(shí)溫度。其中報(bào)警系統(tǒng)主要有蜂鳴器和三極管組成,其主要有單片機(jī)P1.6端口輸出高低電平進(jìn)行控制三極管的導(dǎo)通和斷開,三極管導(dǎo)通則蜂鳴器就會(huì)自動(dòng)報(bào)警。

3單片機(jī)恒溫控制系統(tǒng)的軟件設(shè)計(jì)

3.1單片機(jī)恒溫控制系統(tǒng)的控制規(guī)律

在單片機(jī)恒溫控制系統(tǒng)中,其主要采用數(shù)字PID調(diào)節(jié)器對(duì)電阻爐的爐溫進(jìn)行控制,通過(guò)調(diào)節(jié)比例系數(shù)進(jìn)行調(diào)節(jié)溫度控制的效果,其控制主要是根據(jù)偏差的比例P、積分I和微分D進(jìn)行控制,這種控制形式被稱為是PID控制,是控制系統(tǒng)中應(yīng)用最為廣泛的一種控制方式。采用計(jì)算機(jī)實(shí)現(xiàn)PID控制,不僅僅是簡(jiǎn)單的將模擬PID控制規(guī)律數(shù)字化,而是需要與計(jì)算機(jī)的邏輯判斷功能相互結(jié)合在一起,從而使PID控制系統(tǒng)應(yīng)用更加靈活,以進(jìn)一步滿足生產(chǎn)要求。其中電阻爐采用PID控制系統(tǒng)實(shí)現(xiàn)恒溫控制,首先是進(jìn)行比較實(shí)際電阻爐的溫度和需要電阻爐的溫度,然后可以從中得出一個(gè)偏差,通過(guò)對(duì)偏差的處理從而能夠獲得控制信號(hào),再去進(jìn)行調(diào)節(jié)電阻爐的加熱功率,最后實(shí)現(xiàn)對(duì)電阻爐溫度的控制。

3.2主程序的設(shè)計(jì)

在單片機(jī)恒溫控制系統(tǒng)進(jìn)行開發(fā)研究設(shè)計(jì)中,其主程序主要包括控制程序和管理程序兩個(gè)部分,其中控制程序主要是對(duì)被控制對(duì)象進(jìn)行數(shù)據(jù)處理、數(shù)據(jù)采樣、根據(jù)控制算法進(jìn)行計(jì)算和輸出等,控制程序主要包括PID計(jì)算,A/D轉(zhuǎn)換、數(shù)據(jù)處理等。管理程序主要是控制指示燈、LED顯示動(dòng)態(tài)刷新、處理鍵盤的響應(yīng)和掃描、執(zhí)行中斷服務(wù)操作以及掉電保護(hù)的處理等,單片機(jī)恒溫控制系統(tǒng)的整體程序流程圖如下圖4所示:

3.3A/D轉(zhuǎn)換子程序

A/D轉(zhuǎn)換子程序主要是采用查詢法進(jìn)行設(shè)計(jì),也就是不斷通過(guò)對(duì)ADC0809的EOC引腳進(jìn)行檢查,如果EOC為高電平,則A/D轉(zhuǎn)換結(jié)束,如果EOC為低電平,則說(shuō)明正在進(jìn)行A/D轉(zhuǎn)換。并且因?yàn)锳T89C51系統(tǒng)上的引腳P1.3通過(guò)非門與A/D轉(zhuǎn)換相連,所以AT98C51上的引腳P1. 3電平與EOC相反時(shí)在,A/D轉(zhuǎn)換結(jié)束,反之說(shuō)明正在進(jìn)行轉(zhuǎn)換,程序流程圖如下圖5所示:

4PID參數(shù)整定

在進(jìn)行數(shù)字PID控制器參數(shù)整定過(guò)程中,具有一定復(fù)雜性,一方面需要應(yīng)用經(jīng)驗(yàn),同時(shí)也需要依照現(xiàn)場(chǎng)實(shí)際情況進(jìn)行控制器參數(shù)Kp、Kt以及Kd進(jìn)行確定,并選擇合理的周期T,同樣以上環(huán)節(jié)也是進(jìn)行數(shù)字PID控制系統(tǒng)的一個(gè)重點(diǎn)問(wèn)題?;诶碚摲治霭l(fā)現(xiàn),采樣頻率越高失真也會(huì)隨之降低,但是基于控制器本身角度來(lái)看,其調(diào)節(jié)作用則需要借助于偏差信號(hào)E實(shí)施計(jì)算,采樣周期T過(guò)小則無(wú)法實(shí)現(xiàn)調(diào)節(jié)作用,采用周期T過(guò)大則容易出現(xiàn)誤差問(wèn)題。但是在溫度控制中屬于響應(yīng)慢、滯后大的被控對(duì)象,所以在研究過(guò)程中則將采樣周期T確定為8s,雙向可控硅控制周期則與之保持一致。在進(jìn)行PID參數(shù)正定的時(shí)候,首先確定PID初始參數(shù),本文在正交實(shí)驗(yàn)基礎(chǔ)上,對(duì)其影響因素進(jìn)行分析,并在此基礎(chǔ)上進(jìn)行參數(shù)修訂,直到能夠滿足實(shí)際需求。其中本次試驗(yàn)的初始參數(shù)值為:

Kp={14.0,16.0,18.0}

Kt={0.5,1.0,1.5}

Kd={16.0,18.0,20.0}

在進(jìn)行PID參數(shù)整定的時(shí)候,主要目的是能夠確定一組能夠確保恒溫控制系統(tǒng)超調(diào)值小、穩(wěn)定度高以及響應(yīng)快的參數(shù)值,初始實(shí)驗(yàn)過(guò)程中各組參數(shù)超調(diào)值差距較小。所以在本次研究中穩(wěn)定在270℃±2℃時(shí)間則作為實(shí)驗(yàn)指標(biāo)?;诓煌袠O差S進(jìn)行結(jié)果計(jì)算發(fā)現(xiàn),對(duì)控制系統(tǒng)影響作用最明顯的是Kt,其次分別是Kp以及Kd,分析結(jié)果確定本次參數(shù)取值應(yīng)該為Kp=18.0,Kt=0.5,Kd=20.0,進(jìn)一步對(duì)其參數(shù)進(jìn)行精確度分析結(jié)果為Kp=18.3,Kt=0.5,Kd=21.8.

在某企業(yè)的恒溫控制系統(tǒng)應(yīng)用中發(fā)現(xiàn),本次參數(shù)值應(yīng)用效果顯著優(yōu)于傳統(tǒng)應(yīng)用質(zhì)量,不但能夠顯著提高恒溫控制系統(tǒng)可靠性,并且操作方便靈活,溫度控制范圍有顯著擴(kuò)大,值得推廣應(yīng)用。

5總結(jié)

隨著社會(huì)的進(jìn)步,科學(xué)技術(shù)的快速發(fā)展,在數(shù)字化日益普及的今天,在工業(yè)生產(chǎn)中溫度控制作為主要的參數(shù)之一,其溫度控制良好與否對(duì)工業(yè)生產(chǎn)具有很大的影響,所以在恒溫控制系統(tǒng)中中采用單片機(jī)技術(shù),不僅控制的可靠性強(qiáng)、穩(wěn)定性高,而且控制簡(jiǎn)單方便,靈活,并且還能夠提高控制的溫度的技術(shù)指標(biāo),從而能夠極大的提高工業(yè)生產(chǎn)的效率,本文在對(duì)恒溫控制系統(tǒng)的過(guò)程中主要采用AT89C51系統(tǒng)并配合PID控制系統(tǒng),經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證,該系統(tǒng)具有可靠性高,使用靈活、控制溫度精度高等特點(diǎn),具有一定的實(shí)用價(jià)值。

參考文獻(xiàn):

[1] 張東虞,曹衛(wèi)彬,楊弈卓等.基于模糊自整定 PID 控制的奶牛飼喂裝置溫控系統(tǒng)的設(shè)計(jì)[J].江蘇農(nóng)業(yè)科學(xué),2015,(11):492-494.DOI:10.15889/j.issn.1002-1302.2015.11.152.

[2] 陳偉.AT89C2051單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)方案的選擇[J].科學(xué)與財(cái)富,2015,(10):374-374,375.DOI:10.3969/j.issn.1671-2226.2015.10.345.

[3] 陳偉.AT89C2051單片機(jī)溫度控制系統(tǒng)硬件設(shè)計(jì)[J].科學(xué)與財(cái)富,2015,7(12):107.DOI:10.3969/j.issn.1671-2226.2015.12.100.

[4] 馬麗萍.一種全自動(dòng)食品安全快速檢測(cè)儀的恒溫控制系統(tǒng)設(shè)計(jì)[J].長(zhǎng)春大學(xué)學(xué)報(bào)(自然科學(xué)版),2015,(5):41-45.

[5] 趙再軍.基于PIC16877A的具有通訊接口的智能恒溫控制系統(tǒng)開發(fā)[J].科技展望,2014,(18):171-171.DOI:10.3969/j.issn.1672-8289.2014.18.151.

[6] 劉志鵬,朱耀麟.空氣源熱水器恒溫控制器數(shù)據(jù)通信的系統(tǒng)設(shè)計(jì)[J].西安工程大學(xué)學(xué)報(bào),2015,(1):110-114.DOI:10.13338/j.issn.1674-649x.2015.01.020.

[7] 黎運(yùn)宇,孔德榮.基于單片機(jī)AT89S52的蔬菜塑料大棚恒溫控制系統(tǒng)[J].廣西民族師范學(xué)院學(xué)報(bào),2016,33(3):17-19.

[8] 郭向蕾,楊本全,陳洪民等.基于C8051F020的密閉環(huán)境溫度恒溫控制系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012,35(9):159-160,163.

作者簡(jiǎn)介:

盛英(1974年),女,漢族,甘肅酒泉人,大學(xué)本科,高校講師,主要從事電工電子技術(shù)應(yīng)用教育與研究工作。甘肅省教育廳職業(yè)院校英語(yǔ)教學(xué)改革研究項(xiàng)目(201830)

猜你喜歡
開發(fā)研究單片機(jī)
單片機(jī)在智能控制中的應(yīng)用
中高職銜接模式下成本會(huì)計(jì)實(shí)訓(xùn)課程校企合作開發(fā)與研究
醫(yī)療保險(xiǎn)輔助系統(tǒng)的研究與設(shè)計(jì)
初中物理校本課程開發(fā)研究
初中數(shù)學(xué)校本課程的開發(fā)與實(shí)施研究
基于社區(qū)精神培育的社區(qū)教育課程開發(fā)研究
C8051F020與80C51單片機(jī)的異同點(diǎn)
單片機(jī)I/O口模擬串行通訊的C51實(shí)現(xiàn)方法
單片機(jī)調(diào)試方法的探討
用PIC單片機(jī)制作的時(shí)間繼電器
尚义县| 通辽市| 易门县| 莎车县| 元阳县| 雷州市| 运城市| 甘肃省| 朝阳县| 光山县| 昭通市| 互助| 象山县| 景德镇市| 彰化市| 奉新县| 南阳市| 水富县| 清水县| 馆陶县| 霍林郭勒市| 开封县| 枝江市| 登封市| 南雄市| 宜城市| 沁水县| 宁城县| 定结县| 金华市| 眉山市| 阜宁县| 泸水县| 宁波市| 长武县| 六安市| 德格县| 延川县| 越西县| 浦县| 南充市|