尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
小米铁蛋一代电机驱动开发(二)
性能参数前面我们只是基于铁蛋一代驱动板外部云台电机进行开发这里我们基于小米铁蛋一代电机本体和驱动板进行固件开发首先电机各项参数如上图机械结构关于电机的机械结构我们可以参考小米官方的专利 CN214591037U - 机器人及其伺服电机 - Google Patents拆解图如下1、拧开侧面的8颗螺丝就能拆开电机和减速机侧面8颗螺丝都打了螺纹胶电机形态为大直径薄型。2、可以看到电机定子是36槽内转子外圆表贴磁钢为21对极磁钢贴在太阳轮外圈和转子轴同轴。这种转子和减速机太阳轮一体同轴的设计有惯量小、扭转刚度高、轴向长度短的优点。绕组为FSCW。减速机齿轮拓扑结构是三个行星轮组成的一级 NGW 型N内啮合 G公用行星轮 W外啮合行星机构同一个行星轮同时一边和太阳轮做外啮合另一边和内齿圈做内啮合就是最常见的单级行星减速器整个动力链传输路径是三相 PMSM │ ▼ 转子轴/太阳轮 │ ├── 电机侧磁编码器 │ ▼ 3 × 行星轮 │ 固定内齿圈 │ ▼ 行星架 │ ├── 输出端 Hall 磁铁 │ ▼ 关节输出轴 / 输出法兰系统理念类似高转矩密度 PMSM 低减速比 planetary都是 QDDQuasi-Direct Drive准直驱 关节思路通过低减速比使输出端仍然保留很强的力透明性和动态性同时尽量让输出端保持良好的反驱性提高抗冲击能力这种设计优点是高动态、爆发输出但不适合长时间大转矩静态保持因为小减速比的原因会导致大转矩电流也大发热严重同时行星齿轮的齿隙也比谐波减速机大。反驱是外部力量作用关节-减速器反向转动-带动电机转子, 比如机器狗脚落地后地面对腿产生冲击力。如果关节具有很好的反驱性那么外力可以把输出轴推回去进而带动电机转子运动保证冲击力大部分由电机柔性吸收而不是直接完全由硬性减速机吸收你用手去掰一个断电关节如果很轻松就能转动就是反驱性好如果像锁死一样很难动就是反驱性差。真正决定反驱性的主要不是有没有减速器而是减速比摩擦传动效率电机反射惯量其中减速比尤其重要。编码器设计总体思路为高精度电机单圈角度 输出端粗绝对扇区 关节绝对角度根据小米专利设计说明输出端Hall传感器数量和减速比一致。电机端编码器AS5047 14bit高精度磁编码器输出端编码器六个MT9105线性Hall编码器60度间隔环形排列 行星架条形磁铁。MT9105的电压-磁场关系如下编码器磁铁和磁场如下这里我们用磁极观察片(膜)观察电机端编码器磁铁和输出端编码器磁铁的磁场膜片上方有有一片彩色区域对应输出端长条磁铁的磁场图像没有线条将其分割说明是厚度充磁。 膜片中间有一片彩色区域对应电机端圆柱形磁铁的磁场且有线条分割说明是径向充磁。【如何使用磁极观察片(膜)观察圆柱形和方形磁铁的充磁方式】-CSDN博客电机输出端旋转一圈后实际采集的六个线性Hall的电压如下可以看到由于输出端编码器条形磁铁是厚度充磁对于Hall传感器来说只有单方向磁场所以输出的电压在1.65V - 3.3V之间而不是0V-3.3V。电机参数对电机进行参数辨识得到Ld为195uHLq为393uH电阻0.26欧姆磁链3.694 mWb参考系是FOC等幅值变换、转子等效转动惯量J7.92e-5 kg·m²。这里奇怪的地方关键在于Ld和Lq电感差异为何如此之大作为表贴式的电机是比较反常的根据前面电机的定子槽数和极对数我们可以认为电机绕组是FSCW Fractional-Slot Concentrated Winding分数槽集中绕组设计。优点是端部绕组短相电阻小铜耗发热低、容易做成短轴向大直径结构、制造方便缺点是槽效应明显、空间谐波较多所以我这里通过HFI辨识得到的电感不一定完全是有效基波电感更可能是 L(θ) L0 L2*cos2θ Lh(θ) 其中Lh(θ)是各种槽谐波且HFI辨识的频率和电机实际工作点电频率不完全一致至于dq轴电感差异大的具体原因还需要进一步探究也不能仅仅根据这一点就认定可以进行MPTA控制更保险的是测定不同dq电流下的磁链数据表固件链接Baseline-K/xiaomi_cyberdog1 还有很多不完善的地方仅供参考
RELATED

