引言
BLDC(Brushless Direct Current)无刷直流电机已在家用电器、汽车、医疗、工业设备等领域被广泛使用,三相无刷直流电机是更主流产品。图1为三相无刷直流电机的驱动部分示意图,主要包括霍尔信息的采集,以及根据霍尔信号对三相逆变器做对应的调制,三相逆变器PWM的开关顺序已经PWM的占空比是调制的主要内容,不同的调制方式对BLDC的运行性能有很大影响,近年来随着电机控制系统越来越精细,在原来常见的方波120度脉宽调制基础上,正弦脉宽调制(SPWM)和空间矢量脉宽调制(SVPWM)出现,使电机脉动降低、电流波形畸变减小,但后两者的算法比较复杂,本文将对三种调制方式逐一地介绍其特性、原理及计算细节。安森美半导体LC08000M芯片集成这三种调制方式,适合应用在BLDC的驱动。
图1:三相无刷直流电机驱动示意图
1. 方波120度脉宽调制
利用霍尔值(每个电气周期6次变化),改变UVW相电流流向,但同一霍尔值内电流流向不变,任何时刻只能一相的上桥和另一相的下桥导通,这种控制方式简单,但存在最大60度的转矩偏角,效率降低,同时会伴有转动噪音。
图: Hall状态与PWM、三相反电动势、三相电流的对应关系
在上桥下桥PWM开关控制顺序不同,我们可以做出下面5种模式的选装。
LC08000M为了减小在换相时转矩的波动,采用了PWM值过渡方式,这一处理能有效降低了转动噪音。
图3:LC08000M 方波120°脉宽调制的PWM与霍尔关系的对应图
图4:实测LC08000M方波120度脉宽调制的效果
2. 正弦脉宽调制(SPWM)
叠加在MOS管的直流电压可以通过PWM开关控制来等效成正弦电压,由于中性点为0,因此电机的相电压也为正弦,从而使得电机相线电流也成正弦变化规则,消除了转矩波动。根据面积等效原理,正弦波还可以等效成PWM波。如图5所示,通过这种方式我们不停的调整PWM的占空比来实现正弦电压效应。[page]
图5:正弦波与PWM波的等效图
正弦脉宽调制需要知道ωt的详细值,而我们从霍尔元件只可以读取到60°120°180°240°360°这个6个大体的位置信息,所以我们需要从前几次霍尔值变化的间隔时间推算出60度内的内角度。在电机静启动情况下,我们无法推算出内角度信息,因此启动情况下,我们还是要采用方波120度脉宽调制方式启动,但电机得到一个稳定转动后,我们可以推算出内角度,就可以切换成正弦脉宽调制方式。
推算内角度方法:如图6-1首先计算出每个60°需要的时间,除以PWM周期的时间可以计算出60°内PWM的次数,从而得到60°内每增加1个PWM时内角度增加的值,在加上通过霍尔值对应的大角度值就得到当前的角度;UVW三相彼此相差120°相位。
图6-1
举例:PWM基本周期频率20KHz(50μs),8极对电机,在转速2000r/m时,求角度变化值
1) 2000r/m*8 = 16000hall/m (每分钟的霍尔电气周期)
2)16000/60 = 266.67hall/s (每秒的霍尔电气周期)
3)1/266.67 = 3.75ms (每个霍尔周期需要的时间)
4)3.75ms/6 = 625μs (每60度需要的时间)
5)625μs/50μs = 12.5次 (每60度内PWM周期的次数)
6)60°/12.5=4.8° (每个PWM周期增加的角度值)
图6-2
然后通过查询代码中内置的sin函数值,在叠加上力矩输出要求的百分比,这样我们可以在每次PWM周期结束后立即修改PWM的占空比,使其得到正弦脉宽调制方式。
LC08000M芯片有正弦脉宽调制(SPWM)功能,并且内部集成了上面的软件计算部分。
图7:实测LC08000M正弦脉宽调制(SPWM)的效果
3. 空间矢量脉宽调制(SVPWM)
与SPWM不同,SVPWM施加在电机端线上电压并非等效正弦波电压,此时电机中心点电压并非为0,但电机相电压仍然为等效正弦,从而使得电机相线电流也成正弦变化规则。
三相全桥逆变器共8种开关模式,分别对应八个基本电压空间矢量U0~U7,U0和U7为零矢量,位于原点。其余6个非零矢量幅值相同,相邻矢量间隔60°。根据非零矢量所在位置将空间划分为六个扇区。空间矢量脉宽调制就是利用U0~U7的不同组合,组成幅值相同、相位不同的参考电压矢量Uref,从而使矢量轨迹尽可能逼近基准圆。[page]
图8:基本空间矢量在空间的分布
图9为参考电压在第一扇区,有两个非零矢量U1U2和零矢量合成,当参考电压进入下一个扇区,采用新的相邻两个矢量与零矢量进行合成。基于矢量合成规则,在符合T1+T2 <= Tpwm条件下,并要求任意角度下V1和V2都能合成出的矢量,所以Uref_max=√3/2 Udc。调制度M=Uref/(Uref_max)=Uref/(√3/2 Udc)
图9:参考电压在第一扇区矢量合成方法
有三角正弦定理可知:
θ角度的推算和前面SPWM里的方法是一样的。为了减少三角函数计算同样采用代码内置Sin三角函数表为了获得最佳的谐波性能和最小开关损耗,目前主要有7段式和5段式空间矢量合成方法。
对比7段式和5段式可知,两者在零矢量的分配上存在很大的区别,单个PWM周期内,5段式方法将零矢量集中插入在中间,转矩脉动大,在低频时会导致明显的走走停停不平稳现象,而7段式方法中零矢量的一半被插入在PWM周期的中间,另一半插入在PWM周期的两边,这样可以使得磁链的运转更加平稳,减少电机转矩的脉动,使得低频时特性明显好于5段式,高频时特性差异不大。但5段式方法中每个PWM周期中,总有一相桥臂的开关管状态不需要改变,而在7段式方法中,每一相桥臂的开关管都需要开关各一次,5段式比7段式开关次数减少1/3,所以5段式的开关功耗是最小的。综合来说在PWM周期达到10KHz以上,5段式更加合适。
举例:角度θ=30°,力矩百分比M=50%,PWM频率20KHz,求三相各PWM的占空比。
LC08000M芯片有空间矢量脉宽调制(SVPWM)功能,同样内部集成了复杂计算功能,采用5段式矢量合成方式,使开关损耗最小。
图12:实测LC08000M空间矢量脉宽调制(SVPWM)的效果
小结
LC08000M集成方波120度脉宽调制、正弦脉宽调制、空间矢量脉宽调制三种模式,客户可以自由选择,芯片内部集成模式需要的计算部分,而且具有速度和电流的双闭环功能,同时具备电流电压保护功能,为客户的设计带了很大简化,非常适合BLDC驱动方案的应用。
关键字:无刷直流电机 PWM 调制方式
引用地址:无刷直流电机的PWM调制方式介绍
BLDC(Brushless Direct Current)无刷直流电机已在家用电器、汽车、医疗、工业设备等领域被广泛使用,三相无刷直流电机是更主流产品。图1为三相无刷直流电机的驱动部分示意图,主要包括霍尔信息的采集,以及根据霍尔信号对三相逆变器做对应的调制,三相逆变器PWM的开关顺序已经PWM的占空比是调制的主要内容,不同的调制方式对BLDC的运行性能有很大影响,近年来随着电机控制系统越来越精细,在原来常见的方波120度脉宽调制基础上,正弦脉宽调制(SPWM)和空间矢量脉宽调制(SVPWM)出现,使电机脉动降低、电流波形畸变减小,但后两者的算法比较复杂,本文将对三种调制方式逐一地介绍其特性、原理及计算细节。安森美半导体LC08000M芯片集成这三种调制方式,适合应用在BLDC的驱动。
图1:三相无刷直流电机驱动示意图
1. 方波120度脉宽调制
利用霍尔值(每个电气周期6次变化),改变UVW相电流流向,但同一霍尔值内电流流向不变,任何时刻只能一相的上桥和另一相的下桥导通,这种控制方式简单,但存在最大60度的转矩偏角,效率降低,同时会伴有转动噪音。
图: Hall状态与PWM、三相反电动势、三相电流的对应关系
在上桥下桥PWM开关控制顺序不同,我们可以做出下面5种模式的选装。
LC08000M为了减小在换相时转矩的波动,采用了PWM值过渡方式,这一处理能有效降低了转动噪音。
图3:LC08000M 方波120°脉宽调制的PWM与霍尔关系的对应图
图4:实测LC08000M方波120度脉宽调制的效果
2. 正弦脉宽调制(SPWM)
叠加在MOS管的直流电压可以通过PWM开关控制来等效成正弦电压,由于中性点为0,因此电机的相电压也为正弦,从而使得电机相线电流也成正弦变化规则,消除了转矩波动。根据面积等效原理,正弦波还可以等效成PWM波。如图5所示,通过这种方式我们不停的调整PWM的占空比来实现正弦电压效应。[page]
图5:正弦波与PWM波的等效图
正弦脉宽调制需要知道ωt的详细值,而我们从霍尔元件只可以读取到60°120°180°240°360°这个6个大体的位置信息,所以我们需要从前几次霍尔值变化的间隔时间推算出60度内的内角度。在电机静启动情况下,我们无法推算出内角度信息,因此启动情况下,我们还是要采用方波120度脉宽调制方式启动,但电机得到一个稳定转动后,我们可以推算出内角度,就可以切换成正弦脉宽调制方式。
推算内角度方法:如图6-1首先计算出每个60°需要的时间,除以PWM周期的时间可以计算出60°内PWM的次数,从而得到60°内每增加1个PWM时内角度增加的值,在加上通过霍尔值对应的大角度值就得到当前的角度;UVW三相彼此相差120°相位。
图6-1
举例:PWM基本周期频率20KHz(50μs),8极对电机,在转速2000r/m时,求角度变化值
1) 2000r/m*8 = 16000hall/m (每分钟的霍尔电气周期)
2)16000/60 = 266.67hall/s (每秒的霍尔电气周期)
3)1/266.67 = 3.75ms (每个霍尔周期需要的时间)
4)3.75ms/6 = 625μs (每60度需要的时间)
5)625μs/50μs = 12.5次 (每60度内PWM周期的次数)
6)60°/12.5=4.8° (每个PWM周期增加的角度值)
图6-2
然后通过查询代码中内置的sin函数值,在叠加上力矩输出要求的百分比,这样我们可以在每次PWM周期结束后立即修改PWM的占空比,使其得到正弦脉宽调制方式。
LC08000M芯片有正弦脉宽调制(SPWM)功能,并且内部集成了上面的软件计算部分。
图7:实测LC08000M正弦脉宽调制(SPWM)的效果
3. 空间矢量脉宽调制(SVPWM)
与SPWM不同,SVPWM施加在电机端线上电压并非等效正弦波电压,此时电机中心点电压并非为0,但电机相电压仍然为等效正弦,从而使得电机相线电流也成正弦变化规则。
三相全桥逆变器共8种开关模式,分别对应八个基本电压空间矢量U0~U7,U0和U7为零矢量,位于原点。其余6个非零矢量幅值相同,相邻矢量间隔60°。根据非零矢量所在位置将空间划分为六个扇区。空间矢量脉宽调制就是利用U0~U7的不同组合,组成幅值相同、相位不同的参考电压矢量Uref,从而使矢量轨迹尽可能逼近基准圆。[page]
图8:基本空间矢量在空间的分布
图9为参考电压在第一扇区,有两个非零矢量U1U2和零矢量合成,当参考电压进入下一个扇区,采用新的相邻两个矢量与零矢量进行合成。基于矢量合成规则,在符合T1+T2 <= Tpwm条件下,并要求任意角度下V1和V2都能合成出的矢量,所以Uref_max=√3/2 Udc。调制度M=Uref/(Uref_max)=Uref/(√3/2 Udc)
图9:参考电压在第一扇区矢量合成方法
有三角正弦定理可知:
θ角度的推算和前面SPWM里的方法是一样的。为了减少三角函数计算同样采用代码内置Sin三角函数表为了获得最佳的谐波性能和最小开关损耗,目前主要有7段式和5段式空间矢量合成方法。
对比7段式和5段式可知,两者在零矢量的分配上存在很大的区别,单个PWM周期内,5段式方法将零矢量集中插入在中间,转矩脉动大,在低频时会导致明显的走走停停不平稳现象,而7段式方法中零矢量的一半被插入在PWM周期的中间,另一半插入在PWM周期的两边,这样可以使得磁链的运转更加平稳,减少电机转矩的脉动,使得低频时特性明显好于5段式,高频时特性差异不大。但5段式方法中每个PWM周期中,总有一相桥臂的开关管状态不需要改变,而在7段式方法中,每一相桥臂的开关管都需要开关各一次,5段式比7段式开关次数减少1/3,所以5段式的开关功耗是最小的。综合来说在PWM周期达到10KHz以上,5段式更加合适。
举例:角度θ=30°,力矩百分比M=50%,PWM频率20KHz,求三相各PWM的占空比。
LC08000M芯片有空间矢量脉宽调制(SVPWM)功能,同样内部集成了复杂计算功能,采用5段式矢量合成方式,使开关损耗最小。
图12:实测LC08000M空间矢量脉宽调制(SVPWM)的效果
小结
LC08000M集成方波120度脉宽调制、正弦脉宽调制、空间矢量脉宽调制三种模式,客户可以自由选择,芯片内部集成模式需要的计算部分,而且具有速度和电流的双闭环功能,同时具备电流电压保护功能,为客户的设计带了很大简化,非常适合BLDC驱动方案的应用。
上一篇:通过虚拟样机优化发电系统
下一篇:在PSoC4平台上开发传感器BLDC电机控制系统
推荐阅读最新更新时间:2024-05-02 23:37
三相无刷直流电机是什么
三相无刷直流电机 无刷直流电机由电动机主体和驱动器组成,是一种典型的机电一体化产品。 无刷电机是指无电刷和换向器(或集电环)的电机,又称无换向器电机。早在十九纪诞生电机的时候,产生的实用性电机就是无刷形式,即交流鼠笼式异步电动机,这种电动机得到了广泛的应用。但是,异步电动机有许多无法克服的缺陷,以致电机技术发展缓慢。上世纪中叶诞生了晶体管,因而采用晶体管换向电路代替电刷与换向器的直流无刷电机就应运而生了。这种新型无刷电机称为电子换向式直流电机,它克服了第一代无刷电机的缺陷。 无刷直流电动机是采用半导体开关器件来实现电子换向的,即用电子开关器件代替传统的接触式换向器和电刷。它具有可靠性高、无换向火花、机械噪声低等优点
[嵌入式]
STM32F103单片机PWM功能实现
PWM模式也叫脉冲宽度调制模式,它可以产生一个频率和占空比可调的方波。由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空比的信号。在硬件电路中,PWM波产生通常是由一个三角波和参考值送入比较器中,然后比较器输出的就是PWM波。 V1是三角波发生器,幅度为5V,频率为1K,V2是直流源,电压为3V,将这两个波形送入到比较器中,然后比较器输出的就是PWM波。输出波形如下: 当V1的电压值大于V2时,比较器输出高电平。当V1电压值小于V2时,比较器输出的就是低电平。改变V2的值,就可以改变占空比。 在单片机中寄存器ARR的值就相当于V1的值,CCR的值就相当于V2的值。当ARR和CCR寄存器的值设置好之后,
[单片机]
STM32F4PWM配置(一)
PWM配置 1.定义结构体 1.定义GPIO结构体 GPIO_InitTypeDef GPIO_InitStructure; 2.定义定时器结构体 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; 3.定时器输出比较结构体 TIM_OCInitTypeDef TIM_OCInitStructure; 2.开启时钟总线 1.定时器时钟使能 RCC_APB1PeriphClockCmd(RCC_APB1Periph_定时器,ENABLE); 2.GPIO时钟使能 RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOX, ENABLE);
[单片机]
51单片机PWM-呼吸灯源程序
/****************************************************************** * @file : main.c * @xu ran * @date : 2014年5月23日20:55:19 - 2014年5月23日22:32:12 * @version : V2.0 * @brief : PWM脉冲宽度调制技术 实现呼吸灯 **************************************************************** * @attention * 实验平台 : 51hei开发板 * 单片机 :
[单片机]
STM32互补PWM输出使能控制
STM32的高级定时器TIM1可以产生互补的PWM,并且可以通过相关寄存器的设置使能或关闭PWM的输出。在编写BLDC的驱动程序时,本人利用TIM1的channel1,2,3三个通道生成了三路互补的PWM波形,定时器驱动程序如下: void TIM1_Init(u16 arr, u16 psc) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStructure; TIM_OCInitTypeDef TIM_OCInitStructure; TIM_BDTRInitTypeDef TIM_BDTRIni
[单片机]
stm32f103 timer1产生400HzPWM
/*timer1时钟为72MHz,产生400Hz,占空比为60%的PWM*/ void Bsp_Motor_PWM_Init(void) { TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct; TIM_OCInitTypeDef TIM_OCInitStruct; GPIO_InitTypeDef GPIO_InitStruct; RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 | RCC_APB2Periph_GPIOA, ENABLE); GPIO_InitStruct.GPIO_Pin = GPIO_Pin_8
[单片机]
基于STC12C5A08PWM的恒温水龙头设计
水龙头是水的“指挥家”,是人们生活中必不可少的用水设备。现有的双联式水龙头可同时接冷热两根管道,其水温调节的方法是手动调整阀门的机械位置,控制冷热水管道的出水比例,其调节复杂,且调节过程中浪费的水量多。即使调好的水温也会受到水压变化的影响,降低了使用的舒适性。甚至出现水温突变,烫伤身体的极端情况。单片机作为一种智能化的控制器已经广泛应用于各种家用电器中,为用户提供更优质的服务。本文主要介绍了采用单片机控制的方法,实现水龙头的出水温度的精确调节,避免用水浪费,是基于单片机的水龙头智能化改造。 1 设计方案及工作原理 系统设计方案及工作原理如图1所示。热水和冷水分别流入后在0中混合,实现温度中和。当混水温度达到设定值
[单片机]
基于单片机和PWM控制方法调速实现无刷控制器检测设计
引言 伴随着城市化进程,人们生活的交通距离不断扩大,代替燃油汽车和自行车的电动车的普及大幅度的提高了电力资源的利用效率,促进了国民经济的健康发展。电动自行车以电力作动力,骑行中不产生污染,无损于空气质量。从改善人们的出行方式、保护环境和经济条件许可情况等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。电动自行车所用直流电机分为有刷电机和无刷电机两种。其中有刷电机控制较简单。但其易磨损的电刷带来维修保养工作量相对较大、使用寿命相对较短等缺点。而直流无刷电机本身没有易磨损部件,电机寿命长,维修保养工作量小。但直流无刷电机采用电子换向原理工作,其控制过程比有刷电机复杂得多,因此对控制器质量的要求也高得多。 目前电动自行车采
[单片机]