求教 步进电机控制(多轴联动。加减速算法)
步进电机只需要给驱动器脉冲信号就可以转动了,可是要让步进电机按一定的速度旋转,并且要用上加减速算法,就相对比较困难了。如果说这样还不够,再加上几台步进电机一起运行,那就非常困难了。小弟这几天一直向弄一个:用STM32位主控的步进电机多轴联动控制板,结果弄了好几天连单轴的都搞不定。用的是定时器中断来控制步进电机的脉冲速度。一点是加减速的算法比较不好搞,还有一点是转速快的时候并不能将转速控制到很精确。网上搜了也没有这类的例程,真是害死宝宝了。希望有大神能站出来指点指点,哪怕给个例程也可以。在此先谢谢了呵呵,我虽然不是做这个的,但也了解一些。你想太多,这都是机密。 yanhaijian 发表于 2015-9-20 20:55
呵呵,我虽然不是做这个的,但也了解一些。你想太多,这都是机密。
:L如果是真的多轴数控机床,应该会用专用的芯片吧 wsnfly~ 发表于 2015-9-21 07:48
如果是真的多轴数控机床,应该会用专用的芯片吧
伺服电机的控制方式我知道的有两种,一种是脉冲加方向,一种是总线,你说芯片应该是总线,伺服电机控制这一块真的很难的。 单轴调速应该没问题吧,你步进电机用的什么芯片驱动ULN2003? 电机动起来没有? 步进电机就是这样跟随性不好 星辰一方 发表于 2015-9-21 08:31
单轴调速应该没问题吧,你步进电机用的什么芯片驱动ULN2003?
TB6600,用控制器 星辰一方 发表于 2015-9-21 08:32
电机动起来没有?
动时肯定能动,但是懂得不够精确,加速算法,减速算法,定速旋转也不够精确 你好我好大家好! 发表于 2015-9-21 11:20
步进电机就是这样跟随性不好
那没有办法呀,高精度的东西只能用步进电机或者伺服电机。
页:
[1]
2