999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于藍牙低功耗技術的無線超聲流量計設計

2015-05-08 01:22:26惠延波李永超牛群峰
自動化儀表 2015年10期
關鍵詞:測量

惠延波 李永超 王 莉 牛群峰

(河南工業大學電氣工程學院,河南 鄭州 450001)

基于藍牙低功耗技術的無線超聲流量計設計

惠延波 李永超 王 莉 牛群峰

(河南工業大學電氣工程學院,河南 鄭州 450001)

針對復雜工礦環境和高度自動化生產環境對無線流量計的需求,對超聲波測流量的原理及實現方法和藍牙低功耗技術進行了研究,設計了一種高精度的無線超聲流量計。系統以TI的DSP芯片TSM320F28027為核心,采用高精度時間數字轉換芯片TDC-GP22測量超聲波傳播的時差,采用TI的CC2540作為藍牙通信芯片。針對流量測量過程會出現錯誤的時差數據,提出了一種基于拉依達準則的數據處理算法。實驗結果表明該流量計具有高精度流量計量,遠距離、低功耗無線傳輸及無線組網等功能。

超聲流量計 時差法 時間數字轉換 藍牙 低功耗 DSP

0 引言

流量計量在工業生產、石油輸送、城市供水等領域有著重要作用,流量計量的精度對生產效率的提高以及節能起著至關重要的作用。超聲波流量計憑借非接觸、無腐蝕、精度高等特點得到廣泛的應用。隨著工業4.0及智慧城市的提出,智慧節點也成為儀器儀表發展的趨勢。傳統的流量計一般配備RS-232、RS-485接口,無法融入智能控制網絡,具有無線傳輸能力的流量計已經成為一種迫切的需求。本文設計了一種基于時間精確測量技術和低功耗藍牙技術的無線超聲波流量計。該流量計在應用高精度時間數字轉換芯片的基礎上增加了數據處理算法,可以有效地提高流量計量精度。流量計增加藍牙通信模塊可以減少數據統計工作量[1],避免危險環境造成的人身傷害[2];還可以作為無線網絡的節點,方便流量監控和管理。

1 超聲波流量計測量原理

超聲波流量計原理有時差法、多普勒法、波束偏移法等,其中時差法在超聲波流量計中的應用最為廣泛。時差法超聲波流量計是利用液體流動對超聲波傳輸的影響來計算流量的[3]。超聲波流量計測量原理如圖1所示。

圖1 超聲波流量計示意圖

在A、B之間順流和逆流的飛行時間不同,隨著流速v變化,設順流飛行時間為t1,逆流飛行時間為t2,電路傳輸延遲為t0,則由如下關系式可以換算出流體的流速v。超聲波順流飛行時間t1為:

(1)

超聲波逆流飛行時間t2為:

(2)

超聲波順、逆流飛行時差Δt為:

(3)

式中:L為超聲波探頭之間的直線距離;D為管道內徑;c為超聲波在靜態流體介質中的傳播速度;θ為超聲波探頭飛行路線和流體流動方向的夾角。

由于c2>>v2θ2,因此可以將v2θ2忽略[4],得到流速v的計算公式:

(4)

由流速v可以得到瞬時流量值Q:

(5)

式中:k為修正因子,其與管道流速不均勻分布有關。

2 系統設計

2.1 藍牙網絡結構

無線超聲流量計系統采用最新的藍牙4.0技術,每個藍牙設備可同時連接多個設備,網絡結構

如圖2所示。網絡分為流量計、藍牙基站、數據中轉、服務器四層。臺式計算機、筆記本電腦和支持低功耗藍牙的手持設備是數據中轉層,可以直接讀取超聲流量計數據并上傳至服務器,也可對流量計進行遠程操控。

圖2 無線超聲波流量計網絡

2.2 系統總體設計

無線超聲波流量計整體系統框圖如圖3所示,整個系統由主控制器、顯示模塊、存儲模塊、輸入模塊、藍牙模塊、時差測量模塊六部分組成。

圖3 系統框圖

2.2.1 主控制器

主控制器采用TI的TMS320F28027,它具有32位DSP內核,時鐘頻率高達60 MHz。TMS320F28027具有豐富的外設和豐富的外部總線接口,如UART、SPI、I2C外部通信接口。顯示模塊和時差測量模塊采用SPI通信方式,藍牙模塊采用UART通信方式,存儲模塊采用I2C通信方式。TMS320F28027具有IDLE、STANDBY、HALT等多種低功耗模式,適合流量計開發。

