Contact me: hankecnc@gmail.com

问题:将激光/主轴频率修改为 ~20-kHz #738

推推 grbl 3年前 (2023-01-23) 231次浏览

打开
cnburke 打开了这个问题 2019 年 10 月 14 日 · 4条评论
打开

问题:将激光/主轴频率修改为 ~20-kHz#738

cnburke 打开了这个问题 2019 年 10 月 14 日 · 4条评论

注释

问题:将激光/主轴频率修改为 ~20-kHz #738

我不想为一个问题打开另一个问题,但是这里是:

着眼于尝试修改可变主轴 PWM 的 PWM 输出以接近 20kHz。预标量并没有完全提供我希望实现的目标。我试图了解干预 PWM 定时器寄存器的结果,但我也担心我会产生负面影响,因为所有定时器资源都受到严格管理。

是否有任何指示可以将 PWM 频率修改为更自定义的频率?

问题:将激光/主轴频率修改为 ~20-kHz #738

我会在端口中放置另一个 atmega(至少很小)以避免弄乱主代码,这将允许您以受控方式更新其固件

问题:将激光/主轴频率修改为 ~20-kHz #738

你能换成 Arduino Mega(和 Mega 版的 Grbl)吗?ATMega2560 上的定时器更加灵活……

问题:将激光/主轴频率修改为 ~20-kHz #738

@cnburke,我在同一页上。我正在寻找 PWM 在 3.3V(使用双向逻辑电平转换器解决问题)和 20-50kHz 之间的频率下运行的激光模块。

在没有预分频器的情况下,我们可以在快速 PWM 模式下获得 62.5kHz。更好地查看 AVR 数据表,我发现使用相位校正 PWM 模式我们得到它的一半(31.25kHz),因为计数器从 0 到 255 再回到 0。这样我就在工作范围内。

我想知道的是,从快速 PWM 更改为相位校正 PWM 对整体代码有什么影响?选择快速 PWM 有何具体原因?

谢谢

问题:将激光/主轴频率修改为 ~20-kHz #738

我也在寻找 31.25kHz,因为我的控制器需要 20+kHz 才能运行。

喜欢 (0)