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

?

基于STM32的多路溫度采集系統(tǒng)設(shè)計(jì)

2018-06-30 02:44:24庹先國(guó)張貴宇
關(guān)鍵詞:恒流源電阻值高精度

李 杉, 庹先國(guó),2, 張貴宇,2, 陳 林

(1. 四川理工學(xué)院自動(dòng)化與信息工程學(xué)院, 四川 自貢 643000;2. 人工智能四川省重點(diǎn)實(shí)驗(yàn)室, 四川 自貢 643000)

引 言

溫度用于表征物體的冷熱程度[1],在日常生活、工業(yè)生產(chǎn)和科學(xué)研究中是一個(gè)非常普遍又極為重要的物理參數(shù),許多領(lǐng)域如電力、化工、石油、熱處理和食品加工等都涉及到對(duì)溫度信息的采集[2-3]。隨著工業(yè)4.0、中國(guó)制造2025等戰(zhàn)略的推進(jìn),各大生產(chǎn)企業(yè)對(duì)傳統(tǒng)生產(chǎn)模式實(shí)施信息化、智能化改革,并不斷擴(kuò)大自動(dòng)化生產(chǎn)規(guī)模,在該形勢(shì)下使得生產(chǎn)中需要采集的溫度點(diǎn)數(shù)量增多,溫度采集環(huán)境電磁干擾復(fù)雜性增大[4],由此對(duì)溫度采集系統(tǒng)的精度、集成度和可靠性等指標(biāo)提出了更高要求。鑒于以上要求,本文選取STM32微控制器為控制核心,PT100鉑電阻為溫度傳感器,利用多路模擬開關(guān)實(shí)現(xiàn)多個(gè)傳感器選取,數(shù)字隔離電路隔離控制系統(tǒng)與現(xiàn)場(chǎng)信號(hào),設(shè)計(jì)出一款適用于工業(yè)應(yīng)用的高精度、低成本、抗干擾能力強(qiáng)的多路溫度采集系統(tǒng)。

1 系統(tǒng)組成及測(cè)溫原理

1.1 系統(tǒng)組成

如圖1所示,多路溫度采集系統(tǒng)由四線制PT100溫度傳感器、標(biāo)準(zhǔn)電阻(R1和R2)、恒流源電路、多路模擬開關(guān)、信號(hào)調(diào)理電路、AD轉(zhuǎn)換電路、RS485電路、數(shù)字隔離電路以及STM32微控制器電路組成。在拓?fù)浣Y(jié)構(gòu)上,系統(tǒng)劃分為現(xiàn)場(chǎng)側(cè)和控制側(cè)。

圖1 多路溫度采集系統(tǒng)整體結(jié)構(gòu)

1.2 測(cè)溫原理

溫度采集系統(tǒng)根據(jù)PT100鉑電阻阻值隨溫度變化而變化這一特性,采用恒流源將PT100電阻值轉(zhuǎn)變?yōu)殡妷褐?,模擬電壓經(jīng)信號(hào)調(diào)理電路和AD轉(zhuǎn)換電路轉(zhuǎn)換為數(shù)字量后發(fā)送至STM32微控制器,再由STM32微控制器將采集到的電壓值換算為溫度值,并采用RS485通訊方式將溫度數(shù)據(jù)發(fā)送至上位機(jī)。系統(tǒng)通過控制多路模擬開關(guān)選通待測(cè)PT100,實(shí)現(xiàn)對(duì)多個(gè)測(cè)溫點(diǎn)的溫度采集。

在溫度采集過程中,減小PT100電阻值計(jì)算誤差是實(shí)現(xiàn)高精度溫度采集的關(guān)鍵,因此本系統(tǒng)采用三電阻自校正法[5-6]提高PT100電阻值計(jì)算精度。三電阻自校正法通過采集標(biāo)準(zhǔn)電阻R1、R2和PT100鉑電阻所在通道的三個(gè)電壓值即可求得待測(cè)PT100電阻值,其計(jì)算過程避免了對(duì)恒流源、放大增益以及AD參考電壓等存在誤差的參數(shù)的直接計(jì)算,結(jié)果只受標(biāo)準(zhǔn)電阻R1與R2精度影響。標(biāo)準(zhǔn)電阻R1與R2通過選取高精度、低溫漂的精密電阻,以實(shí)現(xiàn)PT100電阻值計(jì)算精度的提高。

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

