新型配电自动化监测控制器的设计

发布者:电子创意达人最新更新时间:2007-08-30 来源: 电子技术关键字:锁相  量程  时钟  谐波 手机看文章 扫描二维码
随时随地手机看文章

近年来,电能质量日益引起人们的重视,如何有效的监测和分析电能质量参数逐渐成为电力企业和用户共同关心的问题。传统的监测仪表和监控器存在着明显的缺点:实时性不强,监测指标少,工作量大,精度不高,效率低。本系统设计的监控器由于在信号调理电路上采用巧妙的设计思路、高性价比的集成芯片,微处理器采用STR710FTbZ6与FPGA相结合,具有多种通信技术,使得该监控器优越性突颖而出。在配电自动化终端采用该监测器能及时精确的分析和反映电网、电能的质量水平,对保证电网的安全、经济运行,也为电力部门对电能质量监测提供了强有力的支持。

1 控制系统硬件设计

系统的总体结构框图见图1,包括隔离、放大、滤波、量程自动切换、锁相电路、时钟模块、LCD显示、通信、FPGA谐波检测、以态网接口等模块。用交流采样法高速采集经调理后的三相电压、三相电流及通过二次运算计算出零线电流、有功功率、无功功率、频率、功率因数及三相不平衡度等参数,并能检测到21次谐波,对以上数据进行记录保持,并可通过液晶屏观察这些数据。另外,实现多种通信技术,如RS232,CAN总线、以太网通信等。

由于本监测器监测指标多,功能复杂,工作量大,因此控制器的选择是非常关键的。考虑到STR710FTbZ6具有高性价比、功能灵活、易于人机对话等众多特点;FPGA则具有高速、高可靠以及开发便捷、规范等优点。因此控制器采用STR710FTbZ6与ACEX1K30相结合,就充分发挥两者的互补性。

1.1 主控制器的选择

由于本监测器监测指标多,功能复杂,工作量大,因此控制器的选择是非常关键的。考虑到STR710FTbZ6具有高性价比、功能灵活、易于人机对话等特点;FPGA则有高速、高可靠及开发便捷、规范等优点。因此控制器采用STR710FTbZ6与ACEX1K30相结合,就能充分发挥两者的互补性。

1.2 隔离、放大、量程自动切换电路

现在以电流信号为例说明该部分的电路设计,电压信号的调理电路与电路信号相似。该部分的电路设计如图2。在正常供电的情况下,通过编写循环子程序对各相模拟开关的控制信号赋值,从而达到对三相信号分时循环采集的目的。对于电流量测量,本系统设计了量程自动切换功能(分两个量程档)。现以A相信号为例,分忻一下如何实现量程自动切换功能。

在默认情况下当监测A相信号时,Clal控制信号为0,经过电流互感器(TA-6A)后的A相信号Ia通过U1A(四路模拟开关CD4016的第一路)输入到放大电路中。但当系统监测到该相的信号小于5A时,则立即对CIa1置1,CIa2置0,Ia通过UlB(四路模拟开关CD4016的第二路)输入到放大电路中。由于R1>R2,所以减小Ia信号的衰减,从而实现量程自动切换的功能,也进一步的提高了本系统的测量精度。

为了避免频谱混叠造成信号的失真,因此一般的电子系统中多需要设计滤波器。对于本系统,由于测试电网谐波时,必须计算功率,即计算电压、电流的互相关,所以对相位的要求很高。本系统采用专用的四阶Butterworth低通开关电容滤波器TLC14。避免了传统的由于采用运放、电阻、电容搭建的滤波电路易受干扰、稳定性不好等问题。该滤波器具有以下特点:低成本,易用;滤波器的截止频率取决于外部时钟频率;截止频率范刚从0.1~30 kHz。

放大电路的输出信号作为抗混叠滤波器的输入信号。该滤波器的截止频率fc取决于其时钟频率fclock,其关系为fc=fclock/100;fclock≈1/4.23RC,由于本系统设计的谐波测量次数要求达到21次,其截止频率为fc=1.05kHz,因此选择C=100pF,R=2kΩ即可满足要求。

