步进电机真S曲线控制效果视频

2020-01-16 18:35发布

本帖最后由 colinzhao 于 2014-6-15 16:47 编辑

这几天弄得S曲线,硬件实现S曲线,给大家看看效果如何
http://v.youku.com/v_show/id_XNzI2NzM1MTg0.html

指标如下:
1、匀速段的速度分辨率为32Bit,(精度与晶振有关)
2、加速度分辨率为16Bit(精度)
3、变加速度分辨率为16Bit(精度)
若变加速度值为0,则自然以梯形曲线运行。
4、定脉冲,最大范围为32Bit
5、启动初始速度可设置,32Bit分辨率。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
99条回答
ada1983
1楼-- · 2020-01-20 21:28
 精彩回答 2  元偷偷看……
bitter_rain
2楼-- · 2020-01-20 21:55
楼主控制的很牛,楼上的也很牛....

膜拜了,想学习啊

楼上的是怎么控制找那个光标的,光标不动说服力不强,要是光标一直在动还能找到,那就没有任何疑问的牛了
bitter_rain
3楼-- · 2020-01-21 02:19
colinzhao 发表于 2014-6-15 23:06
是步进电机跟伺服电机哦,这个算法只是提供给电机的脉冲串,表示位置量。 ...

楼主,您控制的效果很不错啊...

这个只是控制速度从起到停吗?有位置参数参与吗?

就是像前面那个找光标的视频上的,到指定位置时速度正好降到起始速度?

我现在按常规做法,做不到到指定位置,速度正好降到起始速度,想向您请教一下,该怎么搞?
bitter_rain
4楼-- · 2020-01-21 05:53
ada1983 发表于 2014-6-16 09:08
大部分情况下,一条有加速的曲线,哪怕只是按照直线加速的都是能满足实际工作需求的。

一些特殊的场合,才 ...

这个是您做的吗?

想请教一下,如何做到到指定位置速度正好降到起始速度的?

还是随便降到一个允许的速度范围强制停止的?
ada1983
5楼-- · 2020-01-21 08:46
bitter_rain 发表于 2014-6-16 10:24
这个是您做的吗?

想请教一下,如何做到到指定位置速度正好降到起始速度的?

有位置参数参与的,没有位置参数的话自由度太大。

以一整圈为参考量,有一个光标范围的参数,就是光标区占这一圈长度的多少比例的。比如跑一圈是400个脉冲,那么到第360个脉冲时,光标就可能出现了,这时速度应该已经降下来了,到了光标出现就停止。具体什么时候减速,与减速脉冲数和光标的范围有关,运行几次以后,参数可以自纠到最佳状态。
当然,还有另一种方法的,就是见到光标后开始减速停止,但是这个减速停止的脉冲是一个固定值,那么效果也能达到的,相当于最终的停止点总是离光标有一个固定的距离。

如果不考虑光标,只考虑电机跑一整圈启动停止,理论上速度能比现在要更快一点,但是快不了多少了,基本到极限了。
colinzhao
6楼-- · 2020-01-21 13:37
 精彩回答 2  元偷偷看……

一周热门 更多>