色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何有效地實現多連接資產跟蹤應用

海闊天空的專欄 ? 來源:Jens Wallmann ? 作者:Jens Wallmann ? 2023-10-03 14:49 ? 次閱讀

作者:Jens Wallmann

先進的資產跟蹤應用,如牲畜監測、車隊管理和物流,都能自動捕獲被跟蹤對象的當前狀態信息和位置坐標。內置的應答器會將其記錄數據轉發到云端,供控制中心或移動設備使用。在工廠車間,經常需要進行短程無線數據更新,以交換物流數據、處理歷史記錄和監測數據、更改配置或在應答器存儲器中執行固件更新。

這類資產跟蹤系統的開發人員面臨以下挑戰:設計多功能傳感器應答器,通過各種遠程和短程無線電協議進行通信,收集廣泛的測量數據,在不更換電池的情況下運行數月,并通過互聯網服務提供所有數據。此外,設計人員還必須在克服以上挑戰的同時,降低成本并縮短上市時間。

雖然任務極其艱巨,但設計人員仍可通過使用已廣泛集成所需軟硬件的開發套件,來節省大量的時間和精力。

本文討論多種應用的先進資產跟蹤技術要求。然后,介紹 STMicroelectronics的多功能開發套件,該套件可大幅減少原型設計、測試和評估的工作量。文中還深入介紹了該開發套件的關鍵功能特性,并展示了開發人員如何在不必編碼的情況下輕松定制組合片上系統(SoC) 模塊的功能,然后從云端進行數據檢索和可視化。

無線測量應答器的特性

資產跟蹤涵蓋廣泛的應用領域,每個領域都需要用于應答器和所連接網絡的專門技術設備。圖 1 列出了四個應用類別的無線測量應答器的技術特性。

1.png

物體攜帶的自主應答器必須檢測環境影響、物體的位置和狀態(感測,圖1),將其存儲起來,并在下一次機會中通過各種無線接口(連接)進行廣播。各種無線協議的信號處理和轉換必須由一個足夠強大的微控制器MCU)進行處理,并實現較高的數據安全性(“處理和安全性”)。該 MCU 還會控制能源管理(“電源管理”),從而確保應答器電池具有長工作壽命。

資產跟蹤應用所需的數據可用性會影響傳感器的復雜性,并需要適當的連接。對于可預測的已知運輸路線,如包裹運送,只需將測量信號存儲在應答器中即可。然后可以在下一個物流檢查站使用低功耗藍牙
(BLE) 或近場通信 (NFC) 近距離讀出數據。

在車隊管理以及物流和遠程牲畜監測等案例中,從應答器通過云端到最終應用的數據傳輸,應盡可能地接近于實時傳輸。因此,應答器需要一個移動無線電接口來覆蓋廣泛的范圍。選擇包括LoRaWAN(遠程廣域網)、Sigfox 和窄帶物聯網NB-IoT),因為這些協議經過優化,適用于低吞吐量、節能型數據傳輸。

完整的資產跟蹤生態系統可減少開發工作

系統設計人員如果想要以具有成本和時間效益的方式實現其資產跟蹤應用 (ASTRA),他們可以使用 STMicroelectronics 的多功能STEVAL-ASTRA1B 開發平臺。該平臺包含多個 IC 和 SoC模塊,極大地簡化了創新型跟蹤和監測解決方案的原型開發、編程、測試和評估。開發套件包括一個模塊化評估板、固件庫、編程工具和電路文檔,以及一個用于移動設備的 App和基于網絡的可視化界面(圖 2)。

2.png

STEVAL-ASTRA1B 板以兩個用于短程和遠程連接的低功耗 SoC 模塊為基礎,并搭配了
NFC。板上包括一個用于數據安全功能的模塊。載板具有多個環境和運動傳感器,以及一個全球衛星導航系統 (GNSS)模塊,用于提供位置坐標并支持地理邊界功能。一個電源管理系統調節所有設備組件的工作模式并控制電源。電源由一個開關轉換器、一塊電池和一個 USB-C充電控制器構成,以盡可能地延長電池續航時間。該套件在交付時包括一個 480 mAh 的鋰聚合物 (Li-Poly) 電池、一個外殼、一根 SMA 天線(LoRa) 和一根 NFC 天線。

STEVAL-ASTRA1B 板的 IC 和 SoC 包括:

