《电子技术应用》
您所在的位置:首页 > 嵌入式技术 > 设计应用 > 基于DSP的有源电力滤波器控制系统的硬件设计
基于DSP的有源电力滤波器控制系统的硬件设计
韩 璐,陈君诚,刘 芳,许丽云
(山西大学 工程学院,山西 太原 030013)
摘要: 以TI公司的电机、逆变器控制专用DSP芯片TMS320LF2407A为基础,介绍了关于有源电力滤波器控制系统的硬件设计。包括DSP芯片的工作电路设计、外围信号采集电路的设计及IGBT智能功率模块IPM 的设计。
Abstract:
Key words :

摘  要: 以TI公司的电机、逆变器控制专用DSP芯片TMS320LF2407A为基础,介绍了关于有源电力滤波器控制系统硬件设计。包括DSP芯片的工作电路设计、外围信号采集电路的设计及IGBT智能功率模块IPM 的设计。
关键词: DSP;TMS320LF2407A;有源电力滤波器;控制系统;硬件设计

    目前,有源电力滤波器已经在谐波抑制和无功补偿方面应用广泛,而实时准确的控制系统是有源电力滤波器的核心,决定了其主要性能和指标。从有源电力滤波器的工作原理可知,控制系统必须能从负载侧电流中实时分离出谐波分量,控制PWM变流器产生与谐波电流大小相等方向相反的电流注入系统,来抵消系统中的谐波电流,达到消除谐波的目的。由于DSP芯片处理数据的实时性和准确性,能够满足工程中有源滤波器的需要,所以现在大多数有源电力滤波器均是以DSP芯片为基础来设计控制系统的。本文在TMS320LF2407A芯片的基础上,提出了有源电力滤波器控制系统的硬件电路设计方案,该方案考虑了芯片工作时的种种细节,使实现实时可靠的有源滤波功能成为可能。
1 总体设计
    有源电力滤波器控制系统的总体设计如图1所示,包括DSP芯片的工作电路(电源、时钟、复位电路及其片外存储器、EEPROM 和DSP芯片的接口电路)、外围信号采集电路(电平调理电路及其采样触发电路)和IGBT智能功率模块IPM的设计。下面详细介绍各单元模块的功能与硬件电路。


2 DSP芯片的工作电路[1]
    本文采用TI公司的TMS320LF2407A芯片,该芯片专门针对电机和逆变器的控制, 具有强大的片上I/O和其他外设,其运算速度可达到40 MIPS(每秒百万次指令)。它的事件管理器是专门为控制设计的,具有多达4个可编程定时器,每个定时器又具备多种中断,非常有利于产生控制信号。丰富的I/O口为控制信号的输出和输入提供了极大的便利。
2.1 电源电路
    DSP控制系统是一个多电源系统。芯片本身是3.3 V供电,但其外围电路分别有5 V、±15 V供电,基于这一点本文采用DFA05-S05D15N(W)型号的AD/DC模块电源,该电源有3路输出,将220 V交流电压转换成5 V、±15 V直流输出,而3.3 V电压则利用端口电压5 V通过DC/DC变换芯片可得。这种方法降低了设计的难度,且供电可靠性高。
    另外,对于TMS320LF2407A芯片内部3.3 V供电,设计电源时要考虑模拟电源和数字电源单独供电及其电源的上电、掉电次序。一般要求CPU内核电源(VDD)先于I/O电源(VDDO)上电,后于I/O电源掉电。具有上电次序控制的DSP电源电路如图2所示(其中包括5 V变3.3 V过程)。


