【分享】步进电机加减速方式探讨

2019-12-10 18:33发布

本帖最后由 coleyao 于 2015-10-24 09:57 编辑

  步进电机加减速效果较好的应该是S型加减速曲线加减速了,不过对于如何实现S型加减速曲线,各人有各人的方法,就我知道的,就有控制加速度曲线为梯形(三角形)、正弦波和PID调速这几种,不过这几种方式各自有什么优缺点一般就不清楚了,为此我专门改进了一个生成步进电机加减速曲线数据的小工具,可以图形方式显示各种步进电机控制方式的优劣,可用于简单的对步进电机加减速算法评估:
        一)显示加速到的最大速度和加速过程中的最大加速度,因此可比较各种方式加速到同样的速度哪种方式需要的最大加速度较小,运行较平稳;
        二)可将各种加速方式分段,以节约单片机资源或者降低加速所需的最大加速度;
   
       三)工具软件中插播了一个小广告,是我家人的淘宝小店,在意的请勿下载!

  另外,该工具软件的部分源码请参考另一个帖子!  http://www.amobbs.com/thread-5492742-1-1.html
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
41条回答
myxiaonia
1楼-- · 2019-12-14 22:59
coleyao 发表于 2016-8-2 15:36
1、速度的上升曲线与PID参数有关,参数不同,上升曲线形状不一样;
2、控制周期越短,曲线越精细;
3、参 ...

你指定的这两个函数来自哪里???

我说的变负载问题是这样的,负载会越来越小,行程会越来越大,总的调整时间要在一个较小范围
负载大的时候,最大速度不能太大否则容易堵转,但是它调整行程又比较小,之后负载又小了,可以调高最大速度但是调整行程又大了
coleyao
2楼-- · 2019-12-15 00:25
本帖最后由 coleyao 于 2016-8-2 16:53 编辑
myxiaonia 发表于 2016-8-2 16:21
你指定的这两个函数来自哪里???

我说的变负载问题是这样的,负载会越来越小,行程会越来越大,总的调 ...


我的函数只是运行到一个指定位置,你说的问题你可以自己定一个策略,比如分三段跑,先用低速,再中速,最后高速及减速到指定位置。
或者如果时间基本差不多的话可以调整PID参数,开始让升速缓一些(消耗掉负载大的那段时间),降速的时候用另一组参数,降速快一些就好了。
xyz2008
3楼-- · 2019-12-15 04:41
楼主,你的软件怎么用啊,生成的数据都是什么意思,有什么用
zcf287
4楼-- · 2019-12-15 06:22
工具不错
sw2003
5楼-- · 2019-12-15 07:22
 精彩回答 2  元偷偷看……
xyz2008
6楼-- · 2019-12-15 11:57

一周热门 更多>