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

?

Pt 100的精密恒溫水箱測(cè)控系統(tǒng)設(shè)計(jì)*

2017-04-12 11:04:14梁成文李凱揚(yáng)
傳感器與微系統(tǒng) 2017年4期
關(guān)鍵詞:主通道恒溫水箱

方 雄, 梁成文, 李凱揚(yáng)

(武漢大學(xué) 物理科學(xué)與技術(shù)學(xué)院 電子科學(xué)與技術(shù)系,湖北 武漢 430072)

Pt 100的精密恒溫水箱測(cè)控系統(tǒng)設(shè)計(jì)*

方 雄, 梁成文, 李凱揚(yáng)

(武漢大學(xué) 物理科學(xué)與技術(shù)學(xué)院 電子科學(xué)與技術(shù)系,湖北 武漢 430072)

針對(duì)恒溫水浴高精度溫度控制要求,設(shè)計(jì)了一種新型恒溫水箱智能測(cè)控系統(tǒng)。系統(tǒng)采用MSP430單片機(jī)作為核心,使用Pt 100溫度傳感器為測(cè)溫元件,以半導(dǎo)體致冷器(TEC)為制冷元件,結(jié)合比例—積分—微分(PID)算法和脈寬調(diào)制(PWM)控制來(lái)實(shí)現(xiàn)對(duì)目標(biāo)對(duì)象溫度的精確控制。系統(tǒng)測(cè)溫范圍設(shè)定在0~60 ℃,樣機(jī)性能測(cè)試結(jié)果表明:該系統(tǒng)可以實(shí)現(xiàn)測(cè)溫精度優(yōu)于±0.05 ℃的控制要求,具有±0.01 ℃的分辨率,控溫精度±0.2 ℃。實(shí)際應(yīng)用表明:該系統(tǒng)可靠性好、控制精度高、性能穩(wěn)定、操作簡(jiǎn)便及通用性強(qiáng),具有較高的實(shí)用價(jià)值和應(yīng)用推廣價(jià)值。

單片機(jī); 溫度傳感器; 數(shù)字比例—積分—微分; 恒溫水箱

0 引 言

本文設(shè)計(jì)了一種基于Pt 100的新型精密恒溫水箱溫度測(cè)控系統(tǒng)。系統(tǒng)選用Pt 100溫度傳感器代替數(shù)字溫度傳感器DS18B20作為測(cè)溫元件,測(cè)溫絕對(duì)精度更高、響應(yīng)速度更快、穩(wěn)定性更好;采用MSP430單片機(jī)作為主控制器,相比一般單片機(jī)具有超低功耗、處理能力強(qiáng)、運(yùn)算速度快、片內(nèi)資源豐富、方便高效的開(kāi)發(fā)環(huán)境等優(yōu)點(diǎn);通過(guò)增量式PID算法和脈寬調(diào)制(PWM)功能來(lái)實(shí)現(xiàn)對(duì)目標(biāo)對(duì)象溫度的精準(zhǔn)控制。本系統(tǒng)采用半導(dǎo)體制冷器(TEC)當(dāng)作系統(tǒng)的制熱和制冷的裝置,相比普通制冷器具備特有的加熱和制冷功能,有著無(wú)污染、壽命長(zhǎng)、制冷速率大等許多優(yōu)點(diǎn),并且TEC器件是電流驅(qū)動(dòng)器件,易于形成反饋系統(tǒng)。

1 系統(tǒng)工作原理

