伊人久久大香线蕉综合影院首页_亚洲日韩中文无码久久_精品国产一区二区三区久久久狼_国产精品久久久久久影视

?
?

一種基于LoRa技術的傳感器采集器、網絡系統及通信方法

內蒙古德明電子科技有限公司產品解決方案 聯系電話:張工

發布日期:2022-06-30

背景技術:
LoRa技術是一種基于擴頻調制技術的無線通訊技術,具有傳輸距離遠、發射功耗低、抗干擾性強等特點,環境監測、工業控制等領域已在逐步推廣應用。為了降低通信節點的能耗,節點會在周期中輪替地休眠和工作,關于節點低功耗的研究較多,但是并沒有針對LoRa無線模塊及傳感器采集器相互配合的低功耗解決方法。

<a href='//xbnypy.cn/Product/wuxianyalibiansongqi/' target='_blank'>無線<a href='//xbnypy.cn/Product/yalibiansongqixilie/' target='_blank'>壓力變送器</a></a>NB-IOT
一種傳感器采集器,用于與集中器組件無線連接,所述集中器組件包括集中器及與集中器連接的LoRa無線模塊,其特征在于:所述傳感器采集器包括處理器及與處理器連接的數據采集功能單元、第二LoRa無線模塊、第二定時器,集中器組件中的LoRa無線模塊與傳感器采集器中的第二LoRa無線模塊進行無線通信連接;
所述第二LoRa無線模塊,用于在接收到集中器的喚醒數據包被喚醒,接收到通信數據包后,喚醒處理器,將數據包傳輸到處理器,第二LoRa無線模塊斷電,喚醒數據包包括喚醒指定的傳感器采集器的喚醒信號以及用于對時的數據包時間戳,通信數據包包括需要采集傳感器數據的命令以及數據包返回的時間;
處理器接收到第二定時器的中斷信號后喚醒,第二定時器繼續計時,并打開第二LoRa無線模塊,將采集的數據或反饋指令組成數據包發送到集中器;
所述數據采集功能單元,用于根據處理器解析的采集傳感器數據的指令采集傳感器數據,數據采集完成后通過中斷喚醒處理器,數據采集功能單元斷電。
一種基于LoRa技術的無線傳感器采集網絡系統,包括一個集中器組件及與集中器組件連接的多個傳感器采集器,集中器組件包括集中器及與集中器連接的LoRa無線模塊,每個傳感器采集器包括處理器及與處理器連接的數據采集功能單元、第二LoRa無線模塊、第二定時器,集中器組件中的LoRa無線模塊與傳感器采集器中的第二LoRa無線模塊進行無線通信連接,其特征在于:
所述集中器用于根據接收到的數據服務器指令,確定下發給傳感器采集器的數據包,然后通過LoRa無線模塊開始逐個給網絡中的傳感器采集器發送數據包,數據包包括喚醒數據包和通信數據包,其中喚醒數據包包括喚醒指定的傳感器采集器的喚醒信號以及用于對時的數據包時間戳,通信數據包包括需要采集傳感器數據的命令以及數據包返回的時間;
所述集中器還用于接收來自傳感器采集器的數據并進行處理;
所述LoRa無線模塊還用于將集中器處理的傳感器采集器的數據返回給數據服務器;
所述處理器用于在被第二定時器的中斷信號喚醒后,將第二定時器清零,開始一個周期的計時,同時打開本節點的第二LoRa無線模塊,使第二LoRa無線模塊從斷電狀態變為休眠狀態,處理器進入休眠狀態,在接收到第二LoRa無線模塊發送的數據包后被喚醒,通過數據包時間戳與集中器對時,并根據回復集中器時間設置第二定時器,若通信數據包的指令為采集傳感器數據的指令,使數據采集功能單元上電,處理器進入休眠狀態,數據采集功能單元開始采集傳感器數據,數據采集完成后通過中斷喚醒處理器,數據采集功能單元斷電,處理器保存采集的傳感器數據后,進入休眠狀態;若通信數據包為配置信息修改指令,處理器處理后,進入休眠狀態;
所述第二LoRa無線模塊,用于在接收到集中器的喚醒數據包被喚醒,接收到通信數據包后,喚醒處理器,將數據包傳輸到處理器,第二LoRa無線模塊斷電;
所述處理器接收到第二定時器的中斷信號后喚醒,第二定時器繼續計時,并打開第二LoRa無線模塊,將采集的數據或反饋指令組成數據包發送到集中器;
所述數據采集功能單元,用于根據處理器解析的采集傳感器數據的指令采集傳感器數據,數據采集完成后通過中斷喚醒處理器,數據采集功能單元斷電。
進一步的,集中器組件還包括與集中器連接的定時器,集中器收到定時器中斷觸發信號后,將定時器清零,根據確定的窗口時間開始一個周期的計時。
一種基于LoRa技術的無線傳感器采集網絡的通信方法,其應用于基于LoRa技術的無線傳感器采集網絡中,所述無線傳感器采集網絡運用一個集中器組件及多個傳感器采集器的星形網絡連接,傳感器采集器包括處理器及與處理器連接的數據采集功能單元、第二LoRa無線模塊、第二定時器,集中器組件和每個傳感器采集器的第二LoRa無線模塊進行無線連接,其特征在于所述方法包括如下步驟:
步驟一、傳感器采集器的處理器被第二定時器的中斷信號喚醒后,將第二定時器清零,開始一個周期的計時;
步驟二、處理器打開本節點的第二LoRa無線模塊后,使第二LoRa無線模塊從斷電狀態變為休眠狀態,處理器進入休眠狀態;
步驟三、第二LoRa無線模塊等待接收集中器的喚醒數據包,待接收到屬于第二LoRa無線模塊的喚醒數據包后喚醒,待接收到通信數據包后,喚醒處理器,將數據包傳輸到處理器,第二LoRa無線模塊斷電,其中喚醒數據包包括喚醒指定的傳感器采集器的喚醒信號以及用于對時的數據包時間戳,通信數據包包括需要采集傳感器數據的命令以及數據包返回的時間;
步驟四、處理器解析收到的數據包,通過數據包時間戳與集中器對時,并根據回復集中器的時間設置第二定時器;若通信數據包的指令為采集傳感器數據的指令,使數據采集功能單元上電,處理器進入休眠狀態,數據采集功能單元開始采集傳感器數據,數據采集完成后通過中斷喚醒處理器,數據采集功能單元斷電,處理器保存采集的傳感器數據后,進入休眠狀態;若通信數據包為配置信息修改指令,處理器處理后,進入休眠狀態。
步驟五、傳感器采集器接收到第二定時器的中斷信號后喚醒,第二定時器繼續計時,并打開第二LoRa無線模塊,將采集的數據或反饋指令組成數據包發送到集中器;
步驟六、處理器進入休眠狀態,第二LoRa無線模塊斷電。

no form by the id.

聲明:本文內容及配圖由作者撰寫及網上轉載。文章觀點僅代表作者本人,文章及其配圖僅供學習之用,如有內容圖片侵權或者其他問題,請聯系本站作侵刪。