一. UWB 車用應用場景介紹
本文使用 NXP 提供的 CADS 5.2 SDK 與 UWB EVK 完成 Key Fob 定位,模擬車子指定區域上鎖 / 解鎖功能操作。
環境建置 :
- CADS 5.2 SDK ( Customer Application Demo Software ) :
- CADS5.2 是 NXP 提供的 UWB 系統開發軟體套件,包含 UWB ( NCJ29D5D )、MCU ( S32K144 ) 的 Initiator ( Key Fob ) / Responder ( Anchor ) 軟體。
- UWB 與 MCU 採用 UCI ( UWB Command Interface ) 進行通訊,NXP 原廠遵循 CCC ( Car Connectivity Consortium ) 協議所制定的通訊格式。
- NXP UWBMAC GUI Tool :
- 為電腦端模擬 BCM 單元的開發工具,並且可以在 UWBMAC GUI 呈現 Key Fob 相對位置。
- 藉由UWBMAC GUI Tool 進行 Raw Dialog Commands 配置,直接對 Initiator ( Key Fob ) / Responder ( Anchor ) 即時的調整操作,利於開發上更快的學習。
- UWB EVK Board 需求 :
- Initiator ( Key Fob ) --> MCU ( S32K144 ) + UWB ( NCJ29D5D ) x 1
- Responder ( Anchor ) --> MCU ( S32K144 ) + UWB ( NCJ29D5D ) x 3 ( 3~5 套)
如下圖示為 UWB 車用場景示意圖:
二. CADS5.2 - 框圖架構
NXP UWBMAC GUI Tool 利用三個 Anchor 可做到 Key Fob 之間的範圍定位,Anchor 與 PC BCM 間透過 Uart 進行數據傳送。三. CADS5.2 - LOCALISATION 展示
由 UWBMAC GUI Tool 本身運行定位算法,演算 Key Fob 相對的 XY 位置。
參考來源