玖诺技术局 · 第10期 电子齿轮比怎么算?手把手教你

2026-08-11
JUNO TECH BUREAU

玖诺技术局 · 第10期

电子齿轮比怎么算?手把手教你

分子分母傻傻分不清?3个场景5个公式,一次讲透

调试伺服,十个工程师九个卡在电子齿轮比。参数面板上就两个数字——分子和分母,但填反了电机疯转,填大了走不动,填小了精度不够。今天这篇,从原理到实操,三种传动场景全覆盖,你照着算就行。

01

电子齿轮比到底是个啥?

一句话:上位机发1个脉冲,电机实际转多少,就由电子齿轮比决定。

打个比方:你骑变速自行车,前面蹬1圈,后轮转几圈取决于齿轮比。电子齿轮比就是伺服驱动器内部的"虚拟变速器"——不用换机械齿轮,靠软件参数就能改变脉冲与转角的对应关系。

📌 核心定义

电子齿轮比 = 分子(N) / 分母(M)电机编码器反馈脉冲数 : 上位机指令脉冲数 = N : M

当 N/M > 1:放大——1个指令脉冲对应多个编码器脉冲,电机转得更慢更精当 N/M < 1:缩小——1个指令脉冲对应少于1个编码器脉冲,电机转得更快

为什么要设?因为编码器分辨率(比如131072脉冲/转)和你想要的脉冲当量(比如0.001mm/脉冲)之间需要对齐。不设电子齿轮比,你发10000个脉冲,电机可能转了好几圈也可能只转了一小截——完全对不上。

02

先搞清楚4个关键参数

算电子齿轮比之前,必须确认以下4个参数,缺一不可:

① 编码器分辨率(P)

电机转1圈,编码器输出的脉冲数。查电机铭牌或手册:• 17位编码器 → P = 2¹⁷ = 131072 脉冲/转• 20位编码器 → P = 2²⁰ = 1048576 脉冲/转• 2500线 × 4倍频 → P = 10000 脉冲/转

② 丝杠导程(L)

电机(或丝杠)转1圈,负载移动的直线距离。常见值:5mm、10mm、20mm等注意:如果是同步带传动,L = 主动轮齿数 × 节距

③ 机械减速比(i)

电机转速 ÷ 负载转速• 直连(联轴器)→ i = 1• 减速机 1:5 → i = 5(电机转5圈,负载转1圈)注意:减速比影响的是"电机转1圈对应负载移动多少",别忘了除进去

④ 脉冲当量(δ)← 你自己定的

上位机发1个脉冲,你希望负载移动多少。这是唯一由你决定的参数,取决于精度需求:• 通用机床:δ = 0.01mm/脉冲(10μm)• 精密设备:δ = 0.001mm/脉冲(1μm)• 旋转轴:δ = 0.01°/脉冲

💡 参数获取优先级:电机铭牌 > 驱动器手册 > 机械装配图 > 测量实测。任何一个参数搞错,后面全白算。

03

记住这一个万能公式

不管什么传动方式,电子齿轮比的计算逻辑都一样——先算"电机转1圈需要多少个指令脉冲",再用编码器分辨率去除它:

电子齿轮比 = 编码器分辨率 ÷ 每转所需指令脉冲数

N / M = P ÷ P₁

其中 P₁ = 负载每转移动量 ÷ 脉冲当量 = (L ÷ i) ÷ δ

展开后就是:

N / M = P × δ × i / L

P=编码器分辨率, δ=脉冲当量, i=减速比, L=丝杠导程

⚠️ 易错提醒:很多资料把分子分母的定义写反了。记住一个口诀——"编码器在上(分子),指令在下(分母)"。不同品牌参数名不同,但逻辑一致:

三菱:CMX(分子) / CDV(分母) | 松下:分子/分母 | 安川:Pn200/Pn201 | 台达:P1-44/P1-45

04

场景一:丝杠直连(最常见)

📋 已知条件

参数
数值
说明
编码器分辨率 P
131072
17位编码器
丝杠导程 L
10 mm
转1圈走10mm
减速比 i
1
直连,无减速机
脉冲当量 δ
0.001 mm/脉冲
1μm精度

Step 1:算每转所需指令脉冲数 P₁

P₁ = (L ÷ i) ÷ δ = (10 ÷ 1) ÷ 0.001 = 10000 脉冲/转