相关推荐

p5.js坐标系全解析:从坐标变换到map映射的实战指南

p5.js坐标系全解析:从坐标变换到map映射的实战指南

和 p5.js 打交道,绕不开的永远是坐标系。我刚开始用这个库的时候,最头疼的就是画出来的图形总是不在预期位置,想让它出现在左上角,结果它跑到右下角;想让一个矩形绕着自身中心旋转,结果它绕着画布角落疯狂打…

📅 2026/10/2 13:50:36
倒计时·DJS 3.0.9 beta 更新公告

倒计时·DJS 3.0.9 beta 更新公告

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/2 13:50:35
【HarmonyOS 7新能力|077】Skill Vibe Coding性能验证:设计可复现的指标与测试清单

【HarmonyOS 7新能力|077】Skill Vibe Coding性能验证:设计可复现的指标与测试清单

【HarmonyOS 7新能力|077】Skill Vibe Coding性能验证:设计可复现的指标与测试清单 Skill Vibe Coding接入成功后,团队经常只拿一张“运行正常”的截图就宣布完成。但 Skill 创建、意图匹配、真机调测与版本回归 会受到设备档位、冷暖状态、网…

📅 2026/10/2 13:45:35
MORE NEWS

更多资讯

📰

YOLOv8冰箱食材分层识别:空间结构理解与CPU轻部署

简介:本资源是一套基于YOLOv8实现的智能冰箱食材分层识别系统,面向计算机、人工智能、自动化等专业的在校学生与初学者,解决家庭场景下冰箱内食材自动分类、定位与层级管理的实际问题,适用于毕设、课程设计、大作业及项目原型开发…

📰

鲸发卡企业级发卡系统修复版v13.01部署与踩坑指南

简介:这是一款面向站长与PHP开发者的企业级多商户发卡系统修复版源码,基于ThinkPHP框架构建,已在PHP7/MySQL5.6环境下测试通过,并清理后门、修复付款不发卡等常见问题。系统支持微信官方、支付宝官方、易支付、码支付及USDT收款渠…

📰

南京大学ICS PA实验:从Hello到Page Fault的系统级实践

简介:本资源是南京大学ICS课程PA实验的完整教学实践包,面向计算机系统、操作系统与编译原理方向的高年级本科生及系统编程初学者,旨在通过动手实践深化对底层系统机制的理解。压缩包共487个文件,含188个C源码、145个头文件&#x…

📰

BOLT-LMM:十万级样本GWAS高效关联分析的原理与实战

如果你手头的数据已经大到需要为“跑完一次GWAS要几天”发愁,BOLT-LMM就是那种能把时间压缩到几小时的工具。它由Broad Institute团队开发,专门面向几十万样本规模的混合模型关联分析。我最早是在一个约35万样本的队列里遇到性能问题的,当时对…

📰

MATLAB图像与音频隐写系统实战:LSB嵌入、密钥恢复与工程化实现

做图像处理相关课题时,我经常遇到一个理解上的偏差:很多人把“信息隐藏”直接等同于加密。但加密和隐写本质上是两码事——加密让秘密信息变得不可读,旁观者一眼就能看出“这里有密文”;隐写则恰恰相反,它要让秘密信息…

📰

Unity游戏动态更换App图标:Android与iOS双端实现全解析

1. 为什么要做动态图标:需求场景与方案选型做游戏运营的朋友一定深有体会:版本更新、节日活动、联动 IP 上线,都是拉新和召回的关键节点。App 在桌面上的图标,其实是用户每天打开手机第一眼就看到的核心广告位,成本为零…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