嵌入式-手把手教你制作FOC无刷电机驱动电路(STM32移植,结合灯哥和loop222大佬)
前言
电源方向资料免费开源到QQ群1:280730348和QQ群2:725438563。
嵌入式方向资料免费开源到QQ群1:976387827。
博客地址edadong.com,博文同步发布在知乎、bilibili,其中bilibili主要以视频为主。对开源项目的疑惑请尽量在b站下方留言,其次在群内商讨,所有开源项目均自己设计验证过。
由于个人精力有限,以后不做免费的私聊问题回答,但B站我会做最快的响应回答,群内看到了也会回答。如果确实是想私聊问问题,5-15元一次答疑,避免太多人找我,此初衷主要是想更多人看到问题的解决方法或者开源项目这么做的意义,在B站解答大家都能看得到,私人解答就丢失了开源解答的优势了。
下面是FOC无刷电机驱动电路的具体电路,更详细的讲解请移步Bilibili:EDAdong。
设计目标和方案
1、主控选用STM32F103C8T6芯片(经过搜索资料,这个系列芯片72M主频可以跑FOC无刷电机控制)。
2、屏幕显示用0.96寸OLED屏幕,IIC接口的,分别是GND/VCC/SCL/SDA引脚。
3、无刷电机选择2208型号的云台电机,相电阻大于10欧姆,峰值电流拟定2.5A左右。
4、检测电机旋转角度的磁编码器型号为AS5600,IIC协议接口。
5、电机三相半桥驱动芯片采用DRV8313芯片进行驱动,自带过流保护、短路保护、欠压闭锁、过温保护的内部关断功能。
6、电机相电流监测芯片采用INA240A2PWR芯片进行检测,50倍的增益。
7、参数的调节和控制采用EC11旋转编码器进行旋转控制,以及参数的选择。
8、电源拟采用12V电源适配器供电。
注意事项
建议采用灯哥的2208云台电机,当然用其他的也可以,有一些参数需要更改。我个人是用的它的那款云台电机。
原理图
PCB及3D实物图
总结
通过网盘分享的文件:post17资料合集
链接: https://pan.baidu.com/s/1Ct-TkCqm-CjKmPXJs1a1SA?pwd=ikun 提取码: ikun
–来自百度网盘超级会员v6的分享