
无刷电机控制STM32F051(F051BLDC)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目基于STM32F051微控制器实现无刷直流电机(BLDC)的高效控制。通过精确算法优化电机性能,适用于多种应用场景,如工业自动化与家用电器。
f051bldc项目在2021年1月停止更新,建议使用AM32固件安装无刷电机控制stm32f051。
该项目于2020年1月重新启动,并已迁移至cubeIDE中,因此可以下载整个目录并在该IDE中打开。对于其他IDELinux用户,则最好先在cubeMX文件中生成相应的外设设置代码,然后复制main.c和_it.c文件。
当前工作包括车辆模式、EEPROM模式或多转子(保存的设置),使用DShot命令启用3D模式或电机方向调整;履带推进器模式支持可逆操作、全制动及无惯性运行,并提供正弦启动功能。遥控车模式则具备倒车调节制动和双击实现倒车的功能,但不涉及EEPROM存储。
此外,项目还包括自动检测输入类型(如DShot 300,600或PWM),尽管其他选项已在固件中禁用;变频PWM输出能够根据电机的旋转状态动态调整范围至24-4。
全部评论 (0)
还没有任何评论哟~