1.3 电平提升电路与锁相倍频电路

由于经过抗混叠滤波器后的输出信号是双极性的,因此,在进行模数转换之前必须通过电平提升路将双极性信号通过电平移位为适合A/D采集要求单极性信号作为同步锁相倍频电路的输入信号。PLL采用CMOS集成锁相环芯片CD4046和计数CD74F163配合实现信号精确同步锁相64倍频的的,该倍频数满足快速傅立叶radix-2算法及奈奎斯采样频率要求。

2 基于FPGA的FFT功能实现

2.1 算法分析

采用radix-2 FFT实现谐波测量能尽可能减少复数,同时逻辑关系简单,易于编程。它可以用蝶形处理器有效地实现,由一个复数加法器、复数减法器和旋转因子的复数乘法器绡成。

高效复数乘法器:复数旋转因子乘法R+Ji=(X+jY)(C+js)=XC-YS+j(CY+XS),通常由4次乘法和2次加/减运算实现。在简化运算处理中, 令E=X-Y和Z=C×E=C×(X-Y)。

然后用:

这种算法使用了3次乘法、1次加法和2次减法,代价是额外的(C,C+S,C-S)笫三个表,这些数以128归一化为8Bit有符号数存储在ROM中。

为了防止运算中的溢出,碟形处理器需要计算两个蝶形方程:




临时结果必须乘以旋转因子。

采用maxplusII做为开发软件,maxplusII支持原理图、VHDL等语言文本文件。maxplus2可以支持功能仿真和时序仿真,能够产生精确的仿真结果。

2.2 波形分析

假设CLK为输入一个周期为80ns的时钟,Are_in,Aim_in为输入数据的实部和虚部,旋转因子采用乘以128归一化的8bit有符弓数。旋转因子欧拉公式变换为近似值C+jS=59+j25,则cps=c+s=84,cms=c-s=34,计算出的第一个数的实部、席部为Dre_out、Dim_out,第一个数的实部、虚部为Ere_out、Eim_out,由maxplus2生成的波形文件的图形如图3所示。

3 STR710FZ2b6控制器功能

STR710FZ2b6与ACEX1K30均有丰富的I/O口资源,囚此采用并行通信使数据的交换速度比较快。ACEX1K30内部可配置的RAM的总容量小于8KB,地址总线有A0~A12组成。数据线由D0~D7组成,接口信号线中包含片选信号,控制总线包括读写信号线,NRD与NEW。

对于本系统设计的监测控制器,除厂功能多样性外,实时性及通信技术也是关键指标。μC/OS-Ⅱ操作系统是一个完整的、可移植、可固化、可裁剪的抢占式实时多任务内。因此在STR710FZ2b6平台上移植该操作系统就能够很好的解决系统任务繁重性与实时性要求高之间的矛盾。

在通信方面,除了RS32、USB等技术之外,还采用了以态网通信,它具有可靠性好、通信速度快、互连性、开放性好,设备成本低等优点,因此在电能质量监测控制器中采用以太网技术就能够很好地解决终端数量的增多和用户对自动化水平要求提高等一系列问题。本系统采用美国CIRRUSLOGIC公司尘产的CS8900A以太网控制器。该控制器符合EthernetII与IEEE802.3标准,全双工,收发可同时达到10Mbit/s速率,内置16kB SRAM用于收发缓冲等性能。该控制器通过RJ45接口与以太网通信。

在通信方面,除了采用RS32,USB等技术之外,还采用了以态网通信,它具有可靠性好,通信速度快,瓦连性、开放性好和设备成本低等优点,因此在配电自动化监测控制器中采用以太网技术就能很好的解决了终端数量的增多和用户对自动化水平要求提高等一系列问题。本系统采用美国CIRRUS LOGIC公司生产的CS8900A[5]以太网控制器。该控制器符合EthernetII与IEEE802.3标准,全双工,收发可同时达到10Mbps的速率,内置16KB的SRAM用于收发缓冲等性能。该控制器通过RJ45接口与以太网通信。采用TFTP文件传输协议,程序或文件可以同时向许多计算机下载,该协议代码所占的内存比较小。