2.2复位电路和电源监视电路
  由于DSP系统的时钟频率比较高,因此在运行时极有可能发生干扰和被干扰的现象,严重时系统可能会出现死机。为了克服这种情况,硬件上最有效的保护措施是采用具有监视(看门狗)功能的自动复位电路。
  本文采用MAX706S监控器,它具有上电自动复位、手动复位、看门狗及其电压检测功能。其内部的看门狗电路能监视微处理器的运行,当1.6 s内输入信号的状态没有改变时就发出复位信号。考虑仿真器调试程序时程序装载过程时间可能大于看门狗电路复位时间(1.6 s),复位电路和电源监视电路如图3所示。
 

 
    其中MAX706S的引脚功能如下:MR为人工复位输入;Vcc为电源端;GND为接地端;PFI为门限检测器输入端;PFO为门限检测输出端;WDI为看门狗电路输入端;WDO为看门狗电路输出端;RESET为低电平复位输出端。
2.3 内部锁相环(PLL)时钟模块
    TMS320LF2407A芯片利用接挂在片内外设总线上的锁相环时钟模块(PLL)合成系统需要的各种时钟信号。本文中外部时钟由10 MHz晶振提供,经PLL模块倍频(通过系统控制和状态寄存器设置4倍频因子)后,2407A以最大的时钟频率(40 MHz)工作。同时,PLL模块使用外部滤波器回路来抑制信号抖动和电磁干扰。滤波器回路的元件为R1、C1、C2,连接到TMS320F2407A芯片的PLLF和PLLF2引脚。在不同的振荡器(XTAL1)频率下的R1、C1和C2推荐值见表1。本文中采用的有源晶振值为10 MHz,所以查表得到R1=11 Ω,C1=0.68 μF,C2=0.015 μF。


2.4片外存储器
  

2.5 EEPROM
    由于被烧写到片内程序FLASH中的程序在运行时不能被改写,而实际工作状态中又要根据需要对一些参数进行设置,因此,为控制系统扩展了一块型号为X5043PI-2.7、存储容量为4 KB的串行EEPROM,与DSP串行外设接口模块(SPI)连接实现参数设置、存储功能,如图4所示。其中X5043PI-2.7的引脚功能如下:SPICLK为SPI单元的时钟信号输出引脚;SPISIMO为从动输入、主动输出引脚;SPISOMI为主动输入、从动输出引脚;SPISTE为一般I/O口使用,为芯片提供片选信号。


2.6 串行通信接口电路
    在电力有源滤波器控制器的设计中,控制器需要与上位机进行通信,进行数据交换。2407A的通信接口(SCI)所选用的通信标准为RS-232C标准,它是目前应用得最多的一种串行通信标准。但是RS-232C逻辑电平与TTL电平不兼容,为了使DSP的TTL电平兼容,必须进行电平转换。本文采用MAX232芯片进行电平转换[2]。TMS320LF2407A与MAX232的接口电路如图5所示。

3 外围信号采集电路[3]    
    信号采集电路主要完成电网中电压、电流信号的采集工作,被测得信号经电压或电流互感器完成强电信号与弱电信号之间的转换,再经过信号调理电路将其调理到DSP芯片ADC模块输入电平要求范围的0 V~3.3 V电压信号。根据需要设计采样触发信号电路发出采样信息,采集电流电压信号。信号采集电路的硬件结构由3部分构成:电压、电流互感器,信号调理电路,采样触发信号形成电路。
3.1电流采样电路
    通过互感器采样到的电流信号是双极性的,要想得到适合计算机A/D采样的信号必须通过信号调理电路的变换。电流的变换过程为:首先经过5 A/5 mA电流互感器将大电流信号变为毫安级的电流信号,再经过一324 Ω电阻产生电压信号,经过电平提升处理后使采集到的电流信号适合DSP芯片自带A/D转换器的输入信号要求。具体电路如图6(a)所示。为了验证电路可行性,本文还用Multisim软件对其做了仿真,如图6(b)所示,其中sA(t)、sB(t)分别表示信号抬升之前和抬升之后的波形。仿真结果证明该电路可实现预定功能。


