Xilinx社区
首页 > 参考设计 > 基于Xilinx FPGA平台多种能源监控系统的设计
参考设计
基于Xilinx FPGA平台多种能源监控系统的设计
来源:电子产品世界  时间:2012-02-13  浏览量:1289

  引言

  传统的基于嵌入式平台的电能监控系统往往具有监控的对象也过于单一、制作成本高,应用范围窄,实用性能差等缺点,本文针对以上问题进行了详细分析,研究并设计制作出了基于Xilinx FPGA嵌入式平台的新型电能监控系统,利用高精度交流电能计量芯片ADE7758及直流AD串行采样芯片ADS1110进行交直流电能的监测,与此同时,基于XC3S700A(Spartan-3)FPGA,搭建Microblaze软核处理器,添加必要的外设后,嵌入μC/OS-Ⅱ实时操作系统,实现基于嵌入式平台的新型电能监控系统,采用μC/OS-II+Microblaze的应用平台对与本中小嵌入式系统应用来说是十分适合的。

  系统分析

  能源监测系统分析

  图1中,EMS既是设计的主体部分。能源的分配要求为:多路、多种清洁能源(风电、光电)必须先合并为一路再输出,同时要实现能够随时接入原有供电系统且被优先使用,无论此时市电或油电是否工作,市电和柴油发电的切换必须可以很方便地操作。

  嵌入式能源监测系统构建

  跟据实际电能监控需求,电能监控终端系统框图如上图2。基于Spartan-3内核的嵌入式处理器XC3S700A,由Microblaze软核为处理器核心,添加URAT、IIC、SPI等总线接口,使得核心系统功能完善。处理器周围包含有不同的硬件功能模块,如负责信息上报的通讯模块、负责友好人机界面的用户UI模块、用户操作平台按键控制模块、以及能源测量的接入模块等,其中能源监控系统需要完成多种能源的监控,包含了传统能源:市电和油电(属于交流电,并包含三相电),以及绿色能源:风电和光电(属于直流电,电压范围为48V~58V)。为了保障能源数据监控的准确性,传统能源采集模块采用的是专用3相电能计量芯片ADE7758,电能计量精度优于3%,绿色能源采集模块采用的是16位串行模/数(A/D)转换器芯片ADS1110。这两种芯片分别采用SPI和IIC总线结构,这在XC3S700A上易于实现。测量的数据经过处理器片内运算,经系统进一步处理,完成电能监控。

热点文章
精选视频
推荐资源

中国授权培训机构

北京 电话:(010)82757632
      (010) 62192881
深圳 电话:(0755)86186715
武汉 电话:(027)61389792
成都 电话:(028)80821007
南京 电话:(025)66022032
西安 电话:(029)82230498
邮箱:sales@e-elements.com

中国授权经销商

香港 电话:(852)22127848
北京 电话:(010)84148118
成都 电话:(028)86528262
上海 电话:(021)33678387
深圳 电话:(0755)26584925
武汉 电话:(027)87322806
邮箱:china@avent.com
深圳 电话:(0755)26743210
上海 电话:(021)51696680
北京 电话:(010)51726678
成都 电话:(028)85139576
武汉 电话:(027)87690155
邮箱:
xilinx_enquiry@comtech.com.cn

社区主办


《电子产品世界》杂志社

内容提供


    赛灵思公司

Copyright ©2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
京ICP备12027778号-2 北京市公安局备案:1101082052