基于NiosⅡ的电能质量监测系统设计

发布者:脑洞飞扬最新更新时间:2011-08-02 关键字:SoPC  电能质量监测系统  NiosⅡ  谐波 手机看文章 扫描二维码
随时随地手机看文章

    在电力系统中,要实现对电能质量各项参数的实时监测和记录,必须对电能进行高速的采集和处理,尤其是针对电能质量的各次谐波的分析和运算,系统要完成大量运算处理工作,同时系统还要实现和外部系统的通信、控制、人机接口等功能。而电能质量监测系统大多以微控制器或(与)DSP为核心的软硬件平台结构以及相应的设计开发模式,存在着处理能力不足、可靠性差、更新换代困难等弊端。本文将SoPC技术应用到电力领域,在FPGA中嵌入了32位NiosⅡ软核系统。可实现对电能信号的采集、处理、存储与显示等功能,实现了实时系统的要求。

1 系统概述
1.1 电能质量检测系统的基本原理
    电能质量监测主要是对电能质量各参数进行实时监测和记录,其功能流程为:把电网中的电压、电流经过PT、CT变成-5~+5 V的电压信号、1~2 mA的电流信号,预处理后进行采样,对采样值进行数据处理,处理结果可以存储在数据存储单元,也可以通过通信模块与计算机终端进行通信,根据需要控制且查看处理结果。其系统基本原理方框图如图1所示。


1.2 算法介绍
    本文在处理谐波数据时,采用基2的DIT方式的FFT算法。传统的基2算法的蝶形图中输入采用的是按码位颠倒的顺序排放的,输出是自然顺序。同一位置不同级的蝶形的输入数据的位置不固定,难以实现循环控制,用FPGA编程时难以并行实现,通过对传统的基2蝶形图分析,调整其旋转因子的位置,使得各级蝶形图一致,如图2所示,可以实现循环控制。


    这种结构的输入是顺序的,而输出是位反码的,每级的旋转因子都是放在FPGA的片内ROM里的。调整后的旋转因子的寻址有一定规律,对于N点的FFT(N=2k,K为级数),旋转因子有,…,,共N/2个,将他们按位码倒序的形式排成一个含有N/2个元素的数组,记为:,,则第i级(i=O.1,2,…,K-1)的旋转因子排列顺序是W(O),W(1),W(2),…,W(2i)重复2k-i-l次得到的。其特点是每级的输入、输出数据的顺序是不变的,因此每级几何结构是固定的。用这种结构寻址方便,易于用FPGA编程,实现内部并行的FFT硬件结构,从而明显加快FFT的运算速度。[page]

2 电能质量检测系统硬件设计
2.1 A/D转换器
    根据实测数据,如果采用12位分辨率的A/D转换芯片,对15次谐波而言至少会引起1.67%的误差,而在实际谐波测量中一般测到30次或更多次谐波,因此现场监测单元中A/D转换器的分辨率应保证为14位或14位以上。本文采用AD73360作为采样系统的模数转换芯片。它的六路输入通道可被分为三对,以分别对应电力系统中的三相。该芯片可以8 kHz,16 kHz,32 kHz,64 kHz的采样速率同时进行六通道的信号采样。AD73360可满足装置对高速采样的要求。AD73360与FPGA的连接如图3所示。


2.2 NiosⅡ软核处理器
    基于32位RISC嵌入式软核NiosⅡ的SoPC,有着其他SoPC(如基于FPGA嵌入式IP硬核SoPC)不可比拟的优势。采用NiosⅡ软核处理器,用户将不会局限于一般的处理器技术而是根据自己的标准裁剪和定制处理器,按照需要选择合适的外设、存储器和接口,轻松集成自己专有的功能,比如DSP、用户逻辑等。这非常有利于设计高次谐波这种计算量大且控制逻辑复杂的系统。
    为了满足今后的性能要求,该电能质量监测系统应能随时被改进升级。可以加入多个NiosⅡCPU、定制指令集、硬件加速器等,以达到更好的性能目标。还可以通过Avalon交换架构调整系统性能,该架构支持多种并行数据通道可实现大吞吐量的应用。
