摘要:本文设计了一种基于ARM7TDMI-S处理器LPC2220为主控制MCU,以复合开关为电容投切开关的压无功补偿控制器。该控制器能够实现自动采样计算、无功自动调节、故障报警保护、数据存储等功能。并具有LCD液晶菜单显示,直观地显示测量基本电网参数。软件设计采用基于嵌入式实时操作系统μC/OS-Ⅱ。并且可通过上位机进行实时电网参数、电容投切情况、及历史数据的远程查询。
关键词:无功补偿;复合开关;LPC2220;μC/OS-Ⅱ;远程查询
如何跟踪并快速有效地补偿无功功率,对电力系统的运行稳定、改善电能质量、降低线损、实现电力节能等方面起着重要的作用。
本文设计的无功补偿控制器在硬件上力求精简实用,降低成本同时提高产品的可靠性。发挥软件设计的优点,增加实用的功能。
控制器工作原理
电网中存在大量的感性负载,通过并联容性负荷的装置,实现两种负荷之间的能量交换。感性负荷所需要的无功功率由容性负荷输出的无功功率来补偿[1]。安装并联电容器改善电网电压质量[2]。本文所设计的无功补偿控制器的基本框架如图1。三相电压电流互感器将较高的电压和电流信号转换成低电压信号,用LPC2220进行A/D转换并进行数据分析并计算出电压/电流,进而算出功率因数,无功功率等参数。采用复合开关投切电容实现过零投切。电容投切采取三相共补和三相分补相结合的方式。该控制器同时具有电压电流、功率因数、无功功率以及电容投切的历史数据记录以及历史数据的查询功能。运行方式分为自动和手动两种,手动投切适合调试时使用,自动运行停电时自动退出,送电后能自动恢复。用户可以在现场根据实际应用环境改变设置自动电容投切的控制参数。实时数据及电容投切情况可以通过现场液晶显示或远程PC进行随时查询。
硬件设计
电压电流互感器选择
LPC2220共有八路A/D转换接口,可以将0V-VREF(典型为3V,最大不超过VDD)模拟电压转换成10位的数字信号。电压/电流互感器均采用天瑞电子TR系列检测用电压输出型变换器。电压互感器采用检测用电压输出型电压变换器TR1102-1C,规格为380V/3.53V,非线性度比差<±0.1%,角差±5分。电流互感器采用检测用电压输出型电流变换器TR0102-2C,规格为5A/2.88V,非线性度比差<±0.1%,角差±5分。
电容投切开关
复合开关综合了机械式接触器和电子式无触点可控硅电容投切开关的优点,如电压过零投入、涌流低、电流过零切除、不产生过电压、寿命长、功耗低、温升小。市场上已经有很多成熟的产品。可以实现三相共补和三相分补。复合开关的原理图如图2所示。在整个控制过程中,当需要投入电容时,只需要无功补偿控制器发送电压信号给复合开关,复合开关会自动完成电容的投入和切除过程。
主电路设计
LPC2220是基于支持实时仿真和跟踪的16/32位ARM7TDMI-S CPU的微处理器,对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%而性能的损失却很小。片内128宽度的存储器接口和独特的加速机构使32位代码能够在最大时钟速率下运行。同时由于LPC2220的144脚封装、极低的功耗、多个32位定时器、8路10位ADC、PWM输出以及多达9个外部中断,使它们特别适用于工业控制,通过配置总线LPC222O最多可提供76个GPIO。多个串行接口包括2个16C550工业标准UART、高速I2C接口(400kbit/s)和2个SPI接口,8路10位A/D,转换器转换时间低至2.44ms,CPU操作电压范围1.65~1.95V(1.8V±8.3%)、I/O操作电压范围3.0-3.6V(3.3V±10%)。
历史数据的存储可以对控制器运行状况进行自我监测,对其进行后台分析后可以用来确定无功补偿装置的性能,分析该地区电网的实际负荷量以及负荷变化曲线,对于今后的电网维护及其改造均有着很重要的参考价值。控制器需要存储运行三个月内的整点数据、投切数据和报警数据。数据量较大,类型也比较多。LPC2220 访问外部存储器时必须通过其外部存储器控制器( EMC) 。EMC 是一个AMBA- AHB 总线上的从模块, 它为AMBA-AHB 系统总线和外部存储器提供了一个接口。该模块可同时支持多达4 组独立配置的外部存储器,每组支持M、ROM、Flash(闪存)、Burst ROM等,最大存储容量为16MB,并通过编程可将数据总线宽度配置为8、16、32 位。SST39LF/VF160是一个1M×16的CMOS多功能并行Flash器件,可进行快速擦除(扇区、块、芯片)和字编程,具有软、硬件写保护功能,掉电数据保持时间大于100年。因此,该芯片常应用在大容量数据存储的场合,尤其适用于要求程序、配置或数据存储器可方便和低成本地更新的应用[4]。具体接线方法是LPC2220的CS0接至SST39VF160的CE端。LPC2220的Pin90接的读信号OE; LPC2220的WE(Pin29)接写信号SST39VF160的WE端;16位数据总线[D0~D15]与LPC2220的[D0~D15]连接; LPC2220外部存储器的引脚地址输出线[A1~A20]与SST39VF160芯片的[A0~A19]连接。
人机接口单元负担装置与操作人员之间的信息交换工作。友好的人机接口对于装置的使用和维护都是非常重要的[5]。液晶显示部分可以采用分段式液晶屏,常用256段(32×8)液晶屏控制芯片HT1622,它与主控制器通信只需要4条线,接口非常方便。
低压无功补偿控制器工作于变压器副边(低压侧),220V电压是控制器最易获得的电源,由电源适配器输入12V以上的直流电源,经7912等器件便可得到稳定的12V直流电压,用于复合开关的控制信号。考虑到开关电源的高效节能特点,而内部电路工作在高频开关状态,所以自身消耗的能量很低,电源效率可达80%左右,比普通线性稳压电源提高近一倍。控制器各个模块需要5V、3.3V、12V。MC34063本身包含了DC/DC变换器所需要的主要功能,且价格便宜。它由具有温度自动补偿功能的基准电压发生器、比较器、占空比可控的振荡器,R-S触发器和大电流输出开关电路等组成,能输出l.5A的开关电流。它能使用最少的外接元件构成开关式升压变换器、降压变换器和电源反向器。由MC34063将电压降到5V,部分提供给外设,同时由REG1117可将电压降至3.3V和1.8V。
控制器与上位机远程通讯功能可通过使用UART外扩LQ-8100型GPRS传输模块。该模块具有RS-232数据接口,可实现串口透明的无线传输,实时稳定可靠高速、配置简单。LQ-8100采用的GPRS技术,实现数据分组发送和接收,用户永远在线且按流量计费,迅速降低了服务成本。LQ-8100与终端接线如图4。
无功补偿控制器软件设计
软件设计须在硬件、软件功能划分的基础上进行。控制器是个多任务、对实时性和可靠性要求比较高的系统。μC/OS-Ⅱ作为嵌入式实时操作系统,具有源代码公开、可移植、可固化、可裁剪、多任务、任务堆栈、系统服务、中断管理等特点[6]。在LPC2220上嵌入μC/OS-Ⅱ实时操作系统。μC/OS-Ⅱ进行任务调度的时候,会把当前任务的CPU寄存器存放到任务的堆栈中,然后当从另一个任务退出时,堆栈恢复原来的工作寄存器,继续运行原来的任务。控制器软件体系结构框图如图5。底层驱动程序需完成键盘读取、LCD显示、以及接口的读写等底层功能,把代码封装成函数,供上层调用。操作系统层可将多个“同时”发生的事件划分为相对独立的“任务”,确保事件得到适时处理。用户任务按照系统所需管理的任务来模块化地编写程序。按系统功能可分为采集模块、计算模块、投切控制模块、数据存储模块、通讯模块等。整个系统的工作过程是,系统开机数据初始化,读取电网参数,进行相应计算判断是否投切电容,输出控制信号。当整个过程中出现中断,如修改设定参数、记录历史数据等,μC/OS-Ⅱ操作系统可以对中断进行及时反应,执行相应任务。
无功补偿控制量的选择直接关系到无功补偿的效果。以功率因数为控制量是无功补偿的传统方法之一。但仅以功率因数作为投切判据并不能直接反映无功缺额的大小,可能会出现实际无功的总量已经很大但功率因数却仍在“合理”范围内的情况。所以仅由功率因数作为投切判据构成的自动投切装置无功补偿效果较差,甚至在某些负荷状态下存在频繁误动作的缺陷[7]。如果以无功功率作为投切判据,由于检测量与控制目标一致,能够真正实现无功功率缺多少补多少,超多少切多少的目的,既可避免投切振荡,又可实现电容器组的一次投切到位,避免了反复试投切对电网和电容器的影响[8]。综合两种控制量的优缺点,及实际中适用的环境可能有所不同,在设计无功补偿控制器时可采用软件的方法,设定不同的控制量,或复合控制。电容投切采用三相共补和三相分补相结合的方式,先比较三相无功功率的最小量,由三相共补进行补偿,然后再由三相分补的方式补偿剩下的无功功率。控制方案软件框图如图6
摘要:本文设计了一种基于ARM7TDMI-S处理器LPC2220为主控制MCU,以复合开关为电容投切开关的压无功补偿控制器。该控制器能够实现自动采样计算、无功自动调节、故障报警保护、数据存储等功能。并具有LCD液晶菜单显示,直观地显示测量基本电网参数。软件设计采用基于嵌入式实时操作系统μC/OS-Ⅱ。并且可通过上位机进行实时电网参数、电容投切情况、及历史数据的远程查询。
关键词:无功补偿;复合开关;LPC2220;μC/OS-Ⅱ;远程查询
如何跟踪并快速有效地补偿无功功率,对电力系统的运行稳定、改善电能质量、降低线损、实现电力节能等方面起着重要的作用。
本文设计的无功补偿控制器在硬件上力求精简实用,降低成本同时提高产品的可靠性。发挥软件设计的优点,增加实用的功能。
控制器工作原理
电网中存在大量的感性负载,通过并联容性负荷的装置,实现两种负荷之间的能量交换。感性负荷所需要的无功功率由容性负荷输出的无功功率来补偿[1]。安装并联电容器改善电网电压质量[2]。本文所设计的无功补偿控制器的基本框架如图1。三相电压电流互感器将较高的电压和电流信号转换成低电压信号,用LPC2220进行A/D转换并进行数据分析并计算出电压/电流,进而算出功率因数,无功功率等参数。采用复合开关投切电容实现过零投切。电容投切采取三相共补和三相分补相结合的方式。该控制器同时具有电压电流、功率因数、无功功率以及电容投切的历史数据记录以及历史数据的查询功能。运行方式分为自动和手动两种,手动投切适合调试时使用,自动运行停电时自动退出,送电后能自动恢复。用户可以在现场根据实际应用环境改变设置自动电容投切的控制参数。实时数据及电容投切情况可以通过现场液晶显示或远程PC进行随时查询。
硬件设计
电压电流互感器选择
LPC2220共有八路A/D转换接口,可以将0V-VREF(典型为3V,最大不超过VDD)模拟电压转换成10位的数字信号。电压/电流互感器均采用天瑞电子TR系列检测用电压输出型变换器。电压互感器采用检测用电压输出型电压变换器TR1102-1C,规格为380V/3.53V,非线性度比差<±0.1%,角差±5分。电流互感器采用检测用电压输出型电流变换器TR0102-2C,规格为5A/2.88V,非线性度比差<±0.1%,角差±5分。
电容投切开关
复合开关综合了机械式接触器和电子式无触点可控硅电容投切开关的优点,如电压过零投入、涌流低、电流过零切除、不产生过电压、寿命长、功耗低、温升小。市场上已经有很多成熟的产品。可以实现三相共补和三相分补。复合开关的原理图如图2所示。在整个控制过程中,当需要投入电容时,只需要无功补偿控制器发送电压信号给复合开关,复合开关会自动完成电容的投入和切除过程。
主电路设计
LPC2220是基于支持实时仿真和跟踪的16/32位ARM7TDMI-S CPU的微处理器,对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%而性能的损失却很小。片内128宽度的存储器接口和独特的加速机构使32位代码能够在最大时钟速率下运行。同时由于LPC2220的144脚封装、极低的功耗、多个32位定时器、8路10位ADC、PWM输出以及多达9个外部中断,使它们特别适用于工业控制,通过配置总线LPC222O最多可提供76个GPIO。多个串行接口包括2个16C550工业标准UART、高速I2C接口(400kbit/s)和2个SPI接口,8路10位A/D,转换器转换时间低至2.44ms,CPU操作电压范围1.65~1.95V(1.8V±8.3%)、I/O操作电压范围3.0-3.6V(3.3V±10%)。
上一篇:Matrix无风扇嵌入式计算机MXE-1200【凌华科技】
下一篇:基于VPC3的PROFIBUS-DP智能从站设计
- CGD和Qorvo将共同革新电机控制解决方案
- 是德科技 FieldFox 手持式分析仪配合 VDI 扩频模块,实现毫米波分析功能
- 贸泽开售可精确测量CO2水平的 英飞凌PASCO2V15 XENSIV PAS CO2 5V传感器
- 玩法进阶,浩亭让您的PCB板端连接达到新高度!
- 长城汽车研发新篇章:固态电池技术引领未来
- 纳芯微提供全场景GaN驱动IC解决方案
- 解读华为固态电池新专利,2030 叫板宁德时代?
- 让纯电/插混车抓狂?中企推全球首款-40℃可放电增混电池,不怕冷
- 智驾域控知多少:中低端车型加速上车,行泊一体方案占主体
- Foresight推出六款先进立体传感器套件 彻底改变工业和汽车3D感知