Contact me: hankecnc@gmail.com

M3 导致重置 #653

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

关闭
tkur 打开了这个问题 2015 年 4 月 13 日 · 10 条评论
关闭

M3 导致重置#653

tkur 打开了这个问题 2015 年 4 月 13 日 · 10 条评论

注释

M3 导致重置 #653

我用主轴控制设置 grbl。当我尝试启动电机时,出现了非常奇怪的行为。看一下这个。我按下了硬重置按钮,这是之后发生的事情:

Grbl 0.9g [‘$’寻求帮助]

s1000

m5

m3

在“ok”之后,立即吐出以下内容

警报:在循环
[‘$H’|’$X’ 到 [‘$H’|’$X’ 解锁]
[‘$H’|’$X’ 解锁]
[‘$H’|’$ X’ 解锁]
[‘$H’|’$X’ 解锁]
[‘$H’|’$X’ 解锁]
错误:预期的命令字母
ok
ok
ok
ok
[‘$H’|’$X’解锁]
错误:预期的命令字母
ok
ok
ok
ok
[‘$H’|’$X’ to unlock]

Grbl 0.9g [‘$’寻求帮助]

Grbl 0.9g [‘$’寻求帮助]

对此有什么想法!?

M3 导致重置 #653

可能是系统中的电噪声。你用的是什么电机?什么电机控制器?您是否检查过数字线路的噪声?告诉我们更多信息,我们将集思广益。

M3 导致重置 #653
作者

我也考虑过噪音。事实上,显示的输出是在我的主轴甚至没有通电的情况下。更糟糕的是,我还切断了步进控制器的电源。同样的乱码输出。它在很多时候也不同:

拿1:

Grbl 0.9g [‘$’寻求帮助]

s12000
ok
m3
ok
ALARM:在循环中中止
[‘$H’|’$X’解锁]
ALARM:在循环中中止
ALARM:在循环中中止
[‘$H’|’$X’解锁]
ALARM:在循环中中止
警报:在循环期间中止
警报:在循环期间中止
[‘$H’|’$X’

拿2:

Grbl 0.9g [‘$’求助]
ok

立方米

在这里它只是挂断并需要硬重置

采取3:
好的

s12000
ok
m3
ok
ALARM:在循环中中止
[‘$H’|’$X’解锁]
ALARM:在循环
中中止 ALARM:在循环中中止 ALARM:在循环中
中止
[‘$H’|’$X’解锁]
ALARM:在循环中中止
ALARM:在循环中中止
[‘$H’|’$X’解锁]
ALARM:在循环中中止
ALARM:在循环中中止
[ ‘$H’|’$X’解锁] ALARM:在循环中
中止cycle
ALARM:在循环期间中止
[‘$H’|’$X’ 解锁]

M3 导致重置 #653
作者

在每个输入(包括复位引脚 1)中,我有 10 kOhm 和一个 104 电容作为低通滤波器。这消除了我之前遇到的噪音问题。

查看我的最新输出!
Grbl 0.9g [‘$’寻求帮助]

s12000
ok
m3
ok
ALARM:在循环中中止
[‘$H’|’$X’解锁]
ALARM:在循环
中中止 ALARM:在循环中中止 ALARM:在循环中
中止
[‘$H’|’$X’解锁]
ALARM:在循环中中止
ALARM:在循环中中止
[‘$H’|’$X’解锁]
ALARM:在循环中中止
ALARM:在循环中中止
[ ‘$H’|’$X’解锁] ALARM:在循环中
中止cycle
ALARM: Abort during cycle
ALARM: Abort during cycle
ALARM: Abort during cycle
[‘$H’|’$X’解锁]
[‘$H’|’$X’解锁]
[‘$H’|’$ X’解锁]
[‘$H’|’$X’ 解锁]
报警:循环中止
<Alarm,MPos:0.000,0.000,0.000,WPos:1
1.888,44.363,-1.913>
[‘$H’|’$X’解锁]
[‘$H’|’$X’解锁]
[‘$ H’|’$X’解锁]
[‘$H’|’$X’解锁]
[‘$H’|’$X’解锁]
[‘$H’|’$X’解锁]

Grbl 0.9g [‘$’寻求帮助]
[‘$H’|’$X’解锁]
[‘$H’|’$X’解锁]
[‘$H’|’$X’解锁]
[ ‘$H’|’$X’ 解锁]
错误:预期的命令字母
确定
[‘$H’|’$X’ 解锁]
[‘$H’|’$X’ 解锁]
[‘$H’| ‘$X’ 解锁]

Grbl 0.9g [‘$’寻求帮助]

Grbl 0.9g [‘$’寻求帮助]

M3 导致重置 #653
成员

这通常是由电噪声引起的。电源线太靠近您的 USB 电缆、接地不良和/或您的主轴导致同一电路出现电源尖峰。如果你断开主轴销并用万用表读取它,你会发现这不是 Grbl 软件的问题。

M3 导致重置 #653
作者

我也这么想,但我拔掉了主轴和步进驱动器。我
还从物理上将它们从 atmega 中分离出来。问题仍然存在。

在 2015 年 5 月 16 日星期六,Sonny Jeon notifications@github.com写道:

这通常是由电噪声引起的。电源线太靠近您
的 USB 电缆、接地不良和/或您的主轴导致
同一电路出现电源尖峰。如果你断开主轴销并用
万用表读取它,你会发现这不是 Grbl 软件的问题。


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

汤姆·库洛夫斯基

M3 导致重置 #653
成员

您使用的是 Arduino 还是某种克隆?行为类型表明主轴 PWM 输出干扰了软复位引脚。你有没有在另一个 Arduino 上测试过,只是裸露的?你有没有修改过源代码?因为这在我的任何测试 Arduinos(Duemilanove、Uno SMD、Uno DIP)上都从未发生过。

M3 导致重置 #653
作者

其实我刚买了芯片,用的是我自己的面包板。这是我
唯一的芯片,所以我还没有在另一个芯片上测试过。我也试过
在重置线上放置一个 rc 过滤器但没有成功。
但是当我测试它时,我真的让它变得很简单。完全断开了
一切。如果有什么不同,我使用的是蓝牙串口
而不是 USB 电缆。

我在代码中唯一修改的是启用 pwm 主轴。我尝试
从 github 上的最新文件重新刷新,以防我也搞砸
了。

在 2015 年 5 月 17 日星期日,Sonny Jeon notifications@github.com写道:

您使用的是 Arduino 还是某种克隆?行为类型表明
主轴 PWM 输出干扰了软复位引脚。你有没有
在另一个 Arduino 上测试过,只是裸露的?你有没有修改过源代码

因为这在我的任何测试 Arduinos (Duemilanove、Uno SMD、Uno DIP)上都从未发生过。


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

汤姆·库洛夫斯基

M3 导致重置 #653
成员

行。那么这仍然可能是您的裸芯片和面包板的电气问题,例如浮地对 PWM 的作用很奇怪并触发其他输入引脚。蓝牙 RF 也可能在靠近电线时引起一些问题。

M3 导致重置 #653
作者

我从未见过这样的行为,所以我有点惊讶。我想我必须
努力度过难关!

在 2015 年 5 月 17 日星期日,Sonny Jeon notifications@github.com写道:

行。那么这仍然可能是您的裸芯片和
面包板的电气问题,例如浮地对 PWM 的作用很奇怪并触发
其他输入引脚。蓝牙 RF 也可能
在靠近电线时引起一些问题。


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

汤姆·库洛夫斯基

喜欢 (0)