2.3 硬件系统平台设计
    图4是整个系统的硬件结构框图。系统组成主要包括:


    (1)系统核心模块采用STRATIX系列的EPlS25型的FPGA,它包含:10个DSP模块、25 660个逻辑单元、48个嵌入式乘法器、RAM总量高达1 922 576 b,6个数字锁相环、可用的I/O口最多达到702个。它是一款采用高性能结构体系的PLD器件,结合了强大内核性能,大存储器,DSP功能,高速I/O和模块化设计。其内嵌的DSP模块,提供了高于DSP处理器的数据处理能力,可以完成较为耗费资源的乘法器单元。这些资源对一个电能质量监测系统来说是已经绰绰有余。
    (2)NiosⅡ软核处理器是整个系统模块的CPU,它的具体特性已在前面详细叙述。NiosⅡ软核处理器除了要协调控制各个硬件设备外,电能参数相关数据的软件算法也要在此执行。
    (3)Avalon交换式总线由SoPC Buiider自动生成,它是一种用于系统CPU和外设之间的内联总线。传统的总线结构缺点是每次只能有一个主机能接入总线,导致带宽瓶颈。而在Avalon总线结构里,总线主机不抢占总线本身。Avalon交换结构可实现数据在外设与性能最佳数据通道之间的无缝传输,并且它同样支持用户设计的片外处理器和外设。
    (4)谐波分析模块采用内嵌的DSP对采集过来的16位数字信号进行处理,输入电能计量指标参数的处理算法程序,将结果暂存在片内存储器,最后NiosⅡ软核控制单元通过RS 232或.RS 485串口完成数据的传输和人机对话。谐波是一个周期性的正弦波分量,其频率为基波频率的整数倍。进行谐波变换的方法很多,本文采用的是FFT,完成电压有效值、电流有效值、有功功率、无功功率、视在功率、频率、功率因子和稳态谐波分量等检测。
    以上是本文提出的一个基于NiosⅡ的基本电能质量监测系统的硬件平台。根据不同要求,还可以采取往系统核心模块里添加DMA、自定义模块等措施,从而形成功能更加完善的电能质量监测系统。[page]

