利用 STM Stellar SR6P6 乙太網的功能來傳輸振動感測器 IIS3DWB 數據,以檢測馬達振動的應用

關鍵字 :STStellarSR6P6IIS3DWB車用汽車

一、引言

 

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 提供更高效的數據分析及處理能力。

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

參考來源

:

評論