|
目的是直流电机转动一圈停止,电机起始位置与停止位置始终在同一位置 电机转动一圈后,编码器输出1000个电平跳变信号,当我读取到1000信号时,停止电路供电,但由于惯性,电机总是还会旋转一段距离,累计误差很大,请问有什么更好的方法来控制电机位置吗,如何解决电机惯性的问题 |
请问TI有位置驱动控制器吗
|
目的是直流电机转动一圈停止,电机起始位置与停止位置始终在同一位置 电机转动一圈后,编码器输出1000个电平跳变信号,当我读取到1000信号时,停止电路供电,但由于惯性,电机总是还会旋转一段距离,累计误差很大,请问有什么更好的方法来控制电机位置吗,如何解决电机惯性的问题 |
请问TI有位置驱动控制器吗
根据您的情况,一般是通过反射式光学传感器加上一个黑白相间的装置进行定位。
但我断电后 电机还要向前旋转一下 问题不是出现在定位上吧 ,感觉是出现在电机制动上
是的,因为对电机转动一圈后停止位置的精确要求,当电源断电后要求电机最好立马停止,或者惯性忽略不计,不知TI有没有这样的IC ,或者请问有什么更好的驱动方法吗
你这个有位置反馈,直接做p或者pi控制才行,刹车什么预估什么都是不准的,网上搜搜pid控制策略,理解了以后根据精度需要做控制,仔细调节pid参数。最终可以实现大概正负3线的控制精度。
首先电机要能正反驱动,全桥,电机正反的驱动电压是PWM占空比调制的,占空比数和码盘输出减去目标值的误差负相关,加一个可调的系数,这就是一个反馈纯比例P控制了。调好效果就可以不错。PID都加不一定效果很好,也难调很多。
一言难尽还是找点资料看看吧,一搜一大把