本文所設(shè)計(jì)的恒溫水箱系統(tǒng)基本工作原理如圖1所示。系統(tǒng)利用熱敏電阻Pt 100[4]當(dāng)作溫度傳感器獲取實(shí)時(shí)溫度。熱敏電阻Pt 100將溫度轉(zhuǎn)換成電壓信號(hào),經(jīng)過(guò)電壓放大電路、低通濾波以后傳送給單片機(jī),單片機(jī)用其自帶的ADC10將電壓信號(hào)采樣、量化;獲得的實(shí)時(shí)溫度數(shù)據(jù)和目標(biāo)溫度數(shù)據(jù)通過(guò)PID算法處理后,產(chǎn)生相應(yīng)的控制信號(hào)經(jīng)功率驅(qū)動(dòng)電路來(lái)控制TEC器件制熱或制冷。PID算法是按偏差的比例P、積分I和微分D進(jìn)行控制的PID調(diào)節(jié)器,在工業(yè)控制中得到了廣泛的應(yīng)用。由于半導(dǎo)體制冷片是電流換能型器件[5],系統(tǒng)通過(guò)微處理器的PWM功能控制輸入電流,即可實(shí)現(xiàn)對(duì)目標(biāo)溫度的高精度控制。系統(tǒng)選用的TEC和水箱是相互獨(dú)立的,單獨(dú)對(duì)一部分水加熱或制冷,兩者通過(guò)智能蠕動(dòng)泵形成了一個(gè)自動(dòng)控溫水循環(huán)系統(tǒng)。

圖1 系統(tǒng)原理框圖

2 系統(tǒng)硬件電路設(shè)計(jì)

2.1 主控CPU模塊

系統(tǒng)設(shè)計(jì)選用美國(guó)TI公司的MSP430單片機(jī)[6]作為主控制器,其內(nèi)部自帶8路10位200 ksps的ADC通道,因此在測(cè)溫電路中不需外加A/D轉(zhuǎn)換芯片,使硬件電路得以簡(jiǎn)化。除此之外,MSP430單片機(jī)還有兩個(gè)定時(shí)器,16 kB的程序存儲(chǔ)空間以及512B的數(shù)據(jù)存儲(chǔ)空間,完全能夠?qū)崿F(xiàn)本系統(tǒng)的功能。

2.2 電源模塊

恒溫水箱控制系統(tǒng)里,由于溫度測(cè)量電路、單片機(jī)、TEC器件、散熱片和蜂鳴器等功率電路對(duì)電源有各自的需求,必須進(jìn)行分塊設(shè)計(jì)。單片機(jī)的供電電壓介于1.8~3.6 V,需獨(dú)立供電。本系統(tǒng)利用可控精密穩(wěn)壓器件TL431來(lái)實(shí)現(xiàn)一個(gè)穩(wěn)定的3.3 V電壓源。溫度采集模塊中的儀表放大器AD620需要雙電源供電,同時(shí)要求電源紋波很小,系統(tǒng)利用三端穩(wěn)壓芯片LM7805和LM7905得到±5 V的電壓,然后在輸入輸出端分別增加2個(gè)大小不同的旁路電容去除電源紋波。由于本系統(tǒng)采用的TEC器件最大電流可達(dá)到6 A,所以TEC器件選用12 V的大功率開(kāi)關(guān)電源供電。

2.3 溫度采集模塊

1.2.1.2.5素養(yǎng)制定治療室及配藥室的各項(xiàng)行為規(guī)范手冊(cè),使用藥品后盡早放回原處,操作后配藥室的臺(tái)面污垢,污漬,藥漬及時(shí)清理,保潔員及護(hù)士也要定期對(duì)治療室進(jìn)行清掃,強(qiáng)調(diào)醫(yī)療工作者的責(zé)任感,集體榮譽(yù)感和團(tuán)隊(duì)合作精神。

圖2 溫度采集模塊電路圖

2.4 人機(jī)交互模塊

在本系統(tǒng)的設(shè)計(jì)中使用3個(gè)按鍵來(lái)完成溫度設(shè)定的功能,其中,K1為設(shè)置按鍵,當(dāng)系統(tǒng)處于正常工作時(shí)按下此按鍵,可使系統(tǒng)停止工作,此時(shí)可設(shè)置目標(biāo)溫度,再次按下此鍵返回到正常工作狀態(tài);K2、K3功能為加、減。數(shù)據(jù)顯示輸出選用液晶LCD-CH12232B作為顯示器件,它是一種專(zhuān)門(mén)用來(lái)顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊,具有顯示質(zhì)量高、數(shù)字式接口、體積小、重量輕、功耗低等優(yōu)點(diǎn)。

2.5 TEC驅(qū)動(dòng)電路模塊

