注释
|
另一个,可能是相关的奇怪之处: $111=2300 产生大约 50% 的 M/S 比率或非常窄的脉冲。周期名义上相同。这可能发生在正向或反向或两者都不发生。似乎有一些半随机条件决定它是采用一种形式还是另一种形式。 一旦它决定进入哪个 M/S,轨迹在 2300 处在视觉上非常稳定 |
|
@J-Dunn:步进脉冲的下降沿有时会因外部环境而延迟,例如串行 RX 或 TX ISR 在步进脉冲时间附近触发,但这大约是几微秒。 如果您在 75us 左右看到某些东西,则可能是 AMASS。300 微秒/4 = 75 微秒。4 是 3333Hz 的 AMASS 过载水平。 对于下降沿步进驱动器,使用步进反转设置。这应该有助于解决您的问题。 |
|
谢谢。我想知道这是否与 AMASS 相关,但没有深入研究。 我提到的下降触发器是范围而不是驱动程序。解释它是可变的循环的低级部分。 这是否意味着 AMASS 在不同级别之间翻转?300/2 和 300/4 ?一些接近 AMASS 边界的步进脉冲频率会导致抖动吗? 这是否也解释了我在#2中报告的内容,其中产生了两个截然不同的 M/S 比率?这似乎并没有在电机中产生任何不规则性,因为脉冲周期显然是相同的。奇怪的是,这不是一回事。任一方向都能得到短脉冲波形,有时也不能。 |
|
我已经通过在没有该功能的情况下重新编译来确认此效果是由于 AMASS 造成的。 它似乎在半步模式下以 80 步/毫米的速度以 1200 毫米/分钟的偶数倍发生。 我想知道当驱动电机接近极限条件时,这种不规则性是否会增加加速期间失速条件的可能性。 由于它相当不规则,因为它取决于 GRBL 计时器的同步性和规划器的异步执行(以及可能的传入 gcode),它可能会导致难以查明的不稳定故障。这将导致需要通过减慢最大脉冲率和/或加速度设置来降低机器性能。 或许可以使用 AMASS 边界中的一些滞后来停止抖动,同时开销最小。 |


在示波器上监控 STEP 输出时,我注意到某些脉冲率显示出相当大的抖动。一个例子:
200 步/转;5mm 螺距导螺杆 = 40 step/mm 或 160 pulse/mm 四分之一步进模式,因此 $101=160
设置 $111=1400 会产生稳定、规则的脉冲序列。
设置 $111=1200 会产生相当大的抖动
周期为 300us,具有 75us 高脉冲,抖动名义上等于脉冲宽度,
在常规脉冲结束处留下阴影轨迹。我是下降沿触发,所以
脉冲之间的时间似乎不稳定。
1250和1150没问题,600表现出类似的不稳定。
STEP_PULSE_DELAY 未定义
是否有某些脉冲率与 GRBL 计时混合不好?这是预期的吗?
谢谢。