兩個無線 SoC:

STM32WB5MMGH6TR:這款 SoC 模塊基于 2.4 GHz 無線超低功耗 Arm? Cortex?-M4/M0+
MCU,用作主應用處理器并支持 802.15.4、BLE 5.0、ThreadZigbee

STM32WL55JCI6:這款無線 SoC 基于無線超低功耗 Arm Cortex M0+ MCU,并支持 LoRa、Sigfox 和亞千兆赫
(GHz) GFSK (150 - 960 MHz)

ST25DV64K-JFR8D3:NFC 發射器

TESEO-LIV3F:具有同步多星系的 GNSS 模塊

環境和運動傳感器:

STTS22HTR:數字溫度傳感器;-40 至 125°C

LPS22HHTR:壓力傳感器;26 至 126 kPa,絕對值

HTS221TR:濕度和溫度傳感器;0 至 100% 相對濕度 (RH) I2C、SPI ±4.5% RH

LIS2DTW12TR:加速計 X、Y、Z 軸;±2g、4g、8g、16g,0.8 Hz 至 800 Hz

LSM6DSO32XTR:加速計、陀螺儀、溫度傳感器 I2C、SPI 輸出

STSAFE-A110:安全元件

具有智能電源管理架構的電池供電解決方案:

ST1PS02BQTR:降壓開關穩壓器 IC;正可調,1.8 V,1 個輸出,400 mA

STBC03JR:用于鋰離子 (Li-ion) 或鋰聚合物的電池充電器 IC

TCPP01-M12:USB Type-C 和功率輸送保護

評估板的工作溫度為 +5 至 35°C,并使用以下頻段:

BLE:2400 MHz 至 2480 MHz,+6 dBm(分貝數基準為 1 mW)

LoRaWAN:863 MHz 至 870 MHz,+14 dBm(受固件限制)

GNSS(接收器):1559 MHz 至 1610 MHz

NFC:13.56 MHz

STEVAL-ASTRA1B 的內部結構

ASTRA 應答器的行為類似于一個數據記錄器,并將其數據流拆分到三個主要模塊,每個模塊都由硬件和軟件驅動程序以及應用層構成(圖 3)。數據輸入(圖3,左圖)用于捕獲所有板載傳感器信號。中間模塊(圖 3,中圖)用于處理和存儲數據。最后,將存儲的數據以無線方式進行廣播(圖3,右圖)。在重新配置、固件更新或寫入流程/物流數據的情況下,信號流以相反的方向運行。

3.png

FP-ATR-ASTRA1 固件擴展了 STMicroelectronics 的 STM32Cube開發環境,并實現了完整的資產跟蹤應用,可支持遠程(LoRaWAN、Sigfox)和短程(BLE、NFC)連接。該功能包從環境和運動傳感器讀取數據,檢索 GNSS地理定位,并將所有數據通過 BLE 發送到移動設備,同時通過 LoRaWAN 連接發送到云端。

FP-ATR-ASTRA1
軟件包支持低功耗配置文件,以確保較長的電池續航時間,實現最大的自主性。它還提供了多項關鍵功能,如安全元件管理、添加定制算法的功能、調試接口和擴展能力。

該軟件包劃分為:文檔、驅動程序和 HAL、中間件,以及示例項目。項目包括適用于 Keil、IAR 和 STM32Cube 集成開發環境 (IDE)的源代碼和經編譯的二進制文件。以下五個預定義用例均可單獨配置:車隊管理、牲畜監測、貨物監測、物流和定制應用。

STEVAL-ASTRA1B 作為一個簡單的狀態機運行,并根據事件改變其運行模式。兩種主要狀態設計用于全速工作(運行)或低功耗 (LP)模式。在運行模式下,所有功能都被激活,所有數據都按照配置進行廣播。而在 LP 狀態下,除 MCU 外,所有元器件都被設置為低功耗模式或被禁用(圖 4)。

4.png

按下側邊鍵將觸發兩種狀態之間的轉換。另一個輸入可以是微機電系統 (MEMS)事件的輸出或算法的結果。這只是一個例子,說明如何實施狀態機以改變設備的行為。也可以實施多個中間狀態,以平衡系統響應能力與電池續航時間。

可能的事件包括

BP:按下按鈕事件

SD:關機事件

ER:錯誤事件

