3、电子齿轮比详解
电子齿轮比,这个词儿你肯定不陌生。做运动控制的,天天跟它打交道。但说实话,我见过不少工程师,调了好几年,对这个参数的理解还是模模糊糊的。
今天咱们就把它彻底掰开揉碎。电子齿轮比到底是什么?说白了,它就是上位机发送的指令脉冲数和电机实际转动的位移量之间的一个换算关系。
你想想看,PLC或者运动控制器发出来的是脉冲信号,一个脉冲代表一个单位。但电机那边呢?它认的是转多少圈、走多少毫米。这两边怎么对上?靠的就是电子齿轮比这个“翻译官”。
3.1 电子齿轮比的定义
官方定义我就不念了,直接说人话:
电子齿轮比 = 分子 / 分母
这个比值决定了:你发一个脉冲,电机实际走多少距离。
举个例子。假设你设定电子齿轮比是 1:1。那么你发 10000 个脉冲,电机就转一圈。如果你改成 2:1,那发 5000 个脉冲,电机就转一圈。明白了吧?分子分母一变,同样的脉冲数,电机走的距离就不一样了。
核心公式:
电子齿轮比 = (电机编码器分辨率 × 机械减速比) / (负载转一圈所需的脉冲数)
这个公式我建议你记在脑子里。我在现场调试时,经常看到有人拿着计算器在那按半天,其实把这个公式吃透了,几秒钟就能算出来。
3.2 分子分母设置原则
设置电子齿轮比,有几个原则你得记住。这都是我踩过坑之后总结出来的。
原则一:分子分母尽量互质
什么意思?就是分子和分母不要有公因数。比如 10000/5000,能约分成 2/1,那就用 2/1。为什么?因为互质之后,脉冲分配的更均匀,电机运行更平滑。我曾经遇到过一台设备,走直线时总是一顿一顿的,查了半天,最后发现就是电子齿轮比没约分。
原则二:分母不宜过大
分母太大,意味着你需要发很多脉冲才能让电机转一圈。这会限制你的最高速度。因为脉冲频率是有上限的。我建议分母控制在 10000 以内,特殊情况可以放宽到 50000。
原则三:分子不宜过小
分子太小,位置精度会下降。比如分子设成 1,分母设成 10000,那你一个脉冲对应的位移量就很大,做精确定位时就麻烦了。
| 参数 | 推荐范围 | 说明 |
|---|---|---|
| 分子 | 1000 ~ 100000 | 太小精度差,太大脉冲频率高 |
| 分母 | 1 ~ 10000 | 分母越大,速度上限越低 |
| 比值 | 0.01 ~ 100 | 超出范围建议加机械减速 |
3.3 电子齿轮比与机械减速比的关系
这个点很多人搞混。我直接说结论:电子齿轮比和机械减速比,是两个独立的东西,但它们共同决定了最终的传动关系。
机械减速比是物理层面的。比如你加了一个 10:1 的减速机,电机转 10 圈,负载才转 1 圈。这是硬件决定的,改不了。
电子齿轮比是软件层面的。它是在控制器和驱动器之间做的一个“虚拟减速”。你可以随时改,不用动硬件。
那它们怎么配合呢?我举个例子你就明白了。
假设电机编码器是 2500 线(即 10000 脉冲/圈),机械减速比是 5:1。你想让负载转一圈需要 10000 个脉冲。那么:
电子齿轮比 = (10000 × 5) / 10000 = 50000 / 10000 = 5 / 1
你看,机械减速比被“吸收”到电子齿轮比的计算里了。所以最终你发给驱动器的脉冲数,和负载的实际位移,是对得上的。
我的小技巧:
现场调试时,我习惯先把机械减速比确定下来,再算电子齿轮比。这样思路清晰,不容易出错。如果你先设电子齿轮比,再加减速机,那之前的参数全得重算,很麻烦。
3.4 电子齿轮比的计算实例
光说不练假把式。咱们来几个实际案例。
案例一:丝杠传动
丝杠导程 10mm,电机编码器 2500 线(4 倍频后 10000 脉冲/圈),直连(减速比 1:1)。要求:1 个脉冲对应 0.001mm(即 1μm)。
计算过程:
负载转一圈移动距离 = 10mm
负载转一圈所需脉冲数 = 10mm / 0.001mm = 10000 脉冲
电子齿轮比 = (10000 × 1) / 10000 = 1 / 1
这个最简单,1:1 就搞定了。
案例二:皮带传动
皮带轮直径 50mm,减速比 3:1,编码器 17 位(131072 脉冲/圈)。要求:1 个脉冲对应 0.01mm。
计算过程:
负载转一圈移动距离 = π × 50mm ≈ 157.08mm
负载转一圈所需脉冲数 = 157.08mm / 0.01mm = 15708 脉冲
电子齿轮比 = (131072 × 3) / 15708 = 393216 / 15708
这个比值可以约分。我算了一下,分子分母同时除以 12:
393216 ÷ 12 = 32768
15708 ÷ 12 = 1309
电子齿轮比 = 32768 / 1309
嗯,这个比值不算太规整,但能用。实际用的时候,我建议你检查一下驱动器的电子齿轮比范围,有些驱动器分子分母有位数限制。
注意:
我曾经遇到过一台设备,算出来的电子齿轮比是 123456/1。结果写入驱动器时报错,说分子超限了。后来查手册才知道,这款驱动器的分子最大只支持 65535。所以算完之后,记得看一眼驱动器的规格。
案例三:旋转工作台
转台 360°,减速比 100:1,编码器 23 位(8388608 脉冲/圈)。要求:1 个脉冲对应 0.001°。
计算过程:
负载转一圈所需脉冲数 = 360° / 0.001° = 360000 脉冲
电子齿轮比 = (8388608 × 100) / 360000 = 838860800 / 360000
约分一下:
分子分母同时除以 800:
838860800 ÷ 800 = 1048576
360000 ÷ 800 = 450
电子齿轮比 = 1048576 / 450
再约分,同时除以 2:
电子齿轮比 = 524288 / 225
这个比值就比较理想了。分子分母都不大,而且互质。
3.5 知识体系图
下面这张图,把电子齿轮比的核心逻辑串起来了。你可以保存下来,调试时对照着看。
这张图把电子齿轮比的四个核心维度都串起来了。你调试的时候,可以按这个思路走:先搞清楚定义,再遵循设置原则,然后考虑机械减速比的影响,最后动手计算。
嗯,关于电子齿轮比,今天就聊这么多。这个参数说难不难,但确实容易出错。你只要把公式记住,把原则把握好,现场调试基本不会出大问题。