1.引言
随着用电设备对电源系统可靠性要求的进一步提高,能够获得持续、稳定的纯净电源的UpS得到了越来越广泛的使用。在线式UpS工作原理图如图1(a)所示,当市电供电正常时,市电一方面经充电器给蓄电池充电,另一方面经整流器变成直流后送至变压器,经逆变器变换成高质量的交流电供给负载;当无市电或市电供电异常时,由蓄电池通过逆变器向负载供应电能,保证负载供电不间断,此时UpS电源将完全依靠储存在蓄电池中的能量来维持其逆变器的正常工作。因此,正确、及时地检测出蓄电池的电压状态就成了UpS系统可靠运行的一个必不可少的组成部分[1,2]。
数字化控制技术在UpS中的应用日益广泛[3]。在DSp控制的UpS中,为了提高系统可靠性,控制电路和包括蓄电池在内的主功率电路必须是隔离的,如图1(b)所示,因此DSp必须对电池电压进行隔离采样[1]。隔离可以在数字量或模拟量端口实现,结构框图分别如图2(a)和图2(b)所示。
图1在线式UpS的原理框图(a)结构框图(b)电气隔离原理框图
2.电池电压的检测方法
2.1数字量隔离
参考图2(a),先将电池电压经摸数转换器(ADC)转换成数字量,经隔离后再送入DSp。这种方法中,被隔离的是只具有高低电平的数字信号,一般的高速光电耦合器即可满足要求。但是由于ADC与DSp相连的每根信号线都需加以隔离,并行ADC虽然可以获得较快的传输速度,但并行输出的特点决定了其隔离电路的复杂性,从系统的简单性考虑,宜选用串行ADC来实现。
该方法的电路实现原理框图如图3所示,检测回路重要由串行模数转换器ADC,高速光耦和TMS320F240的同步通信接口SpI口组成,通过A/D转换,模拟输入量电池电压被转化为数字信号以适应DSp的同步通信接口SpI的传输要求。电池电压的采样是用MAXIM公司生产的串行A/D转换器MAX189实现的,MAX189是+5V、低功耗的12位串行ADC,电池电压E经分压后送入MA189的模拟电压输入引脚AIN,在SpI口的同步时钟控制下被转化成串行数据输出,DSp通过读取SpISOMI寄存器即得到采样电压的值。
图4(a)为MAX189的工作时序,CS为高电平时,输出引脚Dout为高阻状态,CS引脚的下跳沿启动A/D转换。应用中将DSp的同步通信SpI口设置为主工作方式,SpISTE引脚设置为通用I/O口,将SpISTE引脚的信号线经隔离后与MAX189的CS引脚相连,通过软件中改变SpISTE的电平状态来决定A/D转换的启动或停止,从而控制采样的具体时间。A/D转换结束后,Dout从高阻态跳变为高电平,Dout的上升沿表明A/D转换的结束,在此之后即可读取A/D转换的结果。因MAX189是12位的串行数据输出,而TMS320F240的SpI通信口每次至多可以传输8个数据位,故一次采样结果须分两次进行接收。
图4A/D和DSp的工作时序
(a)MAX189工作时序(b)SpI口的工作时
要注意的是,TMS320F240的SpI通信口供应了四种工作时序[2],如图4(b)所示,实验中应根据MAX189的工作方式对SpI口的时序进行适当选择。
2.2模拟量隔离
参考图2(b),该方法是在A/D转换之前进行隔离,即先将电池电压分压隔离后再送入ADC进行转换。因为被隔离的信号是模拟量,隔离前后的信号必须成线性关系,可以选用精度较高的线性光耦实现。此处采用HCNR200线性光耦。
HCNR200线性光耦合器是由一个红外光LED照射分叉配置的一个隔离反馈二极管和一个输出光二极管组成,如图5(a)。LED的光通量决定流经两个二极管的电流的大小。由于HCNR200内部特殊的制造工艺,在一定的输入电流范围里,它的电流传输比保持不变,输出光二极管出现的电流信号与反馈光二极管出现的电流信号成线性比例关系。由图5(b):
(1)
(2)
式(1)、(2)中
分别为隔离反馈二极管和输出二极管的电流,
为电池电压经分压后的值,
为输出结果,送到TMS320F240的A/D转换成数字量以供CpU的处理。
根据式(1)、(2),输出电压与输入电压的关系表达式如下:
(3)
式(3)中
为电流传输比,HCNR200的K约为0.85—1.25
图5(b)中Q1,R3,R4,R5,R6构成了LED的驱动回路,因Q1的放大用途,使得在输入电压较小的情况下,LED的电流不致于太小。该驱动回路的加入提高了系统的增益,保证了低输入电压情况下光耦的线性度。