MM32 SPIN MCU 无感方波 BLDC 电机驱动原理

1. 前言 无刷直流电机(BLDC)因为具有结构简单、功率密度大、效率高等特点,被广泛的应用在 机器人、仪器仪表、无人机、电动工具等热门领域。方波控制有着控制算法简单、调速性能好、 价格便宜等优点。 2. 无感方波 BLDC 电机驱动技术原理 1.1 BLDC 电机 BLDCM 全称是 Brushless Direct Current Motor,即无刷直流电机,属于永磁式同步电机 的一种,其转子表面贴装有永磁体,定子上有三相绕组。永磁体生成转子磁通,而通电的定子 绕组产生磁极。 转子(与一个条状磁体等效)被通电定子相位吸引。通过使用适当的序列来 为定子相位供电,在定子上创建并保持了一个旋转磁场。转子的固有磁极跟随定子的旋转磁场 有序旋转,以达到 BLDCM 正常运行的目的。

 

 

 

1.3 电机驱动原理 无刷直流电机属于永磁式同步电机的一种,其转子表面贴装有永磁体,定子上有三相绕组。 永磁体生成转子磁通,而通电的定子绕组产生磁极。 转子(与一个条状磁体等效)被通电定 子相位吸引。 通过使用适当的序列来为定子相位供电,在定子上创建并保持了一个旋转磁场。 转子的固有磁极跟随定子的旋转磁场有序旋转,以达到 BLDCM 正常运行的目的。 无感 BLDC 电机(三相)方波驱动的核心器件是由 6 个 MOS 管组成的逆变电路,在结构为" 上 N 下 N"或"上 P 下 N",它将直流电转变成交流电,并改变交流电的振幅和频率,以控制电机的 运转。三相逆变电路原理如图 3 所示。

 

如何才能使电机正常运转呢?图 4 是六步换相控制方式的原理图。通过六步换相控制,总 共可以获得六种可能的定子磁通向量。当在特定的转子位置更改定子磁通向量时,电机就可以 旋转一周,这样电机就正常运转了。

 

1.4 转子位置检测 1.4.1 转子位置获取方式 无刷直流电机控制的核心是换相时刻的获取,也就是转子位置的获取,转子位置的获取分 有位置传感器和无位置传感器两种。 有位置传感器的控制会给无刷直流电机的应用带来某些缺陷: 1) 增加了电机的体积和成本;

2) 传感器的加入降低了无刷直流电机的可靠性,传感器的安装精度也会影响无刷直流电 机的性能; 3) 某些特殊应用场合不适用位置传感器。 因此无位置传感器的无刷直流电机控制的研究已经成为了主流。 1.4.2 无位置传感器方式 无刷直流电机的控制策略主要可分为反电势法、续流二极管法、电感法、磁链函数法、定 子三次谐波法等。其中,反电势法是应用最广,技术最成熟的方案。 只要能检测各相绕组的反电势过零点,就能在一个电周期内得到转子六个关键位置。非导 通相反电势过零点延时 30°电角度即为换相点。这种通过检测相绕组反电势过零点来实现无 刷直流电机无传感器六步换相控制的算法就是反电势法。 反电势法检测简单的说就是通过检测非导通相的端电压,与无刷直流电机中性点电压进行 比较。一般无刷直流电机中性点无法引出,且有些 PWM 调制方式下,中性点和电机端电压随着 PWM 调制规律的脉动,因此需要特殊的处理方式来检测反电势过零点。目前反电动势过零点检 测主要有以下三种方法: 1) 在 PWM 开通时刻检测未导通相反电势,并将其和母线电压的一半进行比较找到过零点。 这种方式仅适用于某些 PWM 调制方式。 2) 使用三相对称星型电阻网络构建虚拟中性点,对需要检测的电机端电压进行低通滤波, 通过比较器比较找到过零点。这种方法原理和方法简单,不需要与 PWM 调制进行同步, 因此使用广泛。此方案因为对电机端电压进行了滤波,会导致相位延时,从而影响反 电势过零点检测的精度,需要进行软件处理。 3) 利用 ADC 采样将电机端电压转换为数字信号计算出来,与模拟中性点电压进行比较。 此方案节省了模拟比较器的成本,但是对微控制器的 ADC 采样精度和速度以及计算能 力都有要求。电机转速较高时,会导致无法准确检测到过零点。 不管使用哪种方案,都需要特别注意规避掉换相续流对反电势检测带来的影响,避免续流 导致过零点检测不准,从而导致换相失败。

1.4.3 无刷电机端电压检测 理想情况下,无刷直流电机端电压数学模型如下:

 

1.4.4 ADC 采样检测过零点

 

使用 MCU 的 ADC 来检测过零点之前,必须先对相电压做分压,再经过低通滤波,获得低于 5V 的电压。判断过零点的阈值,则设置为该直流电压幅值的 1/2。随着电机转速与负载的不同, 该直流电压的幅值是会改变的.因此,过零点的阈值也随之在调整,这可由 MCU 实时采样并计算 而得.示意图如下:

 

1.4.5 比较器检测过零点 利用比较器将浮空相端电压和虚拟中性点信号进行比较,可得到反电动势过零点信号,其 时序如下图所示。

 

 

 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值