一种基于dsp控制器的死区补偿方法

文档序号:7442891阅读:657来源:国知局
专利名称:一种基于dsp控制器的死区补偿方法
技术领域
本发明涉及功率器件领域。
背景技术
功率器件的动作有一定的开通和关断时间,为避免上下两个桥臂发生直通,采用 时间延迟技术,称为控制死区时间。开关频率越高,死区时间所导致的PWM(脉冲宽度调制) 逆变器的死区效应越显著即输出基波幅值减小,谐波含量增大,输出电流畸变越严重,且 逆变器开关频率越高,死区效应越显著即输出基波幅值减小,谐波电压幅值增大,输出电 流畸变,输出转矩脉动,在带电机的应用场合易引起电机振荡。针对这个问题提出了很多不 同的补偿方法,一种是运用空间矢量的控制方法对误差矢量电压进行补偿,它将误差电压 看成另一个电压矢量,并将它与给定电压矢量进行合成,用以补偿死区产生的影响,但控制 比较复杂;另一种是结合死区产生的机理,对开关管的开通和关断时刻点进行补偿。目前, DSP控制器已被广泛应用于逆变器控制中,它自带的可编程的死区控制可以方便地在PWM 信号中插入死区,本文结合当前主流电机控制芯片TSM320F2812并依据死区发生机理提出 了一种更加行之有效的死区补偿策略,并通过异步电机调速系统验证了该方法的有效性。

发明内容
本发明所要解决的技术问题是提供一种一种基于DSP控制器的死区补偿方法, 其根据死区效应的原理对起作用的开关管的开通和关断时刻点等同于理想开通和关断时 刻点。这种方法更加方便快捷。本发明所采用的技术方案是一种基于DSP控制器的死区补偿方法包括首先对 DSP芯片进行配置,使得周期中断中计算的比较值在定时器回零后起作用,而在下溢中断计 算的比较值在定时器达到周期值后起作用;然后判断相电流的方向,并计算理想驱动波形 的开通点、和关断点t2 ;最后根据相电流的方向对比较寄存器进行移位处理。本发明的优点用当前主流电机控制芯片DSP2812实现全数字化实现,比当前死 区补偿方法效果更加明显。


