精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內(nèi)不再提示

如何有效地實現(xiàn)多連接資產(chǎn)跟蹤應用

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

作者:Jens Wallmann

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

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

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

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

無線測量應答器的特性

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

1.png

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

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

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

完整的資產(chǎn)跟蹤生態(tài)系統(tǒng)可減少開發(fā)工作

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

2.png

STEVAL-ASTRA1B 板以兩個用于短程和遠程連接的低功耗 SoC 模塊為基礎,并搭配了
NFC。板上包括一個用于數(shù)據(jù)安全功能的模塊。載板具有多個環(huán)境和運動傳感器,以及一個全球衛(wèi)星導航系統(tǒng) (GNSS)模塊,用于提供位置坐標并支持地理邊界功能。一個電源管理系統(tǒng)調(diào)節(jié)所有設備組件的工作模式并控制電源。電源由一個開關轉換器、一塊電池和一個 USB-C充電控制器構成,以盡可能地延長電池續(xù)航時間。該套件在交付時包括一個 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 發(fā)射器

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

環(huán)境和運動傳感器:

STTS22HTR:數(shù)字溫度傳感器;-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:降壓開關穩(wěn)壓器 IC;正可調(diào),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(分貝數(shù)基準為 1 mW)

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

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

NFC:13.56 MHz

STEVAL-ASTRA1B 的內(nèi)部結構

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

3.png

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

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

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

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

4.png

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

可能的事件包括

BP:按下按鈕事件

SD:關機事件

ER:錯誤事件

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

RN:轉到全速運行命令

LP:轉到低功耗命令

云數(shù)據(jù)檢索和可視化

STEVAL-ASTRA1B 應答器預裝了 FP-ATR-ASTRA1 固件包,因此環(huán)境測量信號和 GNSS 位置數(shù)據(jù)可以在幾分鐘內(nèi)實現(xiàn)可視化。

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

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

5.png

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

單獨配置和編程

在初始調(diào)試期間成功評估 ASTRA 應答器的出廠設置后,下一步是讓開發(fā)人員根據(jù)自己的資產(chǎn)跟蹤應用定制應答器。

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

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

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

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

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

PC 上的 STM32Cube 編程器使用 JTAG 適配器和 MCU 引導程序?qū)⒍M制文件寫入閃存中

PC 上的 STM32Cube 編程器使用 USB 和 MCU 引導程序?qū)⒍M制文件寫入閃存中

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

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

使用 STM32CubeMX 的圖形化軟件配置

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

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

7.png

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

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

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

App_astra.c/.h

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

8.png

astra_confmng.c/.h

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

astra_datamng.c/.h

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

astra_sysmng.c/.h

在這里實現(xiàn)與系統(tǒng)有關的功能。主要功能包括命令行界面、按鈕回調(diào)、算法、LED、資產(chǎn)跟蹤用例管理和定時器管理。

SM_App.c/.h

這些文件包含狀態(tài)機的配置結構。

總結

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

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

    關注

    38

    文章

    4118

    瀏覽量

    217931
  • nfc
    nfc
    +關注

    關注

    59

    文章

    1617

    瀏覽量

    180391
  • 無線測量
    +關注

    關注

    0

    文章

    10

    瀏覽量

    9711
  • lorawan
    +關注

    關注

    3

    文章

    313

    瀏覽量

    23800
收藏 人收藏

    評論

    相關推薦

    如何為牲畜監(jiān)控、車隊管理和工業(yè) 4.0 物流設計連接跟蹤系統(tǒng)

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

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

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

    如何更有效地使用局部放電監(jiān)控?

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

    stm32如何有效地接收數(shù)據(jù)?

    stm32如何有效地接收數(shù)據(jù)?
    發(fā)表于 12-06 07:32

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

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

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

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

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

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

    區(qū)塊鏈技術可以有效地解決數(shù)據(jù)確權問題

    的激化,區(qū)塊鏈技術的誕生有效地解決了數(shù)據(jù)確權的問題,每一份在區(qū)塊鏈網(wǎng)絡上生成的數(shù)據(jù)都可以被定義權屬關系,數(shù)據(jù)確權了,它才具有了真正的價值,并且在區(qū)塊鏈網(wǎng)絡上可以實現(xiàn)數(shù)據(jù)資產(chǎn)的流轉和交易。
    發(fā)表于 09-22 09:00 ?9387次閱讀

    物聯(lián)網(wǎng)資產(chǎn)跟蹤的作用是什么

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

    如何有效提高巡檢工作質(zhì)量,如何有效地將巡檢數(shù)據(jù)信息化

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

    企業(yè)供應鏈中如何使用物聯(lián)網(wǎng)資產(chǎn)跟蹤

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

    IT資產(chǎn)跟蹤系統(tǒng)是什么,它的亮點有哪些

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

    基于物聯(lián)網(wǎng)的資產(chǎn)跟蹤解決方案

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

    使用 Nordic 和 Medium One 進行資產(chǎn)跟蹤

    使用 Nordic 和 Medium One 進行資產(chǎn)跟蹤
    的頭像 發(fā)表于 01-03 09:45 ?639次閱讀

    基于物聯(lián)網(wǎng)的資產(chǎn)跟蹤解決方案

    資產(chǎn)跟蹤系統(tǒng)的目的是改進工作流程,減少庫存損失,并引入流程優(yōu)化以提高整體運營效率和生產(chǎn)力。在任何資產(chǎn)跟蹤系統(tǒng)中,穩(wěn)定/移動資產(chǎn)的實時位置信息
    發(fā)表于 06-14 09:24 ?357次閱讀