注释
我错误地说v0.9c,它是v0.9g。 |
双工头 评论 on 5 Mar 2015
这不是错误。您很可能需要添加一个滤波电容器来完成 RC 滤波器以消除电机噪声。此外,如果您的限位开关没有屏蔽线,这可能是个问题。 其他人使用限位开关(包括我自己)没有问题。 |
嗯….归位工作正常,没有问题(在我将上拉电阻添加到限位开关输入之后)。它们是低电平有效信号。但是,如果我启用硬限制,它会立即进入警报状态,即使 MCS 明显在 max_travel 限制内。 |
硬限制是高电平有效信号吗?我会假设它们与用于归位的含义相同(对我们来说是低电平有效)。 |
你好,可以重新打开吗?我们仍然有这个问题,它立即进入“警报:硬/软限制”,即使所有三个限制输入都清楚地为 +5V。使用 $21=1 (v0.9g) 它永远不会起作用。 |
抱歉……它确实是开放的(刚刚看到上面的红色“关闭”) |
@markbotics几乎可以肯定,您的机器上的接线会产生“噪音”问题。起初,这给我带来了各种各样的问题。 |
我在 grbl v0,8c 上遇到了同样的问题,但是我连接了上拉电阻,然后一切正常。 |
还要看看你的轴设置。由于您的 gcode 是针对之前的约定进行编程的,因此已经有一些约定更改可能会导致开箱即用的限制警报。现在默认情况下所有轴都是负轴,您可能已经为正轴编程了您的零件。有关详细信息,请参阅 grbl 文档。 如果即使在您的控制系统中添加了屏蔽电缆、滤波帽和电阻器后仍存在噪音问题,我强烈建议您使用 12 至 48 伏直流继电器,并在该电压下运行所有限制信号线。该电压范围内的信号线非常不受噪声影响。我在我的装备上需要这些。他们消除了所有因噪音而导致的错误触发。他们并没有消除我经常犯的错误。根据我的经验,限位开关的所有问题都来自噪音、我的接线错误,以及没有根据 grbl 的新发展调整设置和程序。 |
@Dikabro: Grbl v0.9 中没有显着变化成为您问题的原因。硬限制的工作方式与 v0.8 中的工作方式相同,通过使用引脚更改中断来检测硬限制。 |
好的。所以首先我会尝试添加一些过滤上限,然后会发布我的测试结果。:) |
是否有某种添加过滤帽和最佳尺寸的指南
|
@gerritv他不是在处理开关弹跳。他正在处理步进电机产生的线路噪音。 你真正需要的是一个上拉电阻(值不是超级重要 – 低于 1000 欧姆),它从 arduino 上的引脚连接到 +5v 电源,然后是一个从引脚到地的电容器(约 0.1uf)。 |
这使得过滤器与 debounce 文章中描述的不同。 |
@gerritv是正确的。它是输入引脚上的低通滤波器,与用于帮助消除噪声和去抖动开关的策略相同。 |
谢谢@gerritv. 低值上拉电阻是否会改善已经
|
好读(到目前为止我读过的)。真的很喜欢开关测试和其他轶事。感谢您的参考。我忘了。grbl 有软件去抖动功能吗?以为做到了。 |
@Mgilbride: 可以,但对噪音没有帮助。因此,如果您连接了一个低通滤波器 RC 电路,它会使软件去抖动变得多余。这就是为什么它只是一个编译选项。 |
好的,它有帮助!我在引脚到地之间添加了滤波电容,现在我的限制工作正常。不再有即时警报状态。 |
我不认为并行是一件好事。使用其中之一。 例如,并联 2 个 1k 电阻会产生 500 欧姆的电阻。 格里特 发件人:Bertus Kruger [ mailto:notifications@github.com ] 谢谢@gerritv. 低值上拉电阻是否会改善已经
— |
我的问题不是由于限位开关上的信号完整性问题。即使它们断开连接,也会发生这种情况。一旦我打开硬限制然后请求移动,它就会发出警报。 |
如果没有这些引脚上的示波器,您将不会知道…….噪音通过许多途径进入。例如,当存在接地回路、开路、屏蔽电缆错误端的接地、继电器触点产生电弧等时,主轴电机开启时的尖峰可以做一些有趣的事情。 |
但是必须有一个超过 |
@dgtlmoon: Homing debounce 不适用于硬限制。这只是归航周期各部分之间的短暂强制延迟。Grbl 默认不启用软件去抖动,因为去抖动不会 100% 帮助消除电噪声。电噪声仍然有可能触发硬限制。最好确保您的电线尽可能无噪音。如果这在您的设置中是不可能的,我会考虑只使用归位和软限制。这通常会做完全相同的事情。 |
@chamnit嗯,这是一个有趣的评论,那么文档需要更新吗? |
@dgtlmoon:不。此声明仍然适用于归位周期,并确保在进入周期的下一部分之前开关没有反跳。 |
@chamnit好的,很酷,所以 26 美元只适用于归位,明白了 |
我在触发警报时遇到了同样的问题。 连接到开关的引线非常短,一切正常,但使用 1 米长的引线(屏蔽和接地)问题又回来了。 所以我尝试尝试从 NO 切换到 NC 开关,使用所有具有更强上拉(或 NC 开关的下拉电阻)的建议,但我仍然遇到同样的问题。 但 !!! |
那很奇怪。我唯一想到的是噪声被划分并变得很小以触发输入。它也是一个低通滤波器,但 C 非常小。 |
请在限位开关电缆(靠近板)上使用 RFI、EMI、EMCi 噪声滤波器,例如: 但尽量用大的……直径约2厘米…… 还将您的电路板 GND 引脚接地… 此致 |
标记机器人 评论 on 4 Mar 2015
您好,我遇到这样一种情况,每当我尝试移动时,它会立即进入警报模式“警报:硬/软限制”,一旦我以 $21=1 打开硬限制。
机器绝对远离限位开关。限位开关用于成功归位,这证实了我相信机器的数字输入。我可以归位(“$h”)并且机器正确地完成归位序列,包括以 27 美元的金额后退(“归位拉断”)。为了更加确定,我将机器从所有开关的中间清楚地移动并启用 $21=1 并进入警报模式。
电压表确认三个引脚为 5V。所有三个限制输入绝对是高电平,“限制 X 轴”、“限制 Y 轴”和“限制 Z 轴”引脚上的超强 1K 上拉电阻。
我有 v0.9c。
谢谢,如果你能帮忙。