3 电能质量检测系统软件设计
3.1 SoPC Builder设计
    对应系统的硬件平台结构,添加NiosⅡProcessor,选择其为快速型,以确保系统的速度性能。再添加SPI,PIO,Character LCD,FLASH Memory,Avalon Tristate Bridge,SDRAM Controller,On chip Memory,DSP,timer这些模块。设置好模块的各项参数后,点击System控件里的两个选项为各模块主动分配地址和中断。然后在NiosⅡMore“CPU”Setting里选Reset Address为FLASH,选Exception AddFess为SDR-AM。最后点击Generate生成对应的ptf文件。这样系统的SoPC Bui[der设计基本完成。
3.2 NiosⅡIDE设计
    进入NiosⅡIDE后新建一个应用工程,选择ptf文件和Black Project,这样一个基于已有SoPC的空白应用工程建立完毕。然后在System Library里进行必要工程设置。接着将电能参数算法的C程序填入工程里,再进行软件的编译调试等。调试完毕后,一并将所有程序与可执行文件全下载到FPGA上。至此,一个基于NiosⅡ的电能质量监测SoPC设计完成。

4 结果分析
    电能质量检测结果主要包括电流、电压的谐波分析数据、电功率测量值数据、供电电压的测量数据、频率的测量数据、三相不平衡度的测量数据、闪变的测量数据以及误差分析等。从实测数据中可以看出,由于各种非线性电力电子装置的广泛使用,增加了高次谐波的含有量,现以三相电压的谐波分析数据为例,得到第2~30次谐波的谐波含有率,即第n次谐波有效值与基波有效值的比值,如柱状图5所示。


    图5中,连续的三根柱子分别代表A相、B相、C相的电压谐波含有率。可以看出,奇数次谐波的谐波含有率明显比偶数次谐波含有率高,其中以第3,5,7,9,1l,13谐波含量最为明显,且A,B,C三相电压相应的谐波含有率差不多,除了B相的第9次和第13次谐波含有率比A相,C相略高一些。应该尽可能地降低谐波含有量,比如从电源电压、线路阻抗、负荷特性等方面着手,降低高次谐波含有量。

5 结语
    本文提出一种基于NiosⅡ的电能质量监测系统的设计方案,可以实现对电能信号的采集、处理、存储与显示等功能,达到实时系统的要求。但由于经验及技术有限,该系统在某些方面还有待提高。譬如如何进一步减小三相不平衡度、闪变的危害等。本系统利用了可配置的优势,有兴趣的朋友可以在此基础上根据自己的具体需求来进行相应的填充、修改、完善,得到更优秀的电能质量监测SoPC。

 

关键字:SoPC  电能质量监测系统  NiosⅡ  谐波 引用地址:基于NiosⅡ的电能质量监测系统设计

上一篇:用时差法检测液压系统流量
下一篇:基于CAN总线的桥梁健康检测系统的研究

推荐阅读最新更新时间:2024-03-30 22:16

在单个封装中提供完整的有源功率因数校正解决方案
作者:Edward Ong,Power Integrations高级产品营销经理 电源设计者如今面临两个主要问题:消除有害的输入谐波电流和确保功率因数尽可能地接近于1。有害的谐波电流会导致传输设备过热,并带来后续必须解决的干扰难题;这两者也会对电路的尺寸和/或效率产生不利影响。如果施加在线路上的负载不是纯电阻性的,输入电压和电流波形之间将产生相移,从而增加视在功率并降低传输效率。如果非线性负载使输入电流波形失真,则会引起电流谐波,从而进一步降低传输效率并将干扰引入市电电网。 如果要解决这些问题,需要了解功率变换的基本原理。电源当中通常将来自墙上插座的交流电压连接至整流电路,整流管将交流电压转换为固定极性的交流信号且其峰值
[电源管理]
在单个封装中提供完整的有源功率因数校正解决方案
TDK模块化电力电容器ModCap 问市,可处理高达100kHz谐波
TDK 集团针对 DC-LINK 应用推出了模块化且通用的电力电容器。该产品配合最新一代的 IGBT 模块,广泛适用于紧凑型铁路牵引变频器,可再生能源和工业领域的各种应用,深受广大用户青睐。 ModCap™ 采用并联的扁平容芯绕卷结构设计,并填充聚氨酯树脂。这种设计使其能尽可能靠近 IGBT 模块安装,最大限度缩短了引线。加上低至 14 nH 的超低自感,可确保在断电时有效防止 IGBT 模块上出现明显电压过冲。所以,一般情况下就无需额外的缓冲电容器,从而能减小空间需求并降低新型变流器的设计成本。 该系列电容器采用双轴取向聚丙烯 (BOPP) 作为电介质,可实现长时间 90°C 热点温度,同时显著增强自愈性。借助仿真软件,
[电源管理]
TDK模块化电力电容器ModCap 问市,可处理高达100kHz<font color='red'>谐波</font>
新的中文福禄克过程仪器事业部网站将于2018年1月20日上线
尊敬的各位用户: 我们很高兴地宣布2018年1月20日新的中文福禄克过程仪器网站正式上线!此网站将两种技术(红外非接触温度测试和炉温跟踪热分析技术)和四个品牌(福禄克过程仪器,美国雷泰公司,爱光和达塔派克)整合到了一起,给我们的客户提供非接触温度测量和炉温跟踪热分析整合的解决方案。 新网站的主要特色包括: 架构清晰:以大行业为起始点垂直延伸到子应用,每个应用都提供包括点温、扫描、炉温热分析以及即将到来的热像等在内的系统性的产品组合,帮助来自不同行业的最终用户快速清楚地了解适合他们独特需求的解决方案 界面美观:采用新一代的自适应界面设计,笔记本电脑、平板电脑和手机都可以使用。 使用便捷:简化搜索功能,顶部导航下拉菜
[测试测量]
基于SoPC的嵌入式文字识别系统设计
摘 要: 设计了一种基于SoPC的嵌入式文字识别系统。在FPGA平台下,基于SoPC框架搭建软硬件协同系统,设计硬件电路完成文字图像的采集和预处理,嵌入Linux系统,使用其下的识别引擎完成文字图像的识别。采用Altera公司的SoPC builder构建系统框架,Quartus II完成硬件电路的设计,在宿主机Linux环境下完成了软件部分的交叉编译并嵌入到FPGA平台。整体设计在DE2-70开发板上完成了系统验证。 关键词: 文字识别;可编程逻辑器件;可编程片上系统;Linux  计算机文字识别也被称为光学文字识别 OCR(Optical Character Recognition),在智能计算机和办公自动化领域有着极其重要
[嵌入式]
基于<font color='red'>SoPC</font>的嵌入式文字识别系统设计
DSP架构应对智能电网谐波污染分析的挑战
在过去, 谐波分析 仪不仅非常昂贵,而且难以集成到大规模制造的电表中。因此,对电网进行谐波污染分析是一件非常困难的事情,只能偶尔由专业操作员在某些特定位置进行。如今,芯片不仅可以集成更多的信号处理功能,而且尺寸更小、价格更低廉,能够实现对电网的高效使用和监控。 过去几十年来,电源系统呈指数式增长,其非线性特性引起了严重的谐波污染。这可能带来多方面的不利影响,例如:电气设备过热和过早老化,传输线路损耗增加,以及继电器保护失灵等。因此,业界越来越关注谐波污染问题,并采取了各项措施以实现更好的电网管理。其中,最佳的一个方法是在电网内设置更多的观测和分析点,并且延长监控时间。随着智能电表在全世界范围内的加快部署,满足上述要求的最佳器件会被
[嵌入式]
DSP架构应对智能电网<font color='red'>谐波</font>污染分析的挑战
基于SOPC技术的虚拟示波器设计
  引言   模拟示波器由于无法高效地观察实验结果、数据处理功能弱等缺点,已逐渐被数字示波器所取代,但数字示波器价格昂贵。虚拟仪器是在通用计算机平台上,用户利用软件根据自已的需求定义设计仪器的测量功能,其可以大大拓展传统仪器的功能,降低仪器成本,并可通过软件实现数据的复杂分析、运算和海量存储等功能。LabWindows/CVI是1种常用的虚拟仪器设计软件,为用户提供了功能强大的虚拟仪器系统开发平台。为此,本文以LabWindows/CVI为开发平台,利用FPGA中嵌入的NiosⅡ软核构成的SOPC系统,设计一种双通道虚拟示波器,以达到一般传统示波器的性能指标。   1 虚拟示波器硬件电路设计   1.1 虚拟示波器数据采集通道
[测试测量]
基于<font color='red'>SOPC</font>技术的虚拟示波器设计
基于NiosII的光栅细分电路系统设计
1 概述   目前,光栅的电子细分技术是提高光栅位移传感器分辨率的主要途径,可分为软件细分法和硬件细分法。软件细分法虽然可以达到较高的细分数,但由于受到A/D器件转换精度和转换时间的限制,一定程度上影响了测量的实时性。硬件细分法一般用在细分数不太高的场合,而且随着细分数的提高,电路会变得更加复杂。本文使用专用插值芯片(IC-NV)对前端输出的正交信号进行插值细分,利用FPGA对插值细分后的信号进行二次细分;同时利用QuartusII中的Component Editor工具设计了二次细分辨向组件、测速组件及LCD控制组件,并通过Avalon总线与NiosII软核处理器进行连接,实现了系统的集成和模块化。 2 莫尔条纹及四倍频直接
[安防电子]
基于<font color='red'>Nios</font>II的光栅细分电路系统设计
革新推出基于ALTERA Nios II SOPC系列开发实验平台
革新科技近日全面推出其GX-SOC/SOPC-Dev-Lab。该平台适合IC集成电路设计、IP CORE设计验证应用、图像/通讯创新开发设计等。适用于计算机和电科类等专业本科生、研究生、博士生及全国相关各科研院所。 GX-SOC/SOPC-Dev-Lab Platform系列实验平台采用ALTERA公司Cyclone系列FPGA处理器,先进的模块化设计、丰富的人机交互方式使得平台具有较好的灵活性。系统集成了很多常见接口,包括4个速度大于1Gb/s的100Pin高速板对板接插件接口、专为开发设计的2个64Pin 32位PCI标准总线PMC高速接口、2组与Altera开发板相兼容的扩展接口等。 实验平台包含基础实验、综合实验、创新
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved