打印
[电机及执行机构驱动]

单片机直流电机定位问题

[复制链接]
1606|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hughchiu|  楼主 | 2014-1-6 20:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想用单片机控制直流电机转动的圈数,具体是这样的:输入一个圈数,如500,然后通过PWM驱动电机转动,电机上有测速码盘,当测量到电机转动500圈时让其停止,但由于惯性或电机负载的变化,电机可能会多转很多圈,理想的方法是当电机接近500圈时提前降低其转速,并逐渐让其停运。网上查了一下,感觉可以使用PID调节器,但不知道具体的方法,求大侠们不吝赐教,多谢多谢!

相关帖子

沙发
jrcsh| | 2014-1-7 00:43 | 只看该作者
反向制动

使用特权

评论回复
板凳
airwill| | 2014-1-7 22:15 | 只看该作者
使用 PID 调节器 理论上是可行的. 不过需要提供正反转驱动, 另外估计起码2环以上才能实现.
PID 控制的资料, 网上很丰富, 可以先找一些下来学习一下再考虑方案.

使用特权

评论回复
地板
airwill| | 2014-1-7 22:16 | 只看该作者
使用 PID 调节器 理论上是可行的. 不过需要提供正反转驱动, 另外估计起码2环以上才能实现.
PID 控制的资料, 网上很丰富, 可以先找一些下来学习一下再考虑方案.

使用特权

评论回复
5
xd__kun| | 2014-1-15 22:08 | 只看该作者
H桥,上桥关闭,同时开启下桥,刹车很快的
反向制动也可以,不过难些

使用特权

评论回复
6
leehp| | 2014-1-16 09:25 | 只看该作者
都是控制电机转速的,你这个控制电机转动的圈数,头一次遇到。用PID控制可以,不过你得把积分环节“I”去掉,因为只要有积分环节,就一定会有超调。具体“P”和“D”的数值,根据实际情况设置吧。祝你好运。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