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

基于LoRa的工業溫度無線采集系統設計

2019-02-21 07:59:34李偉杰戴亞文
自動化與儀表 2019年1期
關鍵詞:系統

李偉杰,戴亞文

(武漢理工大學 理學院,武漢 430070)

隨著信息技術的發展,數據傳輸經歷了從有線到無線的轉變,無線局域網技術包括ZigBee,Wi-Fi,Bluetooth等在工業控制、環境監測等領域都得到了廣泛應用[1]。由于無線局域網技術頻率高,無線信號衰減快,傳輸距離較短,同時普遍共用2.4 G頻段,沖突和干擾也不可避免。一般工業現場環境較復雜、分布不集中、作業環境惡劣且加之強干擾源的存在,傳統的無線技術面臨著新的挑戰[2]。

與傳統的無線傳輸技術相比,低功耗廣域網LPWAN(low power wide area network)技術是一種以低數據傳輸率進行遠距離通信的低功耗廣域網絡傳輸技術,具有距離遠、覆蓋范圍廣、功耗低、抗干擾性強等優點,被廣泛應用于工業探測、農業監測、水質監測等領域[4-6],尤其針對長距離、低功耗和低數據傳輸速率的場合,具有很大優勢。LoRa作為遠距離低功耗數據傳輸技術之一,是美國Semtech公司采取的一種基于擴頻通信的超長距離無線傳輸方案,它解決了傳統設計方案中無法同時兼顧距離、抗干擾和功耗的問題,提供一種簡單的實現遠距離、低功耗、大容量的方案,進而擴展無線傳感網絡,擁有廣泛的應用前景[7]。

本文針對工業溫度信息采集的實際應用需求,設計了一種基于LoRa的工業溫度無線采集系統,實現對工業環境下監測區域溫度參數的實時采集和監控。系統實現了低功耗的硬件電路設計,并采用了競爭與時分復用相結合的組網方式和基于事件驅動的數據采集優化算法,試驗結果表明該系統具有功耗低、傳輸距離遠、覆蓋范圍廣、傳輸穩定等優勢,目前已在柳州某鋼鐵廠安裝使用。

1 系統結構及原理

基于LoRa的工業溫度無線采集系統通過分布在工業監測區域中各個監測節點采集溫度、濕度等環境數據,然后將監測數據發送至網關進而上傳至服務器,實現對工業環境中監測區域溫度的采集和監控。

1.1 總體結構設計

基于LoRa的工業溫度無線采集系統主要由監測節點、網關以及服務器3個部分構成。整體框圖如圖1所示。節點被分布在工業環境中的各個監測點,實時采集監測點的溫度信息,并將采集到的數據發送至網關,網關負責組網、時間同步以及對節點上傳數據的打包和處理,最后通過GPRS或者預留的串口、以太網接口上傳至服務器。最終,監測人員可以通過PC終端實時監測各個節點的環境參數信息。

圖1 系統整體框圖Fig.1 Overall block diagram of the system

1.2 拓撲結構

節點部署方式涉及到整個系統網絡的組網規模和效率,是無線傳感網絡中非常重要的因素。合理的節點部署方式可以使系統具有更高的節點容量,更大的網絡覆蓋率以及更低的網絡能耗。星型網絡是各種網絡拓撲結構的組網基礎,它具有結構簡單、延遲低、組網容易等特點,可以降低通信協議的復雜度以及整個網絡的能耗[8-9]。

考慮到工業現場環境復雜、監測區域覆蓋范圍廣、傳輸距離遠、節點數量龐大等特點,系統根據節點所屬不同的區域將節點劃分到不同的信道中,一個網關負責一個信道,同一信道中的網關和節點采用星型網絡結構,如圖2所示。相鄰的網關之間采用類蜂窩網絡結構完成對大面積工業區域的覆蓋,保持了終端節點電池電量以及整個系統網絡覆蓋范圍方面的優勢。

圖2 網絡拓撲結構Fig.2 Diagram of network topology

同時采用競爭與分時相結合的組網方式來降低系統的功耗以及碰撞率。節點采用競爭的方式入網,在當前信道空閑時發送入網請求,否則將持續偵聽直到當前信道空閑。入網同步后則統一采用分時的方式進行數據發送以避免數據碰撞。

2 系統硬件設計

基于LoRa的工業溫度無線采集系統的硬件部分主要由監測節點模塊和網關模塊構成。監測節點負責工業現場溫度的采集和上傳至網關,網關則負責對節點的組網以及時間同步并將收到的數據進行處理和上傳至服務器,達到工業溫度無線采集和監測的目的。

2.1 監測節點模塊

監測節點模塊主要包括傳感器模塊、主控模塊、射頻模塊、電源管理模塊以及擴展接口。節點模塊框圖如圖3所示。

圖3 監測節點框圖Fig.3 Block diagram of monitoring node

