基于DSP56F805的可并机逆变电源设计

最新更新时间:2012-03-25来源: 电子发烧友关键字:DSP56F805  可并机  逆变电源设计 手机看文章 扫描二维码
随时随地手机看文章

     1  引言

     信息技术的迅速发展,对供电系统的容量、性能和可靠性要求越来越高,也推动着电力电子技术的研究不断深入。多模块并联实现大容量电源被公认为当今电源变换技术发展的重要方向之一。

     对于实现大容量的逆变电源,同样也可以采用并联技术。由于逆变电源常采用新型全控功率开关器件构成单元模块,受功率开关器件容量限制,单个逆变电源模块的容量是十分有限的,通过多个模块并联进行扩容,不仅可以充分利用新型全控功率开关器件的优势,减少系统的体积,降低噪声,还可以提高系统的动态响应速度和逆变器的通用性。

     1.1  逆变电源并机的原理

     交流电源间的并联运行远比直流电源并联运行复杂,由于是正弦波输出,必须要解决以下问题:
     1)两台或多台投入并联运行时,相互间及系统的频率、相位、幅度必须达到一致或小于容许误差时才能投入,否则会引起系统不稳定或各逆变单元间产生环流;
     2)并联工作过程中,各逆变单元输出必须保持一致,否则,频率微弱差异的积累将造成系统输出幅度的周期性变化和波形畸变,相位不同使输出幅度不稳;
     3)均流要求高,均流包括有功和无功均流,即功率的平均分配包括有功功率和无功功率的平均分配;
     4)故障保护除单元内部故障保护外,当均流或同步异常时,要将相应有故障的逆变单元切除,确保系统的稳定。

     解决上述问题的关键是解决均流问题,鉴于此,采用有功和无功并联控制方式。

     该控制方式实际上是实现并联功率偏差控制。当并联逆变单元出现输出有功或者输出无功不一致时,通过检测出本单元的有功或无功偏差值,来调节逆变单元输出电压的相位和幅值,保证每一个逆变单元输出的有功与无功相等,达到均流的目的。图1是两个逆变单元并联给负载供电的网络模型。逆变单元1的输出有功P1和无功Q1分别为:
     P1=E1Usinδ1/X(1)
     Q1=(E1Ucosδ1-U2)/jX(2)
     逆变单元2的输出有功P2和无功Q2分别为:
     P2=E2Usinδ2/X(3)
     Q2=(E2Ucosδ2-U2)/jX(4)
     由式(1)~式(4)可知,有功的大小主要取决于功率角δ,无功的大小主要取决于逆变单元的输出幅值E1和E2,因此可以通过调节功率角δ来调节输出有功功率的大小,通过调节逆变单元输出电压的幅度来调节无功的大小,从而可实现各输出电源模块的均流。


 
图1  两个逆变单元并联给负载供电的网络模型


     1.2  逆变电源并机的数字控制

     早期的微处理器运算速度有限,通常只具有给定正弦波的发生、控制逆变电源的开关及实现保护显示等功能,逆变电源的核心——逆变器的控制仍然需要模拟电路的参与。随着电机控制专用DSP的出现和控制理论的发展,使得逆变电源的控制技术朝着全数字化的方向发展。

     逆变电源采用数字控制,具有以下明显优点:

     1)每个并联运行的逆变单元模块都采用全数字化控制,易于在模块之间更好地进行均流控制和通信,或者在模块中实现复杂的均流控制算法,从而实现高可靠性、高冗余度的逆变单元并联运行系统;
     2)易于采用先进的控制方法和智能控制策略,使得逆变电源的智能化程度更高,性能更完美;
     3)控制灵活,维护方便,系统的一致性好,成本低。
     正弦波逆变电源的控制策略有PLD控制、无差拍控制、模糊控制等。对于高性能的逆变电源的设计,模糊控制器有着以下优点:
     1)模糊控制器的设计过程中不需要被控对象的精确数学模型,模糊控制器有着较强的鲁棒性和自适应性;
     2)查找模糊控制表只须占用处理器很少的时间,因而可以采用较高采样率来补偿模糊规则和实际经验的偏差。
 2  系统概述
2.1  系统特性
     1)基于DSP56F805全数字化设计,控制元器件少,可靠性高,稳定度高;
     2)高可靠性SPWM设计;
     3)采用CAN总线技术,并机安装方便;
     4)可实现N+1逆变单元并联扩容;
     5)各逆变单元独立工作,民主均流;
     6)采用独特调控原理,“均流不平衡度”≤2%;
     7)可带电热更换,操作维护方便;
     8)输出电压精度高,为220(1±1%)V;
     9)输出频率精度高,为50±0.001Hz;
     10)全LCD数字显示、测量,菜单控制操作,便于对系统状态进行在线实时监测;
     11)智能化控制,RS-232标准接口,可方便实现本地和远程集中监控管理;
     12)保护功能全,具有直流输入极性反接保护,直流输入电压过高、过低保护,输出电压过高保护,过载保护,短路保护,过热保护等。
