《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于PID算法的智能溫控系統設計與實現
基于PID算法的智能溫控系統設計與實現
2014年微型機與應用第12期
王恩義, 羅先喜, 王甲甲
東華理工大學 機械與電子工程學院, 江西 南昌
摘要: 溫度是工業生產中最普遍而又最關鍵的參數之一,其測量精度對產品的質量有直接的影響[1]。傳統溫控系統雖然溫度控制精度較高(誤差不超過±0.5 ℃,溫度不均勻性不大于1 ℃),但其電路復雜,發生溫控故障時維修困難且溫度顯示不直觀。而將智能控制和常規PID控制方法融合在一起從而形成的實時顯示智能PID控制器能很好地解決此類問題[2]。
Abstract:
Key words :

  摘  要: 為改善溫控系統性能并簡化結構,以PID控制算法為基礎,通過SoC高性能、C8051F系列單片機設計并實現具有溫度實時測量、閉環控制實時顯示等功能的智能溫控系統。不僅簡化了硬件結構,各電路模塊之間相互獨立使設計的復用及擴展成為可能,同時提高了系統的抗干擾性和可靠性。實測結果表明,本系統溫度響應時間為3 s~5 s,溫度控制的誤差為1%,在需要恒溫控制的場合有一定的推廣價值。

  關鍵詞: 單片機; 溫度控制; 閉環控制; PID; 實時顯示

  溫度是工業生產中最普遍而又最關鍵的參數之一,其測量精度對產品的質量有直接的影響[1]。傳統溫控系統雖然溫度控制精度較高(誤差不超過±0.5 ℃,溫度不均勻性不大于1 ℃),但其電路復雜,發生溫控故障時維修困難且溫度顯示不直觀。而將智能控制和常規PID控制方法融合在一起從而形成的實時顯示智能PID控制器能很好地解決此類問題[2]。

  1 溫度控制系統框圖


001.jpg


  溫度控制系統框圖如圖1所示。此系統是一個典型的閉環控制系統,用于控制燈箱內的溫度使其保持在恒定的溫度設定值。系統通過PT100鉑熱電阻采集實時溫度,通過變送器及輸入電路反饋實時溫度信號,再與設定值對比確定偏差值;偏差值經過PID算法運算輸出,通過驅動電路和SSR控制發熱裝置控制溫箱溫度,以克服偏差,促使偏差趨近于零,實現恒溫控制[3]。

  2系統硬件設計


003.jpg


  系統硬件原理圖如圖2所示,由電源模塊、輸入、輸出模塊、主芯片、顯示模塊等組成。

  2.1 電源模塊電路

  電源模塊由整流、濾波等電路以及穩壓芯片組成。其中穩壓芯片采用National Semiconductor的兩款芯片,分別是輸出電壓為5 V的三端穩壓器LM7805CT和500 mA低壓差穩壓器LM2937。

  2.2 主芯片及周邊電路

  主芯片選用Silicon Laboratories公司出品的C8051Fxxx單片機,它是完全集成的混合信號系統級低功耗芯片(SoC),具有與8051指令集完全兼容的CIP-51內核[4]。大多數C8051F單片機具備控制系統設計所需的模擬及數字外設,包括Watch Dog、ADC、DAC、電壓比較器、電壓基準輸出定時器、PWM、定時器捕捉等;并具備多種總線接口,包括UART、SPI、SMBUS(與C兼容I2C)總等。周邊電路包括晶振電路、ADC外部參考電壓電路以及復位電路等。

  2.3 控制器電流輸出分析

  電路采用負載共地方式,由MAXIM公司的低失調、低漂移的精密運算放大器OP07,精密電阻R9、R8、R11、R10、R12、R13、R14以及Q1、Q2組成。設Vi為輸入電壓,即Vi=DAC1;Iout為輸出電流;R13為采樣反饋電阻;R11、R12為限流電阻;R14為負載電阻,用電位器可以實現阻值的變化。流過R13的采樣電流信號以電壓的形式加到運算放大器的輸入端,而且極性與輸入電壓信號反相,形成一個電流并聯負反饋電路。由于運算放大器的輸入阻抗很高,流入運算放大器輸入端的電流可以忽略。在R11>>R13且R10>>R13條件下,流經R11、R10的電流與流經Q2射極的電流相比可以忽略,此時Iout=IE。運算放大器正負輸入端電位近似相等,設R9=R8=R11=R10,可得:

 

