陳 燕,王曉榮,張進(jìn)明,孔德鴻,張 磊
(南京工業(yè)大學(xué)自動化與電氣工程學(xué)院,江蘇南京 211816)
?
基于DSP的動態(tài)智能配氣儀的設(shè)計
陳 燕,王曉榮,張進(jìn)明,孔德鴻,張 磊
(南京工業(yè)大學(xué)自動化與電氣工程學(xué)院,江蘇南京 211816)
針對國內(nèi)現(xiàn)場配制標(biāo)準(zhǔn)氣的設(shè)備大多采用開環(huán)控制、控制精度較差的現(xiàn)狀,在結(jié)合氣體質(zhì)量流量控制器原理、紅外氣體檢測原理、模糊PID控制原理等理論基礎(chǔ)上,構(gòu)建了以DSP TMS320F2812為主控芯片的動態(tài)配氣系統(tǒng)的總體結(jié)構(gòu),并給出了紅外檢測儀的硬件設(shè)計、配氣過程中模糊PID的軟件設(shè)計、系統(tǒng)整體的軟件設(shè)計。結(jié)果表明:此配氣儀配氣精度達(dá)1%,穩(wěn)定性良好、響應(yīng)快,且操作簡單方便、體積小,可以實現(xiàn)任意低濃度標(biāo)準(zhǔn)氣的配制,實現(xiàn)了預(yù)期設(shè)計目標(biāo),可以推廣使用。
紅外氣體檢測;模糊PID;DSP;質(zhì)量流量;標(biāo)準(zhǔn)氣
標(biāo)準(zhǔn)氣體作為參考量,在工業(yè)上被廣泛用來校準(zhǔn)測量儀器,評價測量方法準(zhǔn)確度和檢驗儀器檢測能力。國內(nèi)標(biāo)準(zhǔn)氣體的配制大多是采用簡單且可靠性高的靜態(tài)配氣法,但其成本高,技術(shù)步驟復(fù)雜嚴(yán)密,不適用于連續(xù)用氣的設(shè)備。針對這一現(xiàn)象,設(shè)計了一種動態(tài)的配氣儀,該儀器以DSP為主控芯片,結(jié)合氣體質(zhì)量流量控制器的原理、紅外氣體檢測原理以及配氣過程的模糊PID控制原理,給出了一種閉環(huán)控制的便攜式智能配氣儀[1]的設(shè)計。
整體設(shè)計思路為,選用鋼瓶存儲的樣氣標(biāo)準(zhǔn)氣和稀釋標(biāo)準(zhǔn)氣作為2路源氣。比如:樣氣標(biāo)準(zhǔn)氣為一定濃度的CH4/N2,稀釋標(biāo)準(zhǔn)氣為高純度N2。2路源氣分別經(jīng)過過濾器后,與質(zhì)量流量控制器相連接,主控芯片通過數(shù)字通訊控制質(zhì)量流量控制器,從而對氣體流量進(jìn)行實時控制。氣體通過質(zhì)量流量控制器,在混合室進(jìn)行充分混合后,進(jìn)入紅外檢測氣室。此時,紅外氣體濃度檢測儀會根據(jù)此時的混合氣濃度,反饋給主控芯片一定的電壓信號,主控芯片再根據(jù)設(shè)定值與反饋值相比較,通過一定的控制算法實時調(diào)控兩路氣體流量,從而配制出一定濃度的標(biāo)準(zhǔn)氣[1-2]。總體框圖如圖1所示。
圖1 智能配氣儀設(shè)計結(jié)構(gòu)圖
采用Red-y Smart智能系列氣體熱式質(zhì)量流量控制器[2],最顯著的優(yōu)點是其卓越的高精度傳感器,快速響應(yīng)以及動態(tài)的測量,另外其信號模式可以為數(shù)字信號模式,方便了配氣系統(tǒng)的設(shè)計。此外Smart質(zhì)量流量控制器還可以控制多種氣體,如:N2、CO2、CO、N2O、H2和CH4等。
1.1 紅外氣體檢測系統(tǒng)硬件設(shè)計
紅外氣體濃度檢測儀的設(shè)計主要包括紅外光源、紅外濾光片、檢測氣室、紅外傳感器、信號處理模塊、氣室溫控電路。
紅外氣體檢測的結(jié)構(gòu)如圖2所示,紅外光源發(fā)出紅外光,經(jīng)紅外濾光片的濾透,進(jìn)入充滿了待測氣體的氣室,紅外光經(jīng)過氣體的吸收,最后到達(dá)紅外傳感器。紅外傳感器檢測得吸收后光能量的強(qiáng)度,從而反映了氣體吸收紅外光的強(qiáng)弱。由于紅外探測器輸出的信號非常微弱,需要經(jīng)過精密的前置放大電路和整流濾波電路,才能獲得穩(wěn)定信號,得到的信號和氣體濃度呈一定的關(guān)系。信號經(jīng)過A/D轉(zhuǎn)換,送到主控芯片進(jìn)行控制處理。
1.2 主要硬件的選擇
1.2.1 DSP TMS320F2812簡介
該系統(tǒng)選用DSP芯片TMS320F2812[3]作為主控芯片。該芯片是一款用于控制領(lǐng)域的32位低功耗定點數(shù)字信號處理器,采用先進(jìn)的哈佛總線結(jié)構(gòu),將程序和數(shù)據(jù)存放在不同的存儲空間,每個存儲空間都可以獨立訪問,而且程序總線和數(shù)據(jù)總線分開,在處理速度和處理精度方面占有極大優(yōu)勢。它既具有數(shù)字信號處理能力,又具有強(qiáng)大的事件管理能力和嵌入式控制功能。該主芯片采用32位中央處理器,主頻可達(dá)150 MHz,CPU可尋址高達(dá)4G字的數(shù)據(jù)地址空間和4M字的程序地址空間;16通道高性能12位模數(shù)轉(zhuǎn)換器(ADC)提供了2個采樣保持器,可以實現(xiàn)雙通道信號同步采樣;具有2個事件管理器(EVA,EVB),56個獨立的可編程、多用途通用I/O口(GPIO)。
1.2.2 紅外傳感器
紅外傳感器是紅外檢測系統(tǒng)中的核心元件,它將通過測量氣室的待測氣體吸收后剩余的光能轉(zhuǎn)換為某種形式的信號供測量使用。由于檢測的精度很大程度上取決于傳感器性能。系統(tǒng)采用PYS3228TC G20傳感器。該傳感器吸收峰銳利突出,吸收效果好,且其截止區(qū)域?qū)?,故是理想的紅外傳感器。
該傳感器的工作原理[4]:在中紅外波段,CH4、CO、H2、SO2、NO和CO2等非對稱雙原子和多原子分子都有特征吸收光譜區(qū),當(dāng)紅外光通過被測氣體時,其分子就會有選擇性地吸收紅外輻射,也就是說如果氣體吸收譜線在入射光譜范圍內(nèi),那么光通過氣體以后,在相應(yīng)譜線波段處會發(fā)生光強(qiáng)的衰減,氣體對紅外輻射的吸收遵循Lamber-Beer定律:
I=I0e-KLc
(1)
式中:I為紅外光通過被測氣體后的光強(qiáng);I0為入射光的強(qiáng)度;L為輻射透過氣體層的厚度;c為氣體的濃度;K為吸收常數(shù)。
所以,當(dāng)氣室長度為L時,也就是氣體的厚度被定為L。吸收常數(shù)K與氣體的特性有關(guān),也就是說當(dāng)被測氣體被確定時,吸收常數(shù)K也就被確定了。所以,氣體的濃度c只和I有關(guān),只要測出I就可以確定氣體的濃度了。在這里I被轉(zhuǎn)換成了電壓信號,所以測出電壓信號就確定了氣體的濃度。
早在夏天,白玉兒為公公爛眼阿根哭得賊傷心,就有人說東道西,張翔就跟白玉兒鬧,白玉兒一氣之下跟蘇秋琴走了;現(xiàn)在男人婆就地正法,吃了鋼花生,張翔去收尸前,找過白玉兒,要她一起回來給他娘辦喪事,但白玉兒死活不肯,她說她已經(jīng)決定跟他離婚了,從此跟他們家渾身渾腦不搭界了。
1.3 主要檢測補(bǔ)償電路的設(shè)計
1.3.1 前置放大電路的設(shè)計
紅外傳感器輸出的信號很微弱,必須放大后才能對其進(jìn)行處理。由于物理特性的原因,紅外傳感器的測量精度難以提高,為了使測量精度滿足要求,對前置放大電路的精度就要有較大的提高。如圖3所示,本設(shè)計采用放大器AD707和AD708構(gòu)建了二級放大電路。第一級選用放大器AD707,它適合于小信號的放大,具有低溫漂、低失調(diào)、高增益及高共模抑制比等特點,配合電阻反饋式放大電路使用,放大精度高,還可以實現(xiàn)實時放大,更好地滿足了本系統(tǒng)的性能要求。第二級放大器選用AD708放大器,其失調(diào)電壓漂移典型值為0.1 μV/℃,最大輸入偏置電流漂移為25 pA/℃,共模抑制比為130 dB。
圖3 前置放大電路
1.3.2 檢波整流電路的設(shè)計
如圖4所示,由加法運(yùn)算放大器與半波精密整流電路構(gòu)成了全波精密整流電路[5]。在半波精密整流電路中,當(dāng)Ui小于0時,AD708的輸出電壓大于0,二極管D8導(dǎo)通,D9截止,流過R43的電流為0,因此半波精密整流電路的輸出電壓UO1=0。當(dāng)Ui大于0時,AD708的輸出電壓小于0,二極管D8截止,D9導(dǎo)通,電路實現(xiàn)反向比例運(yùn)算,輸出電壓為UO1=-2Ui;在加法運(yùn)算放大器電路中UO=-(UO1+Uin),當(dāng)Uin<0時,UO1=0,UO=-(0+Ui)=-Uin;當(dāng)Uin>0時,UO1=-2Uin,UO=-(-2Uin+Uin)=Uin。所以UO=|Uin|。由于輸出電壓等于輸入電壓的絕對值,從而此電路又被稱為絕對值整流電路。
圖4 檢波整流電路
1.3.3 溫度補(bǔ)償電路的設(shè)計
圖5為檢測器的溫度補(bǔ)償電路,LM35的輸出電壓與攝氏溫度呈線形關(guān)系,0 ℃時輸出電壓為0 V,每升高1 ℃,輸出電壓增加10 mV,通過調(diào)節(jié)可調(diào)電阻R64可以使得每升高1 ℃輸出電壓的變化范圍為0~10 mV。CON5的作用是調(diào)節(jié)正負(fù)溫度補(bǔ)償,即當(dāng)CON5的1腳和2腳連接時,U2輸出負(fù)電壓,當(dāng)CON5的1腳和2腳不連接時,U2輸出正電壓。在對整個儀器的調(diào)試基本完成后,需要對整個儀器做溫度測試,即把整個儀器分別放在不同的溫度環(huán)境下來測試它的輸出,以此來決定是否需要溫度補(bǔ)償,以及到底需要多大的溫度補(bǔ)償[4]。
圖5 檢測器的溫度補(bǔ)償電路
2.1 系統(tǒng)軟件的總體設(shè)計
該智能配氣系統(tǒng)的軟件主要由C語言編寫,開發(fā)環(huán)境為CCS 3.3,軟件設(shè)計采用模塊化設(shè)計。如圖6所示,開機(jī)后首先系統(tǒng)初始化,如果參數(shù)設(shè)置不更改,則自動初始默認(rèn)為上次操作時的參數(shù)(包括氣體總流量、配制低標(biāo)準(zhǔn)氣濃度等),根據(jù)參數(shù)設(shè)置進(jìn)行計算分配氣體質(zhì)量流量,然后按照MODBUS-RTU通信協(xié)議發(fā)送給兩個質(zhì)量流量控制器。當(dāng)一路樣氣為5%的CH4與一路稀釋氣99.99%N2充分混合后,流過紅外氣體濃度檢測儀,此時該檢測儀根據(jù)氣體濃度輸出對應(yīng)的電壓(輸出電壓范圍0~1 V)反饋到主控芯片,此電壓經(jīng)過主控芯片A/D轉(zhuǎn)換得到相應(yīng)的CH4氣體濃度,與設(shè)定濃度參數(shù)對比,再經(jīng)過模糊PID控制算法處理,計算分配氣體質(zhì)量流量,從而實時控制氣體質(zhì)量流量,以使氣體濃度穩(wěn)定達(dá)到設(shè)定濃度值。
圖6 系統(tǒng)軟件流程圖
2.2 模糊PID控制算法軟件設(shè)計
圖7 模糊PID控制算法流程圖
將CH4摩爾分?jǐn)?shù)為4.98%的CH4/N2標(biāo)準(zhǔn)氣體和純度為99.999%的高純氮氣按樣氣和稀釋氣分別連接配氣儀,打開鋼瓶使氣壓值在0.2 MPa,通過設(shè)置配氣儀均比例等分滿量程,配制低濃度的混合氣體,分別使配氣儀連續(xù)30 min后,待其配氣充分穩(wěn)定再進(jìn)行記錄。其中量程氣為CH4/N2標(biāo)準(zhǔn)氣體。
通過表1可以看出配氣精度可以達(dá)到1%,達(dá)到國家一級儀表的標(biāo)準(zhǔn),達(dá)到了儀器精度的設(shè)計預(yù)期[7-8]。同時依據(jù)表中數(shù)據(jù),利用最小二乘法在Matlab中做線性擬合,以理論標(biāo)準(zhǔn)值為橫軸,以顯示值為縱軸繪制反應(yīng)具有國家標(biāo)準(zhǔn)物質(zhì)號的標(biāo)準(zhǔn)氣體同本儀器配制氣體的相關(guān)程度的擬合曲線。
表1 配置數(shù)據(jù)表
如圖8所示可以分析得出理論標(biāo)準(zhǔn)值同顯示值較好地擬合,兩者趨于線性關(guān)系,利用Matlab軟件得到擬合結(jié)果為
y=1.012x-0.02
(2)
由線性相關(guān)系數(shù)公式:
(3)
圖8 擬合曲線圖
根據(jù)式(2)和表(1)在Matlab[8]中編譯相關(guān)程序得到線性相關(guān)系數(shù)R=0.994,擬合效果理想,線性相關(guān)程度較高,表明配氣儀配出的氣體與具有國家標(biāo)準(zhǔn)物質(zhì)證書的標(biāo)準(zhǔn)氣體高度線性相關(guān),證明該智能配氣儀能有效地溯源至國家標(biāo)準(zhǔn)。
針對目前國內(nèi)大多數(shù)配氣儀都采用開環(huán)控制的問題,研制了閉環(huán)的便攜式智能配氣儀,該儀器采用紅外檢測原理,配合高性能的主控芯片DSP TMS320F2812和Red-y Smart智能系列氣體熱式質(zhì)量流量控制器,再用模糊PID控制算法對其系統(tǒng)優(yōu)化,從而保證了配置的氣體達(dá)到國家標(biāo)準(zhǔn)。該配氣儀可以在現(xiàn)場連續(xù)配制任意低濃度的標(biāo)準(zhǔn)氣,用于對氣體濃度監(jiān)測設(shè)備的標(biāo)定校準(zhǔn)時非常方便,在大氣環(huán)境監(jiān)測、化工產(chǎn)品檢驗、儀器儀表校準(zhǔn)等領(lǐng)域也有很好的實用價值。
[1] 陸國強(qiáng).高精度自動配氣系統(tǒng)研究:[學(xué)位論文].南京:南京航空航天大學(xué),2008.
[2] 趙建化.基于質(zhì)量流量控制器的多組分動態(tài)配氣系統(tǒng)研究.自動化儀表,2008,29(2):45-47.
[3] 孫麗明.TMS320F2812原理及其C語言程序開發(fā).北京:清華大學(xué)出版社,2008:5-30.
[4] 劉中奇.基于紅外吸收原理的氣體檢測.煤炭科學(xué)技術(shù),2005(1):11-13.
[5] 高晉占.微弱信號檢測.北京:清華大學(xué)出版社,2004:154-182.
[6] 張魏.在線自調(diào)整模糊PID控制器的設(shè)計.自動化儀表,2000(3):12-14.
[7] 黃一祥.多元氣體配氣儀設(shè)計及精度分析.現(xiàn)代科學(xué)儀器,2009,6(3):44-46.
[8] 王中鮮.MATLAB建模與仿真應(yīng)用.北京:機(jī)械工業(yè)出版社,2010:258-270.
Design of Dynamic Intelligent Gas Meter Based on DSP
CHEN Yan,WANG Xiao-rong,ZHANG Jin-ming,KONG De-hong,ZHANG Lei
(College of Automation and Electrical Engineering,Nanjing 211816,China)
In view of the present situation that the domestic equipments for the configuration of the standard gas mostly adopt open loop control and have poor accuracy control,combined with theories such as gas mass flow controller principle,infrared gas detection principle and fuzzy PID control principle,the whole structure of dynamic gas distribution system using DSP TMS320F2812 as the main control chip was constructed,and the hardware design of the infrared detector,the software design of fuzzy PID in distributing gas and system software design were given.The results show that the gas meter has the accuracy of 1%,good stability,fast response,simple and convenient operation,and small volume.The gas meter can achieve configuration of arbitrary low concentration standard gas,realize the desired design goals and can be widely used.
infrared gas detection;fuzzy PID;DSP;mass flow;standard gas
2014-03-31 收修改稿日期:2014-11-30
TP212
A
1002-1841(2015)04-0017-04
陳燕(1990—),碩士研究生,研究方向為嵌入式系統(tǒng)、分析儀器設(shè)計。E-mail:774367607@qq.com