[信息] Stm32f103上拉式磁悬浮

[复制链接]
 楼主| flycamelaaa 发表于 2021-8-3 15:29 | 显示全部楼层 |阅读模式
本人非相关专业的学生,也不是从业者,出于兴趣自己在家捣鼓单片机,目标是用STM32f103控制磁悬浮装置,基本原理是利用ADC读取线性霍尔元件的电压,在利用定时器输出PWM通过调节占空比调节调节输出电压,驱动电路是L298N。目前硬件已经组装完毕。
094148qkv6g2gefok2gqgg.jpg.thumb.jpg
程序也基本上写的差不多了,利用PID算法动态调节,但是发现PID参数怎么调都不对,或者说不知道该怎么调,达不到悬浮状态。我自己猜想是不是程序哪儿没写好导致这个反馈周期太大了,所以调不好,又或者是PID写的不对,跪求高人指点一二!!程序贴在下面。

主程序:
094834hfv3zn1cj321qm9r.png.thumb.jpg


094835s6yd76frladaso2y.png.thumb.jpg

定时器:
094833lbbzhkmiwyzdb2zh.png.thumb.jpg

ADC:
094830drbad33lwtazvzfv.png.thumb.jpg 094832wjz2qzdrhpyl9czv.png.thumb.jpg










您需要登录后才可以回帖 登录 | 注册

本版积分规则

824

主题

4298

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部