<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>电机控制 - Kyro Blog</title><link>https://kyroqu.xyz/tags/%E7%94%B5%E6%9C%BA%E6%8E%A7%E5%88%B6/</link><description>电机控制 的文章 - Kyro Blog</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Thu, 08 Oct 2026 00:41:35 +0800</lastBuildDate><atom:link href="https://kyroqu.xyz/tags/%E7%94%B5%E6%9C%BA%E6%8E%A7%E5%88%B6/index.xml" rel="self" type="application/rss+xml"/><item><title>关节模组：双编码器与精密减速器</title><link>https://kyroqu.xyz/posts/joint-module-guide/</link><pubDate>Thu, 08 Oct 2026 00:41:35 +0800</pubDate><guid>https://kyroqu.xyz/posts/joint-module-guide/</guid><description>详解关节模组核心组成：双编码器齿轮差分实现多圈绝对位置检测，以及摆线针轮、行星齿轮、谐波、RV 四大精密减速器的结构与特点。</description><content:encoded><![CDATA[<p>关节电机是机器人关节的核心执行单元，由<strong>驱动器 + 电机 + 减速器</strong>三部分组成。本文梳理两个关键技术：双编码器多圈绝对位置检测，以及四大精密减速器的结构原理与特点。</p>
<h2 id="1-双编码器断电不丢位">1. 双编码器——断电不丢位</h2>
<h3 id="11-为什么需要多圈绝对值">1.1 为什么需要多圈绝对值</h3>
<p>单圈绝对编码器只能给出 0°~360° 一圈内的位置；要知道&quot;转了几圈&quot;，需要多圈绝对值。常见方案有两种：</p>
<table>
	<thead>
			<tr>
					<th style="text-align: center">方案</th>
					<th style="text-align: left">原理</th>
					<th style="text-align: left">优缺点</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: center">单编码器 + 电池</td>
					<td style="text-align: left">多圈绝对值编码器内置电池，断电时靠电池维持计数</td>
					<td style="text-align: left">结构简单，但电池有寿命，需定期更换</td>
			</tr>
			<tr>
					<td style="text-align: center">双编码器（齿轮差分）</td>
					<td style="text-align: left">两个单圈编码器通过不同传动比的齿轮啮合，利用差值推算绝对位置</td>
					<td style="text-align: left">无电池、免维护，但需额外齿轮和编码器</td>
			</tr>
	</tbody>
</table>
<p>下图是典型的多圈绝对值编码器，可以看到背部的电池盒：</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/499b688fa1e1db16178dd49f5bc1158e.jpg"
  alt="多圈绝对值编码器（带电池盒）"
  loading="lazy"
  decoding="async"
/>
</p>
<h3 id="12-双编码器原理">1.2 双编码器原理</h3>
<p>在输出轴增加齿轮，让两个单圈编码器以不同的传动比运转。两个编码器都输出 0°~360°，但由于速比不同，它们之间存在<strong>相位差</strong>。不同的差值唯一对应电机的某个位置，直到差值归零——这个归零周期等于两个传动比的<strong>最小公倍数</strong>。</p>
<p>以传动比 2:3 为例：编码器 1 转 3 圈时，编码器 2 转 2 圈，差值从 0° 线性增加到 360°，构成一个完整的绝对位置周期。</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/dualencoderplot.png"
  alt="双编码器齿轮传动示意图（传动比 2:3）"
  loading="lazy"
  decoding="async"
/>
</p>
<p>图中四条线的含义：</p>
<ul>
<li><strong>红色（Enc1）</strong>：编码器 1 读数，一个周期内转 3 圈，产生 3 个锯齿波</li>
<li><strong>绿色（Enc2）</strong>：编码器 2 读数，一个周期内转 2 圈，产生 2 个锯齿波</li>
<li><strong>蓝色（差值）</strong>：
<span class="math-inline">\(\Delta\theta = \text{mod}(\text{Enc1} - \text{Enc2},\ 360°)\)</span>

，单调递增，可唯一映射为绝对位置</li>
<li><strong>橙色（输出轴真实角度）</strong>：0°~1080°，右侧 Y 轴标注</li>
</ul>
<h3 id="13-实际齿比设计">1.3 实际齿比设计</h3>
<p>实际产品中，齿轮比会选得更大，以获得更大的不重复周期。例如齿轮比 32:31：</p>
<ul>
<li>速比：
<span class="math-inline">\(k_1 = \dfrac{1}{31}\)</span>

，
<span class="math-inline">\(k_2 = \dfrac{1}{32}\)</span>