半導(dǎo)體制冷片具有兩種功能,既能制冷,也能加熱,因此使用一個(gè)TEC就可以代替分立的加熱系統(tǒng)和制冷系統(tǒng)。而半導(dǎo)體制冷片的加熱和制冷工作狀態(tài)的轉(zhuǎn)換只需要改變工作電流的方向,所以,本系統(tǒng)采用H橋電路[8]作為T(mén)EC器件的功率驅(qū)動(dòng)電路,電路圖如圖3所示。由于功率MOS管是壓控元件,具有輸入阻抗大、開(kāi)關(guān)速度快、無(wú)二次擊穿現(xiàn)象等特點(diǎn),滿(mǎn)足高速開(kāi)關(guān)動(dòng)作需要,因此采用2個(gè)P溝道功率MOS管IRF9540和2個(gè)N溝道功率MOS管IRF540構(gòu)成H橋電路的橋臂。由于單片機(jī)輸出高電平僅有3.3 V,并且工作電流不大,通常不具有驅(qū)動(dòng)能力。出于保護(hù)單片機(jī)和防止強(qiáng)電磁干擾或工頻電壓干擾,將場(chǎng)效應(yīng)管柵極和微處理器的輸出端口用光耦P521進(jìn)行隔離。如圖3所示,當(dāng)單片機(jī)的P1.6引腳輸出高電平,P1.7引腳輸出低電平時(shí),U10導(dǎo)通,U11截止;Q5和Q6導(dǎo)通,Q4和Q7截止,于是在半導(dǎo)體制冷片兩端形成12 V電壓差,制冷片開(kāi)始加熱(或制冷)。同理當(dāng)P1.6輸出低電平,P1.7輸出高電平時(shí),此時(shí)半導(dǎo)體制冷片電壓翻轉(zhuǎn),原來(lái)加熱(或制冷)的一面開(kāi)始制冷(或加熱)。

圖3 TEC驅(qū)動(dòng)電路圖

3 系統(tǒng)軟件設(shè)計(jì)

在本系統(tǒng)軟件程序設(shè)計(jì)中,由主程序、中斷服務(wù)程序和子程序3部分組成。由于系統(tǒng)使用的微處理器為T(mén)I公司的16位MSP430G2553單片機(jī),所以選用IAR Embedded Workbench 5.5軟件開(kāi)發(fā)和調(diào)試,采用嵌入式C語(yǔ)言編程實(shí)現(xiàn),溫度控制核心程序基于增量式PID算法思想設(shè)計(jì),有效地降低了調(diào)溫過(guò)程的超調(diào)振蕩,顯著提高了調(diào)溫精度。

3.1 軟件總體設(shè)計(jì)

系統(tǒng)軟件設(shè)計(jì)總體流程圖如圖4所示,基于中斷控制方式設(shè)計(jì)實(shí)現(xiàn)。本系統(tǒng)采用主通道和次通道兩路進(jìn)行溫度采集,每秒進(jìn)行1次采樣,2個(gè)通道輪流采樣,每個(gè)通道的采樣周期為2 s。主通道溫度主要用于判斷程序的走向。如果主通道溫度高于目標(biāo)溫度,系統(tǒng)工作在冷卻模式;相反,如果主通道溫度低于目標(biāo)溫度,系統(tǒng)工作在加熱模式。單片機(jī)將主通道A/D轉(zhuǎn)換后得到的采樣值換算為溫度,并通過(guò)PID算法控制加熱或制冷的速率,使恒溫水箱中的水保持恒溫。次通道的主要作用在于判定系統(tǒng)是否發(fā)生故障,并及時(shí)采用相應(yīng)的措施以防出現(xiàn)更加嚴(yán)重的后果。

圖4 系統(tǒng)軟件設(shè)計(jì)總體流程圖

