贡献者
@tjhub3: 感谢您的详尽报告。我怀疑这可能是 PWM 计数器溢出的问题。我会快速看一下这个。 |
你好,我需要 5Khz 但我无法配置 GRBL 1.1。 我做了如下一些改变,但我没有得到 2.5W 激光器功率的改进。 我如何进行更改? #define SPINDLE_TCCRA_INIT_MASK ((1 << WGM20) | (1 << WGM21)) // 配置快速 PWM 模式。 谢谢你的帮助 |
这个问题的任何进展,@chamnit? |
贡献者
@Fusseldieb: 很不幸的是,不行。发生了很多事情,但会尽快解决。 |
这个问题曾经被研究过吗? 谢谢 ! |
在花了相当多的时间寻找错误的东西之后(我期待一些杂散噪声/电压尖峰)我终于找到了罪魁祸首。
似乎在随机间隔内,前沿脉冲的宽度是应有的 2 倍。几乎就好像 PWM 生成器将 2 个单独的脉冲组合成 1 个双倍宽度的怪物脉冲?
这是我在洛杉矶捕获的屏幕截图相册。
https://imgur.com/a/3hx6s
您可以在第二张图片中看到前沿脉冲宽度是其应有宽度的 2 倍。这反过来又会导致激光以 2 倍的功率~1 脉冲提前发射。
这是错误地将一个脉冲的结尾与下一个脉冲的开头结合在一起的某种数学/舍入错误吗?