负责基于 ASM330 传感器的惯性测量单元(IMU)开发,完成了传感器数据采集与协议化输出,实现了数据
通信、在线升级及算法功能。项目中通过 SPI 与 ASM330 进行数据交互,获取陀螺仪、加速度计及温度信息,并按照客
户协议通过 UART 与 RS-422 接口输出;同时设计并实现了基于 YMODEM 协议的串口在线升级功能,以及交叉标定算法
以提升传感器数据精度。
负责多通道数据采集系统的开发,实现了与上位机的指令交互以及对多达 16 个外接产品的数据采集与转发功能。
项目中采用 GD32F303 作为核心处理器,通过串口循环检测上位机指令,并使用 DMA 机制将指令轮询发送至各产品;在
数据接收端,通过轮询加超时机制确保可靠采集,将多通道数据打包后统一上传至上位机。
基于 STM32CubeMX 与 HAL 库完成系统开发,使用 STM32G431 搭配 ADS1259 对加速度计的模拟信号进行
高精度采集与数字化处理。项目中编写了 ADS1259 的驱动与数据读写函数,并结合 MATLAB 仿真设计最小相位滤波器,
优化输出数据的稳定性和精度,最终通过串口按协议发送数据。