2.2  系统概述
2.2.1  逆变电源并联系统
     本逆变电源以DA2000HP(2000VA)逆变单元为核心,配以监控器、静态开关等,组成一个完整的逆变电源并联系统。DA-HP逆变电源并联系统工作原理框图见图2。

图2  DA-HP逆变电源并联系统工作原理框图


     本系统工作时,首先每台逆变单元DA2000HP进行自检,当检测到输入电压、温度和硬件都正常后进行同步和锁相,最后逆变单元送出交流电压。当检测到输入电压超低或超高、温度超高或硬件故障,逆变单元停止输出。逆变单元正常工作时,实时通过CAN总线检测系统的电压、电流、相位等参数,及时进行控制,实现逆变单元之间同相及均流,同时并联CAN总线与同步总线实时地把系统的参数、状态送给监控器,监控器通过RS?232接口把系统的参数、状态送给微机。在工作过程中,若逆变单元检测到故障,则快速进行“脱机”处理,即把出故障的逆变单元从系统中脱离,确保系统的稳定,同时发出告警信号及信息,提醒用户及时处理。
     系统中的静态开关的作用是保证用户负载供电的不间断,当逆变系统出现故障时,静态开关及时接通市电,断开逆变系统,负载由市电供电。
2.2.2  逆变单元
     DA2000HP逆变单元采用DSP芯片DSP56F805及先进的数字信号处理(DSP)技术,使得逆变单元的变换、控制、反馈、测量、显示、通信等实现数字化控制和管理。同时运用先进的软件技术,控制和保护关键电路,尽可能减少整机元器件的数量,降低由于温度、老化等问题引起的不稳定因素,提高逆变单元的稳定性和可靠性。
     DA2000HP逆变单元工作原理框图见图3。


 
图3  DA2000HP逆变电源工作原理框图


     DA2000HP逆变单元主变换电路采用高可靠性的单端高频功率变换电路,变换频率为64kHz。直流输入通过输入滤波器、输入断路器、输入接触器送入单端高频功率变换电路,经过变换,变压器次级输出高压正弦调制波形。高压正弦调制波形经过高频滤波器滤去高频成分,得到100Hz半桥正弦波。100Hz半桥正弦波经过50HzIGBT逆变桥变换得到50Hz220V纯净的正弦波。最后,50Hz220V纯净的正弦波通过输出接触器、输出断路器、输出滤波器送给负载。
     为了提高逆变单元的可靠性和负载适用性,在50HzIGBT逆变桥前增加补偿器及损耗器。
     DA2000HP逆变单元采用的算法是模糊控制算法,把电压误差和电流作为输入模糊变量,实现逆变单元模糊控制。
2.3  DSP56F805简介
     Motorola公司开发的数字信号处理器DSP56F805具有16位高速定点运算能力,既有单片机(MCU)灵活控制功能和丰富的外设,又有DSP高速运算能力,非常适合电源控制、电机控制、工业控制、仪表制造等领域。这种型号的数字信号处理芯片具有如下优点:
     1)很高的处理速度
     ——单指令执行周期为25ns(工作频率为80MHz时),即每s可执行40M条指令;
     ——单周期16×16并行乘-累加器;
     2)特有的并行结构
     ——采用Harvard结构,程序区与数据区的存储单元是分开的,高效16位DSP56800DSP内核;
     ——3条内部地址总线和1条外部地址总线;
     ——4条内部数据总线和1条外部数据总线;
     3)编程灵活
     ——具有类似单片机的编程方式;
     ——支持高级C语言编程;
     ——开发方便,灵活的EVM板及丰富的SDK软件包;
     4)高度集成的内部资源
     ——片上集成闪存(Flash)及RAM,计有31.5K×16位的程序Flash,512×16位程序RAM,4K×16位的数据Flash,2K×16位数据RAM,2K×16位的启动Flash;
     ——2个独立的PWM模块,每个PWM模块带有6个可独立编程PWM输出脚,3个电流传感取样脚和4个故障检测输入脚,支持中心对准PWM和边沿对准PWM工作方式;
     ——可同时工作的2个12位ADC模块,每个ADC模块包含4路输入脚,ADC模块可与PWM模块同步工作;
     ——14路独立的输入输出口,18路复用的输入输出口;
     ——1个CAN2.0模块;
     ——2个异步串行口(SCI)和1个同步串行口(SPI);
     ——2个微分解码器;
     ——4组计数定时器;
     ——内置COP模块,方便完成看门狗(Watchdog)功能;
     ——2个外部中断源;
     ——可编程的PLL时钟;
     ——JTAG/OnCE接口,方便调试及生产。

3  系统硬件
     系统硬件电路包括主控单元,A/D电路,PWM电路,并机与同步电路,检测、控制及显示电路,JTAG/OnCE电路,RS-232、时钟及电源电路等。主控芯片用了一片144-pinLQFP封装的DSP56F805数字信号处理器,具体电路如图4。
 

 
图4  系统硬件