2.1 恒流源電路

PT100是電阻類器件,其激勵(lì)電流應(yīng)不大于1 mA[7-8]。為此采用TI公司的集成差動(dòng)運(yùn)放芯片INA132與運(yùn)放芯片OPA333構(gòu)成輸出為1 mA的恒流源電路,其中INA132構(gòu)成同相求和運(yùn)放電路,OPA333構(gòu)成電壓跟隨器,電路如圖2所示。

圖2 恒流源電路

Uref由低噪聲、高精度基準(zhǔn)電壓源ADR4525提供2.5 V電壓,R5選取阻值為2.5 kΩ的金屬膜電阻。根據(jù)理想運(yùn)放虛短、虛斷原理可得到:

(1)

由此可推算出:

2.2 多路模擬開關(guān)

多路模擬開關(guān)選取8路差分模擬開關(guān)芯片ADG507,其具有低漏電流以及低導(dǎo)通電阻。本系統(tǒng)以2片ADG507芯片為一組實(shí)現(xiàn)待測(cè)通道電阻選取,其中1片ADG507選通恒流源至待測(cè)電阻,另外1片選通待測(cè)電壓至信號(hào)調(diào)理電路,兩片ADG507的通道地址引腳和使能引腳分別連接在一起,由STM32微控制器同時(shí)控制。多路模擬開關(guān)實(shí)現(xiàn)了信號(hào)調(diào)理電路和AD轉(zhuǎn)換電路的復(fù)用,使得多通道具有一致性,同時(shí)極大降低了硬件設(shè)計(jì)成本。

2.3 信號(hào)調(diào)理電路

信號(hào)調(diào)理電路由濾波電路和儀表放大電路組成,濾波電路采用差分低通濾波器,可有效濾除工業(yè)環(huán)境中的工頻干擾及其他高頻干擾;儀表放大電路由AD620儀表放大器構(gòu)成,其放大增益通過一個(gè)外部增益電阻RG進(jìn)行設(shè)置,實(shí)現(xiàn)將濾波后的電壓放大至AD轉(zhuǎn)換器量程內(nèi),信號(hào)調(diào)理電路如圖3所示。

圖3 信號(hào)調(diào)理電路

由于PT100電壓呈直流特性且變化緩慢,同時(shí)系統(tǒng)通道切換頻率低,因此將差分低通濾波器帶寬設(shè)計(jì)在50 Hz以下。對(duì)于差分低通濾波器,R3和R4典型值為2 kΩ或10 kΩ,C3電容值決定濾波器差分帶寬,其取值在不使輸入信號(hào)衰減的情況下要盡可能小,C1、C2電容值決定共模帶寬,為獲得較好的交流共模抑制性能,C1、C2的值應(yīng)為C3電容值的10%或更小[9]。本系統(tǒng)取R2=R3=10 kΩ,C1=C2=0.47 μF,C3=4.7 μF得到:

因此設(shè)計(jì)出的濾波器能有效濾除頻率大于33.86 Hz的共模干擾和頻率大于1.61 Hz的差模干擾。

2.4 數(shù)字隔離電路

工業(yè)生產(chǎn)現(xiàn)場(chǎng)常存在不同形式的電磁干擾,干擾信號(hào)會(huì)以空間輻射和線路串?dāng)_等方式耦合到系統(tǒng)中,影響微控制器正常工作,降低系統(tǒng)穩(wěn)定性和可靠性。因此,本系統(tǒng)采用ADI公司的磁耦數(shù)字隔離芯片進(jìn)行數(shù)字隔離,相比普通光電隔離器件,不需要外部驅(qū)動(dòng)器件或分立元件,具有性能高、功耗低、體積小等優(yōu)勢(shì)[10-11],將其設(shè)置在AD轉(zhuǎn)換電路和RS485電路與STM32之間,實(shí)現(xiàn)控制系統(tǒng)與現(xiàn)場(chǎng)隔離的目的,提高系統(tǒng)抗干擾能力。

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

3.1 PT100分度函數(shù)分段線性擬合

0 ℃~650 ℃范圍內(nèi),PT100電阻值與溫度關(guān)系可用如下分度函數(shù)表示[12-13]:

