【一文讲通】BLDC的六步法&PMSM的FOC法综合

查阅 n^2 的各方资料,对 BLDC&PMSM 进行一个大综合、大整理,查阅、比较和整理 大量的 网络教程、大厂手册、开源解决方案,在这里形成 原理和解决方案 的打通式介绍。

我的相关项目的开源部分 iBLDC 项目仓库,包括 方案原理的详细介绍、原理图、Multisim 仿真 等丰富资料。本文所分享的资料:


网络教程

对于无刷电机的 概念基础知识 和 与 有刷电机的比较:无刷电机_百度百科 (baidu.com)(原创)让你真正了解手里的无刷电机 (360doc.com)

引自:无刷电机_百度百科 (baidu.com)(原创)让你真正了解手里的无刷电机 (360doc.com)无刷电机基础知识 (360doc.com),摘一些句子,侵删。

无刷电机优点:低干扰、低噪音、寿命/工作时间长、低维护成本、可控性好、高速、节能、功率密度大等等。其的一些缺点:驱动器成本较高、永磁体不适用于高温、转矩波动等需要控制好(较难)才能用于高性能/低速/位置控制的伺服系统。

无刷电机的换向模式分为方波和正弦波驱动,就其位置传感器和控制电路来说,方波驱动相对简单、价廉而得到广泛利用。目前,绝大多数无刷电机采用方波驱动,目前市场上的模型电机全部是方波驱动。

电机的转矩和转速在同一个电机内永远是一个此消彼长的关系,基本可以认为转矩和转速的乘积是一个定数。导体的发热与电流的平方是正比关系,在更高的电压下,如果是同样的功率,电流将下降导致发热减少,使得最大功率增加。这也解释了为什么在专业的航拍飞行器上,大量使用22.2V甚至30V电池来驱动多轴飞行器,高压下的无刷电机,电流小、发热小、效率更高。

槽极结构 (N:槽数,P:极数) 模型常见的内转子无刷电机结构有:3N2P(有感电机常用)、12N4P(大部分内转子电机) 模型常见的外转子无刷电机结构有:9N6P、9N12P、12N8P、12N10P、12N14P、18N16P、24N20P。 模型用内转子无刷电机极数不高的原因:目前内转子电机多用于减速使用,所以要求的转速都比较高。电子(电角度)转速=实际转速*电机极对数,电子控制器支持的最高电子转速往往都是一个定数,所以如果电机极对数太高的话,支持的最高电机转速就会下降,所以目前的内转子电机极数都是4以内。 关于12N4P内转子电机:属于整数槽电机,大量使用于模型内转子电机,电机使用单层绕组分布绕线。 模型用外转子电机都是分数槽电机,其结构特点和性能如下:

  • N必须是3的倍数,P必须是偶数(磁钢必须是成对的,所以必须是偶数)。

  • P数越小,最高转速越高。例如12N10P的最高转速肯定低于12N16P,反之亦然。

  • N比P大,则相对转速更高。9N6P最高转速肯定高于9N12P,反之亦然。

  • 同样的N,P越大扭力越强。扭力,12N16P大于12N14P大于12N10P。

  • N和P之间不能整除,比如12N6P。

外转子槽极结构与应用领域:9N6P减速使用于400-500级别的直升机模型以及小型涵道、9N12P直驱使用于小型固定翼或者其他模型、12N8P减速使用于500-700直升机模型或者直驱使用于中大型涵道、12N10P减速使用于600-800直升机模型、12N14P直驱使用于大部分固定翼和船模,高于12槽结构的无刷电机多见于多轴飞行器。

有感电机与无感电机(即有、无传感器的)

有感电机的优势:运转精度高、启动平稳

有感电机的劣势:

  • 在高温、振动等条件下由于传感器的存在使系统的可靠性降低。

  • 传感器连接线多不便安装、易引起电磁干扰。

  • 传感器的安装精度直接影响电机运行性能,特别是在多极电机安装精度难以保证。

  • 占用空间,限制电机小型化。

无感电机的优点:结构简单、成本较低、安装方便

无感电机的缺点:转子位置检测精度降低,运转精度降低,启动不如有感电机平稳。

什么是有感电机:传统的无刷电机都安装有霍尔传感器,利用霍尔传感器检测转子位置实现转向。

什么是无感电机:去除霍尔传感器,利用电子控制器检测电机的反电动势变化从而确定转子位置实现转向。

外转子无刷与内转子无刷

外转子无刷电机的优点:转动惯量大、转动平稳、转矩大、磁铁好固定。

外转子无刷电机的缺点:定子热量无法排出、内部工作环境部封闭,外部杂物可能进入电机内部影响运转。

内转子无刷电机的优点:绕组与外壳直接接触,热量可直接排出,电机内部与外部隔绝,避免外部杂物进入内部。

内转子无刷电机的缺点:扭矩不如外转子无刷电机、磁铁固定较为复杂。

搜集大量的教程文档、大厂手册:

链接:百度网盘 请输入提取码 提取码:XHYD --来自百度网盘超级会员V4的分享(侵删)(497MB)

原理详解

高清原图在 iBLDC 项目仓库 内可下载。