3.1  主控单元
     硬件以DSP56F805为中心,充分利用其 A/D、PWM、内部Flash、CAN等自带功能,简化了设计。
     系统工作正常时,PWMA0~PWMA1脚输出一对SPWM波形,通过隔离与驱动电路驱动单端变换电路功率管(MOSFET),再经过主变压器升压,次级得到高压SPWM正弦调制波形,经过L、C滤波得到纯净的100Hz半桥正弦波。PWMA2~PWMA3脚输出一对PWM波形,通过隔离与驱动电路驱动功率管(IGBT),得到50Hz220V纯净的正弦波。PWMA4作为D/A转换,经滤波成直流信号,通过隔离与驱动电路驱动损耗器。PWMB0~PWMB2作为输出口,根据无功功率,选择适当的电容,通过隔离与驱动电路驱动补偿器。A/D电路时刻检测输入电压、输出电压、输出电流、机内温度等参数,当发现一个或多个参数超过软件的设定值,DSP立即关断SPWM信号,并发出报警信号。另外,FAULTA0作为输出过流取样,一旦FAULTA0电压超过阈值,DSP立即关断PWM输出。
3.2  A/D电路
     DSP56F805的ADC模块具有下述特点:
     1)12位精度;
     2)同时或连续采样工作方式;
     3)同时采样工作方式下,8个通道转换时间为26.5ADC时钟周期,即26.5×0.2μs=5.3μs;
     4)可由PWM的内部同步信号或定时器或外部信号触发ADC转换。
     为提高转换速度,本系统采用同时采样工作方式,并由PWMA内部同步信号触发进行A/D转换。2个ADC模块的配对情况如下:
     AN0(100Hz电流取样)——AN4(100Hz电压取样);
     AN1(输出交流电流取样)——AN5(输出交流电压取样);
     AN2(输入直流电压取样)——AN6(吸收管电流取样);
     AN3(温度取样)——AN7(参考电压1.25V)。
     由于ADC采样的量有直流量和交流量,故对两种不同的量需进行分别处理。
     直流量(输入直流电压、温度及参考电压1.25V)采用一般的数字滤波处理方式,表达式如式(5)。
     X=(5)
式中:X为A/D采样结果;
      X(n-1)为第n-1次的采样结果;
      X(n)为第n次的采样结果;
      K1、K2为修正系数。
     交流分量包括100Hz电压、电流、输出电压、电流、吸收管电流。在一个周期内(10ms)采样160次,根据式(6)~式(8)算出有关的功率值。
     S=Ks[|U(i)|×|I(i)|](6)
     P=Kp[U(i)×I(i)](7)
     Q=(8)
式中:S为视在功率;
      P为有功功率;
      Q为无功功率;
      Ks、Kp为修正系数。
3.3  PWM电路
     DSP56F805 PWM模块具有以下主要特点:
     1)3组互补的PWM对或6个独立的PWM;
     2)死区可调;
     3)半周期重装载能力;
     4)20mA输出驱动能力。
     本系统2个PWM模块工作方式如下:
     PWMA0,PWMA1(SPWM0,SPWM1)工作于互补的PWM对,用于产生SPWM调制波,载波为64kHz,调制波为100Hz;
     PWMA2,PWMA3(PWM0,PWM1)工作于软件控制的I/O,产生50Hz方波信号。把100Hz半波变换为50Hz全波;
     PWMA4(D/A)工作于D/A,根据机内温度或损耗产生修正的信号调整吸收功率管;
     PWMB0,PWMB1,PWMB2(F0~F2)工作于软件控制的I/O,用以控制补偿电路。
3.4  并机与同步电路
     同步电路由PA0,PA1完成,其中PA0为输入脚,检测外部(其它的逆变单元)的50Hz同步信号,PA1为输出脚,用以送出本机的50Hz同步信号。当系统上电后,本机先检测有无外部同步信号,若有则本机跟踪外部的信号,并发出一个同步信号,若无则工作于本机的同步信号。
     并机由CAN完成。CAN模块负责收集其它逆变单元的状态值(电压、电流、频率、有功功率、无功功率等)并发送本身的状态值。
3.5  检测、控制及显示电路
     1)PD2设置为输入口,当S1开关合上后电源才启动;
     2)PD6,PD7设置为输入口,分别检测输入接触器状态及输出断路器状态,只有两个都正常逆变单元才工作;
     3)PB0~PB7,PD0,PD1,PE2为LCD显示控制电路,其中PE2为输入口,为显示菜单按键S2,PD0,PD1为输出口,控制LCD的RS及E,PB0~PB7为输出口,送出信号给LCD的数据口DB0~DB7;
     由于采用16×2位字符型LCD模块,查手册知LCD的门限电压为
     Vih(min)=2.2V,Vil(max)=0.6V,
     符合DSP芯片的逻辑,故DSP56F805可直接驱动LCD,不须电平转换;
     4)PD3~PD5,PE4~PE7为输出口,分别控制有关指示灯及继电器等。