2.2.2 時差測量模塊

時差測量模塊的核心是德國ACAM公司的高精度時間數字轉換芯片TDC-GP22。GP22是以信號通過內部門電路的時間延遲來進行高精度時間間隔測量[5]。GP22測量時間間隔精度高達22 ps。GP22具有窗口延遲功能,可以設置從超聲波發射到接收超聲波回波之間的延遲時間,在這段時間內STOP引腳不接收外部信號。利用窗口延遲可以消除超聲波發射電路對接收電路的干擾及外部信號的干擾[6]。在GP22初始化過程中,要啟用窗口延遲功能,在時差測量過程中,應根據管徑的變化自適應地調整窗口延遲時間。

2.2.3 藍牙模塊

藍牙模塊采用最新的藍牙低功耗技術(bluetooth low energy,BLE)。藍牙低功耗技術是藍牙4.0標準的一部分,與傳統的藍牙2.0、3.0以及藍牙4.0中的傳統藍牙部分相比,BLE技術具有傳輸距離遠、功耗低等特點。CC2540是TI公司BLE芯片,它集成了工業級的8051內核和RF收發電路,發射功耗為24 mA,接收功耗為19.6 mA,最大傳輸距離可達100 m[7]。

2.2.4 顯示模塊

顯示模塊使用的是無背光OLED顯示屏,并采用了SSD1306控制器。和LCD、TFT顯示屏相比,OLED功耗更低、顯示效果更好,且無需考慮對比度問題。

3 硬件設計

硬件電路主要包括時差測量模塊和藍牙通信模塊。時差模塊和藍牙模塊與主控制器連接如圖4所示。

圖4 主要硬件電路圖

時差測量模塊包括TDC-GP22最小系統、溫度傳感器、濾波電路和超聲波換能器四部分。GP22內部集成了超聲波驅動單元,可以直接將超聲波換能器接在脈沖輸出端和STOP信號接收端。為了抑制外部干擾,在電路中加入了高通濾波電路。當觸發上游換能器時,STOP1接地,STOP2接收回波;同理,當觸發下游超聲波換能器時,STOP2接地,STOP1接收回波。系統需要兩個時鐘,一個是4 MHz的時鐘,另一個是32 kHz的時鐘,32 kHz的時鐘用來校準高速時鐘,4 MHz的時鐘用來提供時間測量時基。時差測量模塊和主控制器之間通過四線制SPI方式連接,主控制器通過該接口可以完成對GP22的初始化以及測量結果讀取。

藍牙模塊主要包括CC2540最小系統、巴倫匹配電路和天線三部分。藍牙模塊有兩個時鐘,一個是32 kHz的低速時鐘,一個是32 MHz的高速時鐘。當系統工作在低功耗模式時,使用32 kHz時鐘;當系統工作在正常收發模式時,使用32 MHz時鐘。

4 軟件設計

軟件設計包括主控制器程序設計和藍牙模塊程序設計兩部分。主控制器程序主要完成流量的測量,藍牙模塊程序主要完成流量的傳輸。

4.1 主控制器軟件設計

主控制器的軟件設計主要包括主程序、定時器中斷程序、UART中斷程序、數據處理子程序。

4.1.1 主程序設計

主程序完成外設參數的配置以及OLED、GP22的初始化,并設定時間和日期。完成初始化后主控制器進入低功耗模式[8]。GP22初始化主要包括打開模擬測量、自動校準、選擇時鐘工作方式、啟動窗口延遲等。

4.1.2 定時器中斷程序設計

兩次時差測量的時間間隔由定時器設定,設置為20 ms。每次獲取時差后更新當前時間,每完成15次時差測量,調用數據處理子程序。

4.1.3 UART中斷程序設計

主控制器通過UART和CC2540進行通信,當有藍牙設備連接時,CC2540充當數據中繼器的角色,將數據在流量計和外部藍牙設備之間傳遞。UART中斷程序的工作是判斷CC2540發送的數據類型[9]。接收到的數據分為三類,第一類是請求主控制器發送當前流量數據,第二類是請求修改當前流量參數,第三類是誤操作。如果接收到發送流量數據請求,則主控制器通過UART將瞬時流量和累計流量數據發送給外部藍牙設備;如果發送的是修正流量參數的請求,則主控制器修改接收到的值;如果是誤操作,則立即退出。4.1.4 數據處理子程序設計