图1是三相桥式逆变电路。图2是加入死区后的逆变波形。图3是死区补偿后实际开通和关断点驱动波形(电流大于0)。图4是死区补偿流程图。图5是常规方法与新方法的对比。
具体实施例方式本发明是结合死区产生的机理,对开关管的开通和关断时刻点进行补偿。
死区产生机理如图1所示,在桥式逆变系统中,理想状态下同一桥臂上的两个开 关管工作在互补状态,考虑器件本身的开通和关断延时,一般关断延时t。ff大于开通延时 t。n,为了防止上下两个桥臂直通,需在PWM驱动信号间加入足够的死区时间。在DSP系统中, 当计数器与比较寄存器匹配时,电平发生翻转,若不考虑死区和器件的开通和关断延时,其 理想波形如图2a所示,倘若考虑两者因素,则上个两个IGBT (绝缘栅双极型晶体管)的驱 动信号中插入死区波形后上下两桥臂的驱动波形如下图2b所示,图中高电平表示开通,由 于开通和关断延时,加入死区时间后,功率器件的开通和关断时刻点与理想状态明显不同。由图2可得,比较器寄存器的大小决定了有效驱动波形的宽度,但当比较值非常 小或非常大,由于死区的引入,可能使输出有效电平丢失。以三相桥式逆变电路a相为例,如图1所示,Tl T6为IGBT,Dl D6为续流二 极管。设流向电机绕组的电流为正方向,流向逆变器的电流方向为负方向。当込>0时, 有两种工作状态,一种是正常工作状态,上管Tl开通,下管T4关断,电流流过Tl流向电机; 而在Tl关断时,此时电流通过下管反并联的续流二极管D2完成续流,保持电流流向电机。 当ia < 0时,同样也有两种工作状态正常的Tl关断,T4开通,电流流过T4形成通道,而 在T4关断时,由上管反并联续流二极管Dl续流,保持电流形成通路。所以根据死区效应分析,当ia > 0时,只有上桥臂管Tl起作用,而当ia < 0时,只 有下桥臂管T4起作用。本文补偿的目标是如何使起作用的开关管的开通和关断时刻点等 同于理想开通和关断时刻点。这样必须在三角载波的上升阶段和下降阶段必须分开配置开 通时刻和关断时刻点。在DSP2812的硬件配置系统中,根据SVPWM七段式波形设置当前发 波计数模式为连续增/减计数,比较寄存器的重载条件为当前计数器的值为0或等于周期 积存器的值时重载,且当前发波定时器周期中断和下溢中断都有效。这样在周期中断中计 算的比较值会在定时器回0后起作用,而在下溢中断计算的比较值会在定时器达到周期值 后起作用。下面分两种情况讨论补偿后驱动波形的改变(以a相为例)当电流ia > 0时,T4脉冲可以忽略,只要保证经过补偿后的Tl实际开通和关断点 与理想驱动波形的开通和关断点一致即可。在图2中,Tl管开通时刻点比理想驱动波形的 开通点、延后了 td+t。n时间,由于其起作用于上一个载波周期的周期中断,可以将比较寄存 器CMra前移,即在周期中断中有CMPR = L-Td-Ton同理在下溢中断中有CMPR = t2+T。ff则考虑死区和器件开通和关断延时驱动波形如图3所示。当ia < 0时,Tl始终不导通,因此Tl脉冲可以忽略,只要保证经过补偿后的T4脉 冲宽度与T4理想脉冲宽度一致即可,即有在周期中断中有CMPR = trToff同理在下溢中断中有CMPR = t2+T。n+Td则通过周期中断和下溢中断分别配置开通和关断点,使对起作用的开关管的开通 和关断时刻点等同于理想开通和关断时刻点。由上面论述可知,这种死区补偿方法依赖于电流方向,在SVPWM控制的电机驱动 系统中,由空间电压矢量和空间电流矢量在相位上相差一个功率因数角,则很容易得到空间电流矢量的空间角度,由坐标变换的关系可以得到当前电压空间矢量下每相相电流的方 向,这种方法可以有效消除电流实时检测零漂的影响。其实现流程如下图4所示,试验中, 比较点须做限幅处理。当前常规的补偿方法为在一个有效脉冲内补偿由于死区时间和器件延时的影响, 如图2所示,即在一个PWM周期内损失了 T = Td+T。n-T。ff,即通过判断电流极性使有效开关
管的比较点前移或是滞后*,但这种方法使PWM波滞后理想波形。实施例本实施例IGBT模块采用FS150R12KT3,电机为22KW,给定死区Td = 3μ s,25°C时 典型开通和关断延时为Ton = 0.26 μ s, Toff = 0.42 μ s,载波频率fc = 2k,试验在30HZ比较 了常规死区补偿后空载电流波形和谐波分析下图5所示,有图可知,采用本试验方法其电 压畸变率THD = 2.4%,其效果显而易见。
权利要求
1.一种基于DSP控制器的死区补偿方法,其特征在于包括首先对DSP芯片进行配置, 使得周期中断中计算的比较值在定时器回零后起作用,而在下溢中断计算的比较值在定时 器达到周期值后起作用;然后判断相电流的方向,并计算理想驱动波形的开通点、和关断 点t2 ;最后根据相电流的方向对比较寄存器进行移位处理。
2.根据权利要求1所述的方法,其特征在于所述DSP芯片采用TMS320F2812。
3.根据权利要求1所述的方法,其特征在于对DSP芯片进行配置的方法包括根据 SVPWM七段式波形设置当前发波计数模式为连续增/减计数,比较寄存器的重载条件为当 前计数器的值为0或等于周期积存器的值时重载,且当前发波定时器周期中断和下溢中断 都有效。
4.根据权利要求1所述的方法,其特征在于判断相电流的方向的方法包括根据空间 电压矢量和空间电流矢量在相位上相差的功率因数角,得到空间电流矢量的空间角度,然 后由坐标变换的关系得到当前电压空间矢量下每相相电流的方向。
5.根据权利要求1所述的方法,其特征在于对比较寄存器进行移位处理的方法包括当相电流、>0时,在周期中断中有CMPR = trTd-Ton,在下溢中断中有CMPR = t2+T。ff ;当相电流、<0时,在周期中断中有CMPR = trToff,在下溢中断中有CMPR = t2+T。n+Td ;其中CMPR为比较寄存器,Td为死区时间,Ton为开通延时,Toff为关断延时。
全文摘要
本发明提供了一种基于DSP控制器的死区补偿方法,其包括首先对DSP芯片进行配置,使得周期中断中计算的比较值在定时器回零后起作用,而在下溢中断计算的比较值在定时器达到周期值后起作用;然后判断相电流的方向,并计算理想驱动波形的开通点t1和关断点t2;最后根据相电流的方向对比较寄存器进行移位处理。本发明用当前主流电机控制芯片DSP2812实现全数字化实现,比当前死区补偿方法效果更加明显。
文档编号H02M7/48GK102005955SQ20101056648
公开日2011年4月6日 申请日期2010年11月30日 优先权日2010年11月30日
发明者周虎军, 康现伟, 陶文涛 申请人:中冶南方(武汉)自动化有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1