Contact me: hankecnc@gmail.com

PWM电压范围只能在2-5v之间? #386

推推 grbl 3年前 (2023-01-22) 312次浏览

打开
EducatingSavvas 打开了这个问题 2018 年 2 月 24 日 · 10 条评论
打开

PWM电压范围只能在2-5v之间?#386

EducatingSavvas 打开了这个问题 2018 年 2 月 24 日 · 10 条评论

注释

PWM电压范围只能在2-5v之间? #386

您好 – 我在 Phoenix CNC 控制器上运行 GRBL V1.1,该控制器主要用于 VFD 铣削。它有一个平滑电容器来改变 PWM 信号,因此它更像是 VFD 期望的模拟信号。但是,我正在尝试将控制器用于铣削和激光雕刻。幸运的是,我的激光雕刻机可以接受 TTL 和模拟输入。我遇到的问题是 PWM 电压范围似乎只在控制器的 2-5v 之间,我不知道我需要在固件中调整什么。我已将激光器的基本频率和 min_PWM 更改为 1。目前我使用的是风冷主轴,2v 信号产生大致正确的最小 RPM,但 0-5v 控制激光器会更有用。所以我不知道这是控制器内置的故障保护还是固件中的故障保护。欢迎任何关于覆盖它的指示。谢谢,小号

PWM电压范围只能在2-5v之间? #386
贡献者

请参阅 cpu_map.h 文件。您可以更改一些最大和最小 PWM 值。这些值表示 0 = 0V 和 255 = 5V。您还可以在 config.h 中启用分段线性主轴选项以跟随非线性电压和 RPM 输出。如果需要,有一些说明可以帮助您计算常量。

PWM电压范围只能在2-5v之间? #386
贡献者

抱歉看错了你的帖子。您的 Grbl 输出范围仅为 2V – 5V。这是不对的。它默认覆盖 0V 到 5V。您的设置一定有问题,进行了不当的更改或电气问题。

PWM电压范围只能在2-5v之间? #386

谢谢,我想我在 cpu_map.h 文件中发现了它。第129行,PWM min value设置为5。所以config.h文件中的PWM min value更多是指该范围内的电压分辨率。明天早上我会刷新固件,希望能做到。

PWM电压范围只能在2-5v之间? #386

所以那没有用。我认为我的问题是缩放 PWM 信号,使其从 0-100% 变化。目前是从0跳到近50%,线性控制在50-100%之间。

PWM电压范围只能在2-5v之间? #386
贡献者

cpu map 中的 PWM 设置和 $$ 中的 RPM 设置是什么?

PWM电压范围只能在2-5v之间? #386

发布你的原理图。特别是关于平滑电容器的事情。这种行为听起来像是 pwm 输出上的低端引脚驱动器烧毁,如果您的电路有误,可能会发生这种情况……

PWM电压范围只能在2-5v之间? #386

$$ 中的 RPM 设置为 $30=24000 和 $31=0,PWM 设置为 SPINDLE_PWM_MAX_VALUE 255 和 SPINDLE_PWM_MIN_VALUE 1。请让我知道是否有更具体的设置/行您想看?除了控制器的 tindie 网站上的内容外,我没有合适的示意图:https ://cdn.tindiemedia.com/images/resize/uGIh6DmBfqm4S8SiFXAJ68ZCkJY=/p/full-fit-in/2400×1600/i/43454/ products/2017-10-28T19%3A14%3A06.353Z-Wiring%20Diagram.png

PWM电压范围只能在2-5v之间? #386

@biasedlogic我还检查了 Arduino 芯片本身的输出信号电压。

PWM电压范围只能在2-5v之间? #386
雷科恩 评论了 2018 年 3 月 22 日  

有没有解决这个问题?只是想知道,因为我花了几个小时将我的 PWM 输出调整到近乎完美的位置。虽然一直在寻找调整。

该板看起来像是使用运算放大器来修改 PWM 输出。
这就是为什么它提供 0-5V 或 0-10V 输出并默认为 0-10V 的原因……

可能使用那个 lm358 来改变 pwm。它也会对 pwm 频率敏感。

PWM电压范围只能在2-5v之间? #386

如果您仍然需要帮助,请查看此处:
https
://www.cnczone.com/forums/news-announcements/287196-cnc-software-forum.html 这是 Phoenix CNC 控制器设计师的帖子。
您可能必须先在论坛上注册,然后才能发布任何内容。

喜欢 (0)