主控芯片采用意法半導體公司新推出的超低功耗系列芯片STSTM32L053R8,該款MCU基于ARM Cortex M0+內核,具有豐富的外設接口,主頻32 MHz,電源電壓為1.71 V~3.6 V,運行模式功耗為139 μA/Hz,停止模式下功耗僅為440 nA且保留RAM數據,3.5 μs喚醒時間。設計時采用32.768 kHz的外部晶振作為RTC喚醒時鐘源。

溫度傳感器采用DS18B20數字溫度傳感器,3~5.5 V供電,單線制串行接口,數字信號輸出,測溫范圍-55~+125 ℃,靜態功耗<3 μA,有體積小、超快響應、抗干擾能力強等優點,被廣泛應用于鍋爐測溫、機房測溫、農業大棚測溫等各種場合。

射頻模塊采用Semtech公司推出的芯片SX1276,抗干擾性強,能夠最大限度降低電流消耗,具有+14 dBm的高效率功率放大器,9.9 mA的低接收電流以及200 nA的寄存器保持電流,通過SPI與主控芯片進行數據傳輸。

2.2 網關模塊

網關模塊主要包括主控單元、射頻模塊,以及為了獲得精確時間的GPS模塊,同時預留串口接口、以太網接口可根據用戶需求靈活連接至服務器,網關模塊框圖如圖4所示。網關模塊中主控芯片和射頻芯片的選擇與節點中相同。

圖4 網關模塊框圖Fig.4 Block diagram of gateway module

3 軟件設計

3.1 基于事件驅動的數據采集算法

數據采集是無線傳感網絡中最重要的環節,關系到整個系統的最終效果。根據網絡的工作模式可以分為周期性數據采集和事件驅動數據采集。周期性數據采集指監測節點周期性采集周圍環境中的參數,按照固定時隙將數據上傳至網關;事件驅動數據采集通常是指監測節點一般不發送數據至網關,當網絡中有事件發生時,監測節點才向網關發送數據。事件驅動采集又可以分為外部事件驅動和內部事件驅動數據采集,外部事件驅動數據采集表現為當網關向節點發送一定的查詢指令時,節點才向網關發送采集數據;而內部事件驅動則是當節點感知到環境中相應的事件時,馬上將感知到的數據發送至網關[10]。

基于LoRa的工業溫度無線采集系統采用內部事件驅動數據采集算法對監測節點的數據采集和發送進行優化,監測節點根據用戶需求靈活設置2個閾值參數α、β,其中α為設置的監測節點采集到的相鄰數據差值閾值,每一次采集的數據都會和前一次采集的數據做比較,當差值達到設定的閾值α時,節點會對數據進行密集采集和發送處理;β則為監測節點采集數據的閾值,當節點采集到的數據達到閾值時也將會對數據進行密集采集和發送處理,否則將會按照原來的周期進行采集和發送。其具體算法步驟如下[11]:

(1)監測節點周期性地采集和發送環境數據,ani為節點n采集到的第i個數據;

(2)監測節點采集到的每一個數據都會和前一個數據做比較,當ani-ani-1>α時,節點將會立即進行密集采集并密集發送當前數據ani及后續更新后的采集數據;

(3)當某節點n采集到的第i個數據ani大于β時,也將對當前數據ani進行密集發送并進行密集采集;

(4)重復步驟1~3。

3.2 節點軟件設計

節點軟件流程如圖5所示。節點首先會監聽當前信道是否空閑,當信道處于被占用狀態時,為了節省功耗,節點會先進行休眠,在喚醒周期中加入二進制指數退避算法延遲一段時間重新向所在網絡中的網關發送入網請求,以避免節點間的相互競爭。當收到網關的回復后立即對本地時鐘進行同步,設置對應的RTC喚醒時間,隨后休眠進入低功耗模式,完成入網。若未收到網關回復,節點將繼續處于接收等待模式,當等待時間超過設定值,節點將自動休眠并在固定周期喚醒后重新發送入網請求。

圖5 節點軟件流程Fig.5 Flow chart of node software

入網完成后,節點將周期性地進行數據采集、發送和休眠,當網絡內部事件驅動觸發時,將進行密集采集和密集發送數據以更加及時、動態地監控環境參數。由于時鐘漂移造成系統的同步誤差累積增大,當發送次數達到設定的閾值后,監測節點將重新發送入網請求,進行時間同步。

3.3 網關軟件設計

網關首先通過GPS時間更新本地時鐘,然后開啟接收模式對信道內節點進行偵聽,當收到節點的入網請求或者同步請求后,網關將獲取本地RTC時間、分配節點工作時隙并將信息發送至節點,RTC時間精確到毫秒;當收到節點發來的數據時,網關將對數據進行處理和打包并發送至服務器。網關軟件流程如圖6所示。

