目前做一个电机位置控制时,遇到一个问题:
目的是直流电机转动一圈停止,电机起始位置与停止位置始终在同一位置
电机转动一圈后,编码器输出1000个电平跳变信号,当我读取到1000信号时,停止电路供电,但由于惯性,电机总是还会旋转一段距离,累计误差很大,请问有什么更好的方法来控制电机位置吗,如何解决电机惯性的问题
这里不对转速有任何要求,只要求位置精确
“如何解决电机惯性的问题”
彻底的办法是改用步进电机。
不想改电机(步进电机比较贵),那就加机械刹车,或者控制电机转速,在快要到达终点前减速。
如果要求电机轴的停止位精确,除了用步进电机是没法解决的。要求不高时,可以用电磁制动器,同时配合逼近时的降速,但这么做,除非是功率很大,否则成本反而高于步进电机了。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
电机转速高就用步进电机吧,如果转速很低可以加机械刹车装置解决。
请问如果做成PI控制 电机位置应该的反馈应该怎么做呢
位置反馈靠光电旋转编码器的脉冲数决定,跟控制率无关。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
“步进电机也会有误差啊,特别是国产的”
步进电机产生误差,必定是失步。至于国产步进电机产生误差,这个我可是闻所未闻。
不好意思,是我搞错了,昨晚上查了下资料,同样长宽高的电机,一般步进角都是一样的,只是扭力不一样,只看电机的话,超过电机的最大负载,就会丢步。
你好,我的专利技术可以简单而彻底的解决这个难题,我的电话18686319288