</li>
<li>归零条件：
<span class="math-inline">\(N \cdot \dfrac{1}{31} \in \mathbb{Z}\)</span>

 且 
<span class="math-inline">\(N \cdot \dfrac{1}{32} \in \mathbb{Z}\)</span>

</li>
<li>不重复周期：
<span class="math-inline">\(N = \text{LCM}(31, 32) = 992\)</span>

 圈</li>
</ul>
<p>也就是说，电机必须连续旋转 <strong>992 圈</strong>后，两组编码器的组合状态才会重复。只要断电后被动旋转不超过这个范围，上电即可恢复绝对位置——无需电池。</p>
<p>下图是智元的中空行星减速电机，内部集成了双编码器方案：</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/image-20261007131420903.png"
  alt="智元中空行星减速电机"
  loading="lazy"
  decoding="async"
/>
</p>
<blockquote>
<p><strong>参考厂家</strong>：亨士乐 Hengstler（<a href="https://www.hengstler.com/rotary-encoders">官网</a>）——工业级旋转编码器供应商。</p>
</blockquote>
<hr>
<h2 id="2-精密减速器">2. 精密减速器</h2>
<p>减速器的核心功能是<strong>降速增矩</strong>：将电机的高转速、低扭矩转化为低转速、大扭矩输出。</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/b26fdb4b-713f-49fa-a647-030c2a7f19c2.png"
  alt="四大精密减速器对比"
  loading="lazy"
  decoding="async"
/>
</p>
<p>与普通直齿圆柱齿轮组相比，精密减速器的优势在于：</p>
<ul>
<li><strong>扭矩承载能力大</strong>——多齿同时啮合，分担载荷</li>
<li><strong>同轴设计</strong>——电机轴与输出轴同轴，结构紧凑</li>
<li><strong>更小的齿隙</strong>——适合精密定位场合</li>
</ul>
<p>精密减速器主要分为四大类：<strong>摆线针轮减速机</strong>、<strong>行星减速器</strong>、<strong>谐波减速器</strong>和 <strong>RV 减速器</strong>。</p>
<h3 id="21-摆线针轮减速机">2.1 摆线针轮减速机</h3>
<p><strong>摆线</strong>是指一个圆在另一个圆上纯滚动时，边缘上某点画出的轨迹。摆线针轮减速器的齿轮齿廓就是这种曲线，使啮合时以&quot;滚动摩擦&quot;为主，大幅降低磨损。</p>
<p>核心结构：</p>
<ul>
<li><strong>偏心轴</strong>：轴上某部分存在一个偏心量，驱动摆线轮做偏心运动</li>
<li><strong>针齿壳（Ring Gear）</strong>：固定不动的外壳，内圈均布着圆柱形的针齿</li>
<li><strong>摆线轮（Cycloid Disc）</strong>：外围是一圈摆线齿廓，通常装两个，互相错开 180° 以抵消偏心带来的径向力和振动</li>
<li><strong>负载盘</strong>：带有销轴的圆盘，将摆线轮的运动转换成输出旋转</li>
</ul>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/image-20261007234640166.png"
  alt="摆线针轮减速器结构"
  loading="lazy"
  decoding="async"
/>
</p>
<p>下面的交互动画展示了摆线针轮减速器的运动学原理（10 针齿 / 9 摆线齿，减速比 9:1）：</p>
<iframe src="/interactive/cycloidal-drive.html" width="100%" height="440" style="border: 1px solid #ddd; border-radius: 8px; max-width: 100%;" loading="lazy"></iframe>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/exploded-view-of-the-different-parts-of-a-cycloid-drive-top-and-a-detailed.png"
  alt="摆线针轮减速器爆炸图与截面图"
  loading="lazy"
  decoding="async"
/>
</p>
<p><strong>特点：</strong></p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">项目</th>
					<th style="text-align: left">描述</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">减速比</td>
					<td style="text-align: left">单级 1:9 ~ 1:87，双级可达 1:7569</td>
			</tr>
			<tr>
					<td style="text-align: left">抗冲击</td>
					<td style="text-align: left">约一半的齿同时参与啮合，抗过载能力极强</td>
			</tr>
			<tr>
					<td style="text-align: left">背隙</td>
					<td style="text-align: left">理论上可实现零背隙，适合精密定位</td>
			</tr>
			<tr>
					<td style="text-align: left">注意</td>
					<td style="text-align: left">偏心结构导致输入转速不宜过高</td>
			</tr>
	</tbody>
</table>
<h3 id="22-行星减速器">2.2 行星减速器</h3>
<p>行星齿轮减速器的内部就像太阳系——行星轮围绕太阳轮公转。</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/aded0e74-077d-4b63-98cb-9b981d685f63.png"
  alt="行星减速器工作原理"
  loading="lazy"
  decoding="async"