本系統(tǒng)需要完成以下功能:對(duì)溫度進(jìn)行全自動(dòng)控制,調(diào)節(jié)目標(biāo)溫度,當(dāng)系統(tǒng)出錯(cuò)或出現(xiàn)故障時(shí)做出相應(yīng)的處理,因此程序中涉及到的中斷源包括:定時(shí)器觸發(fā)、ADC10轉(zhuǎn)換完成觸發(fā)、外部端口中斷觸發(fā)。除上述所需完成的功能外,還需要進(jìn)行數(shù)據(jù)處理,例如實(shí)時(shí)溫度數(shù)據(jù)的數(shù)字濾波處理、由PID算法計(jì)算出占空比以實(shí)現(xiàn)對(duì)設(shè)定溫度的逼近控制等。

3.2 數(shù)字PID算法

數(shù)字PID算法[9]是整個(gè)控溫程序的核心,也是控溫的基礎(chǔ)。由于增量式PID算法相比于位置式的控制精度更高,所以本系統(tǒng)選用增量式PID算法,公式如下

Δuk=KP(ek-ek-1)+KIek+KD(ek-2ek-1+ek-2)

(1)

對(duì)算法中的重要參數(shù)KP,KI,KD的整定是影響控溫效果的關(guān)鍵。 本系統(tǒng)采用工程整定方法確定PID的參數(shù),常用的包括臨界比例法、反應(yīng)曲線(xiàn)法以及衰減法。采用前面的方法或者事先指定其中的某一參數(shù),在調(diào)試過(guò)程中選擇性地改變其他參數(shù),根據(jù)實(shí)驗(yàn)結(jié)果來(lái)逐步確定另外幾個(gè)參數(shù)。不管運(yùn)用哪一種方法確定的控制器參數(shù),最終還是要求在實(shí)際系統(tǒng)中實(shí)現(xiàn)最后調(diào)節(jié)和完善[10]。

4 測(cè)試分析

為驗(yàn)證恒溫水箱系統(tǒng)性能,成功研制了恒溫水循環(huán)系統(tǒng)樣機(jī)并進(jìn)行了實(shí)物測(cè)試。

由于Pt 100鉑電阻器阻值隨溫度變化關(guān)系并不是一條直線(xiàn),且受運(yùn)算放大電路中晶體管的漂移等因素影響,所以對(duì)于檢測(cè)到的電壓值需要與精度為0.01 ℃的標(biāo)準(zhǔn)溫度計(jì)進(jìn)行校準(zhǔn)并擬合,獲得曲線(xiàn)關(guān)系。實(shí)驗(yàn)記錄了主通道和次通道在30~55 ℃每隔1 ℃時(shí)單片機(jī)的10位ADC的采樣值n,10位ADC的參考電壓是2.5 V,計(jì)算得到實(shí)際電壓值為

(2)

運(yùn)用Matlab對(duì)兩路通道數(shù)據(jù)實(shí)行二次線(xiàn)性擬合,如圖5所示??梢钥闯觯m然兩路溫度采集電路模塊參數(shù)設(shè)定完全相同,但次通道的電壓值比對(duì)應(yīng)的主通道電壓值平均高0.31V左右,研究分析是恒流源電路中的參考電阻阻值的微小誤差和在運(yùn)算放大器電路中滑動(dòng)變阻器阻值調(diào)整的不精確造成放大倍數(shù)的誤差疊加導(dǎo)致的。但圖中的結(jié)果反映出,兩路溫度各自的線(xiàn)性度都良好,因此只需使用不同的擬合模型就能分別計(jì)算出兩路溫度值。Matlab中由兩路數(shù)據(jù)得到的擬合系數(shù)如下:

圖5 Pt 100溫度校準(zhǔn)曲線(xiàn)圖

主通道:a=0.086 6,b=5.911 5,c=232.776 5

次通道:a=-0.045 5,b=17.828 5,c=113.249 1

單片機(jī)的float類(lèi)型占4個(gè)字節(jié),計(jì)算很高精度的浮點(diǎn)型數(shù)據(jù)十分困難。觀察可知主通道和次通道擬合曲線(xiàn)的二次項(xiàng)系數(shù)都遠(yuǎn)小于1,因此可近似作一次線(xiàn)性擬合處理。