3.6  JTAG/OnCE电路
     DSP56F805提供JTAG/OnCE电路可方便用户把程序写入片内的Flash闪存,也方便用户在线编程、修改和升级软件。
3.7  RS-232、时钟及电源电路
     DSP56F805内带两组SCI,本系统用了SCI0作为RS232接口,若单机使用时RS232作为通信口与PC机相连,若并机使用,则该口不用,由主监控器负责与PC机通讯。
     DSP56F805有一个带PLL锁相环时钟单元,通过软件编程可方便改变DSP的时钟。
     DSP56F805主电路由+3.3V供电。
     为防止噪声干扰影响A/D转换精度,A/D采用独立供电系统。
     若外部的数字电路有+5V供电系统,与DSP接口必要时须进行电平转换。

4  系统软件
4.1  软件原理
     系统软件的主要任务是实现数字正弦信号,并稳定输出信号电压,管理各种设备,并且完成并机的协调工作。
     系统软件通过查表的方式把数字信号送到脉冲宽度调制电路形成正弦信号Us,通过对输出信号的采样反馈得到Uf,经过修正输出正弦信号的幅值以达到稳定输出的目的。其结构图如图5所示。

图5  稳压反馈原理图


     考虑到电感性负载对逆变器工作的损害,本机采用电容补偿。在对输出电压和电流进行密集采样之后,算出视在功率S、有功功率P及无功功率Q,
     S=Ks[|U(i)|× |I(i)|](9)
     P=Kp[U(i)×I(i)](10)
      Q=(11)
      根据无功功率的大小和本机的特性参数,设定无功功率允许窗口,利用查表方法投入适当的电容组合,达到补偿的目的。
4.2  软件模块结构
     本系统软件采用模块化设计,根据任务可分为7个模块:系统初始化模块、数字正弦信号产生及输出稳定模块、补偿模块、并机均流模块、故障检测处理模块、显示模块、通信模块。其流程如图6所示。


 
图6  软件模块框图


4.2.1  系统初始化模块
     系统初始化模块包括:中断及优先权设置、PWM设置、定时设置、A/D设置、通用输入输出口设置、通信口设置等。系统初始化模块是DSP工作的开始,程序放在DSP_ init()子程序及appcofig.h程序中。
4.2.2  数字正弦信号产生及输出稳定模块
     数字正弦信号产生及输出稳定模块,又分为信号采样及处理模块、输出稳定模块、PWM重加载中断服务模块等3个子模块。
     其中信号采样及处理模块又分为:A/D采样,有功功率计算,无功功率计算,功率因数计算,输出电压有效值计算,输出电流有效值计算等。
     输出信号稳定模块主要任务是根据给定的标准信号(输出220V)和输出的反馈信号之差采用模糊算法,以最快的速度把输出电压调整到标准值。
     PWM重加载中断优先级最高。为保证以最快的速度完成PWM重加载工作,此程序采用汇编语言,利用DSP56F805的快速16位数的乘法,在约3μs内完成重加载的计算工作。
4.2.3  补偿模块
     逆变器在带感性负载时,一方面功率因数降低,降低了逆变器的有功功率,另一方面滞后的电流会给逆变器带来危害。补偿模块的作用是在带感性负载时,用投入适当电容的方法对感性负载进行补偿。根据信号采样模块计算出无功功率Q和本机最大允许无功功率ΔQ,采用模糊算法以最快的速度把无功功率调整到允许范围内。
4.2.4  并机均流模块
     并机均流模块是为多单元并联输出时用的。它不仅保证各单元输出电压的幅度、频率、相位一致,而且还要求各单元的输出负载均流。通过CAN总线对参与并机的各单元电流进行分析、计算,使本单元电流为总电流的1/N,达到均流的目的。
     定时锁相电路用来检测相位和频率,使数字正弦信号产生器输出的相位和频率一致。
4.2.5  故障检测处理模块
     故障检测处理模块分别对输入电压太高或太低、输出电压太高或太低、输出过载,PWM电路故障、机内温度、开关管状态进行检测。对所检测的故障分为两类分别进行不同情况处理:对于非致命性故障采用故障显示及报警;对于致命性故障除采用故障显示及报警外,还关闭PWM工作以防进一步损害其它器件。
4.2.6  显示模块
     显示模块是用来显示逆变电源的工作状态和参数,显示的参数主要有Vin、Iin、Vout、Iout、Pout、θ等。由于采用16X2的LCD,每次只能显示Vout及另一个参数,通过循环按动S2键可显示其它参数。
4.2.7  通信模块
     通信模块是独立于其它模块单独工作的,通过CAN总线管理进行多单元通信工作。各并联运行的单元之间,采用数据包的方式进行通信。数据包中包含有一个数据包标志及若干个数据块。每个数据中又包含了参与并联单元的标识号、输出电流值等信息。通信模块就是负责管理数据包的发送和接收工作,它是独立工作的。它和并机均流模块采用通信的方式传送数据,并机均流模块计算出本机的输出电流后把它放在缓冲区内,并通知通信模块发送信号,当通信模块收到并机均流模块的发送信号后,等到数据包到达本机后,本机状态加入数据包中并发送出去,同时也向并机均流模块发送有效数据包信号。并机均流模块收到通信模块发送来的信号后就到缓冲区中取走数据。
     本系统采用Motorola公司的MSCAN软件进行CAN通信软件的编程,方便快捷。