/>
</p>
<h4 id="核心组件">核心组件</h4>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/b14e7971-af41-47cf-a4ea-aa24d69203c9.png"
  alt="行星减速器结构"
  loading="lazy"
  decoding="async"
/>
</p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">组件</th>
					<th style="text-align: left">说明</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left"><strong>太阳轮（Sun Gear）</strong></td>
					<td style="text-align: left">中心输入小齿轮，齿数 
<span class="math-inline">\(Z_s\)</span>

</td>
			</tr>
			<tr>
					<td style="text-align: left"><strong>行星轮（Planetary Gears）</strong></td>
					<td style="text-align: left">3~4 个均布齿轮，自转并围绕太阳轮公转</td>
			</tr>
			<tr>
					<td style="text-align: left"><strong>内齿圈（Ring Gear）</strong></td>
					<td style="text-align: left">固定在壳体上的内啮合齿轮，齿数 
<span class="math-inline">\(Z_r\)</span>

</td>
			</tr>
			<tr>
					<td style="text-align: left"><strong>行星架（Carrier）</strong></td>
					<td style="text-align: left">支撑行星轮轴并同轴输出转矩</td>
			</tr>
	</tbody>
</table>
<h4 id="减速比推导">减速比推导</h4>
<p>设内齿圈固定（
<span class="math-inline">\(n_r = 0\)</span>

），太阳轮转速 
<span class="math-inline">\(n_s\)</span>

，行星架转速 
<span class="math-inline">\(n_c\)</span>

：</p>

