摘 要: 針對傳統(tǒng)測風(fēng)儀器無法直接用于移動條件下(如車載或船載時)的風(fēng)速風(fēng)向測量的問題,設(shè)計了一種可以在移動平臺上應(yīng)用的超聲波風(fēng)速風(fēng)向測量系統(tǒng)。該系統(tǒng)使用超聲波時差法測量平面內(nèi)二維風(fēng)向風(fēng)速,同時使用霍爾傳感器和電子羅盤測量基座的移動速度和方向,通過微處理器對測得的風(fēng)速風(fēng)向進(jìn)行修正,得到實際風(fēng)速和風(fēng)向。系統(tǒng)采用ARM作為核心控制器,提高了時差的測量精度,并降低了功耗。
關(guān)鍵詞: 超聲波; 風(fēng)速測量; 移動平臺
風(fēng)是相對于大地表面的空氣運動,風(fēng)速大小和方向嚴(yán)重影響人類的生活。高分辨率、高精度的風(fēng)速風(fēng)向測量在氣象研究、天氣預(yù)報、大氣環(huán)境監(jiān)測等方面占有非常重要的地位[1]。常用的風(fēng)速風(fēng)向的測量方法主要有風(fēng)向標(biāo)、風(fēng)杯、風(fēng)輪、超聲波等。超聲波測風(fēng)儀因為具有安裝簡單、維護(hù)方便、測量精度高等特點,在工業(yè)生產(chǎn)和科學(xué)實驗中都有廣泛應(yīng)用[2]。超聲波測風(fēng)儀的設(shè)計已有很多種,如參考文獻(xiàn)[3]設(shè)計了一種以DSP為核心,使用超聲波換能器和紅外線檢波接收器的超聲波測風(fēng)設(shè)備;參考文獻(xiàn)[2]設(shè)計了一種基于高速單片機(jī)和收發(fā)一體式超聲波換能器的測風(fēng)設(shè)備,并使用了鉑電阻和濕敏電容進(jìn)行溫度補(bǔ)償;參考文獻(xiàn)[4]介紹了移動平臺上測風(fēng)的基本原理并進(jìn)行了初步的系統(tǒng)設(shè)計。
測風(fēng)設(shè)備在特殊要求下,需要在相對于大地運動的基座上進(jìn)行測量時(如在行駛的汽車上、航行的船舶上),傳統(tǒng)儀器因為無法修正基座運動給測量帶來的偏差從而無法得到準(zhǔn)確的數(shù)據(jù)。本文設(shè)計了一種基于ARM芯片的風(fēng)速測量系統(tǒng),該儀器使用超聲波時差法測量平面二維風(fēng)速,同時使用霍爾傳感器和電子羅盤測量基座的運動方向和速度,并對測得的風(fēng)速風(fēng)向進(jìn)行修正從而獲得真實的風(fēng)速風(fēng)向數(shù)據(jù),適用于基座移動過程中的測量。實驗結(jié)果表明,該系統(tǒng)具有適用范圍廣、精度高、穩(wěn)定性強(qiáng)的特點。
1 移動式超聲波風(fēng)速風(fēng)向測量原理
當(dāng)超聲波在有風(fēng)的空氣中傳播且傳播的距離為一預(yù)定值時,其順流和逆流傳播將有一個以時間差形式表現(xiàn)出來的速度差,而這個時間差與待測的風(fēng)速之間是具有一定線性關(guān)系的[5]。在空間水平面上放置兩個收發(fā)一體的超聲波換能設(shè)備A和B,兩個設(shè)備之間的距離為d,假設(shè)超聲波在靜止的空氣中傳播速度為c,風(fēng)的方向為A到B的方向,速度為vAB,從A發(fā)射超聲波到B接收到經(jīng)過的時間為t1,從B發(fā)射到A接收到經(jīng)過的時間為t2,可以得到:
超聲波在空氣中的傳播速度是受溫度影響的,從式(1)中可以看出,風(fēng)速的測量中并不包含超聲波速度的項,因此避免了溫度對系統(tǒng)測量精度的影響[4]。
若在這兩個超聲波換能設(shè)備連線的垂直線上,再放置兩個相同的超聲波換能設(shè)備,就可以測得風(fēng)速在平面直角坐標(biāo)系下在兩個坐標(biāo)軸上的映射分量。當(dāng)測量基座相對大地運動時,超聲波測風(fēng)設(shè)備測出的風(fēng)速風(fēng)向值結(jié)合測量基座運動的方向與速度值進(jìn)行系統(tǒng)修正,就可得出實際條件下自然風(fēng)的風(fēng)速風(fēng)向值。
2 移動式超聲波風(fēng)速儀總體設(shè)計
如圖1所示,系統(tǒng)外圍部件主要由超聲波風(fēng)速測量模塊、基座測速模塊、方向測量模塊、數(shù)據(jù)通信接口模塊和人機(jī)接口模塊構(gòu)成。
超聲波風(fēng)速測量模塊采用收發(fā)一體式超聲波換能器,不僅簡化了電路設(shè)計的復(fù)雜度,同時也為后期的安裝使用提供了便利;基座測速模塊采用霍爾速度傳感器與單片機(jī)相結(jié)合,采用RS232串口通信方式將速度基座運動速度傳送到微控制器;方向測量模塊采用先進(jìn)的集成式磁傳感器LSM303DLH,通過通信方式將方向信息傳送到微控制器;數(shù)據(jù)通信接口提供了RS232和RS485兩種接口,分別適應(yīng)近距離和遠(yuǎn)距離與上位機(jī)的通信;人機(jī)接口部分設(shè)置了一個有6個按鍵的鍵盤和3.2英寸TFT彩屏液晶。
3 移動超聲波風(fēng)速儀的硬件設(shè)計
移動式超聲波風(fēng)速風(fēng)向測量系統(tǒng)以基于32位ARM Cortex-M3內(nèi)核的微處理器 LPC1768作為系統(tǒng)的控制與運算核心。該芯片為NXP公司的基于第二代ARM Cortex-M3內(nèi)核的微控制器,其操作頻率高達(dá)120 MHz,代碼執(zhí)行速度高達(dá)1.25 MIPS/MHz,并有豐富的接口部件。ARM芯片自身的高速處理技術(shù)將有助于提高超聲波風(fēng)速風(fēng)向測量系統(tǒng)的測量精度和實時性。
3.1 超聲波風(fēng)速測量模塊的設(shè)計
超聲波是頻率高于20 kHz的聲波,其相比于可聽聲有中心頻率較高、發(fā)射指向性好、穿透能力強(qiáng)等優(yōu)點。利用超聲波的這種性能可以制成超聲波傳感器,它是一種既可以把電能轉(zhuǎn)化為聲能,又可以把聲能轉(zhuǎn)化為電能的器件[6]。本系統(tǒng)采用FUS-200型超聲波換能器,它是一種中心頻率為200 kHz的高頻壓電式超聲波換能器,驅(qū)動電壓為60 V,與頻率的普通換能器的驅(qū)動電壓(一般為200~400 V)相比,具有聲電轉(zhuǎn)換效率高、驅(qū)動電壓低、容易成型等突出優(yōu)點。
系統(tǒng)采用基于自激型驅(qū)動電路的原理設(shè)計,利用了超聲波換能器自身的諧振特性,再配合以外部相關(guān)電路使換能器在諧振頻率附近產(chǎn)生振蕩。
如圖2所示,激勵脈沖由微控制器產(chǎn)生并從K1送入,通過三極管Q4放大驅(qū)動MOS管,將12 V電壓接入脈沖變壓器升至60 V控制RC電路的充放電的切換,產(chǎn)生200 kHz的震蕩,驅(qū)動超聲波換能器。驅(qū)動電壓波形如圖3所示。為保護(hù)后續(xù)放大電路,在接收端連接一對反并聯(lián)二極管D2、D3進(jìn)行信號限幅。系統(tǒng)還設(shè)計了驅(qū)動電路開關(guān)IN1,由微控制器引腳電平控制,在加激勵脈沖之前打開,結(jié)束后關(guān)閉,有效減輕了脈沖變壓器的信號干擾。
為了使微控制器精確地捕捉到信號的邊沿,獲得超聲波信號到達(dá)的準(zhǔn)確時間,應(yīng)對接收到的信號進(jìn)行放大、濾波、包絡(luò)檢波和閾值比較。
放大電路由兩片低噪聲、高速寬帶運算放大器OP37和RC網(wǎng)絡(luò)組成,理論放大倍數(shù)約為2 200倍,符合后續(xù)處理電路的輸入電壓要求。濾波部分采用了單運放TL082為核心的壓控電壓源二階帶通濾波電路作為帶通濾波器,下限截止頻率100 kHz,上限截止頻率300 kHz。
包絡(luò)檢波可以將環(huán)境變化對超聲波信號的幅度的影響減到最低。經(jīng)過包絡(luò)檢波后的信號是一個正弦信號,此時為獲得超聲波信號的到達(dá)時間,系統(tǒng)設(shè)計采用了電壓比較器LM393進(jìn)行閾值比較。
3.2 基座測速模塊的設(shè)計
基座測速采用開關(guān)式霍爾傳感器與單片機(jī)結(jié)合的設(shè)計。相比于常用的GPS測速和光電測速,霍爾傳感器測速方法具有信號輸出穩(wěn)定、結(jié)構(gòu)簡單、能適應(yīng)惡劣工作環(huán)境的優(yōu)點。
當(dāng)粘有磁鋼的車輪運動時,磁鋼掃過固定的霍爾傳感器,霍爾元件附近磁場發(fā)生變化,進(jìn)而引起霍爾傳感器輸出電壓的改變。本系統(tǒng)中采用集成常開開關(guān)型霍爾傳感器A04E,配合單片機(jī)捕捉電壓跳變沿,利用單片機(jī)內(nèi)部的兩個定時計數(shù)器分別檢測單位時間內(nèi)下降沿的個數(shù)(測頻法)和兩個下降沿之間的時間(測周法),進(jìn)而計算出車輪的轉(zhuǎn)速。
實驗測定的測頻法和測周法相對誤差與轉(zhuǎn)速的關(guān)系如圖4所示。實驗數(shù)據(jù)表明,在高轉(zhuǎn)速的范圍內(nèi),測頻法精度相對較高;在低轉(zhuǎn)速范圍內(nèi),測周法精度相對較高。實際使用時應(yīng)根據(jù)具體情況設(shè)計合理的轉(zhuǎn)速算法。
基座方向測量模塊通過數(shù)字電子羅盤實現(xiàn)。數(shù)字電子羅盤由于其成本低、體積小、精度高、環(huán)境適應(yīng)性能好、具有數(shù)字化接口等特點,已經(jīng)被廣泛應(yīng)用于工業(yè)和導(dǎo)航系統(tǒng)中[7]。本系統(tǒng)采用意法半導(dǎo)體LSM303DLH電子羅盤來進(jìn)行方向測量,該芯片模塊內(nèi)集成有一個3軸數(shù)字加速計以及一個3軸數(shù)字磁傳感器,模塊內(nèi)的磁感應(yīng)元件是基于霍尼韋爾的各向異性磁阻(AMR)技術(shù)所設(shè)計的。使用環(huán)境的鐵磁介質(zhì)引起的磁場變化導(dǎo)致電子羅盤輸出精度下降是常見現(xiàn)象[7],因此在使用之前要進(jìn)行校準(zhǔn),以消除附近磁場的影響。使用電子羅盤測得的航向還應(yīng)根據(jù)國際地磁參考區(qū)域(IGRF),在羅盤輸出的航向值上加上或減去當(dāng)?shù)氐拇牌?,才能得出正確的以地理北極為參考的方位角。
3.3 數(shù)據(jù)通信接口的設(shè)計
數(shù)據(jù)通信接口利用了片上的4個UART串行接口。UART0用于與基座測速模塊通信; UART1經(jīng)過電平轉(zhuǎn)換芯片MAX3232與PC上位機(jī)通信;UART2經(jīng)過半雙工收發(fā)器SP3485轉(zhuǎn)化為RS-485電氣標(biāo)準(zhǔn),用于可能需要的長距離通信和多設(shè)備組網(wǎng);UART3用于輔助調(diào)試和后期擴(kuò)展使用。
4 系統(tǒng)軟件設(shè)計
根據(jù)系統(tǒng)功能模塊的劃分,軟件設(shè)計也主要分為三部分:超聲波風(fēng)速風(fēng)向測量、基座運動參數(shù)通信、人機(jī)接口。主要涉及的子程序有:初始化子程序、渡越時間測量子程序、電子羅盤通信子程序、測速器通信子程序、數(shù)據(jù)計算子程序、顯示子程序和按鍵掃描子程序,以及測量基座速度的微控制器中的定時、計數(shù)程序和通信程序。編程調(diào)試環(huán)境為Keil μVision4,采用C語言為主要開發(fā)語言。主程序流程圖如圖5所示。
研究基于移動基座的風(fēng)速風(fēng)向參數(shù)的測量方法及系統(tǒng)設(shè)計,對于航海、應(yīng)急式車載自動氣象站等的建設(shè)以及危險性氣體監(jiān)測等工業(yè)生產(chǎn)及科學(xué)研究等具有重要的理論及實踐意義。本文分析了在移動式情況下進(jìn)行風(fēng)速風(fēng)向測量的原理,提出了以LPC1768為核心的硬件結(jié)構(gòu),并制作樣機(jī)進(jìn)行了測試。實驗結(jié)果表明,本系統(tǒng)應(yīng)用在移動式風(fēng)速風(fēng)向的測量領(lǐng)域,可以在一定程度上實現(xiàn)風(fēng)速風(fēng)向信息的智能化采集,滿足車載、船載及海上活動平臺等測風(fēng)領(lǐng)域的風(fēng)速風(fēng)向測量需求。
參考文獻(xiàn)
[1] 單慧琳,張銀勝,唐慧強(qiáng),等.對稱三角線性調(diào)頻連續(xù)波雷 達(dá)應(yīng)用于風(fēng)速探測[J].電子技術(shù)應(yīng)用,2013,39(1):119-121.
[2] 于洋,石佳,陳亮,等.基于C8051F102的高精度全天候超聲波測風(fēng)儀的設(shè)計[J].傳感器技術(shù)學(xué)報,2012,25(11): 1623-1626.
[3] 羅中興,魏毅立,施靜偉.基于DSP的超聲波測風(fēng)儀[J].聲學(xué)與電子工程,2009(2):39-41.
[4] 張自嘉,葛志鑫.移動式超聲波風(fēng)速風(fēng)向測量系統(tǒng)[J].儀表技術(shù)與傳感器,2011(10):69-70.
[5] 李廣峰,劉防,高勇.時差法超聲波流量計的研究[J].電測與儀表,2000,37(9):13-16.
[6] 簡盈,王躍科,潘仲明.超聲波換能器驅(qū)動電路及回?fù)芙?收電路的設(shè)計[J].電子技術(shù)應(yīng)用,2004,30(11):31-33.
[7] 蔣賢志.數(shù)字電子羅盤誤差分析及校正技術(shù)研究[J].現(xiàn)代雷達(dá),2005,27(6):39-41.