请教,需要给步进电机建一个位置反馈系统

请教,需要给步进电机建一个位置反馈系统,第1张

系统可以控制位置的变化。。。这个。。。呵呵呵。。。本来原系统就有的啦。

这个的一般做法是,建立几个监测点,检测电机是否到达这个点而已,然后根据几个点的间隔,和步进电机走的步数来判断当前位置的。

监测点一般使用光电传感器。

发送脉冲数时把脉冲量设置为0,就是无限发送脉冲,然后在中断程序里读取编码器脉冲数与你要发送的脉冲数进行比较,在快要达到你设定的脉冲数时把频率降低,然后在达到设定的脉冲数时停止脉冲发送指令。

转速的计算:只需要设置好电机速度,比如600MM/分钟,通过计算反馈值,例如1秒内接收到多少脉冲反馈,对应多少长度,再转换成每分钟为单位的即可。电机速度600???这个不是速度的单位。

在信捷PLC中,不能确切的设置多少脉冲为加减速,多少脉冲为恒速,多少脉冲为减速。通过加减速时间可以达到这样的一个曲线,但不能确定具体是多少脉冲。你要的这个功能西门子PLC是可以这样实现的,做一个包络就可以指明你要的这些,可以设置加速,恒速,减速的具体脉冲数。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/7874108.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存