為了測(cè)試系統(tǒng)的測(cè)溫精度和分辨率,使用精度為0.01 ℃的標(biāo)準(zhǔn)溫度計(jì)作為標(biāo)準(zhǔn)來(lái)標(biāo)定,經(jīng)過(guò)多次設(shè)置不同的目標(biāo)溫度,記錄系統(tǒng)實(shí)驗(yàn)時(shí)水箱中水的實(shí)時(shí)顯示溫度,實(shí)時(shí)實(shí)際溫度和TEC器件的實(shí)時(shí)加熱或制冷狀態(tài)。根據(jù)實(shí)際實(shí)驗(yàn)結(jié)果可知,系統(tǒng)顯示溫度和實(shí)際溫度的差值的絕對(duì)值最大為0.03 ℃,即測(cè)溫精度優(yōu)于±0.05 ℃;并且當(dāng)顯示溫度超過(guò)(或低于)設(shè)定目標(biāo)溫度0.01 ℃時(shí),TEC器件立即會(huì)開(kāi)始制冷(或加熱),即具有±0.01 ℃的分辨率。

PID控制的參數(shù)整定是影響控溫效果好壞的關(guān)鍵,本系統(tǒng)采用工程整定方法確定PID的參數(shù)。設(shè)定目標(biāo)溫度為30 ℃,實(shí)行PID參數(shù)整定實(shí)驗(yàn),記錄了令I(lǐng)=0.2P,D=1.25P,在不同P參數(shù)下系統(tǒng)在設(shè)定溫度附近最大顯示溫度Tmax和最小顯示溫度Tmin的數(shù)值,實(shí)驗(yàn)記錄數(shù)據(jù)見(jiàn)表1。

表1 實(shí)驗(yàn)測(cè)試結(jié)果

從表1可以看出:當(dāng)P=20,I=0.2P,D=1.25P時(shí),控溫精度為±0.17 ℃,溫度趨近于設(shè)定溫度的時(shí)間最短最快,并且超調(diào)振蕩較低,因此選擇這組數(shù)據(jù)作為本系統(tǒng)PID控制的系數(shù)。實(shí)驗(yàn)結(jié)果表明,系統(tǒng)測(cè)溫精度和控溫精度較高,調(diào)溫過(guò)程的超調(diào)震蕩較低,實(shí)用價(jià)值較高。

5 結(jié) 論

系統(tǒng)性能測(cè)試結(jié)果表明:該系統(tǒng)測(cè)溫精度可以達(dá)到±0.05 ℃,具有±0.01 ℃的分辨率,控溫精度±0.2 ℃,滿(mǎn)足設(shè)計(jì)要求。Pt 100相比于DS18B20絕對(duì)精度更高、響應(yīng)速度更快、穩(wěn)定性更好;實(shí)際應(yīng)用表明TEC控制系統(tǒng)性能穩(wěn)定,操作簡(jiǎn)便,控制精度高,通用性強(qiáng),可以滿(mǎn)足科學(xué)研究、醫(yī)療保健及工業(yè)場(chǎng)合較高的精度要求,擁有廣闊的應(yīng)用前景。

[1] Zhao J L,Ping J,Xiao G L.Design of high precision temperature control system[J].Electronic Measurement Technology,2007(2):146-148.

[2] 陳 菁,張小溪.基于單片機(jī)的小型恒溫箱設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2014,37(22):101-104.

[3] 湯鍇杰,栗 燦,王 迪,等.基于DS18B20的數(shù)字式溫度采集報(bào)警系統(tǒng)設(shè)計(jì)[J].傳感器與微系統(tǒng),2014,33(3):99-102.

[4] 易先軍,文小玲,劉翠梅.基于鉑電阻的溫度高精度測(cè)量研究[J].傳感器與微系統(tǒng),2009,28(1):49-51.

[5] 井緒忠,亓夫軍.基于半導(dǎo)體制冷片的溫度控制系統(tǒng)的設(shè)計(jì)[J].科技創(chuàng)新導(dǎo)報(bào),2011(12):9-10.

[6] 楊 平,王 威.MSP430系列超低功耗單片機(jī)及應(yīng)用[J].國(guó)外電子測(cè)量技術(shù),2008,27(12):48-50.

[7] 王樹(shù)振,單 威,宋玲玲.AD620儀用放大器原理與應(yīng)用[J].微處理機(jī),2008(4):38-40.

