an1002方波控制方式原理简介.pdf

上传人:聆听****声音 文档编号:18861514 上传时间:2024-02-02 格式:PDF 页数:21 大小:2.73MB
下载 相关 举报
an1002方波控制方式原理简介.pdf_第1页
第1页 / 共21页
an1002方波控制方式原理简介.pdf_第2页
第2页 / 共21页
an1002方波控制方式原理简介.pdf_第3页
第3页 / 共21页
an1002方波控制方式原理简介.pdf_第4页
第4页 / 共21页
an1002方波控制方式原理简介.pdf_第5页
第5页 / 共21页
an1002方波控制方式原理简介.pdf_第6页
第6页 / 共21页
an1002方波控制方式原理简介.pdf_第7页
第7页 / 共21页
an1002方波控制方式原理简介.pdf_第8页
第8页 / 共21页
an1002方波控制方式原理简介.pdf_第9页
第9页 / 共21页
an1002方波控制方式原理简介.pdf_第10页
第10页 / 共21页
an1002方波控制方式原理简介.pdf_第11页
第11页 / 共21页
an1002方波控制方式原理简介.pdf_第12页
第12页 / 共21页
an1002方波控制方式原理简介.pdf_第13页
第13页 / 共21页
an1002方波控制方式原理简介.pdf_第14页
第14页 / 共21页
an1002方波控制方式原理简介.pdf_第15页
第15页 / 共21页
an1002方波控制方式原理简介.pdf_第16页
第16页 / 共21页
an1002方波控制方式原理简介.pdf_第17页
第17页 / 共21页
an1002方波控制方式原理简介.pdf_第18页
第18页 / 共21页
an1002方波控制方式原理简介.pdf_第19页
第19页 / 共21页
an1002方波控制方式原理简介.pdf_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

an1002方波控制方式原理简介.pdf

《an1002方波控制方式原理简介.pdf》由会员分享,可在线阅读,更多相关《an1002方波控制方式原理简介.pdf(21页珍藏版)》请在冰点文库上搜索。

an1002方波控制方式原理简介.pdf

AN1002-12016Copyright,Active-SemiInternational,IncCharlesDongAPPLICATIONNOTEPAC52xxBLDC方波原理简介方波原理简介PowerApplicationControllersAN1002-22016Copyright,Active-SemiInternational,Inc目录1方波理论基础.32方波算法实现步骤.43PIControl.74三相桥臂开管状态与电机转子位置的.95方波算法运行时三相桥臂开关管驱动方式的配置.136AIO7、AIO8、AIO9作为相比较器工作模式的说明.166.1AIO7、AIO8、AIO9比较器内部说明.166.2BackEMF过零检测时序.186.3BackEMF过零检测及换向.186.4避开换相消磁时间.19更改履历.21AN1002-32016Copyright,Active-SemiInternational,Inc1方波理论基础方波也叫六步,在一个电周期中,电机只有六种转态,或者说定子电流有六种状态(三相桥臂有六种开关状态)。

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

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

AN1002-42016Copyright,Active-SemiInternational,Inc2方波算法实现步骤Hall方波:

1.母线电流采样的AD值,计算母线电流2.电流环计算应该给的占空比,电流为给定电流大小3.hall状态,根据Hall状态与三相桥臂开管状态数组,得到相应的开管状态,每次hall状态的跳变沿及为三相桥臂状态切换的时间点(也称为换相点)。

4.Hall相邻状态间的扇区为一个电周期的六分之一,即为60,用定时器可60扇区所用的时间,从而计算电流频率,从而得到电机转速。

5.以电流环作为内环,速度环作为外环,电机进行闭环,如Hall方波框图。

对于Hall方波来说,电机启动时,就已经知道电机转子位置,直接用hall状态对的矢量力矩去拉电机,就可启动电机,并可直接进闭环。

如以下Hall方波框图。

Hall方波框图如下:

AN1002-52016Copyright,Active-SemiInternational,IncBEMF方波:

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

2.电流环计算应该给的占空比,电流为给定电流大小3.保持一种开管状态(即保持一个方向矢量定位),定位完成,然后按一定频率改变开管状态,并按规律提升改变频率。

到达切换电频率,然后切换到反电动势模式。

4.用一个较高频率定时器中断相比较器输出状态,若相比较器输出电平发生翻转,则说明该相反电动势产生过零,此时,读定时器D时基计数值,保存,然后清定时器D,并配置定时器D的比较寄存器0的比较值,开定时器D开始,直到产生D0中断,在中断中改变开关管状态,也就是找到过零点延迟30电角度再换相。