系统的总体程序流程如图4所示,中断处理程序模块包括键盘处理、通信模块(响应通信请求中断)、故障处理等。

在电能自量监测控制器信号调理电路上采用巧妙的设计思路、采用高性价比的集成芯片等元器件,处理器采用FPGA与STR710FZ2b6相结合结构,通信上采用多种通信方式。使得该系统具有精度高、可靠性强、集成度高,接口方便、灵活性好、保密性好以及时分复剧、扩展性强等优异特点。

关键字:锁相  量程  时钟  谐波 引用地址:新型配电自动化监测控制器的设计

上一篇:一种新型微小爬壁机器人
下一篇:基于nRF9E5和火线的单线制射频遥控开关设计

推荐阅读最新更新时间:2024-05-13 18:37

数字示波器的自动(自动设置和自动量程)详解
示波器的自动功能主要是指示波器的自动设置和自动量程,注意和触发当中的自动触发不是一回事,不要搞混淆了。有些示波器使用很熟练的人也许会说,自动功能只适合示波器小白用,自己从来不用。诚然,示波器自动功能的所有效果,都可以通过手动调节示波器达到,因此熟练使用示波器的人从来不用自动功能也确实不会有任何影响,而且因为有些老式型号的示波器自动一下可能需要好几秒的时间,可能还不如自己调节来的快。但是,如果我们的示波器自动的反应很快,那么熟练掌握自动也是可以大大帮我们提高示波器使用的效率的,自动功能也不是示波器小白专用,熟练使用示波器的人在合适的场景下使用自动也可以起到事半功倍的效果。 下面我们就分自动设置和自动量程两部分来详细讲下示波器的自
[测试测量]
数字示波器的自动(自动设置和自动<font color='red'>量程</font>)详解
纠结的STM32 RTC时钟源LSE
一开始,所有实验都是在神舟板上去完成,根本就没有发现RTC的问题。直到我们自己画板来后调试时,才发现STM32 RTC的外部时钟源存在问题。 这也算是STM32的一个鸡肋,对于LSE外部晶振太过于苛刻,手册上要求使用6pf,这个规格的晶振市场上太少,鱼龙混杂,中招的高手菜鸟不在少数。我们自己的板也是如此,几经波折,反反复复尝试使用不同的规格的晶振,替换外部的电容,电阻都没有能让这个32.768K的LSE起振。但是又需要有RTC来提供时间,考虑的方法主要有2种,第一采用外部RTC时钟芯片,如DS1302。第二是使用内部其它的时钟源来提供RTC时钟。毫无疑问,目前板已经制好,添加时钟芯片肯定造成板上布局更改,还得重新打板,这里采用了第
[单片机]
纠结的STM32 RTC<font color='red'>时钟</font>源LSE
6MHz时钟的单片机AT89C51系统时钟中断的应用分析
  本文以6MHz时钟的单片机AT89C51系统为例,说明时钟中断的应用:   定时器初值与中断周期 时钟中断无需过于频繁,一般取20mS(50Hz)即可。如需要百分之一秒的时基信号,可取10mS(100Hz)。这里取20mS,用定时器T0工作于16位定时器方式(方式1)。T0的工作方式为:每过一个机器周期自动加1,当计满0FFFFh,要溢出时,便会产生中断,并由硬件设置相应的标志位供软件查询。即中断时比启动时经过了N+1个机器周期。所以,我们只要在T0中预先存入一个比满值0FFFFh小N的数,然后启动定时器,便会在N个机器周期后产生中断。这个值便是所谓的“初值”。下面计算我们需要的初值:时钟为6MHz,12个时钟周期为一个机器周
