🔬 关节执行器内部原理 3D 实验室
三个机构的核心原理动态演示——旋转磁场与 FOC · 光电码盘脉冲 · 欠驱动手指自适应抓握。程序化精细建模,逐帧可停可调速,看清内部在发生什么。
旋转磁场FOC光电码盘欠驱动原理动画
🎯 本页学习目标
1. 看懂无刷电机「定子磁场旋转 → 带动转子」的过程,理解负载角与失步
2. 看懂光电编码器「码盘转 → 明暗脉冲 → 计数测角」的完整链路
3. 看懂欠驱动手指「一个电机 + 腱绳 → 多关节自适应弯曲」的机理
建议用时:约 25 分钟 · 🖱 左键拖动旋转 / 滚轮缩放 / 底部控制栏调速
⏳ 3D 引擎加载中…
左键旋转 · 滚轮缩放 · 控制栏可调速/暂停/单步
2 本节自测
1. 无刷电机 FOC 中,「负载角」是指什么?负载角过大(超过临界值)会发生什么?
💡 解析:负载角(功角)是磁场与转子磁极之间的夹角,转矩 ≈ 磁通 × 电流 × sin(负载角)。负载轻时负载角小,重载时变大;超过 90° 后转矩反而下降 → 失步。本页动画把负载角滑杆拉过阈值即可亲眼看失步。
2. 光电编码器输出「A/B 正交脉冲」,其核心价值是什么?
💡 解析:单路脉冲只能计数(不知方向);A/B 两路相差 90° 电角度,比较 A、B 谁先跳变即可判向——这是增量式编码器能「测角+判向」的基础,Z 脉冲提供每圈零位。
3. 欠驱动手指抓握时,为什么「近指节先弯、远指节后弯」?
💡 解析:欠驱动靠「腱绳拉力 + 关节弹簧刚度分配」:近端弹簧刚度小先被拉动,近指节触物后阻力使腱绳张力转向下一关节……这样用 1 个电机实现多关节顺序弯曲,手指自动包络任意形状物体——即自适应抓握。
4. 本页①号实验室把负载角滑杆拉过 90°(1.57 rad)会看到什么?
💡 解析:转矩 ∝ sin δ,90° 是峰值顶点;越过之后每增加负载角反而减转矩,形成「正反馈失稳」→ 失步。动画按此物理呈现「磁场空转+转子抖动锁定」(B),控制栏的「转矩比 sin δ」读数也会从 1.00 回落,可以边拖边看。
5. ②号码盘 36 条缝,为什么必须「A/B 两路」才能同时测角度和判方向?
💡 解析:计数只要边沿个数,方向要「先后关系」——两路相差 90° 相位,A 超前 B 与 B 超前 A 分别对应正反转,鉴相电路据此输出 ±计数(C)。这也是本页「反转」按钮按下后脉冲计数变负的原理。
6. ③号手指「近→中→末」顺序弯曲的机制是?
💡 解析:欠驱动 = 1 台电机 + 弹簧刚度分配:张力的「最省力路径」先走刚度小的关节,受阻后重新分配到下一级(A)——这是机械层面的「自适应」,不依赖传感器与程序。观察方法:把抓握速度拉到最低,数三个铰链的启动先后。
7. 把三个实验室串成一条「闭环」,正确的数据流是?
💡 解析:①是「执行」、负载与手指是「对象」、②码盘是「反馈」、控制器是「大脑」:给定 iq(力矩指令)→ 磁场拉着转子转 → 经传动到手指 → 编码器回读角度 → 与目标比较再修 iq(D)。三个实验室不是孤立玩具,正好各占闭环的一段——建议按 ①→②→③→控制 的顺序各看一个周期。
🤔 思考题:1. 如果电机负载角超过 90°,转矩会怎样?和「堵转」什么关系?
2. 增量编码器断电后还能知道绝对角度吗?为什么要 Z 脉冲或上电回零?
3. 欠驱动手指的「弹簧刚度」设计如何影响抓握力度与速度?
3 延伸知识点:反驱动性——减速比越大,关节越「推不动」
🖐 交互演示:拖动减速比,看「手动拧关节」的难易变化
你在装配台上用手去拧关节输出端(反向驱动),力量要穿过减速器「倒着」传回电机:每经过一级减速,力矩被缩小、摩擦被放大。反驱透过率 τ ≈ η / i(η 正向效率,i 减速比)——它是「关节端的力有多少能传到电机端」的量级估算。τ 越大越容易反驱,越小越接近「自锁」。
反驱透过率 τ = η/i(η=0.9 典型正向效率)——条越满越容易反驱:
双向视角(为什么重要):
正着看——电机 1 N·m × i × η 到关节,减速比「放大扭矩」;
倒着看——外力撞关节 1 N·m,只有 τ = η/i 传到电机端。i=50 时约 0.02,电机几乎「感觉不到」撞击:这就是人形旋转关节常用大速比谐波/RV、并可以省掉关节抱闸的原因(断电后外力也难以甩动关节);
反面——直驱/小速比行星(i≤6,τ≥0.15)关节必须配抱闸或断电 sustained 电流,且碰撞冲击几乎全额砸进电机与减速器,力控传感器也会「看得很清」——这也是力控/柔顺场景偏爱小速比或直驱的根本原因(反驱好 = 交互力真实可测)。
⚠ 量级估算:真实反向效率随速比/润滑/温度非线性变化,设计时以厂商「反向驱动效率曲线」为准。本演示给的是选型直觉,不是校核数据。