AMT无刷直流电机电子调速器
amt-bldc-motor-controller
智能硬件
⭐⭐⭐⭐☆ (4/5)
🧩 软硬件结合
已发布
项目简介
开源BLDC电机电子调速器(又一个)。
开源BLDC电机电子速度控制器(又一个版本)。
项目特点
开源硬件设计,兼容ODrive协议
紧凑、灵活、低成本制造(兼容JLCPCB)
支持多种通信接口:CAN、I2C、UART、USB
支持多种反馈方式:编码器输入、电流检测、反电动势测量
内置过流/过压保护及制动电阻
技术规格
| 额定电压 | |
|---|---|
| 额定电流 | |
| 通信接口 | |
| 调试接口 | |
| 控制方式 | |
| 反馈方式 | |
| CPU | |
| 电机驱动 | |
| 保护功能 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| STM32F103C8Tx / STM32F103CBTx | 1 | — | MCU |
| Texas Instrument DRV8301 | 1 | — | 三相栅极驱动器 |
| 制动电阻 | 1 | — | 过压保护 |
| 编码器接口 | 1 | — | 可重编程为HAL传感器输入 |
| CAN接口 | 1 | — | 通信 |
| I2C接口 | 1 | — | 通信 |
| UART接口 | 1 | — | 通信 |
| USB接口 | 1 | — | 通信 |
| SWD调试接口 | 1 | — | 调试 |
3D 模型
所需工具
| 工具 | 用途 | 是否必需 |
|---|---|---|
| 3D打印机 | 打印外壳和结构件 | ▢ 推荐 |
| 焊台 | 焊接SMD元件 | ✅ 是 |
| 热风枪 | 焊接QFP封装元件 | ✅ 是 |
| 万用表 | 电路测试与调试 | ✅ 是 |
| 示波器 | 信号调试 | ▢ 推荐 |
| JLCPCB服务 | PCB制造 | ✅ 是 |
能力画像
记忆与知识检索
2/5
逻辑推演
3/5
表达与交流
1/5
感知与观察
2/5
数理与计算
4/5
动手与操作
4/5
狂热与坚持
4/5
创造与创新
3/5
所需技能
🔧 **动手能力**:需要熟练的SMD焊接技能,能够焊接QFP封装的MCU和DRV8301驱动芯片,以及各种小尺寸无源元件。
💻 **编程能力**:需要掌握STM32微控制器编程,了解BLDC电机控制算法(如FOC),以及CAN、I2C、UART等通信协议。
⚡ **电子电路**:需要理解电机驱动电路设计,包括三相逆变器、电流检测、反电动势测量等,以及DRV8301芯片的使用。
适用场景
机器人关节电机控制(如机械臂、移动机器人)
无人机/多旋翼电机驱动
电动工具电机控制
教育/学习BLDC电机控制技术
替代ODrive的低成本方案