第四节:电子齿轮比计算
好,咱们今天聊聊电子齿轮比的计算。说实话,这玩意儿在同步控制里太重要了。我见过不少工程师,参数设了半天,设备一跑就抖,或者干脆对不上位置。说白了,就是电子齿轮比没算明白。
4.1 电子齿轮比公式推导
先问个问题:为什么要有电子齿轮比?
你想想看,电机转一圈,编码器反馈N个脉冲。但你的上位机或者控制器,可能希望发M个脉冲就让电机转一圈。这两个数如果不匹配,你就得靠电子齿轮比来“翻译”。
公式其实很简单:
电子齿轮比 = 电机编码器分辨率 / 机械每转所需指令脉冲数
但这里有个坑——我刚开始做项目时,以为直接除就完事了。结果发现,不同厂家的驱动器,分子分母的定义是反的!
咱们拆开来看:
- 分子(Gear Ratio Numerator):通常对应电机编码器的反馈脉冲数
- 分母(Gear Ratio Denominator):通常对应上位机发出的指令脉冲数
用数学表达就是:
电子齿轮比 = 分子 / 分母 = (编码器线数 × 4) / (每转指令脉冲数)
为什么编码器线数要乘以4?因为大多数伺服驱动器采用四倍频技术。嗯,这里要注意,如果你用的是绝对值编码器,情况又不一样了。
4.2 分子分母设置的那些事儿
我个人习惯,先把分子设成编码器分辨率,分母设成1。然后根据实际需求去调整分母。
举个例子:
| 参数 | 数值 | 说明 |
|---|---|---|
| 编码器线数 | 2500 P/R | 增量式编码器 |
| 四倍频后 | 10000 P/R | 驱动器内部处理 |
| 目标每转脉冲 | 5000 P/R | 上位机希望的值 |
那么电子齿轮比 = 10000 / 5000 = 2/1。
分子设20000,分母设10000?不对!
我踩过这个坑。有些驱动器要求分子分母必须互质,也就是约分到最简。2/1就是2/1,你设成20000/10000,有些驱动器会报错。
避坑指南:我曾经在一个项目中,把分子分母设成了10000/5000,结果驱动器一直报警“参数超限”。查了半天手册才发现,分子分母的取值范围是1~65535,而且必须互质。后来改成2/1,一切正常。
4.3 常见计算案例
咱们看几个实际案例。这些可都是我在产线上真刀真枪调过的。
案例一:皮带输送同步
场景:两个电机驱动同一根皮带,要求速度完全同步。
- 电机A:编码器131072 P/R(17位绝对值)
- 电机B:编码器131072 P/R
- 上位机每转发10000个脉冲
计算:
电子齿轮比A = 131072 / 10000 = 16384 / 1250
电子齿轮比B = 131072 / 10000 = 16384 / 1250
你看,两个电机设成一样的齿轮比,理论上就同步了。但实际运行时,我建议你留个微调通道。为什么?因为机械安装误差、皮带张力变化,都会导致实际不同步。
我的经验:在同步轴上,我会加一个电子凸轮表或者虚拟主轴。电子齿轮比只保证“大致同步”,精细同步还得靠位置闭环。
案例二:滚珠丝杠定位
场景:丝杠导程10mm,电机直连,要求每0.01mm发一个脉冲。
- 编码器:2500线,四倍频后10000 P/R
- 丝杠转一圈移动10mm
- 每0.01mm需要脉冲数 = 10 / 0.01 = 1000 脉冲
计算:
电子齿轮比 = 10000 / 1000 = 10/1
分子设10,分母设1。简单吧?
但如果你要求每0.001mm发一个脉冲呢?
每转脉冲数 = 10 / 0.001 = 10000
电子齿轮比 = 10000 / 10000 = 1/1
这时候你会发现,电子齿轮比是1:1。说白了,编码器反馈多少,上位机就发多少。这种情况下,上位机的脉冲频率会很高,你得确认控制器能不能跑那么快。
案例三:减速机场景
这个稍微复杂点。电机带了个减速机,减速比10:1。
- 电机编码器:17位,131072 P/R
- 减速比:10:1
- 负载转一圈,电机转10圈
- 上位机希望每负载圈发5000个脉冲
计算:
电机每负载圈反馈脉冲 = 131072 × 10 = 1310720
电子齿轮比 = 1310720 / 5000 = 262144 / 1000
约分后:
分子 = 32768,分母 = 125
关键点:减速机在分子上乘,因为电机多转的圈数会反馈更多脉冲。这个逻辑别搞反了。我见过有人把减速比放在分母上,结果位置环跑飞了。
4.4 知识体系图
下面这张图,是我自己总结的电子齿轮比计算逻辑。你照着这个流程走,基本不会出错。
4.5 几个实用技巧
最后,分享几个我这些年攒下来的小技巧:
- 先设分子为编码器分辨率,分母为1。跑一下看看实际位置对不对,再调分母。
- 注意驱动器的取值范围。有些老款驱动器,分子分母不能超过65535。你算出来个100000/3,就得想办法约分。
- 电子齿轮比不是越大越好。齿轮比太大,意味着上位机发很少脉冲,电机就跑很多。这时候位置分辨率会下降。
- 同步控制中,两个轴的电子齿轮比要匹配。但别指望完全相等,机械误差总会存在。留个微调通道,或者用电子凸轮补偿。
我的习惯:每次改完电子齿轮比,我都会手动转一下电机轴,看看编码器反馈和指令脉冲是否对应。这一步虽然简单,但能避免很多低级错误。
好了,电子齿轮比的计算就聊到这儿。说白了,就是编码器反馈和指令脉冲之间的“翻译官”。你把这个翻译官伺候好了,同步控制就成功了一半。
公众号:蓝海资料掘金营,微信deep3321