6NI3U4@BPRIJ[]E{N{SY(QS.png

  取R9=100 k?贅, R11=20 k?贅,R14為電位器,當Vi=2.5 V時,Iout=20 mA。為保證足夠的V/I變換精度,電阻應當選用精密電阻;輸入電壓Vi>(R13+R14)×Imax,Imax是Iout的最大值[5]。

  3 溫控系統軟件設計

  3.1 溫控系統軟件主流程圖

  溫控系統軟件主流程圖如圖3所示。

004.jpg

  系統經過初始化,進行鍵盤掃描,等待按鍵按下。當按鍵按下則進行參數設置,根據按鍵次數的不同設置相應的參數,設置完參數后再有按鍵按下時系統運行。此時,鍵盤繼續掃描等待按鍵按下以便修改參數。

  3.2 溫控系統軟件子流程圖

  3.2.1 系統初始化子程序

  系統時鐘的初始化通過對OSXCN和OSCICN寄存器的設置,選擇24 MHz的外部振蕩器為SYSCLK源并允許丟失時鐘檢測器。由于顯示模塊采用CH452數碼管顯示驅動和鍵盤掃描控制芯片,通過輸出12 bit的操作命令進行相應的控制。輸出12 bit串行數據0x0403使按鍵低電平中斷,低速閃爍,同時啟用按鍵掃描與顯示驅動。當寄存器ADCOCN的最高位ADCEN=1時使能A/D轉換,當寄存器DAC0CN=0x80(即DAC0EN為1)時使能DAC0[6]。

  3.2.2 系統運行子程序

005.jpg

  系統運行子程序流程圖如圖4所示。進入系統運行后,采集PT100鉑電阻值,信號經過PT100溫度變送器轉換成4~20 mA電流信號通過輸入電路到達主控芯片,再經過標度變換及A/D轉換。在實現溫度顯示的同時得到溫度設定值與實時溫度值的差值。進行PID算法處理得到增量值,如果沒有超邊界值則根據輸出量控制SSR來發熱裝置進而實現溫箱溫度的調節[7]。

  3.3 PID調節

  溫度控制系統是一個慣性較大的系統,即當給溫箱加熱之后,并不能立刻觀察到溫度的明顯上升,Pt100鉑電阻對溫度的檢測與實際的溫箱溫度相比較,也存在一定的時滯特性[8]。為了合理地處理系統響應速度與系統穩定性之間的矛盾,溫度控制可以分為兩個階段:

  (1) PID調節前階段

  此時,溫箱溫度距離設定值很遠,為了加速加熱速度,SSR與發熱裝置處于滿負荷輸出狀態,只有當溫度上升速度超過控制參數“加速速率”,SSR才關閉輸出。

  (2) PID調節階段

  在這個階段,PID調節器調節輸出,根據偏差值計算輸出值,保證偏差趨近于零,即使系統受到外部干擾時,也能使系統回到平衡狀態。

  PID控制的原理是基于下面算式,其中輸出u(t)是比例項、積分項和微分項的函數:

~@43E}[M_M%~Y17(XE[}K7F.png

   為了能讓數字計算機處理這個算式,連續算式必須離散化為周期采樣偏差式,才能用來計算輸出值。在工業應用中,習慣上將式(3)中各項近似離散為:

 

[M[DDZ37O[6R5MJ`4K0B`X6.png

  通常,計算機輸出的控制指令u(k)是直接控制執行機構。但由于累加誤差,占用內存較多,并且安全性較差。一旦計算機出現故障,u(k)的大幅度變化引起執行機構的突變,可能造成重大事故,此時可采用增量式算法。它是位置算法的一種改進,如下式:

  u(k)=u(k)-u(k-1)=KP[e(k)-e(k-1)]+KIe(k)+

  KD[e(k)-2e(k-1)+e(k-2)] (5)

  將式(5)進一步整理,可得:

  ?駐u(k)=u(k)-u(k-1)=KP[(1+T/TI+TD/T)e(k)-

  (1+2TD/T)e(k-1)+(TD/T)e(k-2)]

  =KP[Ae(k)-Be(k-1)+Ce(k-2)](6)

  式中A=1+T/TI+TD/T, B=1+2TD/T,C=TD/T。由式(6)可見,根據誤差3個時刻采樣值,調整加權值即可獲得不同的控制品質和精度[9]。

  4 系統調試

  由穩壓源提供電路所需的±12 V及變送器所需的24 V電壓,SSR則由220 V供電,上電后通過按鍵設置參考溫度為33℃,之后系統進入運行狀態。實時溫度曲線如圖5所示,可見達到了預期控制效果,未來可配合更加優化的新型PID控制算法實現對多變量復雜對象的控制[10]。

006.jpg

  由于系統選用了功能強大、低功耗的C8051F系列單片機作為核心器件,加之精心設計相互間獨立的電路,增加信號處理單元,使其性能指標達到了溫度響應時間為3 s~5 s,溫度控制的誤差為1%,滿足了設計的要求,達到預期效果,能在需要恒溫裝置的場合有很好的應用前景。

  參考文獻

  [1] 歐漢烈.數字式溫度測量調節儀的研制 [J].廣東工業大學學報,1999,16(3):57-60.

  [2] 徐顯海.一種電阻爐智能溫度控制儀的研制[D].南京:東南大學,2006.

  [3] 安宏, 姚彩虹, 蔣興加.用于電熱爐的智能溫控儀的設計[J].自動化儀表,2008,29(10):64-66.

  [4] 黃真合.基于C8051F單片機的電力系統智能測控裝置的設計[J].工業控制計2010,23(7):101-103.

  [5] 李孝利.單片機原理及接口技術[M].北京:高等教育出版社, 2010.

  [6] 童長飛. C8051F系列單片機開發與C語言編程[M]. 北京:北京航空航天大學出版社, 2005.

  [7] 唐洪富,張興波.基于STC系列單片機的智能溫度控制器設計[J].電子技術用,2013,39(5):86-88.

  [8] 崔坤林,張翼飛.時滯系統的經典控制與智能控制[J].微計算機信息,2004,20(6):25-26.

  [9] 姚棟偉,吳峰,楊志家,等.基于增量式數字PID的汽油怠速控制研究[J]. 浙江大學學報, 2010,44(6):1122-1126.

  [10] 王蕾.PID控制[J]. 自動化儀表,2004,25(4):1-5.


此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩一视频区二区| 亚洲电影观看| 国产精品国产精品国产专区不蜜| 国产精品黄色在线观看| 免费影视亚洲| 一区二区三区av| 国产精品青草久久久久福利99| 欧美日韩免费观看一区=区三区| 国产欧美精品va在线观看| 亚洲精品一区二| 老色鬼久久亚洲一区二区| 黄色av日韩| 国产欧美在线看| 国产午夜精品在线观看| 欧美成人午夜激情在线| 国产手机视频一区二区| 老色鬼精品视频在线观看播放| 久久精品五月婷婷| 136国产福利精品导航网址应用| 麻豆精品网站| 欧美a级大片| 一区二区三区国产精华| 91久久香蕉国产日韩欧美9色| 欧美成熟视频| 久久男女视频| 亚洲制服欧美中文字幕中文字幕| 麻豆精品在线观看| 国产视频在线一区二区| 国产精品日本欧美一区二区三区| 午夜精品久久久久| 久久久国产一区二区三区| 亚洲欧美国产精品va在线观看| 欧美日韩精品在线观看| 欧美日韩综合久久| 夜夜嗨av一区二区三区网站四季av| 美国成人直播| 美日韩精品视频| 国内精品视频在线播放| 久久久久久久尹人综合网亚洲| 欧美精品三级在线观看| 日韩一级黄色av| 国产欧美日韩综合| 欧美性做爰猛烈叫床潮| 在线看欧美视频| 亚洲国产欧美在线| 欧美高清在线一区二区| 黄色在线成人| 亚洲成人在线网站| 亚洲自啪免费| 国产区二精品视| 久久黄色影院| 国产精品久久久91| 国产午夜精品视频| 国产日韩精品一区二区浪潮av| 国产精品女主播一区二区三区| 亚洲美女在线一区| 亚洲精品影院在线观看| 久久久午夜视频| 亚洲国产精品久久久久秋霞蜜臀| 国产在线不卡| 香蕉免费一区二区三区在线观看| 亚洲国产日韩精品| 欧美自拍偷拍午夜视频| 亚洲精品乱码久久久久久久久| 欧美一级二级三级蜜桃| 国产亚洲成av人在线观看导航| 欧美理论视频| 久久国产精品久久精品国产| 久久天堂av综合合色| 西瓜成人精品人成网站| 日韩午夜免费视频| 99热精品在线| 久久免费精品日本久久中文字幕| 国产欧美日韩综合一区在线播放| 久久久久久久97| 国产资源精品在线观看| 国产有码在线一区二区视频| 禁久久精品乱码| 久久免费精品视频| 国产精品日韩二区| 欧美激情精品久久久久久大尺度| 欧美日韩三级视频| 欧美日韩大片| 国产精品欧美激情| 国内自拍亚洲| 亚洲视频香蕉人妖| 欧美视频一区二区三区在线观看| 性做久久久久久久免费看| 蜜臀av一级做a爰片久久| 国内精品久久久久伊人av| 亚洲乱码国产乱码精品精98午夜| 亚洲综合精品自拍| 国产欧美在线观看一区| 久久久国产亚洲精品| 国产欧美精品一区| 亚洲狠狠丁香婷婷综合久久久| 韩国福利一区| 欧美在线观看网址综合| 一区免费观看| 欧美日韩视频在线第一区| 欧美日韩mv| 黑人一区二区三区四区五区| 亚洲啪啪91| 欧美1区2区| 国产香蕉97碰碰久久人人| 欧美成人午夜激情在线| 国产亚洲精品bt天堂精选| 亚洲第一精品久久忘忧草社区| 国产精品日产欧美久久久久| 激情伊人五月天久久综合| 模特精品裸拍一区| 久久嫩草精品久久久久| 久久影院亚洲| 亚洲一区自拍| 免费观看成人鲁鲁鲁鲁鲁视频| 美玉足脚交一区二区三区图片| 激情婷婷亚洲| 欧美精品 日韩| 国产午夜精品美女视频明星a级| 亚洲男人的天堂在线| 亚洲在线第一页| 亚洲伊人第一页| 国产精品人人做人人爽| 红桃视频国产精品| 亚洲精选视频免费看| 欧美在线观看天堂一区二区三区| 亚洲免费精品| 欧美精品激情blacked18| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产精品国产三级国产a| 欧美高清视频一区二区三区在线观看| 性视频1819p久久| 欧美成人午夜剧场免费观看| 欧美激情视频一区二区三区在线播放| 免费不卡在线观看av| 精品91久久久久| 激情欧美一区二区三区在线观看| 国产欧美在线观看一区| 国产亚洲精品bt天堂精选| 欧美精品一区二区在线播放| 欧美日韩在线高清| 一本色道久久加勒比精品| 在线亚洲观看| 欧美绝品在线观看成人午夜影视| 久久精品91久久香蕉加勒比| 欧美一区二区三区在线免费观看| 免费久久久一本精品久久区| 国产亚洲一区二区三区在线观看| 亚洲男人影院| 欧美日韩精品在线播放| 欧美激情一区三区| 欧美88av| 好看的av在线不卡观看| 亚洲欧美日韩精品久久亚洲区| 欧美一级久久久| 久久精品亚洲乱码伦伦中文| 在线电影一区| 中国成人在线视频| 国产欧美精品日韩区二区麻豆天美| 亚洲国产欧美一区二区三区丁香婷| 久久久国际精品| 欧美日韩美女在线| 欧美日本高清视频| 国产一区二区三区电影在线观看| 久久中文欧美| 另类专区欧美制服同性| 激情五月***国产精品| 国产亚洲午夜| 久久婷婷亚洲| 国产亚洲欧洲一区高清在线观看| 亚洲视频1区2区| 亚洲精品久久久久中文字幕欢迎你| 国产精品美女在线| 亚洲国产精品第一区二区| 久久大综合网| 久久国产精品99久久久久久老狼| 影视先锋久久| 老司机精品久久| 久久久www成人免费精品| 亚洲福利视频二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 一二三区精品福利视频| 欧美日韩国产成人在线91| 国产精品日本欧美一区二区三区| 国产综合色精品一区二区三区| 欧美在线免费看| 欧美日韩亚洲激情| 亚洲午夜激情免费视频| 亚洲日本成人在线观看| 欧美激情一区在线观看| 91久久精品日日躁夜夜躁欧美| 日韩一区二区福利| 亚洲午夜免费福利视频| 国产亚洲精品aa午夜观看| 亚洲人体偷拍| 亚洲第一精品久久忘忧草社区| 午夜日韩在线观看| 亚洲一区免费在线观看| 亚洲激情一区| 亚洲视频在线看| 亚洲欧美一区在线| 在线观看视频一区二区欧美日韩| 欧美精品激情blacked18| 久热精品视频在线| 久久国产高清| 久久久久久久成人| 国产精品久久久久影院色老大| 欧美色视频日本高清在线观看| 国产在线播放一区二区三区| 午夜在线观看欧美| 亚洲欧美清纯在线制服| 久久精彩视频| 久久精品国产清高在天天线| 9人人澡人人爽人人精品| 欧美一区二区黄| 欧美成人精品1314www| 午夜精品三级视频福利| 国产亚洲综合在线| 国语自产偷拍精品视频偷| 欧美欧美午夜aⅴ在线观看| 亚洲免费综合| 久久精品国产99| a91a精品视频在线观看| 亚洲国产精品久久人人爱蜜臀| 久热综合在线亚洲精品| 欧美一区二区三区在线观看| 毛片基地黄久久久久久天堂| 亚洲承认在线| 欧美日韩精品在线视频| 亚洲午夜一区二区三区| 欧美福利一区| 亚洲国产天堂久久国产91| 国产欧美日韩中文字幕在线| 欧美极品一区| 99av国产精品欲麻豆| 国内在线观看一区二区三区| 久久综合中文字幕| 国产麻豆91精品| 欧美精品啪啪| 亚洲国产成人久久综合一区| 午夜精品久久99蜜桃的功能介绍| 国产欧美精品xxxx另类| 欧美影院精品一区| 欧美日韩国产va另类| 亚洲国产精品va| 亚洲精品一区二| 国产精品久久久久aaaa| 在线观看视频一区二区欧美日韩| 一本色道88久久加勒比精品| 99精品欧美一区二区三区综合在线| 国内精品久久久久影院薰衣草| 免费人成精品欧美精品| 国产精品jizz在线观看美国| 国产精品成人v| 在线日韩日本国产亚洲| 亚洲一区二区高清| 亚洲视频二区| 在线视频你懂得一区二区三区| 欧美日韩中文另类| av成人免费在线观看| 另类尿喷潮videofree| 亚洲综合日韩| 久久久久久网| 在线播放日韩| 欧美日韩中文字幕在线| 在线观看日韩| 欧美日韩中国免费专区在线看| 亚洲一区欧美二区| 欧美在线亚洲一区| 久久久久天天天天| 久久婷婷国产综合国色天香| 国产精品一区二区久久国产| 亚洲欧美日韩精品一区二区| 亚洲一区二区成人在线观看| 亚洲经典在线看| 亚洲电影下载| 久久综合网色—综合色88| 免费成人高清视频| 在线观看成人av| 小辣椒精品导航| 亚洲专区一区二区三区| 久久精品中文字幕免费mv| 亚洲一区高清| 狠狠爱成人网| 国产日韩欧美a| 国产精品亚洲网站| 夜夜嗨av一区二区三区免费区| 亚洲欧美综合| 久久精品99久久香蕉国产色戒| 黑人一区二区三区四区五区| 亚洲激情成人网| 国产日韩综合一区二区性色av| 久久久久久精| 久久本道综合色狠狠五月| 国产一区二区三区精品欧美日韩一区二区三区| 欧美黄色aaaa| 日韩午夜高潮| 欧美日韩美女一区二区| 欧美视频第二页| 在线播放国产一区中文字幕剧情欧美| 免费亚洲一区二区| 你懂的视频欧美| 日韩视频一区二区在线观看| 免费成人毛片| 欧美亚洲成人网| 久热国产精品视频| 欧美韩日一区二区| 欧美精品一区在线发布| 欧美小视频在线观看| 国产曰批免费观看久久久| 日韩亚洲欧美成人| 久久久7777| 日韩一区二区精品葵司在线| 久久久久久国产精品mv| 亚洲欧洲日韩女同| 久久久青草青青国产亚洲免观| 国产精品久久一卡二卡| 国产午夜精品一区二区三区欧美| 亚洲国产成人91精品| 久久男女视频| 久久大香伊蕉在人线观看热2| 国产精品一区二区三区四区| 亚洲精选中文字幕| 亚洲激情社区| 国产伦精品一区二区三区照片91| 久久综合一区二区| 国产深夜精品福利| 夜夜精品视频一区二区|