最終流量數據在時差測量的基礎上計算得到。時差測量過程中不可避免地會出現錯誤數據,因此要采用軟件算法剔除錯誤的數據。流量變化是連續的,短時間內時差數據不會產生大的變化,因此,在時差數據處理過程中可采用拉依達準則將錯誤數據剔除。

算法實現是將每15次的測量數據分為一組,如果存在粗大誤差,則將其濾出。隨機取出連續測得的15次時差數據t1~t15,如表1所示。

表1 時差數據

計算出15次時差數據的算數平均值為0.048 3,根據貝塞爾公式,求出標準差:

(6)

如果|Δti|>3,就認為ti為異常值,將其剔除。該組數據的標準差為0.000 92,則根據準則判斷數據中是否存在異常值。如0.045 1對應的偏差0.003 2>3σ,故將其剔除。剔除異常值后,計算時差的平均值,作為該段時間內的時差。

4.2 藍牙模塊軟件設計

在流量計中,藍牙模塊工作在從模式下,不能主動和主設備進行連接,只能間歇性地廣播并等待主設備發出連接請求。與傳統的藍牙相比,CC2540廣播只使用了三個通道,通道號是37、38、39,比傳統的全通道廣播功耗更低[10]。按照藍牙的工作原理,將CC2540的程序分為兩個狀態,第一個狀態是待連接狀態,第二個狀態是連接狀態。待連接狀態主要工作包括廣播以及連接請求的確認。當收到主設備發出的連接請求時,從設備要進行身份驗證,主設備要輸入驗證密碼;如果驗證密碼正確,則兩個設備進行連接。連接狀態下,藍牙設備作為流量計與外部設備通信的接口,完成數據轉發。沒有數據收發時,CC2540處于睡眠模式,當收到主設備通過藍牙發送的數據或主控制器通過UART發送的數據時被喚醒,并對收到的數據進行處理。如果收到主控制器發來的數據,藍牙模塊會將數據通過藍牙發送給藍牙主設備;如果收到來自藍牙主設備的數據,藍牙模塊會將接收到的數據通過UART總線發送給主控制器。

5 試驗結果

試驗中超聲波頻率為1MHz,安裝傾角為45°,管道直徑為80mm,當流量在0~20m3/s時,流量測量值與標準表對比結果如表2所示。經計算其精度在±2%之內,可以滿足大部分應用場合的需求。通過手機客戶端可以修改流量計算公式中的修正因子。通過藍牙將修正因子發送給流量計,主控制器將對流量計算公式進行修正。

表2 測量結果

6 結束語

本文設計了一種基于高精度時間數字轉換芯片GP22和超低功耗的藍牙4.0芯片CC2540的無線超聲波流量計。無線超聲流量計采用硬件濾波和軟件數據處理算法提高計量精度,采用藍牙低功耗技術實現無線傳輸。該流量計不僅可以實現本地高精度流量計量,還可以實現流量網絡監控,適用于多種流體介質及條件惡劣的工礦環境。

[1] 張玉杰,邊旭燁,楊萍. 基于GPRS 技術的遠程互相關流量測控系統[J].自動化儀表,2014,35(7):44-47.

[2] 陳楊,張軍,季仲梅.基于ZigBee的稀土礦山生產監控系統[J].計算機測量與控制,2014,22(11):3591-3593.

[3] 王飛,官龍騰,張福春,等.數字式時差法超聲流量計的設計與實現[J].自動化儀表,2014,35(9):80-83.

[4] 王莉,曹譯恒,任勝杰,等.基于Cortex-M3的低功耗多聲道超聲液體流量計設計[J].自動化與儀表,2014(12):13-17.

[5] 唐慧強,蔣錢,印晶.基于時間轉換數字技術的激光測距儀設計[J].計算機測量與控制,2014,22(11):3831-3836.

[6] 徐成濤,吳冠豪,鄭睿童. 脈沖式激光測距儀計時系統設計與實現[J].自動化儀表,2012,33(5):73-76.

[7] 陳子龍,張紅雨,李俊斌. CC2540和SHT11的無線溫濕度采集系統設計[J].單片機與嵌入式系統應用,2013(4):41-44.

[8] 王曉俊,徐凱,周杏鵬.超低功耗無線超聲波熱能表設計[J].自動化儀表,2012,33(3):76-79.

[9] 曹青春,劉輝.基于CC2540 的藍牙射頻模塊設計[J].海南師范大學學報:自然科學版,2013,26(2):172-175.

