超迷你FOC驱动器可以驱动从超级低到超级高的各种无刷电机。PCB体积40*45mm。

它是一种开源的 BLDC 、PMSM电机控制器。使用GD32制作,基本与STM32通用。
设计图
电路中更改了立创官方的0402阻容的封装,可能焊接难度较大,提议使用加热台或热风枪。

用嘉立创EDA设计的驱动板原理图

用嘉立创EDA设计的驱动板PCB图

功率板原理图

功率板PCB
软件部分
{
"editorVersion": "6.5.23",
"docType": "5",
"title": "Core_FOC_Powerpart",
"description": "",
"colors": {},
"schematics": [
{
"docType": "1",
"title": "Power_brige",
"description": "",
"dataStr": {
"head": {
"docType": "1",
"editorVersion": "6.5.23",
"newgId": true,
"c_para": {
"Prefix Start": "1"
},
"c_spiceCmd": "null",
"hasIdFlag": true,
"uuid": "6367160001cd4027933de0b8f9367160",
"x": "0",
"y": "0",
"portOfADImportHack": "",
"importFlag": 0,
"transformList": ""
},
"canvas": "CA~1000~1000~#FFFFFF~yes~#CCCCCC~5~1000~1000~line~5~pixel~5~0~0",
"shape": [
由于格式缘由,软件部分无法全部展示,如需要完整资料请在评论区滴滴,无偿分享的
工程亮点
- 不依赖任何库,手写FOC代码,简单易懂;
- 软件用的全浮点,便于理解对应的公式;
- PCB体积只有40*45mm,可免费打板(LCEDA);
- 采用上下叠板的分离式设计,便于适配不同功率;
- 拥有高性能STM/GD32F405微控制器和CAN通信;
- 可以驱动从超级低到超级高的各种无刷电机;
- 可以实现准确的力矩控制、速度控制、位置控制。

功能说明
FOC驱动器可以应用于:云台、无人机、机器人伺服关节等项目中。它包含:
- UART接口便于查看数据波形;
- CAN接口用于多台设备通信;
- 各种类型编码器接口,如磁编码器、光电编码器、霍尔;
- 板载0.96TFT;
- 显示系统信息;
- 母线电压测量用于过压欠压保护。
PS:磁编码器还包括:IIC- 如AS5600、SPI 如AS5048A。


参考资料:立创开源硬件平台《超迷你FOC驱动器-Control-Part》作者:电气超
https://oshwhub.com/hvan/core_foc_mcupart
如果你认为这篇文章很有用,欢迎点赞、关注、转发、收藏~
我会持续更新优质的开源项目!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
您必须登录才能参与评论!
立即登录



无刷电机应用越来越广泛,喜欢的朋友们可以了解一下!
代码请分享下
戳文末灰色连接
双向的还是单向的,有没有双向的
希望每次讲一下原理图 嘿嘿
驱动功率多大?
大佬带带我👍
收藏了,感谢分享