找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3798

积分

0

好友

519

主题
发表于 18 小时前 | 查看: 3| 回复: 0

最近,我入手了一个损坏的MIT Mini Cheetah(迷你猎豹)机器人关节执行器,决定将其拆开一探究竟。这款由麻省理工学院仿生机器人实验室研发的四足机器人,以其小巧灵活和坚固耐用著称,能够承受高强度的跌落和意外冲击。其高速高扭矩的执行器,正是赋予机械狗奔跑、跳跃乃至后空翻能力的关键。

MIT Mini Cheetah四足机器人整体外观

执行器拆解概览

首先,来看看所有拆解出来的部件全家福。

MIT Mini Cheetah关节电机拆解部件全家福

控制电路板分析

我们先来看控制部分。PCB的背面设计相当简洁,其主控MCU选用了经典的 STM32F103C8T6,这多少有些让人意外,看来实现机械狗的磁场定向控制(FOC)算法,也并不一定需要非常高端的微控制器。电流检测仅通过一个低侧分流电阻完成,电机线则直接焊接在MOSFET的引脚上。

关节电机控制板底部视图及关键芯片标注

电机预驱动芯片型号为FD6288T。电路板正中心集成了一个15位高精度的绝对角度霍尔编码器,用于实时获取电机转子的精确位置。

转到PCB正面,我们可以看到两个光耦、两个LDO线性稳压器、6个MOSFET、一个DC-DC降压转换器,以及一个CAN总线收发器。这个CAN接口对于实现多个执行器之间的动作同步至关重要。

关节电机控制板顶部视图及关键元件标注

电机的后盖内侧贴有导热硅脂垫,主要用于为MOSFET进行辅助散热。

电机后盖内部的导热硅脂垫

机械结构拆解

接下来是重头戏——机械部分的拆解。电机的顶壳设计得非常紧密,几乎没有可供着力的固定点,且边缘锋利。为了避免损坏零件,只能用绳子小心地将其拽开。在撬开之前,需要先移开一块碳纤维板,以防损伤内部的线路。

使用绳子拆卸电机锋利顶壳的过程

拆卸顶壳后露出的内部结构

电机顶壳内部细节

电机顶壳侧视图,可见60°角度标记

顶壳移除后,便可以将转子部分推出。转子上一共嵌有42块磁铁,与之啮合的齿轮则有19个齿。

带磁铁的电机转子特写

电机转子与磁铁排列细节

转子齿轮、轴承及磁环装配状态

整个行星齿轮减速机构都被巧妙地集成在电机定子内部,大大节省了空间。

集成在定子内部的行星齿轮系统

用于测量齿轮尺寸的网格垫

电机定子与内部齿轮结构特写

继续深入拆解。这里需要用一颗M4螺栓临时固定一下,因为在拧下最后一颗螺丝时,输出轴可能还会转动。之后,找一根长螺丝从后方插入,就能将整个输出轴壳体顶出来。

使用M4螺栓固定输出轴进行拆卸

输出轴壳体被推开后的状态

行星齿轮本身有38个齿,并且采用了滚针轴承而非常见的滚珠轴承。外部的环形齿轮则有95个齿。由此计算出的减速比为1:6,这样的设计既能提供较高的输出扭矩,又保留了必要的反向驱动能力(即外力可以反推电机转动)。

电机定子及内部行星齿轮结构

带有“LKO408”标记的金属齿轮

这是行星齿轮架和输出轴组件。

行星齿轮架与输出轴组件

输出轴壳体另一角度视图

带轴承的行星齿轮架组件

行星齿轮架底部视图,可见固定螺栓

在这个位置插入一把小号的一字螺丝刀,可以撬开前端的碳纤维板,从而取出电机绕组引线。

撬开碳纤维板取出电机引线

前碳纤维板及密封胶细节

电机定子采用36槽设计,每个槽内绕有16圈直径为0.8mm的漆包线。有趣的是,定子本身并没有任何机械锁定机构,它仅依靠与顶板之间的摩擦力来固定。

36槽电机定子绕组特写

环形电感线圈特写

最后是外壳体和环形齿轮。

电机外壳与环形齿轮组件

环形齿轮内部结构

带角度刻度的环形齿轮测量图

齿轮状零件特写

这次深入的拆解让我们看到了顶尖开源实战机器人项目在关节执行器设计上的精妙之处,从基于 STM32F103C8T6 的紧凑型 C/C++ 驱动方案到高度集成的机械传动,都体现了极高的工程水平。希望这份详尽的拆解报告,能为你带来启发。如果你对机器人或嵌入式开发感兴趣,欢迎来云栈社区交流更多技术细节。




上一篇:深入剖析dsPIC33EP:无数据缓存的架构如何影响DMA与实时控制
下一篇:Howland恒流源电路分析:一道硬件工程师面试题的详细解析与思考
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-6 22:38 , Processed in 0.399991 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表