5.以电流环作为内环,速度环作为外环,电机进行闭环,如BEMF方波框图。

对于BEMF方波来说,电机启动时,是不知道电机转子位置,所以需要用外同步方式启动电机,让定子电流按给定大小和频率拖动电机转子跑,然后电机达到切换电频率,就可切换到反电动势模式跑电机,并运行速度和电流闭环。

如以BEMF方波控制框图。

BEMF方波框图如下:

AN1002-62016Copyright,Active-SemiInternational,IncAN1002-72016Copyright,Active-SemiInternational,Inc3PICONTROL使用两个PI环分别相互影响的两个变量:

转子转速(speed)、转子转矩(Iq)。

这里使用的是位置式PI器,将误差乘上比例系数作为比例项,将每次的误差乘上积分系数和积分时间再求和作为积分项,如果本次PI输出超过限幅值太多,则下次的积分项用前一次的,否则用本次的。

如下框图,PI器对闭环中的误差信号进行响应,并尝试对量进行调节,以获得期望的系统响应。

而调节PI器,主要看四个指标:

是否超调、是否震荡、是否静差、到达稳态的时间是否足够短。

调节PI参数,来说,没有最好,只有更好。

所以,各环路PI参数的整定,也是电机系统调试的关键。

如下图,1响应曲线就超调了,2响应不够快。

AN1002-82016Copyright,Active-SemiInternational,Inc器的比例(P)项:

比例误差信号乘以一个P增益因子形成,可使PI器产生的响应为误差幅值的函数。

当误差信号变大时,器的P项也将变大以提供更大的校正量。

随着时间的消逝,P项有利于减的总误差。

但是,P项的随着误差趋近于零而减小。

在大部分系统中,被控参数的误差会非常接近于零,但是并收敛。

因此始终会一个微小的静态误差。

器的积分(I)项:

积分项用来消除小的静态误差。

I项对全部误差信号进行连续积分。

因此,小的静态误差随着时间累积为一个较大的误差值。

该累积误差信号与一个I增益因子相乘,即成为PI器的I输出项。

PI器调试:

在初次对器进行参数整定时,将I增益设置为0,随后可增大P增益,直到系统能够很好地响应设定点的变化,不过大超调或振荡。

使用较小的P增益值可较“松”地系统,而较大的值则会较“紧”地系统。

此时,系统将有可能不收敛到设定点。

选取了合适的P增益后,可缓慢地增加I增益以消除系统的误差。

对多数系统而言,只需较小的I增益。

如果I增益取值过大,则可能会抵消P项的作用,减缓整个系统的响应,并使系统在设定点附近振荡。

如果发生振荡,通过减小I增益并增大P增益通常可解决问题。

所有三个器的输出参数都一个最大值和最小限幅值。

本应用中两个相互关联的PI环。

外环电机转速。

内环变换后的电机电流。

AN1002-92016Copyright,Active-SemiInternational,Inc4三相桥臂开管状态与电机转子位置的首先建立下面矢量模型,方便理解:

电机定子:

等效成三相互差120定子线圈电机转子:

等效成一对极永磁铁磁场:

定子线圈通电流会产生磁场(Fs),转子永磁体会产生磁场(Fr):

要让电机旋转,就需定子磁场Fs超前于转子磁场Fr90电角度,而三相六步只有6个矢量力矩,因此需在电机旋转时,定子磁场Fs相对转子磁场Fr超前角在60到120之间方波,一个电周期由6个矢量,也就是说,一个电周期被六个矢量分成了6个扇区,每个矢量由一个桥臂中点接到Vbus正极,另一个桥臂中点接到地,六个矢量表示为UV-UW-VW-VU-WU-WV,两个字母中在前面的字母表示该相桥臂中点接到Vbus正极,在后面的字母表示该相桥臂中点接到地。

比如,UV就表示U相接到Vbus正极,V相接到地,电流由U相流入电机线圈,由V相流出电机线圈。

AN1002-102016Copyright,Active-SemiInternational,Inc可以给每一个开管状态标定一个对应的数字编号,如下:

1(UV)-2(UW)-3(VW)-4(VU)-5(WU)-6(WV)给每一个扇区也标定一个对应的编号如上图中的#1、#2、#3、#4、#5、#6。