意思:电机转1圈,上位机需要发10000个脉冲

Step 2:算电子齿轮比

N / M = P ÷ P₁ = 131072 ÷ 10000

= 131072 / 10000

约分(同除以16)→ 8192 / 625

Step 3:填入驱动器

✅ 分子 N = 8192,分母 M = 625

三菱:CMX=8192, CDV=625 | 松下:分子8192/分母625 | 台达:P1-44=8192, P1-45=625

Step 4:验证

上位机发 10000 个脉冲 →电机实际接收 = 10000 × (8192/625) = 131072 脉冲 → 恰好转1圈 → 移动 10mm ✅脉冲当量 = 10mm ÷ 10000 = 0.001mm ✅

05

场景二:带减速机的丝杠传动

📋 已知条件

参数
数值
说明
编码器分辨率 P
131072
17位编码器
丝杠导程 L
10 mm
丝杠转1圈走10mm
减速比 i
5
1:5行星减速机
脉冲当量 δ
0.001 mm/脉冲
1μm精度

Step 1:算每转所需指令脉冲数 P₁

P₁ = (L ÷ i) ÷ δ = (10 ÷ 5) ÷ 0.001 = 2 ÷ 0.001 = 2000 脉冲/转

注意:减速比5意味着电机转5圈丝杠才转1圈,所以电机每转的负载移动量是 L÷i = 2mm

Step 2:算电子齿轮比

N / M = P ÷ P₁ = 131072 ÷ 2000

= 131072 / 2000

约分(同除以16)→ 8192 / 125

✅ 分子 N = 8192,分母 M = 125

对比场景一:同样导程10mm、同样精度1μm,加了5:1减速机后,电子齿轮比的分母从625变成了125——因为减速机帮你做了5倍的"机械放大",电子齿轮比就不用缩那么多了。

💡 减速比的双重作用:① 放大扭矩 ② 提高定位精度(机械级放大)。有了减速机,即使脉冲当量不变,实际定位精度也会因为机械减速而提高5倍——但前提是你的电子齿轮比算对了。

06

场景三:旋转轴(角度控制)

📋 已知条件

参数
数值
说明
编码器分辨率 P
1048576
20位编码器
减速比 i
10
1:10谐波减速器
脉冲当量 δ
0.01°/脉冲
负载端精度0.01°

旋转轴的"每转移动量"就是360°,公式变成:

P₁ = 360° ÷ (i × δ) = 360 ÷ (10 × 0.01) = 360 ÷ 0.1 = 3600 脉冲/转

意思:负载转1圈(360°),上位机需要发3600个脉冲

算电子齿轮比

N / M = P ÷ P₁ = 1048576 ÷ 3600

= 1048576 / 3600

约分(同除以16)→ 65536 / 225

✅ 分子 N = 65536,分母 M = 225

⚠️ 旋转轴注意:如果分母出现小数(如360不能整除),需要分子分母同乘一个数来消掉小数。比如 P₁=3600 不能整除 P=1048576,就逐步约分到最简整数比。实在不行,取近似值,误差控制在0.01%以内即可。

07

步进电机:用细分代替电子齿轮比

步进电机没有编码器反馈,所以不存在严格意义上的电子齿轮比。它的"虚拟变速器"叫微步细分,原理类似但更简单。

步进电机每转脉冲数 = 基础步数 × 细分数

电机类型
步距角
整步脉冲/转
16细分
32细分
两相
1.8°
200
3200
6400
三相
1.2°
300
4800
9600
五相
0.72°
500
8000
16000

步进版脉冲当量计算(丝杠直连为例):

δ = L ÷ (基础步数 × 细分数 × i)

例:两相步进,16细分,丝杠导程5mm,直连δ = 5 ÷ (200 × 16 × 1) = 5 ÷ 3200 = 0.0015625 mm/脉冲(约1.56μm)

细分越高 = 精度越高,但最大转速越低(因为脉冲频率上限不变,每转脉冲数多了,转速就降了)。实际选细分时要平衡精度和速度:

细分
脉冲/转
100kHz下最大转速
适用场景
8
1600
3750 rpm
高速低精度
16
3200
1875 rpm
通用(推荐)
32
6400
937 rpm
中速高精度
64
12800
469 rpm
低速超精密

🚀 JUNO JTM4220 实战提示