[单片机]
超具创意单片机控制LED彩虹瀑布时钟
  如何让苍白单调的时间变成彩色的?这个虹彩瀑布时钟项目就是答案!      一段时间的全力投入之后,我终于完成了这个彩虹瀑布时钟:-)   这个时钟受到了 这个DIY项目 的启发:   在看到Doug的制作的时候,我想到了RGB LED,于是就计划做点不一样的创意出来。这就是思考后的成果(在被我女朋友一脚踢飞之前),我也很乐意和大家一起分享制作的过程。   这个制作基于一块Arduino上的ATmega328芯片,稍微修改了一下PCB把输出由负极性变为正极性,还添加了一块ULN2003用作缓冲输出。   1 设计         我在本地的一家小公司丝网印刷时钟的面板,一块是标准的300mm x 300mm尺寸,
[单片机]
超具创意单片机控制LED彩虹瀑布<font color='red'>时钟</font>
STM32 UART/USART初始化时钟使能
在学习STM32的过程中,我们通常会遇到使能时钟。例如在uart_init()的函数中,我们要使能串口: RCC- APB2ENR|=1 4;//使能串口1的时钟 RCC- AHB1ENR|=1 4;//使能portra的时钟 简而言之,就是让串口1和PA口工作。但是为什么使能之后就能工作了呢,我们可以查看手册,找到STM32的系统框架图(原子哥的资料里有) AHB (Advanced High performance Bus)高级性能总线,是系统总线的一种。AHB主要用于高性能模块之间的连接,如CPU,DMA等。 APB(Advancd Peripheral Bus),这是一种外围总线。APB主要用于低宽带的外围设备
[单片机]
万用表如何测量电容_万用表测试电容的方法
1、用电容档直接测量 某些数字万用表具有测量电容的功能,其量程分为2000p、20n、200n、2μ和20μ五档。测量时可将已放电的电容两引脚直接插入表板上的Cx插孔,选取适当的量程后就可读取显示数据。000p档,宜于测量小于2000pF的电容;20n档,宜于测量2000pF至20nF之间的电容;200n档,宜于测量20nF至200nF之间的电容;2μ档,宜于测量200nF至2μF之间的电容;20μ档,宜于测量2μF至20μF之间的电容。 经验证明,有些型号的数字万用表(例如DT890B+)在测量50pF以下的小容量电容器时误差较大,测量20pF以下电容几乎没有参考价值。此时可采用串联法测量小值电容。方法是:先找一只220pF
[测试测量]
万用表如何测量电容_万用表测试电容的方法
东芝推出更高时钟速率的缩影镜头型CCD线性图像传感器
东芝电子元件及存储装置株式会社(“东芝”)宣布,推出缩影镜头型CCD线性图像传感器“TCD2726DG”,能让A3多功能打印机实现高速扫描。工程样品 已于今日开始批量出货。 目前,对具有更高扫描速度的A3多功能打印机的需求在不断增长。TCD2726DG能通过更高的时钟速率来提高性能,满足需求:其数据速率达100MHZ(50MHz×2ch),而东芝当前传感器的数据速率为70MHz(35MHz×2ch) 。 为避免时钟速度加快造成的电磁干扰(EMI)增加的负面影响,新型传感器采用了时钟发生器电路以及具有较少引脚数量的CCD驱动器。这就为客户减少了EMI、时序调整工作及外围组件数
[传感器]
东芝推出更高<font color='red'>时钟</font>速率的缩影镜头型CCD线性图像传感器
基于IIC1.0的时钟芯片应用程序设计
摘要:在对串行实时时钟芯片X1203内部结构和工作特性作基本介绍的基础上,设计出用单片机的通用I/O口线虚拟I2C总线来实现与时钟芯片的串行接口电路以及利用虚拟I2C总线软件包VIIC设计时钟芯片1203的应用程序。 关键词:单片机 实时时钟 虚拟I2C总线 实时时钟是微机测控系统中的一个重要组成部分。美国Xicor公司推出的串行接口实时时钟芯片X1203提供备用电源输入引脚,使器件能用非可重新充电电池任务用电源。该芯片以其体积小、功耗低、使用简单、接口容易、与单片机连线少为主要特点,同时具有较高的精度,能很好满足微机测控系统的求。下面具体介绍该芯片的内部结构、工作特性、与51系列单片机接口设计实例以及如何利用虚拟I2C总线软件包
[应用]
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved