本项目是通过三个TMR传感器分别采集三个位置上xyz的磁场分量,共九个磁场参数,通过磁场参数对位置进行预测。
一、CUBEMX设置
1.导入训练好的模型
2.使用DMA采集九个ADC通道
3.配置相关属性
4.添加DMA
二、keil5主函数代码撰写
1.设置库函数和滑动窗口滤波函数
2.设置变量
3.定义adc回调函数
4.定义神经网络预测函数
(在此步骤中需要特别注意的是,需要在预测之前加入一行代码关闭采样,在预测结束之后再开启采样,否则会造成神经网络预测失败)
本项目是通过三个TMR传感器分别采集三个位置上xyz的磁场分量,共九个磁场参数,通过磁场参数对位置进行预测。
一、CUBEMX设置
1.导入训练好的模型
2.使用DMA采集九个ADC通道
3.配置相关属性
4.添加DMA
二、keil5主函数代码撰写
1.设置库函数和滑动窗口滤波函数
2.设置变量
3.定义adc回调函数
4.定义神经网络预测函数
(在此步骤中需要特别注意的是,需要在预测之前加入一行代码关闭采样,在预测结束之后再开启采样,否则会造成神经网络预测失败)