BLDC无刷直流电机的原理及驱动基础

news/2024/11/15 15:28:08/

无刷直流电机(BLDC,也称为马达驱动)是电机和控制技术相结合的产品,电调控制电机的运行,从电流驱动角度来看,无刷直流电机可分为正弦波驱动和方波驱动。通常,以方波驱动的电机称为无刷直流电机(BLDC),正弦波驱动的电机则为永磁同步电机(PMSM)。无刷直流电机,跟永磁同步电机,基本结构相似,主要区别在于控制器电流的驱动方式不同。产生相位差120度的正弦三相电,要不断的调整三路、或是六路PWM的占空比,这要求较高的处理速度。给电机供相位差120度的方波,电机运转噪音虽大一些,但电机仍可以基本平稳的运转,方波驱动方式对处理器的速度要求低了很多。所以方波驱动方式就广泛应用开来。

一、方波控制理论基础

方波控制也叫六步控制,在一个电周期中,电机只有六种转态,或者说定子电流有六种状态(三相桥臂有六种开关状态)。

每一种电流状态都可看作合成一个方向的矢量力矩,六个矢量有规律地、一步接一步地转换,矢量旋转方向决定了电机旋转方向(顺时针或是逆时针),电机转子会跟着同步旋转。

在方波控制里,主要是对两个量进行控制,一个是电机转子位置对应的开管状态,有Hall时,通过Hall信息获取转子位置,无传感器时,通过反电动势信息获取转子位置,从而决定开管状态;第二个是PWM占空比的控制,通过控制占空比的大小来控制电流大小,从而控制转矩和转速。

二、方波算法实现步骤

(1)Hall 方波控制:
1.读取母线电流采样的AD 值,计算母线电流
2.电流环计算应该给的PWM 占空比,控制电流为给定电流大小
3. 读取hall 状态,根据Hall 状态与三相桥臂开管状态关系数组,得到相应的开管状态,每次hall 状态的跳变沿及为三相桥臂状态切换的时间点(也称为换相点)。
4. Hall 相邻状态间的扇区为一个电周期的六分之一,即为60°,用定时器可记录60°扇区所用的时间,从而计算电流频率,从而得到电机转速。
5. 以电流环作为内环,速度环作为外环,电机进行闭环控制,如Hall 方波控制框图。对于Hall 方波控制来说,电机启动时,就已经知道电机转子位置,直接用hall 状态对的矢量力矩去拉电机,就可启动电机,并可直接进闭环控制。

(2)BEMF 方波控制:

1.读取母线电流采样的AD 值,计算母线电流。

2.电流环计算应该给的PWM 占空比,控制电流为给定电流大小

  1. 保持一种开管状态(即保持一个方向矢量定位),定位完成,然后按一定频率改变开管状态,并按规律提升改变频率。到达切换电频率,然后切换到反电动势模式。
  2. 用一个较高频率定时器中断读取相比较器输出状态,若相比较器输出电平发生翻转,则说明该相反电动势产生过零,此时,读定时器D 时基计数值,保存,然后清定时器D,并配置定时器D 的比较寄存器0 的比较值,开定时器D 开始计时,直到产生PWMD0 中断,在中断中改变开关管状态,也就是找到过零点延迟30°电角度再换相。
  3. 以电流环作为内环,速度环作为外环,电机进行闭环控制,对于BEMF 方波控制来说,电机启动时,是不知道电机转子位置,所以需要用外同步方式启动电机,让定子电流按给定大小和频率拖动电机转子跑,然后电机达到切换电频率,就可切换到反电动势模式跑电机,并运行速度和电流闭环控制。

http://www.ppmy.cn/news/717160.html

相关文章

BLDC四大方案(转)

转载于http://www.elecfans.com/emb/danpianji/20190118854900.html BLDC无刷直流电机的整体解决方案共有四大类,分别是MCU预驱驱动/MCU[预驱驱动]/[MCU预驱]驱动/SOC驱动/SOC预驱驱动。通过此次专题采访,我们了解到各种方案的优缺点和应用现状。 灵动…

直流无刷电机(BLDC)与永磁同步电机(PMSM)的区别

来源:电工之家 1、结构区别,无刷直流电机通常情况下转子磁极采用瓦型磁钢,经过磁路设计,可以获得梯形波的气隙磁密,定子绕组多采用集中整距绕组,因此感应反电动势也是梯形波的。无刷直流电机的控制需要位置…

BLDC驱动介绍

无刷直流电机的工作原理 1、无刷直流电机要转动,须先根据转子位置传感器的输出信号确定转子位置。 2、然后通过电子换相线路去驱动电机本体使电枢绕组(定子绕组)依次馈电。 3、从而在定子上产生旋转的磁场,驱动永磁转子转动。 …

BLDC与PMSM的异同

参考文件:一文了解BLDC与PMSM的区别        BLDC和PMSM电机区别        STM32 FOC BLDC与PMSM的区别 PS:总结语句用红色标出,看红色字体即可。 现代电机与控制技术以电流驱动模式的不同将永磁无刷直流电动机分为两大类&#xff1…

【零基础玩转BLDC系列】基于霍尔传感器的无刷直流电机控制原理

无刷直流电机(Brushless Direct Current Motor, 简称BLDC)采用电子开关电路来代替直流电机的机械换向器或电刷进行换向,提高了控制系统的可靠,性能上相较一般的传统直流电机有很大优势。无刷直流电机是永磁同步电机的一种&#xf…

跟着官方学电机,BLDC两种控制策略,学到即赚到

目录 一、控制BLDC速度转动 1、方法一:构建一个控制器控制电压的大小 2、方法二:使用PWM 3、下面就是两种pwm的构建方法: 一、控制BLDC速度转动 1、方法一:构建一个控制器控制电压的大小 首先,先建立一个霍尔传感…

BLDC控制方案简介

BLDC定位方案 功能描述:采用注入脉冲方式判断转子位于哪个扇区 实现方案:三相六方向上的脉冲注入 偶数项为电流ADC采样, 奇数项与偶数项方向,做抵消用, 第一轮 导通UH VL WL,注入时间30us(根据实际电机配置)采集I1 第…

数字下变频DDC

一定要理解带通采样定理的周期延拓 clear all; close all; %采样参数 T9.005e-6;%采样时间 fs200e6;%采样率 nround(T*fs);%采样点个数 tlinspace(0,T,n); flinspace(-fs/2,fs/2,n); A_lfm1;%幅度 B20e6;%带宽20hz kB/T;%调频斜率 f_lfm 120e6;%初始频率102M %NCO 数字混频…