渦輪式氣體(tǐ)流量計的溫度(du)壓力補償 發布(bu)時間:2021-7-12 08:52:25
摘要:介紹(shào)了一種渦輪式(shì)氣體流量計 的(de)溫度.壓力補償(cháng)方法,該方法采(cǎi)用MS5535B傳感器測量(liang)被測氣體的溫(wēn)度和壓力,采用(yong)軟件方法進行(hang)補償。 0引言. 氣體(tǐ)的流量通常用(yong)體積流量來表(biao)示,體積流量是(shi)指單位時🚶間内(nèi)通過管路任一(yi)截面的氣體體(tǐ)積。但是由于氣(qì)體分♈子排列松(sōng)散,随着溫度或(huò)壓力的變化,分(fen)子間距會發生(sheng)變化,體積也會(huì)發💋生相應的變(biàn)化。體積與壓力(li)成反比,與溫度(dù)成正比,在♋溫度(dù)和壓⛷️力變化的(de)情♈況下,無法計(jì)量和比較氣體(tǐ)的體積流量,需(xu)要将其統--轉換(huan)爲标準狀态下(xia)的體積流量。工(gōng)㊙️程上氣體流量(liàng)--般都以标準狀(zhuàng)态下㊙️的體積流(liú)量來表示。因此(ci),需要對工作狀(zhuàng)态下測得的⭐氣(qi)體流量進✍️行溫(wen)度、壓力補償。 1渦(wō)輪式氣體流量(liang)計的溫度、壓力(lì)補償方法 渦輪(lun)式氣體流量計(ji)直接測量的是(shi)工作狀态下氣(qì)體的體積流量(liang),标準狀态下氣(qì)體的體積流量(liàng)爲: 式中qvn、qv-分别爲(wèi)标準狀态和工(gōng)作狀态下的體(tǐ)積流量,m³/h;p、T、Z-分别爲(wei)工.作狀态下絕(jue)對壓力(Pa),熱力學(xué)溫度(K)和氣體🛀壓(ya)縮系數;pn、Tn、Zn一分别(bie)爲标準狀态下(xia)絕對壓力(Pa),熱力(li)學溫度(K)和✔️氣體(ti)壓縮系數。 由于(yu)被測氣體所處(chù)狀态壓力較低(di),且溫度大大高(gāo)于🏃♂️臨界溫度🔞,因(yīn)此可以按理想(xiang)氣體計,這時氣(qi)體壓縮系數取(qu)爲1甲。将測量得(dé)到的工作狀态(tài)下的溫度和壓(ya)力數值帶入(1)式(shì),即可得到補償(chang)後的氣體流量(liang)數值。 2溫度、壓力(li)測量用傳感器(qi) 工作狀态下的(de)溫度、壓力數值(zhi)可采用型号爲(wèi)MS5535B的集成壓力傳(chuan)感器來進行測(ce)量。MS5535B的主要功能(neng)是将從壓阻式(shì)壓力傳感器輸(shu)出的未經補償(cháng)模拟電壓值轉(zhuan)換爲16位的數字(zi)量,同時提供-一(yi)個傳感器溫度(dù)的16位數字量。該(gai)🌈芯片具有如下(xia)特點: 1)0一14bar的絕對(duì)壓力範圍 2)芯片(pian)中存有用于軟(ruan)件補償的6個系(xi)數 3)15位的ADC 4)3線串行(háng)接口 5)1個系統時(shi)鍾(32.768kHz) 6)低電壓低能(néng)量消耗 7)供電電(diàn)壓在2.2V~3.6V 8)低電壓電(diàn)流 9)-40~+125℃工作溫度 MS5535B有(yǒu)8個引腳,引腳定(ding)義和功能如表(biǎo)1所示。 3溫度、壓力(li)測量傳感器與(yu)單片機的接口(kǒu)電路設計 MS5535B與單(dān)片機MSP430F147的通信是(shì)通過3線同步的(de)串行接口實現(xiàn)的。圖1爲壓🛀🏻力🧡傳(chuán)感器MS5535B和單片機(jī)MSP4320F147的硬件連接圖(tú)。單片機MSP430F147的P2.1引腳(jiǎo)輸出同步串行(háng)時鍾信号,P2.4引腳(jiǎo)采樣由MS5535B輸出的(de)數據,P2.2引腳輸出(chū)數💋據給MS5535B,P2.0引腳向(xiang)MS5535B輸出32.768kHZ的主時鍾(zhōng)信号。 4軟件設計(jì) MS5535B輸出的電壓與(yǔ)溫度和測量過(guo)程的誤差有很(hen)大關系,所以需(xu)要🆚補償這些影(yǐng)響。補償是通過(guò)單片機MSP430F147軟件補(bǔ)償來實現的。補(bu)💃償用💔的校準數(shu)據Wordl到Word4存儲在MS5535B的(de)64位PROM中,可😄通過單(dān)💁片機MSP430F147的🎯軟件讀(du)出用于對16位的(de)壓力值(D1)和16位溫(wēn)度值(D2)進行補償(cháng),得到用于渦輪(lun)式氣體流量計(jì)溫度、壓力補償(cháng)的壓力值和溫(wēn)度值。圖2描述了(le)讀取壓力值、溫(wēn)度值和軟件補(bu)償執行的過程(chéng)。首先,通過串行(hang)接口讀💚出wordl到word4。下(xià)一一步,用位方(fāng)式邏輯和移位(wei)操作取出補償(chang)系數Cl到C6(wordl到word4的位(wei)模式參考表2)。然(ran)後單片機MSP430F147通過(guò)串行接🌈口讀取(qǔ)16位的壓力值(D1)和(hé)16位溫🍓度值(D2)。最後(hou),通過D1、D2和C1到C6運用(yòng)圖2所示的運算(suan)法則計算出補(bǔ)償後的壓力值(zhí)。 Wordl到Word4、D1和D2是通過3線(xian)同步串.行通信(xin)讀取的。MS5535B在SCLK的上(shàng)升沿❗采☎️樣一🥰位(wei),并且在上升沿(yán)發送一-位,以此(ci)來實現信号轉(zhuan)換的同步。單片(pian)機MSP430F147在SCLK的下降沿(yan)采樣從MS5535B的DOUT引腳(jiǎo)🍉輸出的數據,并(bing)且在SCLK的下降沿(yán)📐将數據發送到(dao)MS5535B的DIN引腳,SCLK信号是(shì)由單片機♻️MSP430F147産生(sheng)的。輸出數據的(de)選擇通過向MS5535B的(de)DIN(數據輸✊入)腳輸(shū)入相應的指令(lìng)來實現。 如圖3所(suǒ)示,MS5535B和單片機MSP430F147的(de)每--次通訊都是(shì)以單片機MSP430F147向MS5535B芯(xin)片的DIN腳發送一(yī)-個指令序列開(kāi)始的。在每一-個(gè)指🌐令序⭐列之前(qian)都⁉️有一一個開(kāi)始序列(3個高電(dian)平1),每一個指令(ling)序列之後都有(you)一-個停止序列(liè)(3位低電平0)。每一(yi).條指令有四位(wèi)組成,用于選擇(ze)由M55535B的DOUT腳📞輸出的(de)是壓力、溫度或(huò)是校準數據。在(zài)輸出壓力和溫(wen)度時,在📧停止序(xù)列的最後--位時(shí),MS5535B的DOUT腳會輸出-一(yī)個應答信号一(yi)低電平到高電(diàn)平的轉換,表示(shì)了🔴--次轉換的開(kai)始。應答信号之(zhī)後,單片⭕機MSP430F147向MS5535B的(de)SCLK腳輸人2個脈沖(chòng),然後再🐉輸出低(dī)電平,保持MS5535B的SCLK腳(jiao)爲低,直到在MS5535B的(de)DOUT腳出現由高🚶♀️到(dào)低的信号,表示(shì)轉換結束。單片(pian)機MSP430F147通過向MS5535B的SCLK腳(jiao)輸🌈入另外的17脈(mò)沖讀出MS5535B的DOUT腳🔞輸(shū)出的16位數字。 如(rú)果單片機MSP430F147和MS5535B失(shi)去同步性,可以(yǐ)用通過複位指(zhǐ)令來重新啓動(dong)。在每--次轉換指(zhǐ)令之前先向MS5535B的(de)DIN腳發送複位指(zhǐ)令,以防📧止由于(yú)電🚩氣沖突協議(yi)長久挂起。 5結論(lun) 氣體渦輪流量(liàng)計采用MS5535B檢測工(gong)作狀态下的氣(qi)體溫度和壓力(li),用軟件實現溫(wen)度和壓力自動(dòng)補償。試驗證明(míng)實驗樣機實現(xiàn)🆚了系統要求的(de)主要技術指标(biāo)🔴。
以上内容源于(yu)網絡,如有侵權(quan)聯系即删除!
•