STM32/STM8技术论坛
直播中

BaoooQ

2年用户 6经验值
私信 关注
[问答]

Stm32f103上拉式磁悬浮

本人非相关专业的学生,也不是从业者,出于兴趣自己在家捣鼓单片机,目标是用STM32f103控制磁悬浮装置,基本原理是利用ADC读取线性霍尔元件的电压,在利用定时器输出PWM通过调节占空比调节调节输出电压,驱动电路是L298N。目前硬件已经组装完毕。

程序也基本上写的差不多了,利用PID算法动态调节,但是发现PID参数怎么调都不对,或者说不知道该怎么调,达不到悬浮状态。我自己猜想是不是程序哪儿没写好导致这个反馈周期太大了,所以调不好,又或者是PID写的不对,跪求高人指点一二!!程序贴在下面。

主程序:
主程序截图(1).png


主程序截图(2).png

定时器:
定时器截图.png

ADC:
ADC(1).png ADC(2).png
上拉式磁悬浮.jpg

回帖(1)

袁鑫

2021-9-16 11:06:59
先判断功能电路产生的力能否实现,手动先测试完,再判断控制电路能否达到功率等要素
举报

更多回帖

发帖
×
20
完善资料,
赚取积分