摘 要:渦輪流量計被廣泛應(yīng)用于過程測量和控制儀表。但是,渦輪流量計容易受被測流體粘度的干擾,導(dǎo)致現(xiàn)場測量精度不高、量程比受限。針對渦輪流量傳感器的非線性特性,本文研制了基于 MSP430的渦輪流量計實時數(shù)字信號處理系統(tǒng),將傳感器測量到的數(shù)據(jù)經(jīng)過線性插值法處理,然后存儲在帶電可擦可編程只讀存儲器中,實現(xiàn)了對渦輪傳感器的非線性校正,從而渦輪流量計的測量范圍明顯地得到擴大。同時該儀表還具有4~20mA 電流輸出、頻率輸出以及RS485通信功能,便于和工業(yè)儀表兼容。
1、引言:
渦輪流量計結(jié)構(gòu)簡單、精度高、范圍寬、重復(fù)性好、壓力損失小以及安裝維修方便等特點,被廣泛應(yīng)用于氣體和液體流量的測量。但在工業(yè)現(xiàn)場,由于受到管道振動和流場擾動引起的噪聲干擾,使得傳感器輸出信號中含有不同噪聲,渦輪流量信號中極易混入噪聲,測量精度大大降低。因此,提高儀表精度的關(guān)鍵是從含有大量噪聲的渦輪流量信號中提取出有效信號。
針對這一問題,國內(nèi)外科研工作者針對渦輪流量計開展了大量的研究,并取得了很多成果。大致可以分為數(shù)宇處理和模擬處理兩類。放大、濾波、整形和計數(shù)等抑制噪聲能力不強的傳統(tǒng)模擬方法,導(dǎo)致小流量不能檢測到或測量精度很低,量程比受限。數(shù)宇信號處理方法中國外多用專業(yè)芯片實現(xiàn),很難剖析內(nèi)部細(xì)節(jié),國內(nèi)主要有基于FFT的經(jīng)典譜分析、基于Burg算法的現(xiàn)代譜分析、小波分析、功率譜分析和自適應(yīng)陷波等,這些方法各有優(yōu)缺點,但在小流量的檢測方而仍未能得到很好的解決。
本文在分析渦輪信號及其噪聲特點的基礎(chǔ)上,提出一種基于定點系數(shù)修正法的渦輪流量計,對傳感器得到的數(shù)據(jù)進(jìn)行處理,并用實驗驗證儀表測量的準(zhǔn)確性和可重復(fù)性。
2、渦輪流量計的工作原理:
采用渦輪進(jìn)行測量的流量計。當(dāng)被測流體流過傳感器,在流體作用下,液體流向與葉輪的葉片存在一定的偏傳所,葉輪受力旋轉(zhuǎn),其轉(zhuǎn)速正比于管道液體的平均流速,時角感器將液體流速轉(zhuǎn)換成與瞬時流量成正比的頻率信號。以,可以通過測量渦輪的轉(zhuǎn)速來測流量。葉輪周期性改變感應(yīng)線圈磁回路的磁阻值,檢測線圈中的磁通隨之發(fā)生周期性的變化而產(chǎn)生與流量成正比的周期性感應(yīng)電勢,即電脈沖信號,經(jīng)信號放大器放大后,送至顯示儀表顯示。
將流量和虱度確定在某一范圍內(nèi),渦輪表頭輸出的脈沖頻率、f正比于管道中流體流過的體積流量叮。即:
q=f/K式中:K,.f分別為儀表系數(shù)和流量計輸出信號的頻率瑪為體積流量。只要確定了渦輪流量訓(xùn)一的量程范圍,儀表系數(shù)K在一定范圍內(nèi)為一常數(shù),其數(shù)值由流量校驗裝置校驗得出。儀表系數(shù)K值都會在每一臺渦輪儀表說明書中標(biāo)明。
由表達(dá)式(1)可以看出,儀表系數(shù)
K 代表了單位體積流體中脈沖數(shù)量,用傳感器測到的信號脈沖頻率
f,除以儀表系數(shù)
K,就可以得到體積流量
Q。即:
Q= |
f(/ |
或 |
3/) |
() |
Ls |
|
m s |
2 |
|
K |
|
|
|
3、硬件系統(tǒng)低功耗設(shè)計:
系統(tǒng)的硬件框圖如圖1所示。主要由渦輪傳感器、放大濾波電路、電壓跟隨器、單片機、人機接口電路、4~20mA輸出、電源管理電路、頻率輸出和RS485通信組成。
對流量信號的測量充分使用了 MSP430單片機內(nèi)部的資源,即 A/D轉(zhuǎn)換器、比較器、定時/計數(shù)器等,節(jié)省了所需單片機的口線和外圍器件。AD7391芯片將數(shù)字信號轉(zhuǎn)換為電壓信號,再經(jīng)過由 XTR115組成的V/I轉(zhuǎn)換電路輸出4~20mA 電流信號。電源轉(zhuǎn)換模塊將24V 轉(zhuǎn)換為5V、3.3V 和2.048V,滿足運算放大器、單片機以及其他芯片的供電需求。 單片機和 V/I轉(zhuǎn)換電路構(gòu)成4~20mA 變送器,變送器的耗電電流隨傳感器輸出而變化,電流表只需要正確串聯(lián)在電路中即可測量出電流值,其數(shù)值通過計算可以得到當(dāng)時的瞬時流量值。
3.1 單片機芯片的選型
在眾多方法中,器件選型無疑對低功耗設(shè)計的實現(xiàn)起到***關(guān)鍵的作用。系統(tǒng)采用了 TI公司推出的16位超低功耗的 MSP430F5438作為主控芯片,主要在于 MSP430系列芯片的功耗優(yōu)勢[12]。
由活躍模式下電流消耗相對于系統(tǒng)頻率:
IAM =I′AM ×fsystem |
|
() |
|
3 |
由活躍模式下電流消耗相對于供電電壓: |
|
( |
) |
() |
IAM =I′AM +175× Vcc-3 |
4 |
圖2 各模式轉(zhuǎn)換框圖
由圖2可知,MSP430在不同模式下的功耗相差很大,較低功耗0.1μA,在活動模式下的功耗取決于系統(tǒng)的工作頻率與供電電壓,特別是系統(tǒng)頻率。當(dāng)系統(tǒng)主時鐘頻率為1MHz時,工作電壓為3V,電流消耗為370μA,根據(jù)式(4)和(5)可計算出,當(dāng)系統(tǒng)工作頻率為4MHz,工作電壓3.3V,電流消耗相當(dāng)于1.69mA。因此,系統(tǒng)在運行時,根據(jù)渦輪信號的變換率,選擇不同的工作模式,以降低系統(tǒng)的功耗。
3.2 4~20mA輸出和電源供電模塊功耗問題一直是4~20mA 輸出電路設(shè)計的難點之一。解決這一問題的主要方法是信號線與電源線復(fù)用。這樣功耗問題得以保證,并且為儀表兩線制工作提供足夠的電流。但經(jīng)過實際測試,當(dāng)單片機處于高頻時鐘工作,并且所有外設(shè)全部工作,其電流消耗超過4mA。為了解決這樣的問題,通過DC/DC對復(fù)用線進(jìn)行分流,還解決了數(shù)字部分的供電問題[13-14]。此外,流量計的硬件電路設(shè)計均采用低功耗的器件,這也是降低整體功耗的方法之一。
電流環(huán)輸出部分的核心是 TI公司的XTR115電流環(huán)芯片,電路如圖3所示。引腳3被看作模擬地,輸入端電阻Rin為10kΩ,C 為降噪電容,晶體管的選型主要考慮 NPN型,沖擊電壓,電流以及功耗,鑒于會有溫度傳導(dǎo)效應(yīng),***好不使用貼片的封裝,外接晶體三極管 Q1 只要選用Vceo>36V,Icmax>32mA,Poutmax>1.2W的 NPN三極管即可,可以考慮下面的一些型號:TIP29C,2SC1846。
該電路的工作原理是當(dāng)AD7391數(shù)模轉(zhuǎn)換芯片的6腳輸出電壓 信 號 經(jīng) 過 R2 轉(zhuǎn) 換 成 40~200μA 的 輸 入 電 流,XTR115內(nèi)部有一個100增益的運放,將輸入電流放大為4~20mA的電流。
外部晶體管 Q1主要作為一個電流輸出源,如果使用24V和20mA 的電流輸出,此晶體管的功耗為0.48W,XTR115通過采用外部的晶體管來避免產(chǎn)生溫飄,所以在安裝晶體管的時候應(yīng)該避免和模擬部分的電路離的太近,包括XTR115。在實際電路中,還需給功率管裝上合適的散熱器。
|
|
|
|
|
|
|
|
|
|
|
圖 |
3 |
電流環(huán)輸出電路 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XTR115 |
允許各種電壓保護方法,圖 |
3 |
顯示了一個二 |
證明,即使電源電壓高達(dá) |
|
,也損壞不了 |
|
|
|
|
|
。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50V |
|
|
|
|
|
|
|
XTR115 |
|
|
極管電橋電路,四個 |
1N4148 |
型開關(guān)二極管構(gòu)成這樣的保 |
|
鑒于整個系統(tǒng)自身的電流消耗不能超過 |
|
|
|
|
,所以 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4mA |
|
|
護電路,電路可以正常運行,甚至當(dāng)電壓連接線是接反的, 通過 |
|
/ |
|
對復(fù)用線進(jìn)行分流, / |
|
|
的 |
輸入電壓為 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DCDC |
|
|
|
|
|
|
|
DCDC |
|
|
|
|
|
|
|
|
它也能防止負(fù)電壓流入 |
V+ |
端。因為橋式電路中無論何 |
|
,輸出電壓為 |
,所以,當(dāng) |
|
|
/ |
|
|
效率為 |
80% |
以上 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24V |
|
|
|
|
|
5V |
|
|
DCDC |
|
|
|
|
|
|
|
|
時都會導(dǎo)通兩只二極管,于是,在計算環(huán)路電壓時,去掉兩 |
時,從電流環(huán)上取 |
1mA |
電流,由公式()計算出提供給數(shù) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
只硅二極管的正向壓降 |
(約為 |
)是理所應(yīng)當(dāng)?shù)?,由?/td>
|
字電路的電流為 |
|
|
|
|
,這樣不僅解決了電流環(huán)上的電 |
|
|
|
|
|
|
|
|
|
1.4V |
|
|
|
|
|
|
|
|
|
3.84mA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
()確定。 |
|
|
|
|
|
|
|
|
|
|
|
|
流大于 |
4mA |
的問題,而且解決了電路中芯片的供電問題。 |
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VLOOP =24-I0RL -1.4 |
|
|
|
|
() |
|
|
· · |
|
|
|
· |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
() |
|
|
|
|
|
|
5 |
Vi Ii |
η=V0 I0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
為了 防 止 瞬 態(tài) 電 壓 過 高, |
|
公 司 生 產(chǎn) 的 |
|
由于流量儀表采用二線制 |
24V |
環(huán) |
路供電,單片機 |
|
|
|
|
|
|
|
|
|
Motorola |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P6KE39A |
型抑制器的各項參數(shù)都符合要求,其閾值電壓 |
|
供電,信號調(diào)理電路中運放 |
LM258 |
需要 |
5V |
電源供 |
|
|
|
|
|
|
|
|
|
|
|
|
|
3.3V |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
為 |
,鉗位時間僅為 |
|
|
,其性能是齊納穩(wěn)壓管所不及 |
電。為了降低電路功耗,使用 |
TI |
公司的電壓轉(zhuǎn)換芯片 |
|
39V |
|
|
|
1ns |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
的。只要環(huán)路電壓高于 |
39V |
就會被鉗位。 |
通過測試數(shù)據(jù) |
|
|
,將 |
24V |
|
轉(zhuǎn)換為 |
,用芯片 |
TPS79733 |
將 |
5V |
轉(zhuǎn) |
|
|
|
|
|
|
|
|
|
|
|
|
|
LM3103 |
|
|
|
|
5V |
|
|
|
|
|
|
|
換為 |
|
,***后用芯片 |
REF3020 |
將 |
3.3V |
轉(zhuǎn)換為 |
2.048 |
|
|
|
|
|
( |
|
|
|
)/( |
+R10 |
) |
|
() |
|
3.3V |
|
|
|
|
|
|
|
|
|
|
|
|
Vout =0.6× |
R8 +R9 +R10 |
|
R9 |
|
|
|
7 |
,作為 |
/ |
轉(zhuǎn)換芯片的參考電壓。 |
|
|
芯片輸出電 |
|
Vout |
為 |
|
, |
、 |
分別選為 |
10kΩ |
和 |
|
|
,根據(jù)式 |
V |
|
DA |
|
|
|
|
|
|
|
LM3103 |
|
|
|
|
|
|
5VR8 R9 |
|
|
|
|
1.3kΩ |
|
壓由外部電阻 |
R8 |
、 |
和 |
R12 |
決定。調(diào)整輸出電壓公式為: |
()計算出 |
R10 |
約為 |
|
。 |
轉(zhuǎn) |
5V |
電路如圖 |
4 |
所示。 |
|
|
|
|
|
R9 |
|
|
|
|
|
|
|
|
7 |
|
|
|
|
69Ω 24V |
|
|
|
|
|
|
|
|
|
|
換為 |
|
,***后用芯片 |
REF3020 |
將 |
3.3V |
轉(zhuǎn)換為 |
2.048 |
|
|
|
|
|
( |
|
|
|
)/( |
+R10 |
) |
|
() |
|
3.3V |
|
|
|
|
|
|
|
|
|
|
|
|
Vout =0.6× |
R8 +R9 +R10 |
|
R9 |
|
|
|
7 |
,作為 |
/ |
轉(zhuǎn)換芯片的參考電壓。 |
|
|
芯片輸出電 |
|
Vout |
為 |
|
, |
、 |
分別選為 |
10kΩ |
和 |
|
|
,根據(jù)式 |
V |
|
DA |
|
|
|
|
|
|
|
LM3103 |
|
|
|
|
|
|
5VR8 R9 |
|
|
|
|
1.3kΩ |
|
壓由外部電阻 |
R8 |
、 |
和 |
R12 |
決定。調(diào)整輸出電壓公式為: |
()計算出 |
R10 |
約為 |
|
。 |
轉(zhuǎn) |
5V |
電路如圖 |
4 |
所示。 |
|
|
|
|
|
R9 |
|
|
|
|
|
|
|
|
7 |
|
|
|
|
69Ω 24V |
|
|
|
|
|
|
|
|
|
|
圖 4 24V 轉(zhuǎn) 5V 電路
3.3 |
RS485通信模塊 |
|
|
|
|
|
|
據(jù);按鍵中斷用來設(shè)置儀表各種參數(shù)。系統(tǒng)軟件框圖如5 |
|
|
抗干擾能力是考察儀表的一項關(guān)鍵指標(biāo)。為了減 |
|
所示。 |
|
|
|
|
|
|
|
|
|
|
|
|
少通信信號受外界干擾,通信模塊電路采用東芝公司的 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
P181 光 耦 隔 離 器 和 75LBC184 差 分 收 發(fā) 器 芯 片。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75LBC184差分收發(fā)器帶有內(nèi)置瞬變噪聲保護裝置,這 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
種設(shè)計特點明顯改善了減少數(shù)據(jù)異步傳輸電纜上的瞬 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
變噪聲的可靠性,這種可靠性是市場上現(xiàn)有器件所不及 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
的。遠(yuǎn)程計算機可以通過 RS485通信模塊及時了解渦 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
輪流量計的流量參數(shù)。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
系統(tǒng)軟件設(shè)計 |
|
|
|
|
|
|
|
|
|
|
|
|
圖 |
5 |
|
軟件框圖 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
系統(tǒng)軟件包含的主要功能模塊有:)初始化模塊:系 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
脈沖計數(shù) |
|
|
|
|
|
|
|
|
|
|
|
統(tǒng)上電后,首先就要對單片機的狀態(tài)控制寄存器及各功能 |
4.1 |
|
|
|
|
|
|
|
|
|
|
|
設(shè)置定時器 |
( )來捕獲渦輪信號脈沖個數(shù),設(shè)置 |
模塊的工作模式進(jìn)行設(shè)置, |
|
使用之前也需要對其進(jìn)行 |
|
|
|
|
|
|
|
|
|
|
|
ATA |
|
|
|
|
|
|
|
|
|
|
|
|
|
LCD |
|
|
|
|
|
定時器 |
( )來計算瞬時流量、累計流量和頻率輸出。捕 |
復(fù)位和初始化顯示。 )計算處理模塊:計算出傳感器信號 |
|
|
|
|
|
|
BTB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
獲/比較 寄 存 器 |
|
|
|
|
被 設(shè) 置 為 |
|
|
,輔 助 時 鐘 |
的頻率,然后,根據(jù)所設(shè)定的儀表系數(shù),計算出瞬時流量和 |
|
TACCRO |
|
|
|
|
|
|
|
|
|
|
|
|
|
32767 |
和累計流量,再根據(jù)計算出來的瞬時流量,向外發(fā)送相應(yīng) |
|
ACLK |
頻率選用 |
|
|
|
,定時器 |
A |
工作在增計數(shù)模式。 |
|
|
32768Hz |
|
|
|
|
|
的脈沖量和標(biāo)準(zhǔn)的 |
|
的電流。 )輸出模塊:系統(tǒng) |
|
TB |
設(shè)置捕獲/比較寄存器 |
TBCCRO |
為 |
|
|
,選用系統(tǒng)時 |
4~20mA |
|
|
|
|
|
|
|
|
|
65535 |
|
|
|
|
|
|
3 |
|
|
|
|
鐘 |
|
|
分頻后的頻率為 |
|
|
|
,定時器 |
|
|
|
工作在連續(xù)模式。 |
輸出模塊即遠(yuǎn)程信號發(fā)送操作模塊,分別是4~20mA 電 |
|
4 |
2 |
|
|
B |
|
|
|
|
|
MHz |
|
|
|
流輸出操作和脈沖輸出操作。 )人機接口模塊:模塊由鍵 |
|
TA |
的上升沿來觸發(fā)捕獲脈沖信號, |
|
|
根據(jù)相鄰兩次觸發(fā) |
|
|
|
|
|
|
|
|
|
TB |
|
|
|
|
|
|
|
|
4 |
|
|
|
|
信號的間隔時間來捕獲渦輪信號脈沖個數(shù),再依據(jù) TB的 |
盤和 |
LCD |
組成,用于顯示和修改儀表測量結(jié)果。 )中斷模 |
|
|
|
|
|
|
|
|
5 |
|
|
|
工作時鐘頻率計算出渦輪信號的頻率,流程圖如圖 6 |
塊: |
|
|
中斷負(fù)責(zé)頻率的測量; |
中斷負(fù)責(zé)脈沖 |
|
|
TimerA |
|
|
|
TimerB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
計數(shù)、流量計算顯示和RS485通信;掉電中斷用來保存數(shù)
當(dāng) |
pulseIN2≤pulseIN1 |
時,頻率計算公式為: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32768-pulseIN1+pulseIN2 |
|
|
|
freq= |
|
|
|
() |
|
|
|
|
|
|
|
|
|
|
|
_ |
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Esttime |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
當(dāng)pulseIN2>pulseIN1時,頻率計算公式為: |
freq= |
pulseIN2-pulseIN1 |
|
|
|
|
() |
|
|
|
|
|
|
|
|
_ |
|
|
|
|
|
|
|
|
|
9 |
式 中: |
|
|
|
|
|
Esttime |
|
|
|
|
|
|
|
|
|
|
|
|
|
、 |
|
|
|
|
|
|
為 計 數(shù) 脈 沖 浮 點 型 變 量, |
|
ulseIN1 |
ulseIN2 |
|
|
|
|
|
|
|
|
|
p |
|
|
|
|
p |
|
|
|
|
|
|
|
|
|
|
為捕獲的渦輪脈沖數(shù)。 |
_ |
|
|
為計算瞬時流量時間, |
|
|
|
Esttime |
|
|
|
|
|
|
|
|
|
|
|
|
re |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f |
q |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.2 非線性補償設(shè)計 |
|
|
|
|
|
|
|
|
|
|
|
|
|
采用計算和查表相結(jié)合的插值法來處理渦輪傳感器 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
的非線性問題。插值法就是在傳感器輸出頻率 |
F |
與儀表系 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
數(shù)K 的特性曲線中,把輸出頻率F 分成N 個均勻的區(qū)間, |
|
這樣每個區(qū)間的端點 |
|
|
|
都對應(yīng)一個輸出 ,測定完這些數(shù) |
|
Fi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ki |
|
|
|
據(jù)點( |
|
, ),其中, |
|
|
|
,,… 。按偏差平方和***小原則 |
|
|
|
|
|
|
|
Fi |
Ki |
|
|
|
i=12 |
n |
|
|
|
|
|
|
|
求出近似曲線 |
k |
|
(),并且采取二項方程為擬合曲線方 |
|
|
|
|
|
|
|
=φ |
f |
|
|
|
|
|
|
|
|
|
|
|
法,然后把近似曲線方程表達(dá)式預(yù)先存入到微控制器中, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
顯然當(dāng)曲線上任一點 |
Fx |
檢索到在( , |
)之 |
間或端點 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fi Fi+1 |
|
|
|
處,就可以根據(jù)函數(shù)表達(dá)式計算出與之對應(yīng)的儀表系數(shù) |
, |
|
的計算表達(dá)式為: |
|
|
|
|
|
|
|
|
|
Kx Kx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kx = Ki +k(Fx -Fi)= Ki +Ki+1 -Ki(Fx -Fi)
Fi+1 -Fi
(10)
式中:i=1,2,3,…,n;Fx 為當(dāng)前頻率值,其值介于Fi 和
Fi+1 之間。
實際使用線性插值時,線性化的誤差與檢測點的數(shù)量和位置相關(guān)。通過增加測量點數(shù)和選擇***佳位置來得到***好的的效果。
5 |
|
實驗及結(jié)果分析 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.1 |
模擬電流輸出實驗 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
本系統(tǒng)對儀表設(shè)定儀表系數(shù),量程流量,將信號發(fā)生 |
器輸出信號的幅值調(diào)節(jié)到表1中的響應(yīng)值,合上開關(guān)將信 |
號頻率依次調(diào)節(jié)到量程頻率的 |
100% |
、 |
、 |
、 ,記 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75%25%0% |
|
|
錄下各測試點的數(shù)字電流表的示值,由式( |
)計算出電流 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
相對誤差。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I示i -I理i |
|
×100% |
|
|
|
|
|
|
|
|
|
|
|
( ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i= |
I理i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
式中: |
i |
為第 |
|
|
試驗點的電流輸出誤差; |
理 |
為第 |
|
|
試驗點 |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ii |
i |
|
|
|
的輸出電流理論值; |
示 |
為第 |
試驗點的輸出電流實際值。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ii |
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表 |
1 |
輸出電流相對誤差 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
電流測量值/ |
|
|
|
|
|
|
信號幅值 |
|
K |
系數(shù) |
|
|
|
|
|
|
|
|
|
|
|
mA |
|
|
|
|
|
|
|
|
|
|
|
|
量程頻率 量程頻率 量程頻率量程頻率 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/ |
|
|
|
/ · |
|
|
-1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mV |
|
|
|
P L |
|
|
100% |
|
|
75% |
25% |
|
|
0% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
4000 |
|
|
20.000 |
15.992 |
7.993 |
|
|
3.996 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
500 |
|
|
19.998 |
15.992 |
7.995 |
|
3.996 |
|
|
|
30 |
|
|
|
|
|
80 |
|
|
|
19.998 |
15.990 |
7.995 |
|
3.995 |
|
|
|
|
電流/ |
|
|
|
|
|
|
|
|
|
|
20 |
|
|
16 |
|
8 |
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
***大誤差 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( ) |
|
|
-0.01 |
-0.062 -0.087-0.125 |
|
|
|
|
|
|
|
|
|
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
從表1可看出,本系統(tǒng)所設(shè)計的儀表輸出電流相對誤 |
|
|
|
|
差不超過0.2%,符合工業(yè)設(shè)計要求。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
儀表系數(shù)修正實驗 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
在檢定裝置上 對口徑為 |
|
|
|
|
渦輪流量傳感器分別 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
|
|
|
20mm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
使用平均系數(shù)法和線性插值法進(jìn)行標(biāo)定,并與標(biāo)準(zhǔn)值進(jìn)行 |
比較,結(jié)果見表 |
|
|
|
。量程范圍為( |
|
3/ |
|
3/)渦輪 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
0.7m |
h~7.0m |
|
h |
|
|
流量傳感器的平均儀表系數(shù)由( |
)式計算得到。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
表 |
2 |
|
|
平均系數(shù)法和線性插值法的比較 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
測試 標(biāo)準(zhǔn)儀表系數(shù) |
|
線性插值法 |
|
平均系數(shù)法 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
點 |
|
|
/ · |
-1 |
|
儀表系數(shù) 偏差 |
|
儀表系數(shù)偏差 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
% |
|
% |
|
|
|
|
|
|
|
|
P m |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0.7 |
|
|
518.71 |
|
|
518.89 |
|
0.034 |
513.09 |
|
1.08 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.5 |
|
|
514.02 |
|
|
514.28 |
|
0.051 |
513.090.181 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.0 |
|
|
510.94 |
|
|
510.99 |
|
0.010 |
513.090.421 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.0 |
|
|
509.63 |
|
|
509.35 |
|
0.055 |
513.090.679 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.5 |
|
|
508.83 |
|
|
508.50 |
|
0.065 |
513.09 |
|
0.84 |
|
|
|
7 |
|
|
|
507.47 |
|
|
507.72 |
|
0.049 |
513.09 |
|
1.11 |
|
|
|
( ) |
( ) |
( ) |
|
|
K= |
Ki max + Ki min |
|
2 |
|
12 |
|
|
|
|
|
由表2可看出,平均系數(shù)法的***大非線性誤差為1.11%,而插值修正法的***大誤差0.065%,偏差縮小了約17倍。顯而易見,在同一測量精準(zhǔn)度水平下,采用插值修正法將會明顯擴大渦輪傳感器的量程范圍。
6、結(jié) 論:
本文針對渦輪流量計實際應(yīng)用中存在的問題,基于線性插值方法能有效提高渦輪傳感器的測量精度和擴展測量的量程比。電路中芯片均采用低功耗器件,***大程度地降低了系統(tǒng)功耗;同時儀表配有 RS485通信、LCD和按鍵輸入,遠(yuǎn)程計算機隨時可以查看儀表任意時刻的瞬時流量和累積流量等重要的參數(shù),便于操作員能夠即時了解和統(tǒng)計流量計的信息。