4.3  主程序清单
     主程序框图见图7,主程序清单如下:
main ( )
{
Dsp_init ( ) ; /* 系 统 初 始 化 * /
adc_tans ( ) ; /* 输 入 电 压 采 样 * /
chech_VI _ IAI_TT( ); /* 检 查 输 入 电 压 是 否 合 适 * /
while ( 1 )
{
if ( PWMA_INT_F!=0 ) /* 是 否 有 PWM重 加 载 中 断 到 来 * /
{
adc_trans ( ) ; /* 把 A/D采 样 结 果 送 入 相 应 缓 冲 区 * /
bace_hot_protect( ); /* 送 出 脉 冲 调 宽 波 形 到 PWMA4 * /
if(OP_FLAG!=0 ) /* 判 断 是 否 过 零 * /
{
phase_Output_U2_Change ( ) ; /* 桥 式 开 关 倒 相 * /
Move_Buffers ( ) ; /* 将 第 一 级 缓 冲 区 内 容 转 存 到 第 二 级 缓 冲 区 * /
Multiple_count ( ); /* 计 算 有 功 功 率 P, 视 在 功 率 S、 电 压 有 效 值 、 电 流 有 效 值 * /
If ( STRAT_FLAG = 0 ) /* 是 否 刚 开 机 * /
{
Narmal_V2_corr_kh ( ); /* 正 常 计 算 脉 宽 * /
}
else
{
Start_V2_corr_kk ( ); /* 慢 起 动 , 计 算 脉 宽 * /
}
count_IACP ( ) ; /* 均 流 计 算 * /
count_power_compensate ( ) ; /* 功 率 因 素 补 偿 计 算 * /
check_VI_IAI_TT ( ); /* 检 测 输 入 电 压 是 否 异 常 , 是 否 过 载 , 温 度 是 否 过 高 * /
}
}
}
}
中 断 程 序 如 下 :
void PWM_Reload_A_callback ( void ) ; /* PWMA重 加 载 中 断 , 根 据 相 位 送 出 不 同 指 令 * /
void SX_callback ( void ) ; /* 锁 相 中 断 * /
void HSCAN_Callback ( void ) ; /* MSCAN 中 断 收 发 程 序 * /
 

图7  主程序流程图


4.3  特殊软件算法说明
     本机需要调整的量有:输出电压幅度、频率、相位、功率因数、均流等,所有的算法都采用模糊算法。
     输出电压调整的输入变量有电压偏差E和变化率ΔE,输出控制量为脉冲宽度Zc,因此对输入变量
     定义了两个语言:电压偏差和变化率。电压偏差其模糊值为5个,即低、较低、中等、较高、高。对于变化率有3个模糊值,即减小、不变和增大。根据以上定义作相应的模糊判决。
     功率因数补偿的输入变量为有功功率偏差(即反馈无功功率和允许无功功率之差),其模糊值有3个,即负、正好、过大。其输出控制量为投入电容的容量,电容的容量组合有8种,可根据有功功率偏差来确定电容的容量组合。

4  系统软件
4.1  软件原理
     系统软件的主要任务是实现数字正弦信号,并稳定输出信号电压,管理各种设备,并且完成并机的协调工作。
     系统软件通过查表的方式把数字信号送到脉冲宽度调制电路形成正弦信号Us,通过对输出信号的采样反馈得到Uf,经过修正输出正弦信号的幅值以达到稳定输出的目的。其结构图如图5所示。

图5  稳压反馈原理图


     考虑到电感性负载对逆变器工作的损害,本机采用电容补偿。在对输出电压和电流进行密集采样之后,算出视在功率S、有功功率P及无功功率Q,
     S=Ks[|U(i)|× |I(i)|](9)
     P=Kp[U(i)×I(i)](10)
      Q=(11)
      根据无功功率的大小和本机的特性参数,设定无功功率允许窗口,利用查表方法投入适当的电容组合,达到补偿的目的。
4.2  软件模块结构
     本系统软件采用模块化设计,根据任务可分为7个模块:系统初始化模块、数字正弦信号产生及输出稳定模块、补偿模块、并机均流模块、故障检测处理模块、显示模块、通信模块。其流程如图6所示。


 
图6  软件模块框图


4.2.1  系统初始化模块
     系统初始化模块包括:中断及优先权设置、PWM设置、定时设置、A/D设置、通用输入输出口设置、通信口设置等。系统初始化模块是DSP工作的开始,程序放在DSP_ init()子程序及appcofig.h程序中。
4.2.2  数字正弦信号产生及输出稳定模块
     数字正弦信号产生及输出稳定模块,又分为信号采样及处理模块、输出稳定模块、PWM重加载中断服务模块等3个子模块。
     其中信号采样及处理模块又分为:A/D采样,有功功率计算,无功功率计算,功率因数计算,输出电压有效值计算,输出电流有效值计算等。
     输出信号稳定模块主要任务是根据给定的标准信号(输出220V)和输出的反馈信号之差采用模糊算法,以最快的速度把输出电压调整到标准值。
     PWM重加载中断优先级最高。为保证以最快的速度完成PWM重加载工作,此程序采用汇编语言,利用DSP56F805的快速16位数的乘法,在约3μs内完成重加载的计算工作。
4.2.3  补偿模块
     逆变器在带感性负载时,一方面功率因数降低,降低了逆变器的有功功率,另一方面滞后的电流会给逆变器带来危害。补偿模块的作用是在带感性负载时,用投入适当电容的方法对感性负载进行补偿。根据信号采样模块计算出无功功率Q和本机最大允许无功功率ΔQ,采用模糊算法以最快的速度把无功功率调整到允许范围内。
4.2.4  并机均流模块
     并机均流模块是为多单元并联输出时用的。它不仅保证各单元输出电压的幅度、频率、相位一致,而且还要求各单元的输出负载均流。通过CAN总线对参与并机的各单元电流进行分析、计算,使本单元电流为总电流的1/N,达到均流的目的。
     定时锁相电路用来检测相位和频率,使数字正弦信号产生器输出的相位和频率一致。
4.2.5  故障检测处理模块
     故障检测处理模块分别对输入电压太高或太低、输出电压太高或太低、输出过载,PWM电路故障、机内温度、开关管状态进行检测。对所检测的故障分为两类分别进行不同情况处理:对于非致命性故障采用故障显示及报警;对于致命性故障除采用故障显示及报警外,还关闭PWM工作以防进一步损害其它器件。
4.2.6  显示模块
     显示模块是用来显示逆变电源的工作状态和参数,显示的参数主要有Vin、Iin、Vout、Iout、Pout、θ等。由于采用16X2的LCD,每次只能显示Vout及另一个参数,通过循环按动S2键可显示其它参数。
4.2.7  通信模块
     通信模块是独立于其它模块单独工作的,通过CAN总线管理进行多单元通信工作。各并联运行的单元之间,采用数据包的方式进行通信。数据包中包含有一个数据包标志及若干个数据块。每个数据中又包含了参与并联单元的标识号、输出电流值等信息。通信模块就是负责管理数据包的发送和接收工作,它是独立工作的。它和并机均流模块采用通信的方式传送数据,并机均流模块计算出本机的输出电流后把它放在缓冲区内,并通知通信模块发送信号,当通信模块收到并机均流模块的发送信号后,等到数据包到达本机后,本机状态加入数据包中并发送出去,同时也向并机均流模块发送有效数据包信号。并机均流模块收到通信模块发送来的信号后就到缓冲区中取走数据。
     本系统采用Motorola公司的MSCAN软件进行CAN通信软件的编程,方便快捷。
4.3  主程序清单
     主程序框图见图7,主程序清单如下:
main ( )
{
Dsp_init ( ) ; /* 系 统 初 始 化 * /
adc_tans ( ) ; /* 输 入 电 压 采 样 * /
chech_VI _ IAI_TT( ); /* 检 查 输 入 电 压 是 否 合 适 * /
while ( 1 )
{
if ( PWMA_INT_F!=0 ) /* 是 否 有 PWM重 加 载 中 断 到 来 * /
{
adc_trans ( ) ; /* 把 A/D采 样 结 果 送 入 相 应 缓 冲 区 * /
bace_hot_protect( ); /* 送 出 脉 冲 调 宽 波 形 到 PWMA4 * /
if(OP_FLAG!=0 ) /* 判 断 是 否 过 零 * /
{
phase_Output_U2_Change ( ) ; /* 桥 式 开 关 倒 相 * /
Move_Buffers ( ) ; /* 将 第 一 级 缓 冲 区 内 容 转 存 到 第 二 级 缓 冲 区 * /
Multiple_count ( ); /* 计 算 有 功 功 率 P, 视 在 功 率 S、 电 压 有 效 值 、 电 流 有 效 值 * /
If ( STRAT_FLAG = 0 ) /* 是 否 刚 开 机 * /
{
Narmal_V2_corr_kh ( ); /* 正 常 计 算 脉 宽 * /
}
else
{
Start_V2_corr_kk ( ); /* 慢 起 动 , 计 算 脉 宽 * /
}
count_IACP ( ) ; /* 均 流 计 算 * /
count_power_compensate ( ) ; /* 功 率 因 素 补 偿 计 算 * /
check_VI_IAI_TT ( ); /* 检 测 输 入 电 压 是 否 异 常 , 是 否 过 载 , 温 度 是 否 过 高 * /
}
}
}
}
中 断 程 序 如 下 :
void PWM_Reload_A_callback ( void ) ; /* PWMA重 加 载 中 断 , 根 据 相 位 送 出 不 同 指 令 * /
void SX_callback ( void ) ; /* 锁 相 中 断 * /
void HSCAN_Callback ( void ) ; /* MSCAN 中 断 收 发 程 序 * /
 

图7  主程序流程图


4.3  特殊软件算法说明
     本机需要调整的量有:输出电压幅度、频率、相位、功率因数、均流等,所有的算法都采用模糊算法。
     输出电压调整的输入变量有电压偏差E和变化率ΔE,输出控制量为脉冲宽度Zc,因此对输入变量
     定义了两个语言:电压偏差和变化率。电压偏差其模糊值为5个,即低、较低、中等、较高、高。对于变化率有3个模糊值,即减小、不变和增大。根据以上定义作相应的模糊判决。
     功率因数补偿的输入变量为有功功率偏差(即反馈无功功率和允许无功功率之差),其模糊值有3个,即负、正好、过大。其输出控制量为投入电容的容量,电容的容量组合有8种,可根据有功功率偏差来确定电容的容量组合。

5  实验结果
     我们采用DSP56F805做出2台逆变电源样机,试验结果令人满意。
     图8为50Hz驱动波形,图9为100Hz半波波形,图10、图11为SPWM波形。

 


 
图8  50Hz驱动波形


 
图9  100Hz半波波形

图10  SPWM调制波形(低频)

图11  SPWM调制波形(高频)


     主要技术参数如下:
     输入电压     DC40~60V
     输出电压     AC220(1±1%)V
     输出频率     50Hz±0.001Hz
     输出功率     2000VA
     均流偏差     ≤2%
     整机效率     ≥89%


6  结语
     本文介绍了基于DSP56F805数字化控制的可并机的逆变电源原理,提出了控制信号的产生过程。实验结果证明了数字化实现的正确性,取得了较好的结果。基于DSP56F805控制的可并机的逆变电源具有实时性好、控制精度高、开发方便和成本低等优点。
 

关键字:DSP56F805  可并机  逆变电源设计 编辑:探路者 引用地址:基于DSP56F805的可并机逆变电源设计

上一篇:三相方波发生器电路图
下一篇:逆变桥臂的缓冲电路图

推荐阅读最新更新时间:2023-10-18 16:34

基于87C196MH的车载逆变电源设计方案
  1 系统结构   本设计巧妙地利用了高功率因数PWM控制芯片L4981A的Boost结构的功率校正电路来实现直流升压变换器的设计。提出了一种以87C19MH为控制核心,以IPM为开关器件的逆变电源的设计方案。逆变电源系统框图如图1所示,采用两级结构,第一级是DC/DC变换器,第二级是DC/AC逆变器;DC/DC变换器将110 V直流电压变换成400 V直流电压,DC/AC逆变器则将此直流电压逆变成有效值为230 V频率为50 Hz的交流电压,以带动负载 。且系统具有输入过欠压、输出过流、缺相、负载短路、超温等保护功能。   2 DC/DC电路设计   该逆变电源的第一级为DC/DC升压电路设计,采用B
[单片机]
基于87C196MH的车载<font color='red'>逆变</font><font color='red'>电源设计</font>方案
基于直流电压前馈控制数字逆变电源设计与实现
   1 引言   逆变电源一般采用瞬时反馈控制技术来提高逆变电源的动态响应速度,减少输出电压的谐波含量,改善输出电压波形的质量。常见的逆变电源控制技术,有重复控制、谐波补偿控制、无差拍控制、电压瞬时值控制和带电流内环的电压瞬时值控制等类型。其中,带电流内环电压瞬时值环路的双环控制方法因实现简单,系统动态性能优越和对负载的适应性强等优点,而逐渐成为高性能逆变 电源 的发展方向之一。但传统控制方法是基于逆变电源直流侧输入电压为无脉动直流电压的假定,而实际逆变电源,存在因电网电压波动或负载突变而导致直流侧电压波动的现象。直流输入电压波动会引起逆变器开环增益波动,进而影响输出电压质量。在传统双环控制的基础上,增加输出电压有效值反馈环的
[电源管理]
基于直流电压前馈控制数字<font color='red'>逆变</font><font color='red'>电源设计</font>与实现
独立式光伏逆变电源设计方案
随着能源和环保问题的一再突出,给光能发电事业带来了很好的发展机遇。当前光伏发电不断向低成本、高效率和高功率化方向发展。 本文针对题目要求研制一台独立式的 光伏 逆变 电源 ,结构简单、低 成本、效率高、数字化控制,输出电压的质量高,系统的动态响应速度快。本系统包括太阳能电池直流充电系统和 逆变 系统,反馈控制系统,以及保护系统。如图1所示: 充电器控制部分的设计对我利用太阳能的效率是很关键的。本方案中的光电池是100w的,通过对针对太阳能电池输出特性及铅酸蓄电池充电特性的研究上,设计两阶段蓄电池充电过程:恒压快速充电过程和恒压浮充阶段,同时实现对太阳能电池的最大功率输出点的跟踪,对蓄电池进行合理地充电保护。为了保护蓄 电
[电源管理]
独立式光伏<font color='red'>逆变</font><font color='red'>电源设计</font>方案
CAN总线的电动车逆变电源设计:容错强处理快!
电动车 由于储能设备容量有限,在运行过程中对电能流向管理十分严格。精确的电能管理可以延长车辆运行里程,减少电池充电频率,从而节约运行成本。车载能量管理系统需要随时监控电池电压、电机输出功率以及其它设备的用电情况。同时, 电动车 电子控制系统的动态信息必须具有实时性,各子系统需要将车辆的公共数据实行共享,如电机转速、车轮转速、油门踏板位置等。但不同控制单元的控制周期不同,数据转换速度、各控制命令的优先级也不同,因此需要一种具有优先权竞争模式的数据交换网络,并且本身具有极高的通信速率。此外,作为一种载人交通工具,电动汽车必须具有极高的运行稳定性,整车通讯系统必须具有很强的容错能力和快速处理能力。 德国Bosch公司为了解决现代车辆中众
[电源管理]
CAN总线的电动车<font color='red'>逆变</font><font color='red'>电源设计</font>:容错强处理快!
逆变电源设计进一步输入24VDC输出220VDC整流
随着现代汽车用电设备种类的增多,功率等级的增加,所需要电源的型式越来越多,包括交流 电源 和直流电源。这些电源均需要采用开关变换器将蓄电池提供的+12VDC或+24VDC的直流电压经过DC-DC变换器提升为+220VDC或+240VDC,后级再经过DC-AC变换器转换为工频交流电源或变频调压电源。对于前级DC-DC变换器,又包括高频DC-AC逆变部分、高频变压器和AC-DC整流部分,不同的组合适应不同的输出功率等级,变换性能也有所不同。 推挽 逆变 电路以其结构简单、变压器磁芯利用率高等优点得到了广泛应用,尤其是在低压大电流输入的中小功率场合;同时全桥整流电路也具有电压利用率高、支持输出功率较高等特点。鉴于此,本文提出了一种推挽逆
[电源管理]
<font color='red'>逆变</font><font color='red'>电源设计</font>进一步输入24VDC输出220VDC整流
基于87C196MH的车载逆变电源设计
地铁和高速列车的使用,给人们带来方便的同时也存在着较大的隐患。由于其窗门都需要处于密闭状态。若列车因发生电力故障而停留在隧道中,空调和排风设备会停止运行,进而严重地影响乘客们的生命安全。现急需一种将蓄电池直流110 V的电压逆变为三相230 V/50 Hz的交流电源,为机车电力设备供电,以确保乘客生命安全。 1 系统结构 本设计巧妙地利用了高功率因数PWM控制芯片L4981A的Boost结构的功率校正电路来实现直流升压变换器的设计。提出了一种以87C19MH为控制核心,以IPM为开关器件的逆变电源的设计方案。逆变电源系统框图如图1所示,采用两级结构,第一级是DC/DC变换器,第二级是DC/AC逆变器;DC/DC变换器将110
[电源管理]
基于87C196MH的车载<font color='red'>逆变</font><font color='red'>电源设计</font>
基于单片控制的正弦波逆变电源设计
引言    逆变电源 是一种采用电力电子技术进行电能变换的装置。随着电力电子技术的发展,逆变电源的应用越来越广泛,但应用系统对逆变电源的输出电压波形特性也随之提出了越来越高的要求,因为电源的输出波形质量直接关系到整个系统的安全和可靠性指标。   随着数字信号处理技术的发展,以SPWM控制方式设计的逆变电源越来越受到青睐。本文介绍的SPWM逆变电源就是采用PIC单片机来实现SPWM控制和正弦波方式输出,而且电路简单,性能安全可靠,灵活性强,同时可以降低谐波,提高效率。   1 SPWM逆变器结构   逆变电源的拓扑结构有多种形式,图l所示是SPWM逆变电源的基本结构,它主要由变压器中心抽头推挽式升压电路、逆变
[电源管理]
基于单片<font color='red'>机</font>控制的正弦波<font color='red'>逆变</font><font color='red'>电源设计</font>
基于DSP56F805的便携式多功能超声波检测系统
摘 要:本文介绍了一种基于DSP56F805的A型脉冲反射式超声波检测系统的设计原理和方法。着重介绍了利用DSP56F805、超声波换能器及外围电路来实现超声波测距和超声波探伤功能,讨论并实践了该系统的硬件及软件结构。 关键词:超声探伤;超声测距;DSP;便携式检测仪 引言 无损检测在工程领域应用越来越广,超声波检测是无损检测的主要方法之一,主要应用在测距、探伤、测厚等领域。超声波具有方向性集中、振幅小、加速度大等特点,可产生较大能量,并且在不同的媒质介面,超声波的大部分能量会反射。利用该特性,可以实现超声测距和超声探伤。超声波检测具有灵敏度高、穿透力强、检验速度快、方便、对人体无损害和易于做到实时控制等优点。
[测试测量]
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved