低功耗兩線制渦輪流量計
| 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ù)值通過計算可以得到當時的瞬時流量值。
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)頻率。當系統(tǒng)主時鐘頻率為1MHz時,工作電壓為3V,電流消耗為370μA,根據(jù)式(4)和(5)可計算出,當系統(tǒng)工作頻率為4MHz,工作電壓3.3V,電流消耗相當于1.69mA。因此,系統(tǒng)在運行時,根據(jù)渦輪信號的變換率,選擇不同的工作模式,以降低系統(tǒng)的功耗。
3.2 4~20mA輸出和電源供電模塊功耗問題一直是4~20mA 輸出電路設(shè)計的難點之一。解決這一問題的主要方法是信號線與電源線復(fù)用。這樣功耗問題得以保證,并且為儀表兩線制工作提供足夠的電流。但經(jīng)過實際測試,當單片機處于高頻時鐘工作,并且所有外設(shè)全部工作,其電流消耗超過4mA。為了解決這樣的問題,通過DC/DC對復(fù)用線進行分流,還解決了數(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。
該電路的工作原理是當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 | 顯示了一個二 | 證明,即使電源電壓高達 | ,也損壞不了 | 。 | ||||||||||||||||||||||||||||||||
| 50V | XTR115 | |||||||||||||||||||||||||||||||||||||
| 極管電橋電路,四個 | 1N4148 | 型開關(guān)二極管構(gòu)成這樣的保 | 鑒于整個系統(tǒng)自身的電流消耗不能超過 | ,所以 | ||||||||||||||||||||||||||||||||||
| 4mA | ||||||||||||||||||||||||||||||||||||||
| 護電路,電路可以正常運行,甚至當電壓連接線是接反的, 通過 | / | 對復(fù)用線進行分流, / | 的 | 輸入電壓為 | ||||||||||||||||||||||||||||||||||
| DCDC | DCDC | |||||||||||||||||||||||||||||||||||||
| 它也能防止負電壓流入 | V+ | 端。因為橋式電路中無論何 | ,輸出電壓為 | ,所以,當 | / | 效率為 | 80% | 以上 | ||||||||||||||||||||||||||||||
| 24V | 5V | DCDC | ||||||||||||||||||||||||||||||||||||
| 時都會導(dǎo)通兩只二極管,于是,在計算環(huán)路電壓時,去掉兩 | 時,從電流環(huán)上取 | 1mA | 電流,由公式()計算出提供給數(shù) | |||||||||||||||||||||||||||||||||||
| 6 | ||||||||||||||||||||||||||||||||||||||
| 只硅二極管的正向壓降 | (約為 | )是理所應(yī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)鍵指標。為了減 | 所示。 | ||||||||||||||||||||||||||
| 少通信信號受外界干擾,通信模塊電路采用東芝公司的 | |||||||||||||||||||||||||||
| P181 光 耦 隔 離 器 和 75LBC184 差 分 收 發(fā) 器 芯 片。 | |||||||||||||||||||||||||||
| 75LBC184差分收發(fā)器帶有內(nèi)置瞬變噪聲保護裝置,這 | |||||||||||||||||||||||||||
| 種設(shè)計特點明顯改善了減少數(shù)據(jù)異步傳輸電纜上的瞬 | |||||||||||||||||||||||||||
| 變噪聲的可靠性,這種可靠性是市場上現(xiàn)有器件所不及 | |||||||||||||||||||||||||||
| 的。遠程計算機可以通過 RS485通信模塊及時了解渦 | |||||||||||||||||||||||||||
| 輪流量計的流量參數(shù)。 |
![]() |
||||||||||||||||||||||||||
| 4 | 系統(tǒng)軟件設(shè)計 | 圖 | 5 | 軟件框圖 | |||||||||||||||||||||||
| 系統(tǒng)軟件包含的主要功能模塊有:)初始化模塊:系 | |||||||||||||||||||||||||||
| 1 | 脈沖計數(shù) | ||||||||||||||||||||||||||
| 統(tǒng)上電后,首先就要對單片機的狀態(tài)控制寄存器及各功能 | 4.1 | ||||||||||||||||||||||||||
| 設(shè)置定時器 | ( )來捕獲渦輪信號脈沖個數(shù),設(shè)置 | ||||||||||||||||||||||||||
| 模塊的工作模式進行設(shè)置, | 使用之前也需要對其進行 | ||||||||||||||||||||||||||
| ATA | |||||||||||||||||||||||||||
| LCD | 定時器 | ( )來計算瞬時流量、累計流量和頻率輸出。捕 | |||||||||||||||||||||||||
| 復(fù)位和初始化顯示。 )計算處理模塊:計算出傳感器信號 | |||||||||||||||||||||||||||
| BTB | |||||||||||||||||||||||||||
| 2 | 獲/比較 寄 存 器 | 被 設(shè) 置 為 | ,輔 助 時 鐘 | ||||||||||||||||||||||||
| 的頻率,然后,根據(jù)所設(shè)定的儀表系數(shù),計算出瞬時流量和 | TACCRO | ||||||||||||||||||||||||||
| 32767 | |||||||||||||||||||||||||||
| 和累計流量,再根據(jù)計算出來的瞬時流量,向外發(fā)送相應(yīng) | ACLK | 頻率選用 | ,定時器 | A | 工作在增計數(shù)模式。 | ||||||||||||||||||||||
| 32768Hz | |||||||||||||||||||||||||||
| 的脈沖量和標準的 | 的電流。 )輸出模塊:系統(tǒng) | TB | 設(shè)置捕獲/比較寄存器 | TBCCRO | 為 | ,選用系統(tǒng)時 | |||||||||||||||||||||
| 4~20mA | 65535 | ||||||||||||||||||||||||||
| 3 | 鐘 | 分頻后的頻率為 | ,定時器 | 工作在連續(xù)模式。 | |||||||||||||||||||||||
| 輸出模塊即遠程信號發(fā)送操作模塊,分別是4~20mA 電 | 4 | 2 | B | ||||||||||||||||||||||||
| MHz | |||||||||||||||||||||||||||
| 流輸出操作和脈沖輸出操作。 )人機接口模塊:模塊由鍵 | TA | 的上升沿來觸發(fā)捕獲脈沖信號, | 根據(jù)相鄰兩次觸發(fā) | ||||||||||||||||||||||||
| TB | |||||||||||||||||||||||||||
| 4 | 信號的間隔時間來捕獲渦輪信號脈沖個數(shù),再依據(jù) TB的 | ||||||||||||||||||||||||||
| 盤和 | LCD | 組成,用于顯示和修改儀表測量結(jié)果。 )中斷模 | |||||||||||||||||||||||||
| 5 | 工作時鐘頻率計算出渦輪信號的頻率,流程圖如圖 6 | ||||||||||||||||||||||||||
| 塊: | 中斷負責(zé)頻率的測量; | 中斷負責(zé)脈沖 | |||||||||||||||||||||||||
| TimerA | TimerB | ||||||||||||||||||||||||||
計數(shù)、流量計算顯示和RS485通信;掉電中斷用來保存數(shù)
| 圖 | 6 | 脈沖捕獲流程圖 |
| 當 | pulseIN2≤pulseIN1 | 時,頻率計算公式為: | |||||||||||||||||||||
| 32768-pulseIN1+pulseIN2 | |||||||||||||||||||||||
| freq= | () | ||||||||||||||||||||||
| _ | 8 | ||||||||||||||||||||||
| Esttime | |||||||||||||||||||||||
| 當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 | ||||||||||||||||||||||
| 法,然后把近似曲線方程表達式預(yù)先存入到微控制器中, | |||||||||||||||||||||||
| 顯然當曲線上任一點 | Fx | 檢索到在( , | )之 | 間或端點 | |||||||||||||||||||
| Fi Fi+1 | |||||||||||||||||||||||
| 處,就可以根據(jù)函數(shù)表達式計算出與之對應(yīng)的儀表系數(shù) | |||||||||||||||||||||||
| , | 的計算表達式為: | ||||||||||||||||||||||
| Kx Kx | |||||||||||||||||||||||
Kx = Ki +k(Fx -Fi)= Ki +Ki+1 -Ki(Fx -Fi)
Fi+1 -Fi
(10)
式中:i=1,2,3,…,n;Fx 為當前頻率值,其值介于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ù)法和線性插值法進行標定,并與標準值進行 | ||||||||||||||||||||||||||||||||
| 比較,結(jié)果見表 | 。量程范圍為( | 3/ | 3/)渦輪 | |||||||||||||||||||||||||||||
| 2 | 0.7m | h~7.0m | h | |||||||||||||||||||||||||||||
| 流量傳感器的平均儀表系數(shù)由( | )式計算得到。 | |||||||||||||||||||||||||||||||
| 12 | ||||||||||||||||||||||||||||||||
| 表 | 2 | 平均系數(shù)法和線性插值法的比較 | ||||||||||||||||||||||||||||||
| 測試 標準儀表系數(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倍。顯而易見,在同一測量精準度水平下,采用插值修正法將會明顯擴大渦輪傳感器的量程范圍。
6、結(jié) 論:
本文針對渦輪流量計實際應(yīng)用中存在的問題,基于線性插值方法能有效提高渦輪傳感器的測量精度和擴展測量的量程比。電路中芯片均采用低功耗器件,***大程度地降低了系統(tǒng)功耗;同時儀表配有 RS485通信、LCD和按鍵輸入,遠程計算機隨時可以查看儀表任意時刻的瞬時流量和累積流量等重要的參數(shù),便于操作員能夠即時了解和統(tǒng)計流量計的信息。