[8] 田 穎,陳培紅,聶圣芳,等.功率MOSFET驅(qū)動(dòng)保護(hù)電路設(shè)計(jì)與應(yīng)用[J].電力電子技術(shù),2005,39(1):73-74.

[9] Zhou T S,Dong J J,Song Z Q.Application study of digital PID controller in cockpit temperature auto-regulating system[J].Journal of Measurement Science and Instrumentation,2013,2(4):190-193.

[10] 萬(wàn)利峰,徐曉潔,陳嘉威,等.一種恒溫水箱溫度控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2006,14(8):1044-1048.

方 雄(1994- ),男,碩士研究生,研究方向?yàn)樯镝t(yī)學(xué)與嵌入式研發(fā)。

李凱揚(yáng)(1963- ),男,通訊作者,教授,博士生導(dǎo)師,主要從事生物組織光學(xué)與醫(yī)學(xué)影像研究工作,E-mail:lky@whu.edu.cn。

Design of precise temperature control system for constant temperature water tank based on Pt 100*

FANG Xiong, LIANG Cheng-wen, LI Kai-yang

(Department of Electronics Science and Technology,School of Physics and Technology,Wuhan University,Wuhan 430072,China)

Aiming at requirement of high precision temperature control of stationary temperature water tank,a novel intelligent control system of constant temperature water tank is designed and implemented.The system uses MSP430 MCU as control core,Pt 100 platinum resistance as temperature measurement devices,thermo-electric cooler(TEC)devices as refrigeration components.Combined with proportion-integration-differentiation(PID)algorithms and pulse-width modulation(PWM)control to achieve precise control for temperature of the target object.Temperature control system test range is set to 0~50 ℃,and performance test results of the prototype show that the system can realize temperature control requirements of precision prior to ±0.05 ℃,with a resolution of ±0.01 ℃ and a temperature control precision of ±0.2 ℃.Practical application show that this temperature control system has high reliability,high control precision,stable performance,easy operation,and high universality,so it has high practical value and application promotion value.

microcontroller; temperature sensor; numeric PID; stationary temperature water tank

10.13873/J.1000—9787(2017)04—0100—04

2016—04—18

國(guó)家重大科學(xué)儀器設(shè)備開(kāi)發(fā)專(zhuān)項(xiàng)項(xiàng)目(2012YQ160203)

TP 212

A

1000—9787(2017)04—0100—04

猜你喜歡
主通道恒溫水箱
寧波舟山港主通道項(xiàng)目全線(xiàn)建成通車(chē)
基于PLC及組態(tài)技術(shù)的恒溫控制系統(tǒng)開(kāi)發(fā)探討
品質(zhì)工程的浙江范本
——浙江舟山港主通道百年品質(zhì)工程建設(shè)的理念與措施
基于PID控制的一體化恒溫激光器系統(tǒng)設(shè)計(jì)
試論快修式倒虹吸系統(tǒng)
理想氣體恒溫可逆和絕熱可逆過(guò)程功的比較與應(yīng)用
基于單片機(jī)的恒溫自動(dòng)控制系統(tǒng)
電子制作(2017年24期)2017-02-02 07:14:16
一種太陽(yáng)能熱水器水箱的控制系統(tǒng)
電子制作(2017年19期)2017-02-02 07:08:50
淺談第六代超深水鉆井船逃生路線(xiàn)的設(shè)計(jì)
PLC組態(tài)控制在水箱控制系統(tǒng)的應(yīng)用
富平县| 凤冈县| 景宁| 博乐市| 新巴尔虎右旗| 固始县| 庐江县| 门源| 左贡县| 凤城市| 永城市| 洪江市| 新宾| 铁力市| 鲁山县| 乌恰县| 闵行区| 宁夏| 富蕴县| 黑山县| 沽源县| 大关县| 独山县| 沐川县| 芦山县| 池州市| 左云县| 高阳县| 田东县| 桐庐县| 简阳市| 平安县| 尚志市| 获嘉县| 三台县| 赤峰市| 洪雅县| 武威市| 禄劝| 乌什县| 屏东市|