如何設計多重連線追蹤系統,以用於畜牧監控、車隊管理和工業 4.0 物流活動

作者:Jeff Shepard

資料提供者:DigiKey 北美編輯群

許多農業活動都必須即時追蹤資產和監測狀況,像是畜牧管理、食品和藥品的冷鏈倉儲、車隊管理,以及工業 4.0 彈性生產活動等。這是個複雜的流程,需利用多個感測器來監測環境狀況。此流程強調,為了確保定位資訊準確,必須以多星系全球導航衛星系統 (GNSS) 功能來掌握資產,包括 GPS、伽利略、Glonass、北斗和 QZSS。此外,無論周圍環境如何,多重連線解決方案都能及時傳達資產的位置和狀況,包括連線至雲端以支援集中式監測。還需要具備能效,將電池電力需求降到最低,系統也必須安全可靠,以免駭客入侵。

設計資產追蹤與狀況監測系統極複雜,牽涉許多領域,耗用許多資源及時間。除了硬體設計很複雜之外,資料還必須安全連線至雲端與行動裝置,才能將所產生的豐富資訊以可行的格式提供。

設計資產追蹤系統時,設計人員不必從零開始,而是可以藉助開發套件和公版設計,更輕鬆地開發原型、測試和評估先進的資產追蹤應用。本文會先探討 GNSS、感測器、連接性,以及開發資產追蹤與狀況監測系統時的其他考量,接著介紹 STMicroelectronics 的一款綜合開發套件,此套件含有多片印刷電路板,用於多種感測器、GNSS 定位及發揮通訊能力。並且提供電池與先進電源管理能力 (以達到最長的電池續航力)、軟體、韌體庫,以及應用開發工具。

資產究竟在哪裡?

追蹤資產的第一步,是利用美國國家海洋電子協會 (NMEA) 資料格式收集目前位置的資訊。所有 GPS 製造商都使用 NMEA 這項通用標準確保互通性。標準 NMEA 訊息格式稱為「語句」。NMEA 定義幾個語句,提供多種資訊,包括:

  • GGA – 全球定位系統修正資料,包括 3D 座標、狀態、使用的衛星數量,以及其他資料
  • GSA – 精度因子 (DOP) 和主動衛星
  • GST – 位置錯誤統計
  • GSV – 可見衛星數量和擬隨機雜訊 (PRN) 號碼、高度、方位角、每個衛星的訊噪比
  • RMC – 位置、速度、時間
  • ZDA – UTC 年月日、本地時區差距

使用 NMEA 能為多種 GPS 接收器使用同一個通用介面,還能以相應的語句輕鬆存取特定的資料集,因此能簡化定位軟體的開發。

如何提高準確度?

原始 GNSS 資料提供的定位準確度不高。現今有許多工具能改善定位的估計值,包括差分全球定位系統 (DGPS) 服務,這項服務為裝載 GPS 導航設備的船舶提供修正訊號。DGPS 利用海事無線電技術委員會 (RTCM) 協定提供更好的定位資料。此外,現今也有許多提高定位資訊準確度的衛星型增強系統 (SBAS),包括美洲的廣域擴增系統 (WAAS)、歐洲同步衛星導航覆蓋系統 (EGNOS)、亞洲的多功能衛星增強系統 (MSAS),以及 GPS 輔助型靜地軌道增強導航 (印度的區域性衛星型增強系統,簡稱 GAGAN) (圖 1)。

STMicroelectronics TESEO LIV3F 多星系 GNSS 接收器的圖片圖 1:TESEO LIV3F 多星系 GNSS 接收器包含一套工具,包括 DGPS、SBAS 與 RTCM (左下角),以達到十分精確的定位解決方案。(圖片來源:STMicroelectronics)

資產的狀況如何?

在許多情況下,瞭解資產的位置只是其中一個難題。收集資產狀況的資訊也可能很重要,包括資產的實體狀態,以及資產是否在移動,還是維持靜止。可根據需要部署多種感測器,包括:

  • 溫度感測器 - 工作溫度範圍介於 -40°C 至 +125°C、準確度高、證實已根據美國國家標準暨技術局 (NIST) 進行校準,並已如同 IATF 16949:2016 標準所要求進行驗證。
  • 壓力感測器 - 可將一個小巧耐用的微機電系統 (MEMS) 壓阻式絕對感測器,作為絕對壓力介於 260 至 1260 hPa 的數位輸出氣壓計。此感測器必須十分準確並包含溫度補償能力。
  • 濕度感測器 - 工作溫度範圍介於 -40°C 至 +120°C、濕度量測範圍介於 0 至 100% 相對濕度 (rH)。其應進行溫度補償;在 20% 至 80% rH 之間,準確度為 ±3.5% rH。
  • 慣性量測單元 (IMU) - 包含 MEMS 型 3D 加速計和 3D 陀螺儀,以確定資產在移動還是維持靜止。
  • 加速計 - 例如 MEMS 型三軸線性加速計,以測量資產是否承受衝擊和振動。

