开源改变世界

无法停用步进器上的“保持” #764

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

关闭
blubriant 打开了这个问题 2015 年 7 月 15 日 · 7条评论
关闭

无法停用步进器上的“保持”#764

blubriant 打开了这个问题 2015 年 7 月 15 日 · 7条评论

注释

无法停用步进器上的“保持” #764

我在 3 轴 CNC 系统上使用 GRBL。到目前为止,我对性能和易用性印象深刻。我有 3 个 Nema 17 型步进电机驱动机械装置。我正在使用 3 个 Pololu 驱动程序。我进行了检查,准确度接近完美。我遇到的问题是,当电源打开并且我的步进器开始发热时,我的步进器保持在保持模式。有补救办法吗?

无法停用步进器上的“保持” #764
成员

@bluebriant:如果您将 $2 步空闲延迟设置为小于 255,则 Grbl 应在保持期间禁用步进电机。

无法停用步进器上的“保持” #764
作者

谢谢,我会试试这个。

无法停用步进器上的“保持” #764
作者

好的,我尝试了 $2=100、254 和 0。运气不好。步进器保持不动,即当我尝试用手旋转它们时,这非常困难。我还通过慢跑随机移动所有三个轴,然后尝试手动转动 – 仍然没有运气。

无法停用步进器上的“保持” #764
成员

@bluebriant:检查引脚 8(步进器使能引脚)上的电压。如果它在移动和停止时发生变化,则说明接线有问题。

无法停用步进器上的“保持” #764
作者

引脚 8 上的电压为 4.74。当移动任何轴时,
电压确实会发生变化(变为零)。所以我想接线需要
检查。到目前为止,我的理解是引脚 8 启用或禁用
步进器。我的引脚 8 是浮动的,即没有连接到任何东西。这是
正确的吗?我不太确定从哪里开始,因为我已经
非常仔细地检查了 Pololu 的接线(基本上只有 3 根电线 – 步进、方向和
接地)。

Pololu 上的 A4988 芯片有一个 SLP(睡眠)引脚,我假设如果将其
拉高将禁用步进器的电源。这可能是
答案吗?我不愿意对此进行试验,以防它烧毁芯片。
数据表是这样说的:

睡眠模式 (̄S̄̄L̄̄Ē̄Ē̄P̄)。
为在电机未使用时将功耗降至最低,此输入会禁用大部分内部
电路,包括输出 FET、电流调节器和电荷泵。S ̄ ̄L ̄ ̄E ̄ ̄E ̄ ̄P ̄ 引脚上的
逻辑低电平使 A4988 进入睡眠
模式。逻辑高允许正常操作,以及启动(
此时 A4988 将电机驱动到 Home 微步位置)。当
退出休眠模式时,为了让电荷泵稳定下来,
在发出 Step 命令之前提供 1 ms 的延迟。

现在的问题是 GRBL 在启动时将引脚 8 拉高。这可以
逆转吗?

2015 年 7 月 15 日星期三,Sonny Jeon notifications@github.com写道:

@bluebriant https://github.com/bluebriant:检查引脚 8(
步进器启用引脚)上的电压。如果它在移动和停止时发生变化,
则说明接线有问题。


直接回复此电子邮件或在 GitHub
#764(评论)上查看。

无法停用步进器上的“保持” #764

我认为您应该阅读有关配置 GRBL 的 wiki 以及 A4988 上的数据表,因为所有这些都在这些文档中。如果没有任何东西连接到启用引脚,就不可能通过 GRBL 禁用或启用任何东西。

关于 A4988 引脚,是的,有一个睡眠引脚,但也有一个启用引脚。这是您应该使用的引脚。这是 A4988 数据表中的信息。

启用输入 此输入打开或关闭所有
FET 输出。当设置为逻辑高电平时,输出被禁用。
当设置为逻辑低电平时,内部控制会
根据需要启用输出。转换器输入 STEP、DIR 和 MSx,以及
内部排序逻辑,都保持活动状态,与
输入状态无关。

GRBL wiki 解释了这些设置。$4=1 将反转启用引脚。

无法停用步进器上的“保持” #764
作者

非常感谢您的帮助。这解决了我的问题。

在 2015 年 7 月 15 日星期三,109JB notifications@github.com写道:

我认为您应该阅读有关配置 GRBL 的 wiki 以及 A4988
上的数据表,因为所有这些都在这些文档中。如果没有
任何东西连接到启用引脚,就不可能
通过 GRBL 禁用或启用任何东西。

关于 A4988 引脚,是的,有一个睡眠引脚,但也有一个
启用引脚。这是您应该使用的引脚。这是
A4988 数据表中的信息。

启用输入 此输入打开或关闭所有
FET 输出。当设置为逻辑高电平时,输出被禁用。
当设置为逻辑低电平时,内部控制会
根据需要启用输出。转换器输入 STEP、DIR 和 MSx,以及
内部排序逻辑,都保持活动状态,与
输入状态无关。

GRBL wiki 解释了这些设置。$4=1 将反转启用引脚。


直接回复此电子邮件或在 GitHub
#764(评论)上查看。

喜欢 (0)