JTM4220 4轴步进驱控模块支持2A/3A,通过Type-C/485/CAN总线配置细分参数。4轴可独立设置不同细分值,适配同一设备中精度和速度需求不同的轴——比如X/Y轴用16细分保证速度,Z轴用32细分提高定位精度。

08

别忘了核算最大转速

电子齿轮比设好后,还要检查上位机脉冲频率够不够用。公式:

最大转速(rpm) = f_max × 60 ÷ P₁

f_max = 上位机最高脉冲输出频率(Hz), P₁ = 每转所需指令脉冲数

用场景一的数据验证(P₁ = 10000,PLC最高200kHz):

最大转速 = 200000 × 60 ÷ 10000 = 1200 rpm

如果电机额定3000rpm,这个设置只用到40%的能力。需要更高转速?要么降低脉冲当量(牺牲精度),要么换更高速的脉冲输出模块。

⚖️ 精度 vs 速度的永恒矛盾:脉冲当量越小 → 精度越高 → P₁越大 → 同样脉冲频率下转速越低脉冲当量越大 → 转速越高 → 但精度下降找到平衡点:先确定工艺要求的最低精度,反推最大脉冲当量,再核算转速是否够用。

09

6个坑,踩中一个就白调

坑① 分子分母填反了

后果:电机转速变成预期的1/N倍或N倍,要么龟速爬行,要么疯狂飞转。对策:编码器分辨率是分子(大的那个数),指令脉冲数是分母(小的那个数)。不确定时,记住分子通常远大于分母。

坑② 忘了约分

后果:分子131072、分母10000,有些驱动器参数上限是32767,直接溢出报错。对策:始终化简到最简整数比。131072/10000 → 同除16 → 8192/625。

坑③ 漏了减速比

后果:算出来的值差了i倍,行程完全对不上。对策:公式里 L÷i 这一步,每次都要问自己"有没有减速机"。有减速机就除以i,没有就i=1。

坑④ 没验速度就上线

后果:精度够了,但最大转速只有200rpm,设备跑不起来。对策:算完齿轮比立刻核算最大转速,不满足就调整脉冲当量或升级上位机脉冲输出能力。

坑⑤ 改了参数没存盘重启

后果:面板上显示新值了,但实际还跑老参数。对策:大多数驱动器改完电子齿轮比后必须保存并断电重启才生效。别省这一步。

坑⑥ 不做实测验证

后果:理论算得再对,机械装配误差、丝杠导程公差都可能导致实际偏差。对策:发10000脉冲量一下走了多少,和理论值对比,误差超0.1mm就要查原因。

10

速记口诀 & 速查表

编码器做分子,指令做分母导程除减速比,再除脉冲当量算出每转脉冲数,编码器除它得齿轮比约分化简填面板,存盘重启别忘记发脉冲量行程,速度核算保平安

📋 三种场景公式速查表

传动类型
每转移动量
P₁ 公式
齿轮比公式
丝杠直连
L (mm)
L ÷ δ
P × δ ÷ L
丝杠+减速机
L ÷ i (mm)
L ÷ (i × δ)
P × δ × i ÷ L
同步带传动
齿数×节距
(齿数×节距) ÷ (i×δ)
P×δ×i ÷(齿数×节距)
旋转轴
360°
360 ÷ (i × δ)
P × δ × i ÷ 360
步进(细分)
L (mm)
200×细分数
直接设细分

📋 常见编码器分辨率对照

编码器位数
分辨率(脉冲/转)
常见品牌
13位
8192
经济型伺服
17位
131072
主流伺服(松下/台达/汇川)
20位
1048576
高端伺服(安川Σ-7/松下A6)
23位
8388608
超精密(安川Σ-X)
2500线×4
10000
增量式(老款伺服)

算完了?还有更省事的方案

JUNO JTM4220 4轴步进驱控模块Type-C/485/CAN三总线级联,8路DI + 12路DO + 4组限位,120mm*65mm紧凑体积

"巴掌大的控制柜" -- 玖诺智控重磅新品 · 4轴步进驱控模块

关注玖诺智控 · 获取产品资料

💬 互动时间

你算电子齿轮比时踩过什么坑?或者有什么品牌驱动器的设置技巧想分享?评论区聊聊,点赞最高的送精美小礼品一份 📖

玖诺技术局 · 第10期

深圳玖诺智控科技有限公司 · www.junomotion.com

伺服 · 步进 · 驱动 · 精密运动控制

阅读75
分享
写评论...