4 結果驗證

在柳州某鋼鐵廠進行系統測試,監測節點采用3.7 V鋰電池供電,工作頻段為780 MHz,帶寬為125 kHz,發射功率為14 dBm,擴頻因子SF為7,可實現空曠地帶通信距離達8 km,非視距情況下通信距離可達800 m,經過實測在鋼鐵廠工業復雜環境下通信距離可達500 m。監測節點功耗主要分為入網同步和采集發送2個工作周期,由于時鐘漂移的影響,節點需每個小時進行1次入網以進行時鐘同步,入網后節點工作周期為60 s。利用功率分析儀對節點各個狀態時的功耗進行測量,入網同步周期節點在各狀態時電流消耗情況如表1所示,采集發送周期節點在狀態對應的電流消耗情況如表2所示。由圖中結果計算可知,節點每天的功耗為1.643 mAh,符合工業溫度無線采集系統中對于節點低功耗的需求。

圖6 網關軟件流程圖Fig.6 Flow chart of gateway software

表1 節點入網同步周期電流消耗Tab.1 Current consumption of node in accessing and synchronization cycle

表2 節點采集發送周期電流消耗Tab.2 Current consumption of node in collection and transmission cycle

5 結語

為了解決工業溫度無線采集當中遠距離與低功耗等現實問題,本文采用STM32L053系列超低功耗芯片作為MCU設計了基于LoRa的工業溫度無線采集系統。該系統采用以星型網絡拓撲結構為基礎的類蜂窩網絡結構以實現網絡大范圍的覆蓋面積,同時采用競爭與時分復用相結合的組網方式和基于事件驅動的數據采集算法對數據的采集和發送進行優化,以實現對工業環境溫度的靈活監控。該系統具有功耗低、覆蓋范圍廣、擴展性強、穩定性高的優點,并已經在柳州某鋼鐵廠安裝應用,實際使用結果表明該系統適用于對工業溫度的無線采集和監控,并可廣泛應用于現代工業、農業等領域當中。

猜你喜歡
系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
基于UG的發射箱自動化虛擬裝配系統開發
半沸制皂系統(下)
FAO系統特有功能分析及互聯互通探討
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統 德行天下
PLC在多段調速系統中的應用
主站蜘蛛池模板: 天天爽免费视频| 欧美精品啪啪一区二区三区| 久久国产香蕉| 国产在线观看成人91| 精品国产免费人成在线观看| 国产区精品高清在线观看| 日本人妻丰满熟妇区| 伊人欧美在线| 亚洲视屏在线观看| 天天综合色网| 国产屁屁影院| 日韩一级二级三级| 国内丰满少妇猛烈精品播| 日本久久网站| 亚洲精品你懂的| 欧美三级视频在线播放| 色综合久久综合网| 成人毛片免费在线观看| 日本精品一在线观看视频| 中文无码精品a∨在线观看| 91亚洲免费视频| 亚洲天堂成人在线观看| 国产菊爆视频在线观看| 67194成是人免费无码| 欧美午夜视频在线| 亚洲日韩精品无码专区97| 91精品在线视频观看| 久久久久亚洲AV成人人电影软件| 久久夜色精品| 亚洲码一区二区三区| 国产黄色视频综合| 欧美日韩导航| 91久久国产热精品免费| 91丝袜在线观看| 女人av社区男人的天堂| 亚洲男人天堂2018| 美女啪啪无遮挡| 中文字幕无码制服中字| 亚洲不卡网| 成人综合在线观看| 亚洲二三区| 精品一區二區久久久久久久網站 | 国产女人在线| 国产h视频在线观看视频| 亚洲国产日韩欧美在线| 熟女成人国产精品视频| 欧美人与动牲交a欧美精品| 欧美色综合久久| 在线无码av一区二区三区| 国产正在播放| 欧美福利在线播放| 国产成人精彩在线视频50| 中文字幕首页系列人妻| 91成人精品视频| 国产精品久久久久久搜索 | 国产亚洲现在一区二区中文| 中文字幕66页| 又黄又爽视频好爽视频| 色有码无码视频| 国产免费久久精品99re不卡| 亚洲无码高清一区| 国产在线高清一级毛片| 美女内射视频WWW网站午夜| 黄色网址免费在线| 网友自拍视频精品区| 日本午夜网站| 亚洲精品视频免费| 人妻精品久久无码区| V一区无码内射国产| 日韩小视频在线播放| 91视频区| 免费观看欧美性一级| 老熟妇喷水一区二区三区| 亚洲男人天堂网址| 国语少妇高潮| 18禁影院亚洲专区| 日韩国产亚洲一区二区在线观看| 亚洲区第一页| 成人在线观看一区| 精品国产Ⅴ无码大片在线观看81| 54pao国产成人免费视频| 亚洲有无码中文网|