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,代表“希望走多少”;反馈脉冲来自电机编码器,代表“实际走了多少”。两者在驱动器内部经过电子齿轮换算后进入同一个位置偏差计数器:
- 指令脉冲:上位发出的位置命令,频率决定速度,数量决定位移。
- 反馈脉冲:编码器输出的实际位置,经四倍频和电子齿轮反算后与指令比较。
- 偏差计数器:指令与反馈之差,偏差越大,速度环给出的转速越高,直到追上指令。
- 同步条件:稳态时指令脉冲累计量 × 电子齿轮比 = 反馈脉冲累计量。
因此,电子齿轮比设置错误,会直接表现为“走不准”“速度不对”“报警位置偏差过大”。它不改变电机本身的闭环,只改变指令与反馈之间的换算尺度。
四、典型场景:丝杠平台的分辨率匹配
某设备使用 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 与一圈脉冲数 |
| 速度达不到额定值 | 脉冲当量过细,指令频率超限 | 降低一圈脉冲数或提高上位频率 |
| 定位有固定比例误差 | 丝杠导程或减速比填错 | 重新核算脉冲当量公式 |
| 报警“位置偏差过大” | 齿轮比与负载不匹配、增益过低 | 先确认齿轮比,再调增益与滤波 |
| 低速爬行、高速抖动 | 脉冲当量过粗或指令平滑不足 | 细化脉冲当量,检查加减速曲线 |
理解电子齿轮比、脉冲当量以及指令脉冲与反馈脉冲的关系,是后续做电子齿轮同步、相位对齐和追剪飞锯的基础。只有把“一个脉冲代表多少位移”这件事算清楚,同步控制才有可靠的尺度基准。