[10]陳子龍,張紅雨,李俊斌. 藍牙4.0無線傳感網數據采集及以太網傳輸設計[J].電聲技術,2013,37(10):74-77.

Design of the Wireless Ultrasonic Flowmeter Based on Bluetooth Low Power Consumption Technology

In according with the demands for wireless flowmeters that can be operated under complex industrial and mining environment, and highly automated production environment, the principle and implementing method of ultrasonic flowmeter and bluetooth low power consumption technology are researched, and the highly accurate wireless ultrasonic flowmeter is designed. The system is composed of the DSP chip TSM320F28927 from TI as the core, and using high precision time to digital conversion chip TDC-GP22 for measuring time difference of propagation time of ultrasonic wave, and CC2540 from TI as the bluetooth communication chip. To against the errors of time difference data appear in flow measurement process, the data processing algorithm based on Pauta criterion is proposed. The result of experiments indicates that this flowmeter possesses functions of highly accurate flow measurement, long distance and low power consumption wireless transmission and wireless networking, etc.

Ultrasonic flowmeter Time difference method Time to digital conversion Bluetooth Low power consumption DSP

國家“十二五”科技支撐計劃基金資助項目(編號:2012BAF12B13)。

惠延波(1964-), 男,1997年畢業于西安交通大學機械制造專業,獲博士學位,教授;主要從事制造業信息化和糧油食品檢測方面的研究。

TH814

A

10.16086/j.cnki.issn1000-0380.201510011

修改稿收到日期:2015-06-08。

猜你喜歡
測量
測量重量,測量長度……
把握四個“三” 測量變簡單
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
測量的樂趣
二十四節氣簡易測量
日出日落的觀察與測量
滑動摩擦力的測量與計算
測量
測量水的多少……
主站蜘蛛池模板: 欧美亚洲国产视频| 18禁黄无遮挡免费动漫网站| 久久毛片网| 国内精品91| 三上悠亚精品二区在线观看| 日韩专区欧美| 国产玖玖视频| 日韩黄色大片免费看| 亚洲AV色香蕉一区二区| 亚洲天堂视频在线免费观看| 日韩午夜片| 国产成人AV男人的天堂| 欧美精品H在线播放| 国产草草影院18成年视频| 丁香五月亚洲综合在线 | 男女性色大片免费网站| 激情综合网址| 九色91在线视频| 高h视频在线| 亚洲天堂日韩av电影| 国产成人免费视频精品一区二区 | 国产成人AV综合久久| 婷婷午夜影院| 亚洲最大福利网站| 色综合日本| 深夜福利视频一区二区| 中文字幕在线观| 国产精品视频猛进猛出| 国产亚洲精久久久久久无码AV| 精品国产成人a在线观看| 亚洲成人免费看| 亚洲日本韩在线观看| 91精品国产一区自在线拍| 五月婷婷中文字幕| 亚洲人成网站在线播放2019| 波多野结衣一区二区三区四区视频| 18禁黄无遮挡免费动漫网站| 欧美综合成人| 婷婷六月色| 欧美成人在线免费| 免费在线国产一区二区三区精品| 成人av专区精品无码国产| www精品久久| 国产在线一二三区| 欧美不卡视频在线| 国产在线观看一区二区三区| 婷婷六月综合| 亚洲香蕉在线| 刘亦菲一区二区在线观看| 欧美一区精品| 九色综合视频网| 国产成人一区| 成人无码一区二区三区视频在线观看 | 免费毛片视频| 91香蕉国产亚洲一二三区| 日韩精品亚洲一区中文字幕| 欧美第二区| 日韩成人午夜| 青青青亚洲精品国产| 亚洲人成电影在线播放| 亚洲视频免费在线看| 毛片免费在线| 亚洲日本韩在线观看| 国产日韩精品欧美一区喷| 日韩无码视频播放| 免费国产黄线在线观看| 久久视精品| 婷婷综合色| 国产福利不卡视频| 欧美成人在线免费| 欧美国产日韩在线观看| 91无码国产视频| 热伊人99re久久精品最新地| 综合色88| 免费啪啪网址| 久久黄色小视频| 中文字幕在线永久在线视频2020| 无码AV日韩一二三区| 一级高清毛片免费a级高清毛片| 亚洲欧美人成电影在线观看| 伊伊人成亚洲综合人网7777| 色婷婷丁香|