方波 BLDC 六步换向法

方波 BLDC 控制器实施

正弦波 PMSM FOC 法

FOC 算法实现细节

正弦波 PMSM 控制器实施

未来需求

关于未来无刷电机驱动的技术满足要求(p.s 画饼什么的,最快乐了),这是美国能源部的数据,如下表,主要是针对汽车应用:

我的无刷电机驱动板子(iBLDC),尺寸在 3cm * 4cm * 1cm,按照上图来讲,2020年要达到高于 94% 效率,并且功率大于160W(远已经达到),2025年要达到1200W,效率要高于98%。

另外,这个表的成本要求非常高;还有提高频率来减小器件体积封装,先进封装,提升散热效率等;更先进的门机驱动提升安全性,完善的保护电路;采用更鲁棒的算法。

方案收集

搜集的 大厂方案 + Github 开源项目:

链接:百度网盘 请输入提取码 提取码:XHYL --来自百度网盘超级会员V4的分享(侵删)(944MB)

大厂库

infineon

电机控制芯片选型:电机控制芯片 - Infineon Technologies

英飞凌有一些 带 MOS 预驱的 M3 MCU 选型,如 集成 Arm® Cortex® M3 的 3 相桥式驱动器 - Infineon Technologies,另还有许多 BLDC 电机评估版,并配套了 软件库 等全套东西,比如 BLDC_SHIELD_TLE9879 - Infineon Technologies

TI

TI 电机驱动器 选型:无刷直流 (BLDC) 驱动器 | 概述 | 电机驱动器 | 德州仪器 TI.com.cn

搜索 TI 的参考设计库,有非常丰富的 BLDC&PMSM 参考设计,原理图、软件库均公开:TI 参考设计库:BLDC

评估板 的软件包 和 FOC 算法软件 具体在每一个 BLDC&PMSM 参考设计页面均提供下载。

可以使用 其 IQmath 库:基于STM32实现SVPWM调制算法 - 知乎 (zhihu.com)基于C语言的Q格式使用详解 - 知乎 (zhihu.com)

ST

ST 的无刷直流电机驱动选型:无刷直流电机驱动器 - STMicroelectronics

评估板:3相6步控制 - STMicroelectronics三相磁场定向控制FOC - STMicroelectronics

运动和驱动解决方案:运动和驱动解决方案 - STMicroelectronics

ST 的 电机软件库 使用 ST MCSDK,其作为 X-CUBE-MCSDK 部件,其自带 上位机界面 进行曲线查看和参数调试等。下载页面 X-CUBE-MCSDK - STM32电机控制软件开发套件(MCSDK) - STMicroelectronics,其更多文档下载 stmcu.com.cn X-CUBE-MCSDK 页面,更多培训视频 基于MC SDK V5.4电机库的STM32电机控制理论与实践-电堂科技 (51diantang.com)STM32电动机控制应用系列讲座-电堂科技 (51diantang.com)STM32 TALK (电机控制私享会)-电堂科技 (51diantang.com)

ST MCSDK 网络文章教程:

对于 STM32 F4 的 DSP 和 一些 数学函数 的使用,使用 CMSIS 的 DSP,可以参看 安富莱 对于 STM32 DSP 的丰富教程。

开源项目

选择一个去看手册和源码去实现即可。

  • 36
    点赞
  • 338
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
无刷电机BLDC步法恒速控制框图是用来控制无刷电机的一种常见方。该方利用电机的霍尔传感器或者反电动势(Back-EMF)来检测电机的转子位置,从而实现对电机的精确控制。 该框图主要包括以下几个主要部分: 1. 驱动器:驱动器是用来给无刷电机提供电源和控制信号的电路驱动器通常由功率放大器、波形发生器和控制逻辑电路组成。 2. 霍尔传感器或反电动势检测电路:这个电路用来检测电机转子的位置。霍尔传感器是一种常见的位置传感器,可以感知磁场变化。反电动势检测则是通过测量电机绕组上的电压变化来获得转子位置信息。 3. 控制逻辑电路:这个电路用来分析并处理来自霍尔传感器或反电动势检测电路的信号,并根据转子位置给出相应的功率放大器控制信号。控制逻辑电路还可以用来实现一些额外的功能,如过流保护、过温保护等。 4. 电源:电源提供电能给驱动器和电机运行。 5. 无刷电机:无刷电机是被控制的对象,根据控制逻辑电路提供的驱动信号进行转动。 在步法恒速控制框图中,控制信号根据电机转子的位置依次给出,将电机划分为个等分。每当电机的转子通过一个等分区域时,控制逻辑电路会给出相应的驱动信号,以改变电机绕组的极性,从而持续地推动电机转动。通过不断重复这个过程,无刷电机就可以以恒定的速度运行。 总之,无刷电机BLDC步法恒速控制框图是一种通过控制电机绕组的极性和位置信号,实现精确控制电机转速的方。这个框图包括驱动器、霍尔传感器或反电动势检测电路、控制逻辑电路、电源和无刷电机等几个主要部分。通过合理的设计和调整,可以实现对无刷电机的恒速控制。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值