开源改变世界

最小/最大 PWM 变量和 config.h #49

推推 grbl 2年前 (2023-01-21) 197次浏览

关闭
arkypita 打开了这个问题 2016 年 12 月 5 日 · 5 条评论
关闭

最小/最大 PWM 变量和 config.h#49

arkypita 打开了这个问题 2016 年 12 月 5 日 · 5 条评论

注释

最小/最大 PWM 变量和 config.h #49

在 1.1e 版中,我可以找到控制最大和最小主轴速度的 $30 和 $31,但在 config.h 中存在宏 SPINDLE_MINIMUM_PWM_VALUE。

这个宏与 $31 有什么不同?它被弃用了吗?

最小/最大 PWM 变量和 config.h #49
贡献者

是的。SPINDLE_MINIMUM_PWM_VALUE 的作用不同于 $31 min rpm。这设置了 rpm 范围跨越的 PWM 范围。在 config.h 文件中这个选项旁边应该有一个解释。

最小/最大 PWM 变量和 config.h #49
作者
阿尔基皮塔 评论了 2016 年 12 月 19 日  

你好 Chamnit,如果我重新开始讨论,请原谅。
我尝试在代码 (gnea-master) 中搜索宏 SPINDLE_MINIMUM_PWM_VALUE,我发现它只在 config.h 中定义,并没有在代码的任何部分使用。我猜它的功能随着某些部分的重写而丢失了。

我认为这是一个有用的功能,因为如果我理解正确的话,您可以将最小 PWM 值设置为 $31。

例如,在我的情况下,如果占空比低于 11% (30/255),我拥有的激光器根本不会打开,对此我能够重新调整我设置的 0-255 值会很有用在 31 美元和 32 美元上使用 30-255 的有效值范围。

我希望在未来的代码版本中重新集成 SPINDLE_MINIMUM_PWM_VALUE 的功能

问候

最小/最大 PWM 变量和 config.h #49
贡献者

@arkypita: 在那。宏为 SPINDLE_PWM_MIN_VALUE。

最小/最大 PWM 变量和 config.h #49
作者
阿尔基皮塔 评论了 2016 年 12 月 19 日  

也许这只是一个“错字”或缺少重命名。
在 config.h 中定义为 SPINDLE_MINIMUM_PWM_VALUE 而不是 SPINDLE_PWM_MIN_VALUE。

// #define SPINDLE_MINIMUM_PWM_VALUE 5 // 默认禁用。取消注释以启用。必须大于零。整数 (1-255)。

最小/最大 PWM 变量和 config.h #49
贡献者

@arkypita: 你当然是对的。现在修好了。奇怪的是,我记得在更改名称时更改了这些名称以使其更加一致。一定在某个时候丢失了一些工作。

喜欢 (0)