STM32 电机教程 31 - 无刷无感控制原理

5 篇文章 28 订阅
5 篇文章 35 订阅

前言

前面《STM32 电机教程 29 - 无刷无感入门1》和《STM32 电机教程 30 - 无刷无感入门2》我们通过两种方式有BLDC电机无HAL传感器的情况下成功地让电机转动起来,但是在上述两节中的简单控制方式下电机的电流较大,效率低下,电机发热也比较严重。

要想真正实现BLDC电机的无传感控制,其详细的控制原理学习是必不可少的,本节将直接给大家分享几篇比较好的介绍无刷电机无传感控制的文章,并在后续的章节中介绍如何实现无刷电机无感控制。

1,无感无刷直流电机之电调设计全攻略.pdf

2,SENSORLESS BRUSHLESS DC MOTOR REFERENCE DESIGN.pdf

3,用 dsPIC30F3010 实现无刷直流电机的无传感器控制 .pdf

4,直接检测无刷直流电机转子位置信号的方法.pdf

5,直流无刷电机无位置传感器控制中反电动势过零检测算法及其相位修正.pdf

6,基于 MEGA8 单片机的无传感器无刷直流电机控制系统设计.pdf

 

建议优先阅读1,2。接下来的章节,我们将不再介绍控制原理,直接介绍具体工程源码实现。

 

在公众号里给十三发送 “下载|STM32 电机教程31” 即可下载文中资料及程序源码。

 

微信关注图中张十三的博客公众号:

 

  • 2
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
设计是基于STM32 BLDC直流无刷电机控制设计,并附上原理图和源码等,供网友参考学习。源代码是基于免费开源CoOS(UCOS类似)操作系统上写的,在学习无刷电机控制同时还能学习到操作系统的知识。同时提供用Matlab的GUI编写的串口接收程序和开源的代码,实时接收速度和电流信息,便于PID测试,并且有CAN(TJA1050)接口。同时自己可以进行修改学习Matlab的GUI编程。 STM32 BLDC直流电机控制器组成如下: 1.STM32F103RB处理器 时钟72M Flash 64K RAM 20K 2.MOSFET SUD35N05-26L 55V 35A Rds=0.02 3. MOSFET驱动 IR2101S 4.输入开发板电源参数:电源 10到20V,最大电流 20A 电源及STM32 BLDC开发板无刷电机图片: 软件资料包括如下: 有无刷电机速调节的PID程序(基于免费开源CoOS操作系统) 自己做的Matlab GUI串口PID调试程序(开源,自己可以改进) 自己以前做的STM32程序 电机运行时PID调节图: 无刷电机规格要求: 额定电压 12V 额定电流 2.26A 额定速 13027RPM STM32 BLDC直流无刷电机接口: 黄色线: Vcc +5V 灰色: GND 棕色:霍尔S1 蓝色:霍尔S2 橙色:霍尔S3 红色:A相 黑色:B相 绿色:C相 STM32 BLDC开发板接口配置: 1.无刷电机驱动 2.串口通信接口 3.CAN通信接口 4.有AD接口能检测电压和电流 5.两个按键和一个复位键 6.一个LED 7.JLINK调试接口 STM32 BLDC开发板配件: 交流220V直流12V 6A电源 带霍尔无刷电机 12V 2.26A STM32无刷电机驱动板

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值