请教tinyg的加减速实现原理

2020-01-04 18:59发布

之前论坛有人详细分析了grbl的代码,但是grbl使用的是T型加减速,而tinyg和tinyg2则使用S加速和更高阶的平滑曲线,但是没有弄懂代码,它有一个DDA timer,但是固定频率的,怎么输出平滑的脉冲?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
14条回答
liurangzhou
2020-01-05 20:20
落叶知秋 发表于 2019-7-3 09:31
TinyG也是DDA的方法,固定时基只不过是固定了最大的脉冲输出频率

如果那个轴的脉冲需要变更输出频率,重 ...

严格来讲,如果50K时基,要么输出25K,意思是类似:
   时基:010101010101010101010101010101010101 ,如果按照这样输出就50K
              001001001001001001001001001001001001,这样就是输出50K*2/3
   但是高速的末端最好是25K->30k->40k->45K->47k->48.5k->49k->49.3k->...

一周热门 更多>