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


您好,我遇到的情况是,一旦我以 $21=1 打开硬限制,每当我尝试移动时它都会立即进入警报模式“警报:硬/软限制”。
机器绝对远离限位开关。限位开关用于成功归位,这证实了我相信机器的数字输入。我可以归位(“$h”)并且机器正确地完成归位序列,包括以 $27 为单位的后退(“归位拉出”)。为了更加确定,我将机器从所有开关移到中间,并启用 $21=1 并进入警报模式。
电压表确认三个引脚为 5V。“Limit X-axis”、“Limit Y-axis”和“Limit Z-axis”引脚上的所有三个限制输入都绝对是高电平、超强 1K 上拉电阻。
我有 v0.9c。
谢谢,如果你能帮忙。