3.2 电压过零比较及抬升电路
    电压过零比较电路主要是为了获得与电网电压同频率的方波信号,以实现正弦表的准确复位和A/D采样准时启动。电压过零比较及提升电路图如图7(a)所示 ,此图中的运放构成了一个电压比较器,运放后面的3个电阻用来抬升电压到0 V~3.3 V,且其中有一个为电位器,可以通过调节它来任意改变电路的抬升幅值,从而可以动态满足不同的要求。二极管用来保护。


    图7(b)为Multisim仿真波形,通过波形可以看到过零比较的波形及幅值。其中sC、sD分别为互感器输出的电压值和经电压过零比较和抬升电路之后的电压值。
3.3 锁相环与倍频电路
     本文中,APF的控制周期与三相非线性负载电流的采样周期相同。由于一般APF补偿至非线性负载电流的最高次谐波为13次谐波(即650 Hz),又由于采样会造成延时误差,所以考虑香农采样定理和最小延时误差原则,选择采样周期为39 μs,即采样周期是工频周期的1/512。
     本文中的采样周期信号由锁相环倍频电路产生,锁相环芯片采用CD4046实现。与a相电压同步的工频50 Hz方波信号送入锁相环CD4046的AIN端,CD4046 的锁相环输出信号送入12位计数器CD4040进行256倍分频,分频后的信号再送回CD4046的BIN端,内部鉴相器对2个输入进行相位比较,鉴相器的输出再经过由R2、C1构成的低通滤波器,滤波器的输出作为压控振荡器VCO的控制信号,通过闭环调解过程,最终使得CD4046的输出锁定在12.8 kHz左右。该信号送入DSP的CAP4口,CAP4口同时检测其上升沿和下降沿作为25.6 kHz的采样周期信号。
4 IGBT智能功率模块IPM的设计[4]
    IPM是一种先进的功率开关模块,内部集成了逻辑、控制、检测和保护电路,使用起来方便,不仅减小了系统的体积和开发时间,也大大地增强了系统的可靠性,在电力电子领域得到了越来越广泛的应用。在APF控制系统中,IPM的型号可以根据要补偿的电流大小和电压值进行设定。本文以PM100DSA120功率模块为例进行说明。
    由于PM100DSA120内置IGBT的驱动电路,只要将光耦的输出连接到IPM的驱动信号输入即可,其中一个开关管的驱动电路如图8所示。


    本文所采用的PM100DSA120内部集成了6个IGBT单元,具有下臂报警功能,在过流、短路、控制电源欠压及过热时,6个功率器件IPM的故障信号通过光耦隔离,送至或非门CD4078,其输出经过低通阻容滤波器连接到DSP的PDPINT引脚。当至少有一个功率器件有故障发生时,PDPINT引脚被拉为低电平,DSP内部定时器立即停止工作,所有PWM输出高阻态,封锁IPM控制信号。对一个开关管的IPM保护报警信号输出电路如图9所示。

 本文提出了以TMS320LF2407A芯片为核心的有源电力滤波器APF控制系统的设计方案。该方案考虑到控制系统工作的种种细节,并从DSP芯片的工作电路(电源、时钟、复位电路及其片外存储器、EEPROM 和DSP芯片的接口电路)、外围信号采集电路(电平调理电路及其采样触发电路)和IGBT智能功率模块IPM的设计3个方面分别做了详尽的介绍。该方案还可以应用到其他电力电子装置的控制系统设计, 对从事相关硬件设计的工程技术人员有一定的参考价值。
参考文献
[1] 刘和平,严利平,张学峰,等.TMS320LF240X DSP 结构、原理及应用[M].北京:北京航天航空大学出版社,2002.
[2] 刘强,郭文加. MAXIM 热门集成电路使用手册[M].北京:人民邮电出版社,1997.
[3] 刘南平,吉红.模拟电子技术[M].北京:科学出版社,2005.
[4] 李广海,叶勇,蒋静坪.IPM驱动和保护电路的研究[J].自动化与仪器仪表,2003(12):43-49.
 

此内容为AET网站原创,未经授权禁止转载。