AMT无刷直流电机电子调速器 amt-bldc-motor-controller

智能硬件 ⭐⭐⭐⭐☆ (4/5) 🧩 软硬件结合 已发布
miodine 0 Stars 未知 BOM 完整度: /5 教程完整度: /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 模型

模型名称文件名文件
DRV8301DCAR(STEP 模型) DRV8301DCAR.step

所需工具

工具用途是否必需
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的低成本方案