<div class="math-block">\[i = \frac{n_s}{n_c} = 1 &#43; \frac{Z_r}{Z_s}\]</div>

<p>单级速比通常在 
<span class="math-inline">\(3 \sim 10\)</span>

 之间，单级效率可达 
<span class="math-inline">\(97\%\)</span>

 以上。</p>
<h4 id="齿轮类型">齿轮类型</h4>
<p>行星减速器可采用直齿轮或螺旋齿轮（斜齿轮）：</p>
<ul>
<li><strong>直齿轮</strong>：成本低、精度高、升温低</li>
<li><strong>螺旋齿轮</strong>：承载力更大、传动接触比更高、噪音更低</li>
</ul>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/image-20261007170021585.png"
  alt="直齿轮与螺旋齿轮对比"
  loading="lazy"
  decoding="async"
/>
</p>
<h4 id="特点总结">特点总结</h4>
<ul>
<li>单级减速比 3~9，需多级串联实现大减速比</li>
<li>多齿啮合，重载能力强，抗冲击</li>
<li>传动效率高（单级 97%~98%）</li>
<li>精度相比谐波减速器稍低</li>
</ul>
<h4 id="典型应用">典型应用</h4>
<p>行星减速器广泛应用于 AT 变速箱、电动螺丝刀、坦克履带、挖掘机等场景。</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/image-20261007173933570.png"
  alt="行星减速器应用场景"
  loading="lazy"
  decoding="async"
/>
</p>
<blockquote>
<p><strong>参考</strong>：<a href="https://www.gearko-tw.com/zh-TW/newsc3-%E8%A1%8C%E6%98%9F%E6%B8%9B%E9%80%9F%E6%A9%9F-%E4%BA%86%E8%A7%A3%E5%85%B6%E5%8E%9F%E7%90%86%E5%8F%8A%E6%87%89%E7%94%A8%E7%AF%84%E5%9C%8D">行星减速器原理及应用范围 - Gearko</a></p>
</blockquote>
<h3 id="23-谐波减速器">2.3 谐波减速器</h3>
<p>谐波减速器通过弹性变形实现传动，由三个核心部件组成：</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/image-20261007222026185.png"
  alt="谐波减速器工作原理"
  loading="lazy"
  decoding="async"
/>
</p>
<table>
	<thead>
			<tr>
					<th style="text-align: left">部件</th>
					<th style="text-align: left">说明</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left"><strong>波发生器</strong></td>
					<td style="text-align: left">椭圆形凸轮，与电机轴相连</td>
			</tr>
			<tr>
					<td style="text-align: left"><strong>柔轮（Flex Spline）</strong></td>
					<td style="text-align: left">薄壁弹性杯，杯口有外齿，可发生弹性变形；封闭端连接输出法兰</td>
			</tr>
			<tr>
					<td style="text-align: left"><strong>刚轮（Circular Spline）</strong></td>
					<td style="text-align: left">刚性内齿圈，齿数比柔轮多 2 个</td>
			</tr>
	</tbody>
</table>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/exploded-view-of-the-different-parts-of-a-harmonic-drive-top-and-a-detailed.png"
  alt="谐波减速器爆炸图"
  loading="lazy"
  decoding="async"
/>
</p>
<h4 id="减速比公式">减速比公式</h4>

<div class="math-block">\[r = \frac{Z_{\text{柔}} - Z_{\text{刚}}}{Z_{\text{柔}}}\]</div>

<p>例如柔轮 200 齿、刚轮 202 齿：</p>

<div class="math-block">\[r = \frac{200 - 202}{200} = -0.01\]</div>

<p>柔轮转速是波发生器转速的 <strong>1/100</strong>，且方向相反（负号表示反转）。</p>
<h4 id="特点">特点</h4>
<table>
	<thead>
			<tr>
					<th style="text-align: left">优点</th>
					<th style="text-align: left">缺点</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: left">高减速比（100 以上）</td>
					<td style="text-align: left">制造成本高（柔轮加工困难）</td>
			</tr>
			<tr>
					<td style="text-align: left">精度高，几乎零背隙</td>
					<td style="text-align: left">承载转矩相对较低</td>
			</tr>
			<tr>
					<td style="text-align: left">结构紧凑、重量轻</td>
					<td style="text-align: left">传动效率中等（60%~90%）</td>
			</tr>
	</tbody>
</table>
<h3 id="24-rv-减速器">2.4 RV 减速器</h3>
<p>RV 减速器由摆线针轮行星传动发展而来，是<strong>两级串联减速</strong>：第一级为行星齿轮减速，第二级为摆线针轮减速。</p>
<p><img
  src="https://kyro-qu.github.io/blog-images-1/posts/joint-module-guide/98432682-653c-4142-9851-cbc07b2cc37e.png"
  alt="RV 减速器结构"
  loading="lazy"
  decoding="async"
/>
</p>
<h4 id="工作原理">工作原理</h4>
<p><strong>第一级（行星齿轮减速）</strong>：输入齿轮（太阳轮）与电机相连，带动 2~3 个行星轮转动。由于行星轮齿数较多，转速慢于输入齿轮，实现第一级减速。</p>
<p><strong>第二级（摆线针轮减速）</strong>：曲柄轴（偏心轴）前后端分别与行星轮和摆线轮相连。两个摆线轮通过滚针轴承安装在曲轴的偏心部位。壳体针齿数比摆线轮齿数多 1，曲轴旋转一周时，摆线轮沿反方向转过一个齿，实现进一步减速。</p>
<p><strong>总减速比</strong> = 第一级减速比 × 第二级减速比。</p>
<p>RV 减速器兼具行星齿轮的高效率和摆线针轮的大减速比、高精度，广泛用于工业机器人关节。</p>
<hr>
<h2 id="3-总结对比">3. 总结对比</h2>
<table>
	<thead>
			<tr>
					<th style="text-align: center">类型</th>
					<th style="text-align: center">单级减速比</th>
					<th style="text-align: center">精度</th>
					<th style="text-align: center">效率</th>
					<th style="text-align: center">承载能力</th>
					<th style="text-align: left">典型应用</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td style="text-align: center">摆线针轮</td>
					<td style="text-align: center">9~87</td>
					<td style="text-align: center">高</td>
					<td style="text-align: center">高</td>
					<td style="text-align: center">极强</td>
					<td style="text-align: left">重型工业设备</td>
			</tr>
			<tr>
					<td style="text-align: center">行星齿轮</td>
					<td style="text-align: center">3~10</td>
					<td style="text-align: center">中等</td>
					<td style="text-align: center">97%+</td>
					<td style="text-align: center">强</td>
					<td style="text-align: left">变速箱、电动工具</td>
			</tr>
			<tr>
					<td style="text-align: center">谐波</td>
					<td style="text-align: center">50~320</td>
					<td style="text-align: center">极高</td>
					<td style="text-align: center">60%~90%</td>
					<td style="text-align: center">中等</td>
					<td style="text-align: left">协作机器人、精密仪器</td>
			</tr>
			<tr>
					<td style="text-align: center">RV</td>
					<td style="text-align: center">30~300</td>
					<td style="text-align: center">高</td>
					<td style="text-align: center">高</td>
					<td style="text-align: center">极强</td>
					<td style="text-align: left">工业机器人关节</td>
			</tr>
	</tbody>
</table>
<p>选择减速器时，需要综合考虑减速比、精度、效率、承载能力、体积和成本等因素，根据实际应用场景做出合理选择。</p>
]]></content:encoded></item></channel></rss>