本文设计的无功补偿控制器在硬件上力求精简实用,降低成本同时提高产品的可靠性。发挥软件设计的优点,增加实用的功能。
控制器工作原理
电网中存在大量的感性负载,通过并联容性负荷的装置,实现两种负荷之间的能量交换。感性负荷所需要的无功功率由容性负荷输出的无功功率来补偿。安装并联电容器改善电网电压质量。本文所设计的无功补偿控制器的基本框架如图1。三相电压电流互感器将较高的电压和电流信号转换成低电压信号,用LPC2220进行A/D转换并进行数据分析并计算出电压/电流,进而算出功率因数,无功功率等参数。采用复合开关投切电容实现过零投切。电容投切采取三相共补和三相分补相结合的方式。该控制器同时具有电压电流、功率因数、无功功率以及电容投切的历史数据记录以及历史数据的查询功能。运行方式分为自动和手动两种,手动投切适合调试时使用,自动运行停电时自动退出,送电后能自动阪复。用户可以在现场根据实际应用环境改变设置自动电容投切的控制参数。实时数据及电容投切情况可以通过现场液晶显示或远程PC进行随时查询。
图1无功补偿控制器结构框架图
硬件设计
电压电流互感器选择
LPC2220共有八路A/D转换接口,可以将0V-VREF(典型为3V,最大不超过VDD)模拟电压转换成lO位的数字信号。电压/电流互感器均采用天瑞电子TR系列检测用电压输出型变换器。电压互感器采用检测用电压输出型电压变换器TRl102-IC,规格为380V/3.53V,非线性度比差<±0.1%,角差<=±5分。电流互感器采用检测用电压输出型电流变换器TR0102-2C,规格为5A/2.88V,非线性度比差(±0.1%,角差<=±5分。
电容投切开关
复合开关综合了机械式接触器和电子式无触点可控硅电容投切开关的优点,如电压过零投入、涌流低、电流过零切除、不产生过电压、寿命长、功耗低、温升小。市场上已经有很多成熟的产品。可以实现三相共补和三相分补。复合开关的原理图如图2所示。在整个控制过程中,当需要投入电容时,只需要无功补偿控制器发送电压信号给复合开关,复合开关会自动完成电容的投入和切除过程。
图2复合开关基本原理框图
主电路设计
LPC2220是基于支持实时仿真和跟踪的16/32位ARMTTDMI-S CPU的微处理器,对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%而性能的损失却很小。片内128宽度的存储器接口和独特的加速机构使32位代码能够在最大时钟速率下运行。同时由于LPC2220的144脚封装、极低的功耗、多个32位定时器、8路10位ADO、PWM输出以及多达9个外部中断,使它们特别适用于工业控制,通过配置总线LPC222O最多可提供76个GPIO。多个串行接口包括2个16C550工业标准UART、高速I2C接口(400kbit/s)和2个SPI接口,8路lO位A/D,转换器转换时间低至2.44ms,CPU操作电压范围1.65~1.95V(1.8V±8.3%)、I/O操作电压范围3.0-3.6V(3.3V±lO%)。
历史数据的存储可以对控制器运行状况进行自我监测,对其进行后台分析后可以用来确定无功补偿装置的性能,分析该地区电网的实际负荷量以及负荷变化曲线,对于今后的电网维护及其改造均有着很重要的参考价值。控制器需要存储运行三个月内的整点数据、投切数据和报警数据。数据量较大,类型也比较多。LPC2220访问外部存储器时必须通过其外部存储器控制器(FMC)。FMC是一个AMBA- AHB总线上的从模块`它为AMBA AHB系统总线和外部存储器提供了一个接口。该模块可同时支持多达4组独立配置的外部存储器,每组支持RAM、ROM、Flash(闪存)、BurstROM等,最大存储容量为16MB,并通过编程可将数据总线宽度配置为8、16、21位。 SST39LF/VFl60是一个LM×t6的CMOS多功能并行FLASH器件,可进行快速擦除(扇区、块、芯片)和字编程,具有软、硬件写保护功能,掉电数据保持时间大于100年。因此,该芯片常应用在大容量数据存储的场合,尤其适用于要求程序、配置或数据存储器可方便和低成本地更新的应用㈣。具体接线方法是LPC2220的CS0接至SST39VF160的CE端。 LPC2220的Pin90接的读信号OE;LPC2220的WE(Pin29)接写信号SST39VF160的WE端;16位数据总线[DO~D15]与LPC2220的[DO~D15]连接;LPC2220外部存储器的引脚地址输出线[AI~A20]与SST39VF160芯片的[A0~A19]连接。
人机接口单元负担装置与操作人员之间的信息交换工作。友好的人机接口对于装置的使用和维护都是非常重要的。液晶显示部分可以采用分段式液晶屏,常用256段(32×8)液晶屏控制芯片HTl622,它与主控制器通信只需要4条线,接口非常方便。
低压无功补偿控制器工作于变压器副边(低压侧),220V电压是控制器最易获得的电源,由电源适配器输入12V以上的直流电源,经7912等器件便可得到稳定的12V直流电压,用于复合拜关的控制信号。考虑到开关电源的高效节能特点,而内部电路工作在高频开关状态,所以自身消耗的能量很低,电源效率可达80%左右,比普通线性稳压电源提高近一倍。控制器各个模块需要5V、3.3V、12V。
MC34063本身包含了DC/DC变换器所需要的主要功能,且价格便宜。它由具有温度自动补偿功能的基准电压发生器、比较器、占空比可控的振荡器,R-S触发器和大电流输出开关电路等组成,能输出1.5A的开关电流。它能使用最少的外接元件构成开关式升压变换器、降压变换器和电源反向器。由MC3406318电压降到5V,部分提供给外设,同时由REG 1117可将电压降至3.3V和l.8V。
控制器与上位机远程通讯功能可通过使用UART外扩LQ-8100型GPRS传输模块。该模块具有RS-232数据接口,可实现串口透明的无线传输,实时稳定可靠高速、配置简单。LQ-8100采用的GPRS技术,实现数据分组发送和接收,用户永远在线且按流量计费,迅速降低了服务成本。LQ-8100与终端接线如图3。
图3 LQ-8100与终端接线
无功补偿控制器软件设计
软件设计须在硬件、软件功能划分的基础上进行。控制器是个多任务、对实时性和可靠性要求比较高的系统。uC/OS II作为嵌入式实时操作系统,具有源代码公开、可移植、可固化、可裁剪、多任务、任务堆栈、系统服务、中断管理等特点同。在LPC2220上嵌入uC/OS-II实时操作系统。(uC/OS-It进行任务调度的时候,会把当前任务的CPU寄存器存放图3 LQ-8100与终端接线图到任务的堆栈中,然后当从另一个任务退出时,堆栈恢复原来的工作寄存器,继续运行原来的任务。控制器软件体系结构框图如图4。底层驱动程序需完成键盘读取、LCD显示、以及接口的读写等底层功能,把代码封装成函数,供上层调用。操作系统层可将多个“同时”发生的事件划分为相对独立的“任务”,确保事件得到适时处理。用户任务按照系统所需管理的任务来模块化地编写程序。按系统功能可分为采集模块、计算模块、投切控制模块、数据存储模块、通讯模块等。整个系统的工作过程是,系统开机数据初始化,读取电网参数,进行相应计算判断是否投切电容,输出控制信号。当整个过程中出现中断,如修改设定参数、记录历史数据等,uC/OS-II操作系统可以对中断进行及时反应,执行相应任务。
图4系统设计层次图
无功补偿控制量的选择直接关系到无功补偿的效果。以功率因数为控制量是无功补偿的传统方法之一。但仅以功率因数作为投切判据并不能直接反映无功缺额的大小,可能会出现实际无功的总量已经很大但功率因数却仍在“合理”范围内的情况。所以仅由功率因数作为投切判据构成的自动投切装置无功补偿效果较差,甚至在某些负荷状态下存在频繁误动作的缺陷。如果以无功功率作为投切判据,由于检测量与控制目标一致,能够真正实现无功功率缺多少补多少,超多少切多少的目的,既可避免投切振荡,又可实现电容器组的一次投切到位,避免了反复试投切对电网和电容器的影响。综合两种控制量的优缺点,及实际中适用的环境可能有所不同,在设计无功补偿控制器时可采用软件的方法,设定不同的控制量,或复合控制。电容投切采用三相共补和三相分补相结合的方式,先比较三相无功功率的最小量,由三相共补进行补偿,然后再由三相分补的方式补偿剩下的无功功率。控制方案软件框图如图5。
图5控制方案软件框图
LPC2220外部存储器控制器EMC包含4个相互独立的32位且映射含义相同的配置寄存器(BCFG0~BCFG3),并分别对应4个地址空间(Bank0~Bank3)。本控制器的处部FLASH存谁储器SST39VFI60的配置寄存器BCFG0可配置为0X1000FFE8。
结语
本文设计的以LPC2220 ARM7微处理器与uC/OS- II实时嵌入式操作系统为软硬件基础,以复合开关作为电容投切拜关的控制器。在硬件设计上有高可靠、低成本的特点。软件设计在控制系统中嵌入实时多任务操作系统可以提高系统的效率,缩短开发周期,方便程序的维护和升级。同时用户可以更灵活方便地使用。控制和信号处理的理论和技术发展,以及传感器与计算机技术的发展,把电子信息的一些新成果用到电力无功补偿装置中,将对电力系统自动化水平的提高起到推迸作用。
上一篇:基于TMS320LF2407A和NRF903的工程机械遥控器高可靠性设计
下一篇:基于单周期控制的软开关AC/DC变换器