当前位置:首页 > 单片机 > 单片机
[导读]以80C196KC单片机为核心的电力补偿控制系统,通过模拟输入电路对三相电压、电流进行采样,计算后通过输出单元控制电容器的投切,从而实现对电网无功功率的补偿。本文介绍了系统硬件和软件的设计方法。  引言  目

以80C196KC单片机为核心的电力补偿控制系统,通过模拟输入电路对三相电压、电流进行采样,计算后通过输出单元控制电容器的投切,从而实现对电网无功功率的补偿。本文介绍了系统硬件和软件的设计方法。

  引言

  目前在电力补偿系统中有多种补偿方法,本文中的补偿系统是根据寻优负序电流最小进行补偿的。系统计算需要对交流电一个周期20 ms内对单相电压u、电流I进行采样,要求一个周期内采样次数至少在100次以上。针对这一特点,设计了基于80C196KC的控制系统。Intel公司的高性能16 b单片机80C196KC,其运算速度快,能够满足系统高速采样的要求。

  1 系统硬件设计

  本系统的硬件部分主要由采样输入电路、中央控制单元、程序存储单元、输出驱动电路4部分组成。系统总体框图如图1所示。

  1.1 模拟输入电路

  系统中数据采集所使用的传感器为电压互感器和电流互感器,需要分别采集三相的电压和电流,共需要六路输入。80C196KC内有一个逐次逼近型的A/D转换器,共有8个输入通道。其输入引脚ACH0~ACH7与P0.0~P0.7共享。内部的A/D转换器8 b/10 b可调,自带采样、保持电路,这样减少了外围电路,也减少了干扰和干扰源,增加了系统的稳定性和抗干扰性,并且减少了控制板的尺寸。在本系统中采用10 b转换方式。

  

 

  为了保护A/D转换器,增加可靠性,在A/D通道的输入端,可采用如图2所示的输入接口电路。

  

 

  其中2个二极管D1和D2起过载保护作用,当输入电压高于VREF+0.7 V左右时,D1导通,输入电平被箝位在VREF+0.7 V的水平上;当输入电压低于-0.7 V的水平上。这种过载往往是尖峰干扰,持续时间很短。MCS-96的技术条件规定模拟输入端对模拟地ANGND的电压不能低于-0.3 V,这一点可靠输入端的低通滤波器R4和C1来保证。图中此滤波器的时间常数τ=R4C1=270×0.01=2.7μs,若以-0.7 V作为此滤波器的阶跃输入,则此滤波器输出端(即80C196KC的模拟信号输入端)达到-0.3 V的电平需耗时:

  t=-τln(1-0.3/0.7)=1.15μs

  而通常这类尖峰噪声的峰值持续时间远小于上述时间,因此,这一输入电路可有效地起到过载保护作用。

  1.2 中央控制单元

  80C196KC是CHMOS高性能16 b单片机中的一个新分支,内部EPROM/ROM为16 b,内部RAM为488 b,有24 b的专用寄存器。80C196KC中采用了“垂直窗口”结构,使得新增的256 b RAM通过窗口映射同样可以作为通用寄存器来访问。80C196KC可以采用16 MHz的晶振,内部时钟是2分频,其运行速度比12 MHz的80C196KB快33%,比12 MHz的8096BH快1倍。最小电路是指能使单片机工作而所加的最少的外围设备,一般包括复位电路和晶振。80C196KC的最小电路如图3所示。

  

1.3 输出单元

 

  输出共有12路,其中P1.0~P1.3控制A相,P1.4~P1.7控制B相,HSO.0,HSO.1,P2.6,P2.7控制C相。输出经过光控可控硅MOC3061进行隔离,又经一级双向晶闸管驱动后,加在双向晶闸管的控制级,控制双向晶闸管的导通,进而控制电容器的投切。输出电路如图4所示。

  

 

  从80C196KC的输出管脚输出的信号电流只有几个μA,不足以驱动后边的光电耦合器,所以加一个TTL芯片5407作为电流驱动元件。MOC3061是常用的双向晶闸管输出的光电耦合器,他的输出端是光敏双向晶闸管,当光电耦合器的输入端有15 mA电流流入时,晶闸管即导通。MOC3061的输出端还配有过零检测电路,用于控制晶闸管过零触发,以减少用电器在接通时对电网的影响。

  2 软件设计

  系统的软件采用了高级语言PL/M-96嵌入汇编语言编写,采用模块化结构设计。对于实时性要求较高的部分如A/D转换部分,由于汇编语言具有灵活性好、代码转换速度快等特点,同时80C196KC的指令系统效率高,执行速度快,因此采用汇编语言来编写A/D转换程序,其他部分采用高级语言编写,程序可读性好。

  整个软件共包括7部分,他们分别是:主程序、A/D转换子程序、投切子程序、电压投切子程序、电流计算子程序、输出子程序、软件定时器中断服务程序。下面介绍主程序及A/D转换子程序的设计。

  2.1 主程序设计

  主程序流程图如图5所示。

  

 

  2.2 A/D转换子程序

  数据采样是通过A/D转换与软件定时器的中断服务程序相结合完成的。每个周期测量开始由主程序确定模拟通道;用软件定时器定时,然后启动A/D转换。软件定时器定时时间到进入软件定时器中断服务程序,由软件定时器中断服务程序中返回主程序完成一个周期的采样过程。

  A/D转换子程序流程图如图6所示。

  

 

  系统中软件定时器中断子程序是采用高级语言PL/M语言来编写的,附程序如下:

  定时20 ms程序:

  hso_command=18h;/*采用软件定时器0,中断方式*/

  hso_time=timer1+15000; /*定时20 ms*/

  3 结 语

  该补偿器无触点、不发热、小冲击、过零投切、安全可靠、免维护。控制部分采用了80C196KC单片机为核心的控制器,实现了自动补偿、无人值守。他解决了以往有触点投切工作不可靠、故障率高、维护量大、使用寿命短等特点。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