
高性能STM32 BLDC直流电机控制器设计方案,含原理图及源码-电路方案
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本设计提供了一种基于STM32微控制器的高性能BLDC电机控制方案,包含详尽的原理图和开源代码。适合于电机驱动应用的研发与创新。
本设计基于STM32 BLDC直流无刷电机控制器,并提供了原理图和源码供网友参考学习。该代码是使用免费开源的CoOS(类似于UCOS)操作系统编写的,因此在学习无刷电机控制的同时也能掌握操作系统的知识。
此外,还提供了一个用Matlab GUI编写并开源的串口接收程序,可以实时接收速度和电流信息以进行PID测试,并且具备CAN接口。用户可以根据需要修改该GUI程序以便进一步了解Matlab编程技巧。
STM32 BLDC直流电机控制器由以下部分组成:
1. STM32F103RB处理器:时钟频率72MHz、Flash存储器64KB以及RAM 20KB;
2. MOSFET SUD35N05-26L,其最大电压为55V且电流可达35A(Rds=0.02);
3. IR2101S MOSFET驱动器;
4. 开发板电源参数:输入范围从10到20伏特,最大输出电流达20安培。
软件资料包括无刷电机转速调节的PID程序(基于免费开源CoOS操作系统),以及作者自己开发的Matlab GUI串口调试工具。该GUI可以用于在电机运行时进行实时PID参数调整和测试,并且已开放源代码供用户参考与改进。
全部评论 (0)
还没有任何评论哟~