安全連線

一旦確定資產的位置和狀況後,就要傳達該資訊。視情況而定,可能需要結合遠距與短距安全連線。STMicroelectronics 的 STEVAL-ASTRA1B 多重連線資產追蹤平台,以主板上的幾個系統元件支援連線能力和安全性,包括 (圖 2):

  • STM32WB5MMG 是經過認證的 2.4 GHz 無線模組,整合 STM32WB 雙核心 Arm® Cortex®-M4/M0+、晶體、晶片天線與匹配網路。此模組包含低功耗藍牙 (BLE) 堆疊,並支援 Open Thread、Zigbee 及其他 2.4 GHz 協定。
  • STM32WL55JC 提供遠距無線連線。也包含雙核心 Arm Cortex-M4/M0+,並能支援 GFSK、LoRa 等協定。標準版中的無線射頻前端,支援 868、915、920 MHz 頻段。更改某些元件能使模組支援較低的頻率。
  • STSAFE-A110 安全元件連接至 STM32WB5MMG,以進行安全的資料管理與驗證。此元件用於支援物聯網 (IoT) 網路 (像是資產追蹤),並包含安全的作業系統與安全的微控制器。

STEVAL-ASTRA1B 資產追蹤平台中的 STMicroelectronics 主板的圖片 (按此放大)圖 2:STEVAL-ASTRA1B 資產追蹤平台中的主板,含有 STM32WB5MMG (用於短距連線)、STM32WL55JC (用於遠距連線),以及 STSAFE-A110 (維護作業安全)。(圖片來源:STMicroelectronics)

資產追蹤開發環境

資產追蹤應用的開發人員可改用 STMicroelectronics 的 STEVAL-ASTRA1B 硬體與軟體開發套件以及公版設計,更方便開發原型、測試和評估先進的資產追蹤系統 (圖 3)。STEVAL-ASTRA1B 是以 STM32WB5MMG 模組和 STM32WL55JC SoC 為基礎打造,其結合用於短距和遠距連線 (BLE、LoRa、2.4 GHz 和 Sub-1-GHz 自行研發通訊協定)。對於 NFC 連線,可使用 ST25DV64KSTSAFE-A110 支援安全操作,Teseo-LIV3F GNSS 模組則提供戶外定位。

Taoglas STEVAL-ASTRA1B 平台的圖片圖 3:STEVAL-ASTRA1B 平台含有開發先進追蹤系統所需的所有硬體、韌體和軟體工具。(圖片來源:DigiKey)

GNSS 定位接收器與六種系統相容,包括 GPS、伽利略、GLONASS、北斗、QZSS、NavIC (又名 IRNSS)。該系統還支援 WAAS、EGNOS、MSAS、WAAS、GAGAN SBAS。為防止干擾,附有陷波濾波器。

含有多種監測狀況的感測器,包括 (圖 4):

  • STTS22HTR – 一款數位溫度感測器,能在 -40°C 至 +125°C 之間使用,在 -10°C 至 +60°C 範圍內最大準確度為 ±0.5°C,並具有 16 位元溫度資料輸出。此校準取得 NIST 認可,且裝置 100% 通過測試,並以根據 IATF 16949:2016 標準所校準的設備進行驗證。
  • LPS22HHTR – 一款 MEMS 壓阻式絕對壓力感測器,作為
  • 數位輸出氣壓計使用,能測量 260 至 1260 hPa 的絕對壓力。此感測器的絕對壓力準確度為 0.5 hPa,低壓感測器雜訊為 0.65 Pa,產生 24 位元壓力資料輸出。
  • HTS221TR – 一款相對濕度與溫度感測器。此感測器能測量 0 至 100% rH,靈敏度為 0.004% rH/最低有效位元 (LSB),20 至 +80% rH 時的濕度準確度為 ±3.5% rH,+15°C 至 +40°C 時的溫度準確度為 ±0.5°C。
  • LIS2DTW12TR – 一款 MEMS 三軸線性加速計與溫度感測器,具有滿量程 ±2g/±4g/±8g/±16g (使用者可選擇),能測量加速度,輸出數據傳輸率介於 1.6 Hz 至 1600 Hz。
  • LSM6DSO32XTR – 一款 IMU 模組,具有全時啟動 32 g 3D 數位加速計與 3D 數位陀螺儀,以及滿量程 ±4/±8/±16/±32 g,角度範圍為 ±125/±250/±500/±1000/±2000 dps 滿量程。