以下拿实际转电机的波形来分析说明(NoReverse对应固件中方向标志位为“0”,Reverse对应固件中方向标志位为“1”):

如右图,当电机转子磁场Fr在扇区#3时,要想让转子磁场矢量Fr逆时针旋转,则应加定子磁场矢量Fs为UV去拖电机跑,并在转子磁场矢量Fr由WU位置转到WV位置期间定子磁场矢量Fs一直保持为UV,以此类推,当电机转子磁场矢量跑到#2扇区,则电机定子矢量Fs切换成UW,依次切换Fs,所以说Fs的状态由电机转子位置决定。

扇区与Hall有对应有:

#3(5)/#2

(1)/#1(3)/#6

(2)/#5(6)/#4(4)AN1002-112016Copyright,Active-SemiInternational,Inc由以上电机正转与反转的波形图及矢量分析图可知,如果有Hall传感器输出值与电机转子位置对应,则就知道电机定子矢量力矩的切换时刻,然后只需流进电机线圈如右图,当电机转子磁场Fr在扇区#6时,要想让转子磁场矢量Fr逆时针旋转,则应加定子磁场矢量Fs为UV去拖电机跑,并在转子磁场矢量Fr由VW位置转到UW位置期间定子磁场矢量Fs一直保持为UV,以此类推,当电机转子磁场矢量跑到#1扇区,则电机定子矢量Fs切换成WV,依次切换Fs,所以说Fs的状态由电机转子位置决定。

扇区与Hall有对应有:

#3(5)/#2

(1)/#1(3)/#6

(2)/#5(6)/#4(4)AN1002-122016Copyright,Active-SemiInternational,Inc电流大小就可以转矩力量和转速;如果没有传感器,则可通过反电动势过零点知道电机转子位置,然后只需流进电机线圈电流大小就可以转矩力量和转速。

悬空相斜坡电压的解释:

如上图,悬空相线圈中没有电流流过时,在悬空相端对地电压成斜坡上升或下降波形,斜坡电压产生有两个因素:

其一是电机三相绕组星型接法中心点电机几乎为二分之一母线电压;其二是电机转子在转动时在定子绕组线圈上会产生反电动势,且是正负周期变化的;中心点电压与悬空相反电动势电压就了这个斜坡电压。

如右图,当电机转子磁场Fr在#3扇区,逆时针旋转,由WU位置经过W+到WV位置,在Fr跨过W+时就产生了过零点,且反电动势电压由正变为负,在W相电压上表现为向下的趋势,真正的反电动势电压参考下图,M通道(红)为反电动势电压,2通道(蓝)为W相桥臂中点电压,1(黄)通道为中心点电压,4通道(绿)为W相电流。

因此,可以知道在每个扇区的角平分线上产生过零点。

AN1002-132016Copyright,Active-SemiInternational,Inc5方波算法运行时三相桥臂开关管驱动方式的配置三相桥臂图:

态电流流向AN1002-142016Copyright,Active-SemiInternational,Inc在Active-semi提供的FirmwareDemo里有两种配置,式是一对上下桥臂互补方式,另一个桥臂让下管导通,第三个桥臂上下管都不导通;另式是一个桥臂上管,下管不导通,另一个桥臂下管导通,上管不导通,第三个桥臂上下管都不导通。

以下只对第式说明,六种开管状态和电流流向PAC52xx驱动的模式配置:

红色:

互补模式灰色:

不导通状态黑色:

GPIO模式,常导通状态AN1002-152016Copyright,Active-SemiInternational,IncPORTA必须配置为如下状态之一:

引脚如果是驱动H桥的低端,必须配置输出位GPIOAO为1.且引脚必须被配置配置为GPIO(GPIOAPSEL)模式。

引脚如果是驱动H桥的高端,则必须被配置为输出模式(GPIOAPSEL)AN1002-162016Copyright,Active-SemiInternational,Inc6AIO7、AIO8、AIO9作为相比较器工作模式的说明6.1AIO7、AIO8、AIO9比较器内部说明在PAC52xx的模拟核里有三个相比较器,三个比较器的同相输入端分别接到AIO7、AIO8、AIO9引脚,反相输入端分别接到电阻星型接法的中心点,如上图,三个比较器的输出通过一个多路选择器后接到数字核的PB7引脚,想要知道相应比较器的输出,只需打开多路选择器的相应的通道,然后PB7引脚的电平信号。

系统连接示意图:

