基於STM32L431微控制器和NB

您所在的位置:网站首页 stm32l4系列 基於STM32L431微控制器和NB

基於STM32L431微控制器和NB

#基於STM32L431微控制器和NB| 来源: 网络整理| 查看: 265

趨勢:    

 

隨著5G技術的逐漸普及,NB-IOT技術即將成為未來低功耗裝置的主流趨勢。在最近華為提出的5G標準中,著重強調了物聯網裝置中NB-iot裝置對於5G全域性建設的重要性。可見,未來的物聯網將大機率由NB-iot裝置主導。  

功能說明:    

 

1、使用低功耗系列微控制器做主控制器,獲取裝置所處位置(GPS得到的經緯度或者基站定位的得到的多個基站ID和RSSI),以及一些其他的資訊(如溫度、溼度等)。     2、該裝置在低功耗休眠後,每隔一段時間向指定IP的指定埠上報資訊。     3、整個系統可以在10000mah的電池下工作長達半年~一年。    

 

用途展望:  最初專案的目的是為了製作危險品箱子(陳放危險品,需要知道位置,但是又不是必須要實時跟蹤)的類似用途,除此之外開發類似採集某地的水質土壤資料、災情警報器(可以知道實時的位置,不需要人工在佈置時記錄)。

 

使用裝置:STM32L431、高新興物聯NB-IOT模組ME3616、深圳市合方圓科技GSM模組GU620。

系統框圖如圖:

 

                                                

各部分模組介紹:

   NB-IOT:

   NB-IOT技術本身並不提供定位服務,當前NB-IOT裝置甚至還未開放小區ID(單基站)查詢服務,預計未來將開放。為了定位,經過綜合對比、挑選我們使用了由深圳高新興物聯開發的ME3616模組,該模組具有功耗低,整合具有GPS定位的功能。另外,透過AT指令集配置,我們可以將資料傳送到指定IP的指定埠上。

              

 

  MCU部分:

  在選擇使用微控制器上,由於ST系列微控制器佔據目前的主流,我們使用了STML4系列微控制器作為我們的微控制器(MCU),L4系列微控制器不僅像其基礎系列如(F1、F4)具有IIC、USART、SPI等基礎外設外,其最大的區別在於能夠: 低電壓工作:較傳統微控制器3.3V工作電壓,其可以在1.7V~3.3V工作。 低功耗休眠的功能:休眠電流在5ua級別(STOP1模式下)。其低功耗的使用對於不需要實時讀取資料的IOT裝置來說尤其重要!

 STM32l4部分部分程式碼由CUBE生成,感覺這部分是開發起來最困難的,和之前使用F1 F4等差別挺大。

 附圖一張STM32L4系列微控制器的低功耗模式耗電說明:

                      

 GU620作為定位方式的擴充套件:  

 我們知道,GPS只能在戶外進行定位,當裝置所處於高樓大廈之間,定位服務就變得不可使用。

於是我們使用了目前較為成熟的基站定位作為輔助,使用了深圳市合方圓開發的GU620模組,該模組經過測試定位速度快,一次返回3個以上完整的基站資訊,包含:LAC: 位置區程式碼 (16 進位制)、 CELL ID: 基站編號 (16 進位制)、 BSIC: 基站識別碼 Base Station Identity Code 包括 PLMN 色碼和基站色碼。、ARFCN: 絕對值頻點、 RSSI: 訊號強度。基於多個基站位置,以及RSSI可以計算出當前位置(使用運營商提供的介面實現)。 

                     

實物圖:

                  

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3