一、引言
STM Stellar SR6P6 的 MCU 除了我們應用在汽車多合一的 Traction Inverter+OBC+DCDC+BMS+VCU 的應用外,其內建的千兆以太網(Ethernet)功能,也可以將相關的感測器或其他數據上傳,用於車載 AI 的相關應用。目前搭配 ST 高性能的 MEMS 振動感測器 IIS3DWB,來進行馬達震動檢測功能的應用示範與說明。
二、架構
STM G-Sensor IIS3DWB 通過 SPI 介面,經由 STM Stellar SR6P6 的乙太網路介面上傳到上位機或雲端進行分析及處理。

三、STM SR6P6相關軟體配置
STM IIS3DWB SPI 初始化設定

2. STM IIS3DWB 振動感測器初始化配置

3. STM Stellar SR6P6 的 Ethernet 初始化配置

4. 讀取 IIS3DWB 的 WHO_AM_I ID 以及 X軸、Y軸、Z軸的數據

5. STM Stellar SR6P6 ethernet 的功能將 IIS3DWB 讀取的 WHO_AM_I ID 及 X軸、Y軸、Z軸的資料上傳到上位機或雲端

四、實驗結果
IIS3DWB SPI 讀取時序

(圖一)IIS3DWB SPI 資料讀取時序
2. IIS3DWB 資料輸出
在 Motor 關閉的狀態下,IIS3DWB 的 Z 軸數據較為穩定。
(B) 在 Motor on 的狀態時,IIS3DWB 的 Z 軸數據則會有較大的變動。
(P.S. 由於 IIS3DWB G-Sensor 平放在桌面,其重力加速度的數據相對於重力只有 Z 軸有數據,而 X 軸和 Y 軸的數據則會接近零)

(圖二)IIS3DWB X軸、Y軸、Z軸 資料輸出
五、 結論
利用 STM Stellar SR6P6 內建的 Ethernet 千兆乙太網軟體功能,將 STM MEMS 振動感測器 IIS3DWB 的 X 軸、Y 軸、Z 軸檢測到的數據資料傳送到上位機或雲端進行數據分析及處理。此介面為未來的車載 AI 提供更高效的數據分析及處理能力。
評論