AN1002-172016Copyright,Active-SemiInternational,Inc反电动势和各相开关管的状态:

就以上反电动势波形而言,在sector1/sector4区间应该将多路选择器设置为读W相(AIO9)比较器的输出信号,在sector2/sector5区间应该将多路选择器设置为读V相(AIO8)比较器的输出信号,在sector3/sector6区间应该将多路选择器设置为读U相(AIO7)比较器的输出信号。

交叉检测过零点硬件试探法:

相电压必须通过分压电阻网络得到在电压比较器同相输入端额定电压范围内电压(0V2.5V)。

只有比较器被选中,才会比较器输出结果,另外两个比较器将被忽略。

Firmware将需要在相应时刻配置选择相应的比较器。

以上示意图中的星型连接的电阻(100K)集成在PAC中,中心点可通过寄存器配置连接到比较器的反向输入端。

为了获得VIN(母线电压)值,采用三相星型电阻网络。

星型连接的中心点电压总是VIN。

当发生过零点时一个比较器的输出会发生反转。

AN1002-182016Copyright,Active-SemiInternational,Inc6.2BackEMF过零检测时序两个绕组通电流,第三个绕组浮动(高阻抗)。

看反电动势上升阶段,可以被一分为二。

当电机转动时浮动的绕组上会产生反电动势,反电动势电压经过VIN(母线电压)值时,比较器输出会发生反转,通过读PB7引脚电平跳变沿,可以得到电机转子位置。

过零点时刻是非常重要的,因为它提供了一个位置标记,它告诉我们电机的转子位置和告诉我们下一次换向的时刻和状态。

因为我们知道了是哪一相产生了反电动势过零点,我们可以适当的安排下一个换向。

当反电动势电压等于一半的母线电压(VIN/2)时,再过30电角度换相。

在这个应用程序中,定时器D将用作测量时间和计算30电频率时间,并产生中断换向。

6.3BackEMF过零检测及换向一旦预期的过零点发生,比较器将配置成下一个过零点(flag_sl_sample=1)。

在比较器过零点的过程中,每一个TimerB周期中断都比较器输出结果,消磁时AN1002-192016Copyright,Active-SemiInternational,Inc间不做。

如果找到预期的比较器输出状态,并重复确认,确定是真实过零点后,定时器D值。

并用定时器D值来计算电机运行的转速和30电周期对应的时间,然后配置定时器D的比较寄存器,等待30电周期对应的时间,产生定时器D比较中断,安排下一个换向。

6.4避开换相消磁时间在换相时,不导通相绕组需要一段时间去磁,在此期间,因电感上电流不能突变,电机定子绕组的电流持续在相同的方向,且电流会持续下降到零,在此期间,悬空相线圈电压会到母线和拉低到底(有电流续流方向决定)在检测过零点时,需要避过去磁。

加载后,随负载功率的增大,电机绕组电流也增大,当在换相时,会突然关断开关管,由于电感上电流不能突变,且电感上电压U=L*(di/dt),若突然使某一半桥臂上下管都断开,此时此桥臂对应的电机绕组上的电流需要续流回路减小电流:

P1的解释:

P1的解释:

若此桥臂对应的电机绕组上的电流方向为电机绕组中心点流向上下桥臂中点,则在此桥臂中点将产生高电压,又由于在此峭壁上管内部集成了反向二极管,此时另一桥臂下管闭合接地,因此形成续流回路,电机绕组上电流会流向母线正极,此时此桥臂中点电压将略低于母线电压一个二极管压降。

P2的解释:

P2的解释:

若此桥臂对应的电机绕组上的电流方向为上下桥臂中点流向电机绕组中心点,由于在此峭壁下管内部集成了反向二极管,此时另一桥臂下管闭合接地,因此形成续AN1002-202016Copyright,Active-SemiInternational,Inc流回路,此时,电机绕组上电流会经此桥臂下管流向另一桥臂下管,此时此桥臂中点电压将略高于地电压一个二极管压降。

电机绕组电流越大,需要放电时间越长。

因此,在程序流程中,需要一段Blanking时间,跳过这段时间,此段时间内不去监测过零点。

在GUI上的参数是如下图红色框的内容,这个百分比指的是以电机运行时60电角度的时间为基准,计算得Blankingtime=30%*time_60:

AN1002-212016Copyright,Active-SemiInternational,Inc更改履历(日期)(更改事项)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文学研究

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2