STEVAL-ASTRA1B 的 STMicroelectronics 主板示意圖 (按此放大)圖 4:STEVAL-ASTRA1B 的主板包含一系列完備的感測器 (左)、系統板 (黃色方塊),以及 GNSS 連線元件 (TESEO LIV3F 和右下方的天線)。(圖片來源:STMicroelectronics)

電源管理對無線追蹤裝置來說很重要。為了確保電池續航力持久,STEVAL-ASTRA1B 含有廣泛的電源管理元件,例如:

  • ST1PS02D1QTR 400 mA 同步降壓轉換器 - 輸入電壓範圍介於 1.8 V 至 5.5 V,輸入電壓 3.6 V 時,輸入靜態電流為 500 nA,典型效率為 92%。
  • STBC03JR 電池電源管理與充電器 IC - 針對單節鋰離子電池含有一個線性電池充電器區段,此區段採用恆定電流/恆定電壓 (CC/CV) 充電演算法;並含有一個 150 mA 低降壓穩壓器 (LDO)、兩個單極雙擲 (SPDT) 負載開關,以及能在故障時保護電池的電路。
  • TCPP01-M12 USB Type-C® 連接埠保護 IC - 含有 VBUS 過電壓保護功能,此功能可使用外部 N 通道 MOSFET 從 5 V 調整至 22 V;恆定電流線路上提供 6.0 V 過壓保護 (OVP),防止 VBUS 短路;並為連接器引腳 CC1 和 CC2 提供系統級靜電放電 (ESD) 保護,此功能符合 IEC 61000-4-2 第 4 級規定。

軟體和韌體庫

含有或提供多種軟體和韌體,以利用 STEVAL-ASTRA1B 來開發資產追蹤應用。範例包括:

  • FP-ATR-ASTRA1 功能套件實作完整的資產追蹤應用,並隨附 STEVAL-ASTRA1B。此功能套件從 GNSS 接收器取得定位資料、從環境與動作感測器讀取該資料,並使用 BLE 和 LoRaWAN 連線將資料傳送到雲端。含有車隊管理、畜牧監測、貨物監測和物流的使用案例,並能予以客製化。
  • STAssetTracking 應用程式可從遠端配置具有 BLE、Sigfox 或 NFC 能力的資產追蹤裝置,可用於為特定的感測器記錄資料,並設定閾值觸發器以便開始和停止記錄。
  • DSH-ASSETRACKING 儀表板是一種由 Amazon Web Services (AWS) 驅動的雲端應用程式,介面不僅直覺,對於收集、視覺化和分析 GNSS 定位服務及運動與環境感測器的資料,亦經過最佳化。此儀表板能繪製出即時或位置資料與感測器值,還能監測環境狀況和事件 (圖 5)。

DSH-ASSETRACKING 儀表板圖片 (按此放大)圖 5:DSH-ASSETRACKING 儀表板是一款由 AWS 驅動的資產追蹤雲端應用程式。(圖片來源:STMicroelectronics)

結論

對於畜牧監控、車隊管理及物流等應用,資產追蹤是一種關鍵而複雜的功能。如本文所示,STMicroelectronics 的 STEVAL-ASTRA1B 硬體與軟體開發套件及公版設計,含有 GNSS 定位服務、完整一系列環境與動作感測器、電源管理能力,和加速設計高效能資產追蹤裝置的全系列軟體與韌體。

DigiKey logo

聲明:各作者及/或論壇參與者於本網站所發表之意見、理念和觀點,概不反映 DigiKey 的意見、理念和觀點,亦非 DigiKey 的正式原則。

關於作者

Image of Jeff Shepard

Jeff Shepard

Jeff 過去 30 多年來不斷撰寫與電力電子、電子元件和其他技術主題有關的文章。他在 EETimes 擔任資深編輯時,開始編寫有關電力電子領域的文章。他之後創立專門報導電子設計的《Powertechniques》雜誌,接著更成立一家全球性的電力電子研究與出版公司 Darnell Group。Darnell Group 的業務範疇包括 PowerPulse.net 的發行,每天為全球電力電子工程社群提供最新消息。他也是切換式電源供應器教科書《Power Supplies》的作者,此書由 Reston division of Prentice Hall 出版。

Jeff 也是 Jeta Power Systems 的共同創辦人,該公司專門製造高功率切換式電源供應器,目前已由 Computer Products 併購。Jeff 也是發明家,在熱能採集與光學多重材料上擁有 17 項美國專利,也經常針對全球的電力電子趨勢提供產業消息並發表演講。他擁有加州大學定量方法和數學碩士學位。

關於出版者

DigiKey 北美編輯群