Rt=R0(1+AT+BT2)

(2)

其中,R0=100 Ω(0 ℃時(shí)PT100電阻值),A=3.9083×10-3,B=-5.775×10-7,Rt為PT100電阻值,T為PT100溫度值。

由式(2)可知,PT100的分度函數(shù)呈非線性且函數(shù)關(guān)系復(fù)雜,STM32直接處理該函數(shù)不僅編程麻煩且計(jì)算費(fèi)時(shí)。這里對(duì)式(2)進(jìn)行分段線性擬合處理[14-16],得到0~50 ℃和50 ℃~100 ℃的T-Rt一次線性表達(dá)式:

(3)

Rt在0 ℃~50 ℃所對(duì)應(yīng)的值為100 Ω~119.3971 Ω,50 ℃~100 ℃所對(duì)應(yīng)的值為119.6962 Ω~138.5055 Ω。通過在程序中判斷Rt所在區(qū)間,選擇式(3)中所對(duì)應(yīng)的T-Rt函數(shù)完成溫度值計(jì)算。

3.2 軟件工作流程

系統(tǒng)工作時(shí),首先采用三電阻自校正法求取待測(cè)PT100電阻值Rt,之后選擇相應(yīng)Rt-T轉(zhuǎn)換公式完成溫度值計(jì)算,最后將采集到的溫度數(shù)據(jù)發(fā)送至上位機(jī),軟件工作流程如圖4所示。

圖4 軟件工作流程圖

4 實(shí)驗(yàn)測(cè)試

電路板實(shí)物如圖5所示。

圖5 電路板實(shí)物圖

本文設(shè)計(jì)的溫度采集系統(tǒng)能夠?qū)崿F(xiàn)22路溫度數(shù)據(jù)采集。由于采用多路模擬開關(guān)實(shí)現(xiàn)對(duì)信號(hào)調(diào)理電路和AD轉(zhuǎn)換電路的復(fù)用,因此各個(gè)測(cè)溫通道轉(zhuǎn)換具有一致性。為避免實(shí)驗(yàn)測(cè)試工作重復(fù),實(shí)驗(yàn)任意選取2路通道A和B的PT100鉑電阻進(jìn)行精度驗(yàn)證。將兩路PT100與二等標(biāo)準(zhǔn)水銀溫度計(jì)(精度0.1)同時(shí)放入恒溫箱內(nèi),調(diào)節(jié)恒溫箱溫度,當(dāng)標(biāo)準(zhǔn)水銀溫度計(jì)每變化0.5 ℃時(shí),使用溫度采集系統(tǒng)完成一次當(dāng)前溫度采集,兩路PT100的實(shí)驗(yàn)測(cè)試部分?jǐn)?shù)據(jù)見表1。

表1 實(shí)驗(yàn)測(cè)試數(shù)據(jù) (單位:℃)

由表1可知,溫度采集系統(tǒng)精度達(dá)0.1 ℃,分辨率達(dá)0.01 ℃。

5 結(jié)束語

本文設(shè)計(jì)采用的三電阻自校正法和PT100分度函數(shù)分段線性擬合,提升了多路溫度采集系統(tǒng)的測(cè)溫精度和軟件執(zhí)行速度,采用數(shù)字隔離電路增強(qiáng)了系統(tǒng)在工業(yè)環(huán)境中的工作穩(wěn)定性,具有測(cè)溫精度高、采集通道數(shù)多、成本低、抗干擾能力強(qiáng)等優(yōu)點(diǎn)。將該系統(tǒng)應(yīng)用在工業(yè)生產(chǎn)過程溫度采集中,可使生產(chǎn)管理透明化,保障生產(chǎn)質(zhì)量,同時(shí)其也可作為實(shí)驗(yàn)設(shè)備對(duì)實(shí)驗(yàn)對(duì)象進(jìn)行多點(diǎn)溫度采集,具備良好的實(shí)用前景和推廣價(jià)值。

參考文獻(xiàn):

[1] 余德亮,魏威,蔣涌,等.高精度溫度采集系統(tǒng)設(shè)計(jì)[J].氣象科技,2015,43(3):440-443.

[2] 付遠(yuǎn)明,孟現(xiàn)陽,吳江濤.多路溫度同步測(cè)量系統(tǒng)開發(fā)與實(shí)現(xiàn)[J].西安交通大學(xué)學(xué)報(bào),2017,51(3):62-67.

[3] CAMPBELL L C.Temperature measurement in industry[J].Students Quarterly Journal,2010,41(162):201-206.

[4] 劉樹財(cái).工業(yè)現(xiàn)場(chǎng)PLC控制系統(tǒng)抗干擾設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2017,25(6):128-130.

[5] 許卓.基于ARM的多通道溫度采集系統(tǒng)的研究[D].廣州:華南理工大學(xué),2011.

[6] 蘇振中,王東,陳俊全,等.基于XTR105的多通道溫度測(cè)量系統(tǒng)[J].儀表技術(shù)與傳感器,2012(8):59-62.

[7] 唐軍,羅德雄,杜秀君.基于PT100的溫度測(cè)量系統(tǒng)設(shè)計(jì)[J].電子測(cè)試,2016(9):29-30.

[8] 李堯.高精度恒溫槽控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安工程大學(xué),2015.

[9] 文豐,鄢玲玲,李輝景,等.基于FPGA的高精度采集模塊設(shè)計(jì)[J].儀表技術(shù)與傳感器,2017(8):19-22.

[10] 高泰.ADI推出業(yè)界首款認(rèn)證的本質(zhì)安全數(shù)字隔離產(chǎn)品[J].計(jì)算機(jī)與網(wǎng)絡(luò),2017,43(4):78-78.

[11] KAERIYAMA S,UCHIDA S,FURUMIYA M,et al.A 2.5 kV isolation 35 kV/us CMR 250 Mbps digital isolator in standard CMOS with a small transformer driving technique[J].IEEE Journal of Solid-State Circuits,2012,47(2):435-443.

[12] LIU L,ZHANG Y C,HUA S,et al.The design of high-precision temperature measurement system based on C8051F350 and PT100[J].Applied Mechanics & Materials,2013,423-426:2559-2562.

[13] 王曉丹,孟令軍,尹維漢,等.基于ADS1148的多路高精度測(cè)溫裝置[J].自動(dòng)化與儀表,2014,29(12):66-68.

[14] 李偉,李杰超,閆衛(wèi)平.多通道高穩(wěn)定性溫度檢測(cè)系統(tǒng)[J].儀表技術(shù)與傳感器,2014(4):46-49.

[15] 張邦成,步倩影,尹曉靜,等.基于貝葉斯數(shù)據(jù)融合的軌道車輛Pt100溫度檢測(cè)系統(tǒng)設(shè)計(jì)[J].傳感技術(shù)學(xué)報(bào),2017,30(8):1287-1292.

[16] 王安敏,孟海彥,李鋒,等.基于ADS1248的鉑電阻高精度測(cè)溫裝置[J].儀表技術(shù)與傳感器,2017(9):52-54.

猜你喜歡
恒流源電阻值高精度
高抗擾高精度無人機(jī)著艦縱向飛行控制
香樟黃化病對(duì)其生長(zhǎng)及生理特性的影響
長(zhǎng)輸管道接地電阻解析
船載高精度星敏感器安裝角的標(biāo)定
基于高精度測(cè)角的多面陣航測(cè)相機(jī)幾何拼接
多MOSFET并聯(lián)均流的高穩(wěn)定度恒流源研究
一種數(shù)顯式數(shù)控恒流源的研究與設(shè)計(jì)
高精度免熱處理45鋼的開發(fā)
山東冶金(2015年5期)2015-12-10 03:27:41
防雷接地電阻值測(cè)試影響因素分析
基于DSP的高精度數(shù)控恒流源設(shè)計(jì)
侯马市| 西安市| 当雄县| 政和县| 永寿县| 清水县| 景谷| 肇州县| 平阳县| 墨玉县| 望江县| 克拉玛依市| 共和县| 河东区| 凌源市| 麻城市| 建德市| 太保市| 双辽市| 洮南市| 房山区| 凤山县| 藁城市| 湟中县| 万荣县| 盐山县| 安泽县| 平塘县| 通江县| 塘沽区| 邵武市| 台州市| 军事| 舟山市| 马尔康县| 廉江市| 山东省| 永年县| 五家渠市| 舟山市| 石景山区|