pitronicteam/FOC_ESC-hardware
机器人电机驱动板, 飞控/无人机
3/5
🧩 软硬件结合
已发布
项目简介
FOC_ESC hardware design repository
这是一个专注于高性能无刷直流电机(BLDC)控制的开源硬件项目,核心目标是设计和分享基于磁场定向控制(FOC)算法的电子调速器(ESC)硬件方案。项目由pitronicteam团队维护,旨在通过社区反馈持续改进硬件设计,并吸引具备能力的开发者共同参与配套的软件开发。
标签
项目特点
**高性能FOC算法支持**:硬件设计针对磁场定向控制(FOC)算法优化,可实现低噪声、高效率的BLDC电机驱动。
**完全开源硬件**:提供完整的Altium Designer工程文件、原理图PDF和Gerber文件,方便复刻与修改。
**模块化设计**:电源、驱动、控制电路分区清晰,便于调试和功能扩展。
**支持多种电流检测方式**:兼容三电阻和单电阻电流采样方案,适应不同精度和成本需求。
**丰富的保护机制**:集成过流、过压、欠压、过热等硬件保护电路,提升系统可靠性。
**社区驱动迭代**:基于GitHub Issue和PR机制收集反馈,持续优化硬件布局和器件选型。
技术规格
| 输入电压范围 | |
|---|---|
| 持续电流 | |
| 峰值电流 | |
| 支持电机类型 | |
| 控制算法 | |
| 电流检测方式 | |
| 栅极驱动IC | |
| 主控MCU接口 | |
| PWM频率 | |
| PCB层数 | |
| 尺寸 | |
| 工作温度 |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| 信号连接器(排针) | 1 | — | 2x8,2.54mm间距 |
| 直流输入接线端子 | 1 | — | 5.08mm间距,2位 |
| 电解电容 | 2 | — | 1000µF/63V |
| 陶瓷电容 | 若干 | — | 0.1µF,100nF等 |
| DRV8301 | 1 | — | 三相栅极驱动IC |
| N沟道MOSFET | 6 | — | 如IRFS3006或等效 |
| 电流采样电阻 | 3 | — | 0.5mΩ,2512封装 |
| 运算放大器 | 1 | — | 如LMV358 |
| 自恢复保险丝 | 1 | — | 30A保持电流 |
| TVS二极管 | 1 | — | SMBJ58A |
| PCB板 | 1 | — | 4层,FR4,1.6mm厚 |
| 散热片 | 1 | — | 铝制,适配MOSFET |
能力画像
**记忆与知识检索**:3/5 — 需要查阅MOSFET选型、DRV8301数据手册和FOC算法资料。
**动手与操作**:4/5 — 涉及QFN焊接、大电流走线检查、散热安装等精细操作。
**编程与算法**:3/5 — 硬件本身不包含固件,但需配合FOC软件(如SimpleFOC)进行调试。
**设计与建模**:3/5 — 可使用Altium Designer修改原理图和PCB布局。
**实验与调试**:4/5 — 需使用示波器、万用表进行电源、PWM和电流采样调试。
**协作与分享**:2/5 — 可通过GitHub提交Issue或PR反馈硬件改进建议。
**学习与研究**:4/5 — 适合深入学习BLDC驱动、FOC算法和功率电路设计。
**系统集成**:3/5 — 可集成到机器人、无人机、电动工具等系统中。
项目图库
所需技能
基础电子电路知识(电源、MOSFET、运放)
手工焊接能力(特别是QFN和贴片元件)
使用万用表和示波器进行硬件调试
了解BLDC电机工作原理和FOC控制基础
能够阅读原理图和PCB布局文件
基本的Git和GitHub使用(用于获取文件、提交反馈)
适用场景
学习和研究无刷电机FOC控制硬件设计
为机器人、无人机、电动滑板车等制作高性能ESC
替换商业ESC进行定制化电机驱动开发
高校电子工程、自动化专业的课程项目或毕业设计
开源硬件爱好者的复刻与二次创作
工业低功耗电机驱动原型验证