一、 引言
STM Stellar SR6P6的 MCU 除了我们应用在汽车多合一的 Traction Inverter+OBC+DCDC+BMS+VCU的应用外,其内置ethernet千兆以太网的功能,也可以将相关的传感器或其他数据上传来做车载 AI 的相关应用。现搭配 ST 高性能的MEMS振动传感器 IIS3DWB 来做马达震动检测功能的应用来示范及说明。
二、 架构
STM G-Sensor IIS3DWB 通过 SPI interface, 经由STM Stellar SR6P6 的 ethernet interface 上传到上位机或云端来进行分析及处理。

三、 STM SR6P6相关软件配置
1. 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轴的资料上传到上位机或云端

四、 实验结果
1. IIS3DWB SPI 讀取時序

(图一) IIS3DWB SPI 资料读取时序
2. IIS3DWB 資料輸出
(A) 在 Motor off 的状态时,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则提供更高效的数据资料分析及处理。
本篇作者-友尚集团-John_Lee
156

被折叠的 条评论
为什么被折叠?



