3. 电子齿轮基本概念

在伺服系统中,机械传动比通常由齿轮、丝杠、同步带等物理部件决定,一旦装配完成就很难在线更改。电子齿轮的作用,是用伺服驱动器内部的脉冲计数与倍率运算,去“模拟”甚至“替代”机械齿轮的传动效果。它让上位控制器发出的指令脉冲与电机实际转动之间,建立起一个可编程的比例关系,从而实现任意分度、任意导程匹配和任意速度缩放。

核心结论:电子齿轮比 = 电机所需脉冲数 ÷ 上位指令脉冲数。它决定了“上位发一个脉冲,电机转多少”,是同步控制中最基础、最常被调整的参数。

一、电子齿轮比的定义与公式

电子齿轮比通常用 B/A 表示,其中 A 为指令脉冲分频分子,B 为反馈脉冲分频分母(不同品牌命名可能相反,工程上以驱动器手册为准)。其本质是:

电子齿轮比 = (编码器分辨率 × 4) / (电机一圈所需指令脉冲数)
           = 反馈脉冲当量 / 指令脉冲当量

常见形式:
   CMX / CDV = B / A
   CMX:指令脉冲倍率(分子)
   CDV:指令脉冲分频(分母)

以 17 位编码器为例,分辨率 131072,四倍频后为 524288。若希望上位机发 10000 个脉冲电机转一圈,则电子齿轮比应设为 524288 / 10000 ≈ 52.4288。驱动器内部会把每个指令脉冲乘以该比例,再与编码器反馈比较,形成位置闭环。

二、脉冲当量:把“脉冲”翻译成“毫米”或“度”

脉冲当量是指一个指令脉冲对应的工作台位移量或电机转角,单位常为 mm/pulse 或 °/pulse。它是电子齿轮比与机械参数共同作用的结果:

脉冲当量 = 丝杠导程 / (电机一圈指令脉冲数 × 减速比)
         = 360° / 电机一圈指令脉冲数   (旋转轴)

示例:
  丝杠导程 10 mm,减速比 1:1,电机一圈指令脉冲数 10000
  脉冲当量 = 10 / 10000 = 0.001 mm/pulse = 1 μm/pulse

脉冲当量越小,系统分辨率越高,但同样行程需要的脉冲频率也越高。工程上要在分辨率、最高速度、控制器输出频率三者之间取平衡。

三、指令脉冲与反馈脉冲的关系

指令脉冲来自上位 PLC、运动控制卡或 CNC,代表“希望走多少”;反馈脉冲来自电机编码器,代表“实际走了多少”。两者在驱动器内部经过电子齿轮换算后进入同一个位置偏差计数器:

  • 指令脉冲:上位发出的位置命令,频率决定速度,数量决定位移。
  • 反馈脉冲:编码器输出的实际位置,经四倍频和电子齿轮反算后与指令比较。
  • 偏差计数器:指令与反馈之差,偏差越大,速度环给出的转速越高,直到追上指令。
  • 同步条件:稳态时指令脉冲累计量 × 电子齿轮比 = 反馈脉冲累计量。

因此,电子齿轮比设置错误,会直接表现为“走不准”“速度不对”“报警位置偏差过大”。它不改变电机本身的闭环,只改变指令与反馈之间的换算尺度。

电子齿轮:指令脉冲 → 倍率换算 → 反馈脉冲 闭环关系 上位控制器 发出指令脉冲 频率→速度 数量→位移 电子齿轮比 B/A CMX / CDV 指令脉冲 × B/A = 等效反馈脉冲 伺服电机 编码器反馈脉冲 实际位置/速度 机械负载 丝杠/减速比 导程/分度 位置偏差计数器 偏差 = 指令 − 反馈 偏差越大 → 转速越高 脉冲当量 1 pulse = ? mm / ° 由导程与齿轮比决定 稳态同步:指令脉冲累计 × B/A = 反馈脉冲累计

四、典型场景:丝杠平台的分辨率匹配

某设备使用 20 位编码器(分辨率 1048576,四倍频 4194304),丝杠导程 5 mm,要求脉冲当量 0.5 μm/pulse。计算电机一圈所需指令脉冲数:

一圈位移 = 5 mm = 5000 μm
一圈脉冲数 = 5000 / 0.5 = 10000 pulse/rev
电子齿轮比 = 4194304 / 10000 = 419.4304
可设 CMX = 4194304,CDV = 10000,或约分为 262144 / 625

若上位控制器最高输出频率为 200 kHz,则电机最高转速为:

200000 pulse/s ÷ 10000 pulse/rev = 20 rev/s = 1200 rpm

如果发现最高转速不够,可以减小电子齿轮比(让一圈所需指令脉冲数变少),但脉冲当量会变粗,定位精度下降。这就是分辨率与速度之间的经典权衡。

五、常见误区与排查清单

现象 可能原因 排查方向
走 100 mm 实际只走 50 mm 电子齿轮比偏小一半 核对 CMX/CDV 与一圈脉冲数
速度达不到额定值 脉冲当量过细,指令频率超限 降低一圈脉冲数或提高上位频率
定位有固定比例误差 丝杠导程或减速比填错 重新核算脉冲当量公式
报警“位置偏差过大” 齿轮比与负载不匹配、增益过低 先确认齿轮比,再调增益与滤波
低速爬行、高速抖动 脉冲当量过粗或指令平滑不足 细化脉冲当量,检查加减速曲线
调试建议:先确定机械导程、减速比和目标脉冲当量,再反推电子齿轮比;不要先随意设一个齿轮比再去改机械参数。电子齿轮比是“软传动比”,一旦确定,应记录在参数表中,避免不同批次设备不一致。
注意:不同品牌驱动器中 CMX/CDV 的分子分母定义可能相反,且部分驱动器对电子齿轮比范围有限制(如 1/50~50)。设置前务必查阅对应手册,并先用低速小行程验证方向与比例,再投入全速运行。

理解电子齿轮比、脉冲当量以及指令脉冲与反馈脉冲的关系,是后续做电子齿轮同步、相位对齐和追剪飞锯的基础。只有把“一个脉冲代表多少位移”这件事算清楚,同步控制才有可靠的尺度基准。