EP:自動轉換至下一個步驟

RN:轉到全速運行命令

LP:轉到低功耗命令

云數據檢索和可視化

STEVAL-ASTRA1B 應答器預裝了 FP-ATR-ASTRA1 固件包,因此環境測量信號和 GNSS 位置數據可以在幾分鐘內實現可視化。

使用智能手機和平板電腦的 STAssetTracking 移動 App,啟用藍牙并連接到互聯網后,通過 myst.com 用戶帳戶在 TTN (TheThings Network) V3 網絡服務器上將應答器注冊為 LoRaWAN 參與者。此外,應答器還與 Amazon Web Services (AWS)上的 DSH-ASSETRACKING 網絡儀表盤相連接。

完成 TTN 注冊后,STEVAL-ASTRA1B 會出現在移動 App 的更新設備列表中。按下 《Settings》 菜單中的“Start synchronization”按鈕將會激活應答器的發射模式,使其通過 BLE 和 LoRaWAN 并行發送存儲的數據。移動 App可以在儀表盤上顯示存儲器中的測量數據,并輸出應答器的 GNSS 位置,或將其顯示為地圖上的一個標(圖 5)。

5.png

除了 ASTRA 應答器外,網絡儀表盤還可以聚合網絡中其他許多獨立的無線跟蹤器,如 P-L496G-CELL02 (LTE) 和NUCLEO-S2868A2(Sigfox 射頻發射器),或互聯網耦合節點,如 STEVAL-SMARTAG1
Wi-Fi)、STEVAL-MKSBOX1V1(BLE 終端節點)和 STEVAL-SMARTAG1(NFC終端節點)。這使得發展基于云的多協議無線生態系統成為可能。

單獨配置和編程

在初始調試期間成功評估 ASTRA 應答器的出廠設置后,下一步是讓開發人員根據自己的資產跟蹤應用定制應答器。

對于無需額外硬件的小型定制工作,通過 BLE 和移動 App(按移動 App 中的“錘子和扳手”圖標,圖 5)便足以配置各種參數和功能。

另一種配置項目的方法是使用命令行和調試控制臺。PC 終端程序(如 Tera Term)通過虛擬 COM 端口使用 USB 進行通信,而移動設備則使用STBLESensor(ST BLE 傳感器)App,并通過 BLE 進行聯網(圖 6)。
6.png

要對 ASTRA 板重新編程,就像固件更新、集成其他庫函數或生成開發人員自己的應用代碼那樣,通過 JTAG 接口進行訪問非常方便。為此,通過一條 14針帶狀電纜將單獨提供的 STLINK-V3MINIE 調試和編程適配器連接到 ASTRA 板。然后,安裝在 PC 上的 Keil、IAR 或 STM32Cube等 IDE 可以將編譯后的二進制文件寫入到應用程序存儲器或調試程序序列中。

STLINK-V3MINI 還提供了虛擬 COM 端口接口,以便主機 PC 通過 UART 與目標微處理器通信。

有幾種方法可以對不同的 Arm MCU 進行固件更新:

PC 上的 STM32Cube 編程器使用 JTAG 適配器和 MCU 引導程序將二進制文件寫入閃存中

PC 上的 STM32Cube 編程器使用 USB 和 MCU 引導程序將二進制文件寫入閃存中

通過 BLE,使用移動設備上的 STBLESensor App 進行空中固件升級 (FUOTA)

由于應用控制器 STM32WL55JC (LoRaWAN) 用作 STM32WB5MMG (BLE) 的主控,因此必須通過跳線選擇各自的 MCU核心來進行閃寫。

使用 STM32CubeMX 的圖形化軟件配置

STM32Cube 通過減少開發工作、時間和成本,讓開發人員的生活更加輕松。該 IDE 涵蓋了整個 STM32 MCU產品組合。此外,STM32CubeMX 還允許使用圖形化向導進行配置和生成 C 代碼。FP-ATR-ASTRA1 軟件包擴展了 STM32Cube的功能,并可以直接安裝到 STM32CubeMX IDE 中。

圖 7 顯示了 STM32CubeMX 的 Shell:導航(左側和頂部),FP-ATR-ASTRA1包配置(中間),及其架構(右側)。FP-ATR-ASTRA1 包提供了三個用于定制的選項卡:[Platform Settings]、[Parameter Settings] 和 [ASTRA ENGINE]。

