利用 STM Stellar SR6P6 以太网的功能来传输振动传感器 IIS3DWB 数据来检测马达振动的应用

一、    引言

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值