微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于DSP实现可并机的逆变电源

基于DSP实现可并机的逆变电源

时间:03-18 来源:互联网 点击:

与同步电路,检测、控制及显示电路,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采样结果;

Xn-1)为第n-1次的采样结果;

Xn)为第n次的采样结果;

K1K2为修正系数。

交流分量包括100Hz电压、电流、输出电压、电流、吸收管电流。在一个周期内(10ms)采样160次,根据式(6)~式(8)算出有关的功率值。

S=Ks[|U(i)|×|I(i)|](6)

P=Kp[U(iI(i)](7)

Q=(8)

式中:S为视在功率;

P为有功功率;

Q为无功功率;

KsKp为修正系数。

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、时

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top