7.png

在配置好所有設置后,可通過按下 《Generate Code》 按鈕從 STM32CubeMX 生成代碼。之后,可以通過打開所需的 IDE來定制、編譯固件代碼并在電路板上閃寫。

生成的源代碼在硬件模塊和功能方面具有模塊化架構。硬件模塊管理是通過特定的定義 (USE_GNSS)
來識別的。函數在不同的文件中進行管理,例如系統初始化、狀態機配置或數據管理。

盡管文件樹非常復雜,但在用例的應用配置中僅涉及幾個文件:

App_astra.c/.h

此主文件為入口點,它在 MX_Astra_Init() 中調用初始化函數(清單 1)

8.png

astra_confmng.c/.h

此板配置管理器包含了供用戶選擇的變量,以啟用/禁用每個硬件模塊及用例的實現和配置。

astra_datamng.c/.h

在此文件中,從傳感器和其他輸入收集的數據存儲在 RAM 中。它們已做好操作準備,例如,對數據運行特定的算法。

astra_sysmng.c/.h

在這里實現與系統有關的功能。主要功能包括命令行界面、按鈕回調、算法、LED、資產跟蹤用例管理和定時器管理。

SM_App.c/.h

這些文件包含狀態機的配置結構。

總結

資產跟蹤應用的開發是一個復雜的多步驟過程,但多功能 STEVAL-ASTRA1B開發平臺簡化了這項任務。由于板載了所有必要的硬件和軟件,它提供了一種快速、簡單的方法,在網絡界面或通過移動設備 App來可視化無線應答器記錄的數據。如上所述,開發人員只需使用靈活的配置工具,無需代碼編程便能根據其跟蹤或監測應用定制此無線數據記錄器,或者也可以使用自動代碼生成器。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • soc
    soc
    +關注

    關注

    38

    文章

    4161

    瀏覽量

    218167
  • nfc
    nfc
    +關注

    關注

    59

    文章

    1621

    瀏覽量

    180517
  • 無線測量
    +關注

    關注

    0

    文章

    10

    瀏覽量

    9716
  • lorawan
    +關注

    關注

    3

    文章

    318

    瀏覽量

    23815
收藏 人收藏

    評論

    相關推薦

    如何為牲畜監控、車隊管理和工業 4.0 物流設計連接跟蹤系統

    實時資產跟蹤和狀態監測在畜牧管理、食品和藥品冷鏈倉儲、車隊管理以及工業 4.0 靈活生產運營等農業運營中至關重要。這是一個復雜的過程,涉及多個傳感器來監測環境條件。它強調,該資產受制于
    的頭像 發表于 04-24 14:47 ?7666次閱讀
    如何為牲畜監控、車隊管理和工業 4.0 物流設計<b class='flag-5'>多</b><b class='flag-5'>連接</b><b class='flag-5'>跟蹤</b>系統

    基于傳感器的模型機動目標跟蹤算法設計

    目標跟蹤算法,并實現穩定、可靠而精確的目標跟蹤意義重大。  本文選用當今最為流行、應用最廣泛的雷達和紅外作為傳感器,在紅外/雷達雙模導引頭的傳感器平臺下展開研究,設計并仿真
    發表于 12-05 15:16

    如何更有效地使用局部放電監控?

    華天電力專業生產局部放電測試儀(又稱局部放電成套裝置),接下來為大家分享如何更有效地使用局部放電監控?如何更有效地使用局部放電監控局部放電的大多數在線監視或定期監視都是使用未經校準的測量方法
    發表于 12-29 11:04

    stm32如何有效地接收數據?

    stm32如何有效地接收數據?
    發表于 12-06 07:32

    片AD9910同步,檢測不到有效地SYNC_IN信號的原因?

    用4片AD9910,各種模式輸出單片的調試都沒有問題。 現在要調片同步,按照數據手冊上的要求進行各個寄存器的配置,25M參考時鐘輸入,內部用鎖相環陪頻到1G,就是片同步不了,12腳一直為高,檢測不到有效地SYNC_IN信號,
    發表于 11-27 06:00

    如何在射頻設計中有效地使用S參數

    如何在射頻設計中有效地使用S參數 S參數測量是
    發表于 07-23 11:36 ?2671次閱讀

    如何有效地管理FPGA設計中的時序問題

    如何有效地管理FPGA設計中的時序問題
    發表于 01-14 12:49 ?14次下載

    區塊鏈技術可以有效地解決數據確權問題

    的激化,區塊鏈技術的誕生有效地解決了數據確權的問題,每一份在區塊鏈網絡上生成的數據都可以被定義權屬關系,數據確權了,它才具有了真正的價值,并且在區塊鏈網絡上可以實現數據資產的流轉和交易。
    發表于 09-22 09:00 ?9407次閱讀

    物聯網資產跟蹤的作用是什么

    資產跟蹤”是指監控對您企業非常重要的特定資產的位置,無論這些資產是錘子、X光機、車輛、裝運箱,甚至是工作人員。“實時資產
    發表于 11-18 14:37 ?1251次閱讀

    如何有效提高巡檢工作質量,如何有效地將巡檢數據信息化

    成本高、無法監督巡檢人員工作、巡檢數據信息化程度低等缺陷。 一.系統背景: 如何有效提高巡檢工作質量?如何有效地將巡檢數據信息化?如何消除巡檢工作過程中的安全隱患? 蘇州新導RFID電力資產巡檢管理系統的推出,徹底改變了電
    發表于 11-19 15:43 ?2740次閱讀
    如何<b class='flag-5'>有效</b>提高巡檢工作質量,如何<b class='flag-5'>有效地</b>將巡檢數據信息化

    企業供應鏈中如何使用物聯網資產跟蹤

    有效的供應鏈可以造就或毀掉一家企業。資產跟蹤系統允許企業在使用過程中或整個供應鏈中跟蹤高價值庫存、設備或任何其他設備或資產。通過獲取供應鏈中
    的頭像 發表于 12-31 09:39 ?2318次閱讀

    IT資產跟蹤系統是什么,它的亮點有哪些

    方案介紹 IT資產跟蹤系統是專門為企業尋找一種方式來管理資產利用率和減少損失。從最初購買到分配資產員工以及管理維護,該系統可幫助您管理IT資產
    發表于 06-23 15:05 ?530次閱讀

    基于物聯網的資產跟蹤解決方案

     資產跟蹤系統的目的是改進工作流程,減少庫存損失,并引入流程優化以提高整體運營效率和生產力。在任何資產跟蹤系統中,穩定/移動資產的實時位置信
    的頭像 發表于 12-08 15:46 ?842次閱讀

    使用 Nordic 和 Medium One 進行資產跟蹤

    使用 Nordic 和 Medium One 進行資產跟蹤
    的頭像 發表于 01-03 09:45 ?667次閱讀

    基于物聯網的資產跟蹤解決方案

    資產跟蹤系統的目的是改進工作流程,減少庫存損失,并引入流程優化以提高整體運營效率和生產力。在任何資產跟蹤系統中,穩定/移動資產的實時位置信息
    發表于 06-14 09:24 ?366次閱讀
    主站蜘蛛池模板: 国产成+人+综合+亚洲不卡| 亚洲免费视频日本一区二区| 蜜臀AV精品一区二区三区| 韩国和日本免费不卡在线| 国产成人精品视频| 国产成人一区免费观看| 草莓视频免费在线观看| younv 学生国产在线视频| a一级一片免费观看视频| chinese极品嫩模videos| bbw美女与zooxx| ava云直播| 拔擦拔擦8X永久华人免费播放器| 97久久超碰中文字幕| 99re10久久热| ewp系列虐杀在线视频| xxx性欧美在线| 刺激性视频黄页| 国产成人在线播放| 国产香蕉视频在线播放| 狠狠色狠狠色88综合日日91| 交换娇妻呻吟声不停中文字幕| 久久999视频| 两个奶被男人揉了一个晚上| 毛片999| 欧美人与善交大片| 三男强一女90分钟在线观看| 天天靠天天擦天天摸| 迅雷成人论坛| 瑜伽牲交AV| AV无码国产精品午夜A片麻豆| 超碰在线视频 免费| 国产传媒精品1区2区3区| 国产亚洲人成在线视频| 精品无码久久久久久动漫| 美国特级成人毛片| 秋霞网在线伦理免费| 天天躁日日躁狠狠躁午夜剧场| 亚洲精品国产一区二区贰佰信息网 | 野花日本手机观看大全免费3 | 欧美黄色一级|