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

?

基于LabVIEW的溫度控制系統(tǒng)設(shè)計研究

2017-09-25 09:13劉凱初光勇黃海松
現(xiàn)代電子技術(shù) 2017年18期
關(guān)鍵詞:采集卡溫度控制微分

劉凱++初光勇+黃海松

摘 要: 針對傳統(tǒng)溫度精確控制系統(tǒng)需要在散熱率低、干擾小的情況下運行的缺陷。采用LabVIEW軟件,設(shè)計開發(fā)了一款基于PID+PWM的溫度控制系統(tǒng)。該溫度控制系統(tǒng)在硬件上由NI?6008采集卡、溫度傳感器、溫度變送器、固態(tài)繼電器等構(gòu)成;在軟件上以PID+PWM算法為核心,回溫預(yù)熱系統(tǒng)為補充,最終形成一個完整的溫度控制系統(tǒng)。實驗結(jié)果表明,該系統(tǒng)可以在散熱率較高以及干擾較大的環(huán)境下實現(xiàn)對溫度的精確控制,溫度波動范圍在±0.3 ℃。

關(guān)鍵詞: LabVIEW; 溫度控制系統(tǒng); PID; PWM; NI?6008采集卡

中圖分類號: TN964?34 文獻標識碼: A 文章編號: 1004?373X(2017)18?0164?04

Design of temperature control system based on LabVIEW

LIU Kai1, CHU Guangyong2, HUANG Haisong1

(1. MOE Key Laboratory of Advanced Manufacturing Technology, Guizhou University, Guiyang 550025, China;

2. Tongren Polytechnic College, Tongren 554300, China)

Abstract: Since the traditional temperature accurate control system needs to run under the conditions of low heat dissipation rate and weak interference, the LabVIEW software is used to design and develop a temperature control system based on PID+PWM. The hardware of the temperature control system is composed of NI?6008 acquisition card, temperature sensor, temperature transmitter, solid?state relay, etc. PID+PWM algorithm is taken as the core of the system software, and temperature returning and preheating system is taken as the supplement to form a complete temperature control system. Experimental results show that the system can control the temperature accurately in the environment of high heat dissipation rate and powerful interference, and temperature fluctuation range is within ±0.3 ℃.

Keywords: LabVIEW; temperature control system; PID; PWM; NI?6008 acquisition card

0 引 言

隨著科學(xué)技術(shù)的發(fā)展和測試水平的提高,人們對溫度的控制精度要求越來越高[1]。溫度控制具有大滯后、大慣性、時變性、升溫單向性等特點,因此傳統(tǒng)的控制不能實現(xiàn)在復(fù)雜環(huán)境下對溫度的有效控制[2]。目前對溫度控制系統(tǒng)的研究有宋智罡等人利用LabVIEW做的模糊控制器[3],趙宇等人設(shè)計的溫度采集系統(tǒng)[4],但并沒有考慮到實際情況對溫度影響的復(fù)雜性。本文將PID控制的理論與PWM脈寬調(diào)節(jié)相結(jié)合,并且加入了回溫預(yù)熱系統(tǒng)。利用LabVIEW編程實現(xiàn)在散熱率較高以及干擾較強環(huán)境下對溫度的精準控制。

1 溫度控制系統(tǒng)的工作原理

本文所設(shè)計的溫度控制系統(tǒng)如圖1所示。

其工作原理為,溫度傳感器感知溫度并將信號傳送給溫度變送器,溫度變送器將收到的信號放大并轉(zhuǎn)變成0~5 V的電壓傳送給采集卡。

采集卡獲得的信息通過數(shù)據(jù)線傳送給上位機。上位機對信號進行處理后通過采集卡控制繼電器的開關(guān),進而控制加熱裝置。

2 溫度控制系統(tǒng)硬件設(shè)計

本文所設(shè)計的溫度控制系統(tǒng)主要用于干擾多、散熱率大的場合,其結(jié)構(gòu)如圖2所示。結(jié)合使用要求,硬件選型如下:

(1) 溫度采集選用DS18B20傳感器,測量的溫度范圍為-55~125 ℃。

(2) 溫度變送器采用J型熱電偶。在溫度變化時將傳來的電流信號轉(zhuǎn)化為0~5 V電壓信號并將信號傳送給NI采集卡[5]。

(3) 考慮到散熱率高所以加熱設(shè)備采用加熱功率為1 500 W的加熱鍋。

(4) 采集卡選用NIUSB?6008。這個采集卡可提供8個模擬輸入(AI)通道、2個模擬輸出(AO)通道、12個數(shù)字輸入/輸出(DIO)通道以及一個帶全速USB接口的32位計數(shù)器[6]。

(5) 繼電器選擇DELIXI ELECTRIC的固態(tài)繼電器。

3 溫度控制系統(tǒng)軟件設(shè)計

本文所設(shè)計溫度控制系統(tǒng)軟件包括系統(tǒng)前面板設(shè)計和系統(tǒng)后面板設(shè)計。

3.1 系統(tǒng)前面板設(shè)計

系統(tǒng)前面板設(shè)計在LabVIEW里面進行,系統(tǒng)前面板包括了常用控制和顯示模塊、溫度控制信號顯示模塊、PID系數(shù)設(shè)置模塊、溫度數(shù)值顯示模塊等,如圖3所示。endprint

(1) 常用控制和顯示模塊

該模塊包括加熱開關(guān)、采集開關(guān)、時間顯示框、溫差顯示表以及溫度計。

(2) 溫度控制信號顯示框

該模塊顯示當前溫度、溫度變化趨勢以及設(shè)定的溫度值。

(3) PID系數(shù)設(shè)置模塊

此模塊設(shè)置PID三項系數(shù)。

(4) 溫度數(shù)值顯示模塊

每間隔3 s顯示溫度數(shù)值,這樣既可以顯示溫度的具體數(shù)值又可以消除一定的干擾。

3.2 系統(tǒng)后面板設(shè)計

程序后面板如圖4所示,主要包括數(shù)據(jù)采集模塊、PWM模塊、PID模塊、模擬電壓輸出模塊、數(shù)據(jù)存貯模塊、回溫控制模塊等。本文主要介紹PID模塊、 PWM模塊、回溫控制模塊。

圖4 溫度控制系統(tǒng)后面板

3.2.1 PID模塊

在LabVIEW中,PID控制算法為:

[ut=KP?e+KI?0te+KD?dedt]

式中:e為設(shè)定值與實際返回值的差值;[KP]為比例系數(shù);[KI]為積分系數(shù);[KD]為微分系數(shù)。由于實際的需求,將微分項進行變動,由設(shè)定溫度與實際溫度的差值的微分改為相鄰兩次采樣點的差值的微分。這樣的微分項可以控制下面的回溫裝置。考慮到實際中散熱較大,干擾較多,經(jīng)試驗驗證比例系數(shù)、積分系數(shù)、微分系數(shù)分別采用2,0.003,1。其中比例環(huán)節(jié)主要控制加熱系統(tǒng)中間斷加熱的開啟時間,經(jīng)多次調(diào)整,當實際溫度與設(shè)定溫度相差6 ℃時開啟間斷加熱。

微分環(huán)節(jié)在溫度下降時啟用,當溫度下降過快時啟用預(yù)熱模塊,減緩溫度下降趨勢。積分環(huán)節(jié)用來判斷系統(tǒng)的穩(wěn)態(tài),以及達到穩(wěn)態(tài)的時間。由于本實驗在干擾較強的環(huán)境下使用,所以控制溫度的波動范圍,使系統(tǒng)達到一個相對的穩(wěn)態(tài)。

3.2.2 PWM模塊

脈沖寬度調(diào)制(PWM)模塊作為溫度精確控制系統(tǒng)中最重要的部分,此模塊的性能直接決定溫度控制系統(tǒng)的精度??紤]到加熱受環(huán)境的影響并且過后具有余熱等因素,該模塊控制采用PWM脈寬控制。通過借用PID控制中的比例項來控制加熱系統(tǒng)。

本系統(tǒng)設(shè)置當實際溫度與設(shè)定溫度的差值達到6 ℃時,啟動間斷加熱。根據(jù)PID控制中的比例項返回不同的值時,通過Matlab節(jié)點控制。在不同比例值時,對外輸出不同的值。再將這個值轉(zhuǎn)化為占空比。將占空比輸入到方波發(fā)生器中如圖5所示,產(chǎn)生具有不同占空比的方波。利用這些方波控制繼電器的開啟時間達到控制加熱的目的。

圖5 方波發(fā)生器

3.2.3 回溫控制模塊

考慮到溫度下降的持續(xù)性以及檢測與實際存在一定的滯后性,為了更為精準地控制溫度變化的范圍,在本系統(tǒng)中加入了回溫模塊。每隔3 s采集測量的溫度值,通過Matlab節(jié)點計算出相鄰溫度差值的微分,這就是前文說的PID中的微分項,計算出這段時間內(nèi)的溫度變化情況。由于誤差的存在本模塊采用4個點、3個微分結(jié)果控制回溫系統(tǒng)的啟動。如果結(jié)果都為負值,啟動回溫模塊。為了避免出現(xiàn)過加熱,通過PWM模塊控制加熱時間。輸出具有較小的占空比的方波,控制加熱時間。這樣的回溫控制模塊可以控制溫度變化的下限。

4 實驗及結(jié)果分析

本次實驗以功率為1 500 W的加熱鍋對300 mL的水進行溫度控制試驗,試驗的初始溫度為35 ℃,目標設(shè)定溫度為38 ℃。圖6和圖7分別是未用PWM的溫度變化曲線和采用PWM的溫度變化曲線。

圖6 未用PWM的溫度變化曲線

圖7 采用PWM的溫度變化曲線

通過圖6的溫度變化曲線可以得出,由于加熱裝置的余熱和溫度采集的滯后性的影響,導(dǎo)致溫度上升過多,偏差較大。當采用了PWM模塊,溫度變化曲線如圖7所示。通過對比圖6、圖7可以發(fā)現(xiàn),當采用PWM模塊,可以有效地消除加熱裝置的余熱以及環(huán)境中的干擾。進而可以控制溫度變化范圍的上限,達到對溫度波動上限的精確控制。

圖8和圖9分別是未采用回溫控制模塊的溫度變化曲線和采用回溫控制模塊的溫度變化曲線,通過分析未采用回溫控制模塊的溫度變化曲線得出,由于加熱的延遲性和環(huán)境的干擾導(dǎo)致溫度下降速率過快,下降量過大,達不到對溫度下限的精準控制。通過圖8、圖9對比可以得出:由于采用了回溫控制模塊可以對加熱裝置進行預(yù)熱,減緩溫度下降的趨勢,達到對溫度下限的精確控制。

圖8 未采用回溫控制模塊的溫度變化曲線

通過圖6~圖9可以清晰地看出,采用PID+PWM可以有效地控制溫度變化的上限,這樣不僅節(jié)省能源的消耗而且可以實現(xiàn)對溫度的精準控制。采用預(yù)熱模塊,可以有效地控制溫度下降的趨勢,進而控制溫度變化的下限。PID+PWM與回溫控制兩個控制的有效結(jié)合,可以實現(xiàn)對溫度上下限的有效控制,范圍為-0.3~0.3 ℃。

5 結(jié) 語

本文基于PID+PWM算法,采用了回溫控制技術(shù),設(shè)計出一款可以在復(fù)雜環(huán)境下運行的溫度精確控制系統(tǒng),并進行了實驗驗證。驗證結(jié)果表明,所設(shè)計的溫度控制系統(tǒng)能夠完成對溫度的精確控制,控制范圍為±0.3 ℃。該系統(tǒng)具有良好的通用特性,只需要通過修改一些占空比及PWM控制啟動上下限,就可以達到在不同環(huán)境和要求下的溫度精確控制。

參考文獻

[1] 王占強,徐偉弘,汪開源.一維PSD信號調(diào)理電路及其應(yīng)用[J].儀表技術(shù)與傳感器,1997(12):25?28.

[2] 歐陽磊.基于自整定PID控制器的溫度控制系統(tǒng)研究[D].淮南:安徽理工大學(xué),2009.

[3] 宋智罡,郁其祥,王益明,等.基于LabVIEW的PID參數(shù)自適應(yīng)模糊控制器設(shè)計[J].機械設(shè)計與制造,2003(4):11?13.

[4] 趙宇,張邦民,蔡珍,等.基于LabVIEW的變壓器溫升數(shù)據(jù)采集系統(tǒng)[J].現(xiàn)代電子技術(shù),2015,38(4):155?158.

[5] 張華,鄭賓,武曉棟.基于LabVIEW的溫度測試系統(tǒng)[J].電子器件,2013,36(2):243?245.

[6] 黃振賢.一種基于USB?6008的簡易虛擬示波器設(shè)計[J].山東理工大學(xué)學(xué)報(自然科學(xué)版),2011(1):107?110.

猜你喜歡
采集卡溫度控制微分
船舶主機溫度控制方法優(yōu)化
高精度AD采集卡性能測試及評價方法研究
擬微分算子在Hp(ω)上的有界性
上下解反向的脈沖微分包含解的存在性
面向數(shù)控機床的多通道傳感數(shù)據(jù)采集卡設(shè)計
鍛造溫度控制
并行高速采樣在地震物理模擬采集中的應(yīng)用
借助微分探求連續(xù)函數(shù)的極值點
基于模糊控制的PLC在溫度控制中的應(yīng)用
PCI-e高速數(shù)據(jù)采集卡的驅(qū)動與上位機軟件設(shè)計
霍城县| 辽宁省| 肇庆市| 兴业县| 北碚区| 浏阳市| 高邮市| 贺兰县| 淮阳县| 会宁县| 尉氏县| 沐川县| 台南县| 敦化市| 兰州市| 会东县| 宁南县| 华蓥市| 天峨县| 什邡市| 会理县| 台江县| 宁陵县| 湖州市| 长岭县| 十堰市| 榆树市| 渝北区| 顺义区| 崇阳县| 育儿| 正安县| 佛学| 上饶县| 渭南市| 平阳县| 宽甸| 阜城县| 泾阳县| 吴桥县| 乌鲁木齐市|