本帖最后由 coleyao 于 2015-10-24 09:57 编辑
步进电机加减速效果较好的应该是S型加减速曲线加减速了,不过对于如何实现S型加减速曲线,各人有各人的方法,就我知道的,就有控制加速度曲线为梯形(三角形)、正弦波和PID调速这几种,不过这几种方式各自有什么优缺点一般就不清楚了,为此我专门改进了一个生成步进电机加减速曲线数据的小工具,可以图形方式显示各种步进电机控制方式的优劣,可用于简单的对步进电机加减速算法评估:
一)显示加速到的最大速度和加速过程中的最大加速度,因此可比较各种方式加速到同样的速度哪种方式需要的最大加速度较小,运行较平稳;
二)可将各种加速方式分段,以节约单片机资源或者降低加速所需的最大加速度;
三)工具软件中插播了一个小广告,是我家人的淘宝小店,在意的请勿下载!
另外,该工具软件的部分源码请参考另一个帖子!
http://www.amobbs.com/thread-5492742-1-1.html
你指定的这两个函数来自哪里???
我说的变负载问题是这样的,负载会越来越小,行程会越来越大,总的调整时间要在一个较小范围
负载大的时候,最大速度不能太大否则容易堵转,但是它调整行程又比较小,之后负载又小了,可以调高最大速度但是调整行程又大了
我的函数只是运行到一个指定位置,你说的问题你可以自己定一个策略,比如分三段跑,先用低速,再中速,最后高速及减速到指定位置。
或者如果时间基本差不多的话可以调整PID参数,开始让升速缓一些(消耗掉负载大的那段时间),降速的时候用另一组参数,降速快一些就好了。
一周热门 更多>