0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ZYNQ的能源电力解决方案分享

Tronlong创龙科技 2021-10-29 11:46 次阅读

一、背景说明

近年来,工业互联网”技术在能源电力行业得到了长足发展。随着能源互联网信息一体化、电力市场售电改革、新能源微电网与储能、智能配电终端、能源四表集抄网络、电力智能巡检等概念与政策的陆续推出,能源电力行业在基于“工业互联网”的核心指导方向下,对嵌入式解决方案在上述背景下的创新应用与升级换代的需求日益旺盛。

作为国内知名的嵌入式产品平台提供商,Tronlong凭借在嵌入式方案领域多年的深耕经验,以及对能源电力行业的创新理解,全新推出系列化的行业解决方案,涵盖TI OMAP-L138、AM335x、AM5708、AM5728、TMS320F2837x,Xilinx ZYNQ等平台,覆盖了电能采集、振动故障诊断、通信管理控制、电力电子、配电终端测控、电力智能巡检等专业技术领域。

二、方案介绍

1方案名称

基于ZYNQ的分布式能源及微电网通信与控制单元


2方案特点

(1)采用Xilinx Zynq-7000 SoC高性能低功耗处理器,集成PS端单核/双核ARM Cortex-A9 + PL端Artix-7架构可编程逻辑资源;

(2)通过配置CPU/RAM/FLASH组合,实现成本可优化/高性价比的多任务处理能力、数据本地存储、现场组网与高速通信能力;

(3)外部可扩展LCD显示与触摸屏控制,分辨率支持2048*2048,支持1080P高清视频播放与HDMI视频输出,满足多种屏幕与人机交互的功能需求;

(4)支持操作系统运行(Linux/RT-Linux),支持多种通信协议转换(IEC61850、DL/T645、DL/T667-1999(IEC60870-5-103))、线路潮流与控制逻辑运算、应用软件远程升级等功能算法

(5)可通过PL端Artix-7架构可编程逻辑资源按需扩展外部通信接口,只要资源满足,理论上无数量限制。典型应用:CAN(4路)、千兆以太网(2路)、百兆以太网(4路)、UART(12路)、SPI(5路)。


3技术参数

acb45564-361b-11ec-aa30-dac502259ad0.png

图 1


4方案框图

ad52f6f6-361b-11ec-aa30-dac502259ad0.png

图 2


5应用领域

可广泛用于分布式能源与负荷调控、微电网中央控制、电力通信网关、数据集中器等要求,同时接入/接出多路不同通信总线、或多种通信协议集中处理转换的应用场合。


addd3352-361b-11ec-aa30-dac502259ad0.png

图 3


6AD7606经典开发案例

AD7606是最最最为经典的电力数据采集IC,在大部分电力场合应用广泛。创龙科技ZYNQ评估板TLZ7x-EasyEVM-S提供基于AD7606的AD采集与处理开发案例。下面讲解的开发案例说明基于ad7606_fft例程。


6.1功能说明

PL端采集AD7606的8通道AD信号,采样率为200KSPS,并通过DMA IP核将数据缓存到PS端DDR中(每通道各采样4096个点),再通过FFT IP核将数据进行FFT运算,然后将FFT运算结果保存到PS端DDR中,最后通过ILA显示第一个通道的原始波形和FFT运算结果波形。

备注:由于本案例消耗逻辑资源较多,因此本案例不支持xc7z010,仅支持xc7z020。


6.2案例框图

aea28b98-361b-11ec-aa30-dac502259ad0.png

图4

备注:x1表示1个通道的数据,x8表示8个通道。


6.3硬件平台简介

6.3.1TLZ7x-EasyEVM-S评估板

af20aa00-361b-11ec-aa30-dac502259ad0.png

图 5

点击产品视频查看详细介绍↓↓↓

6.3.2AD7606模块

案例使用Tronlong的TL7606P AD模块。


点击图片/图注即可了解产品更多资料↓


b0455912-361b-11ec-aa30-dac502259ad0.png

图 6


b1828296-361b-11ec-aa30-dac502259ad0.png

图 7


模块功能说明:

该模块控制AD7606对8通道AD信号按200K采样率进行采集,并将数据通过AXI4-Stream接口进行发送。


6.4案例测试

将TLP2P-PinBoard转接板接到评估板CON8接口,再将AD模块TL7606P与转接板连接。

b1d5ff70-361b-11ec-aa30-dac502259ad0.png

图 8


进入评估板文件系统,执行如下命令配置PS-PL电平转换寄存器。

Target# devmem 0xf8000900 w 0xf


b33c9d9c-361b-11ec-aa30-dac502259ad0.png

图 9

使用下载器加载PL端程序以及和PL端程序同目录下的.ltx文件。


b3c13dc2-361b-11ec-aa30-dac502259ad0.png

图 10


在ila_1的Trigger Setup窗口点击按钮,双击axi_dma_0_m_axis_mm2s_tvalid将其添加为触发信号。

b4773672-361b-11ec-aa30-dac502259ad0.png

图 11


将Value的值改成R,设置为上升沿触发。


b530efcc-361b-11ec-aa30-dac502259ad0.png

图 12


右击Channel_1_data[15:0],点击“Waveform Style -> Analog”将通道1的原始信号设置为模拟波形。


b5922940-361b-11ec-aa30-dac502259ad0.png

图 13


右击Channel_1_data[15:0],点击“Radix -> Signed Decimal”设置数据为有符号类型。


b5f53f12-361b-11ec-aa30-dac502259ad0.png

图 14


参考上面的步骤,在ila_2将axi_dma_1_m_axis_mm2s_tvalid添加为触发信号,设置为上升沿触发,将FFT IP核输出数据的实部和虚部信号分别设置为模拟波形,并设数据为有符号类型。


b677bc12-361b-11ec-aa30-dac502259ad0.png

图 15


b6e77f52-361b-11ec-aa30-dac502259ad0.png

图 16


使用信号发生源向TL7606P模块的8个通道分别输入信号,本案例测试的输入信号是频率为2KHz、峰峰值为3.3Vpp的正弦波。


将案例“sw\linux_system\image\”目录下所有脚本文件拷贝至评估板文件系统。执行如下命令使能axi_dma_0的S2MM通道,将数据采集到PS端DDR中。

Target# ./axi_dma_0_ad7606_to_ddr.sh


执行如下命令使能axi_dma_1的S2MM通道(FFT转换后数据保存到PS端DDR),等待FFT IP核工作。

Target# ./axi_dma_1_fft_to_ddr.sh


执行如下命令使能axi_dma_0的MM2S通道,把原始数据从DDR送到FFT IP核。

Target# ./axi_dma_0_ddr_to_fft.sh


执行如下命令使能axi_dma_1的MM2S通道,把FFT转换后的数据从DDR送到ILA显示。

Target# ./axi_dma_1_ddr_to_ila.sh


b730c900-361b-11ec-aa30-dac502259ad0.png

图 17

axi_dma_0_ad7606_to_ddr.sh


配置axi_dma_0的S2MM通道,将数据传输到DDR。


b770da90-361b-11ec-aa30-dac502259ad0.png

图 18


配置好DMA后,配置axi gpio输出1,设置adc_enable为1,使能ADC转换。需确保DMA已配置好,再使能ADC转换并进行数据传输。


b7b830de-361b-11ec-aa30-dac502259ad0.png

图 19


axi_dma_0_ddr_to_fft.sh

配置axi_dma_0的MM2S通道,将DDR中的数据通过AXI4-Stream发送给FFT IP核。

b8189cf8-361b-11ec-aa30-dac502259ad0.png

图 20


ila_1原始波形

输入信号是频率为2KHz、峰峰值为3.3Vpp(电压幅值为1.65V)的正弦波。一共4096个采样点,每个采样点4个时钟周期,即4096=16384/4。


b8725c66-361b-11ec-aa30-dac502259ad0.png

图 21


b90914c6-361b-11ec-aa30-dac502259ad0.png

图 22


波峰值为+10729,波谷值为-10794,峰峰值=(10729 + 10794)/(2^16)x10V≈3.2841V,采样范围为±5V。


b990dc94-361b-11ec-aa30-dac502259ad0.png

图 23波峰值


b9cc41b2-361b-11ec-aa30-dac502259ad0.png

图 24波谷值


Ila_2FFT波形

Channel_1_fft_IM_Dout为虚部,Channel_1_fft_RE_Dout为实部。


b9ff9d8c-361b-11ec-aa30-dac502259ad0.png

图 25


频率计算

FFT变换点数N=4096,AD采样率Fs为200KSPS。某点n所表示的频率Fn=(n-1)*(Fs/N)(n>=1)。当n=1时,Fn为0,由于第一点表示的是直流分量,因此频率为0,幅值也为0,该正弦波无直流分量。

从下图可知,在第164个周期(即第42个采样点)处出现信号,则信号频率Fn=(42-1)*(Fs/N)=41*200KHz/4096=2001.95Hz,与原始信号频率2KHz基本一致。


ba28b3f2-361b-11ec-aa30-dac502259ad0.png

图 26


幅值(波峰值)计算

某个点的幅值An=(根号(实部^2 + 虚部^2))*压缩倍数/(N/2),则信号幅值An=(根号(4448^2 + 3008^2))x4096/4096x2≈10739.23,信号电压幅值=10739.23/(2^16/2)x5V≈1.64V,与原始信号电压幅值1.65V基本一致。


查看原始数据

每个采样点32bit(包括实部和虚部),每个通道的数据的地址依次递增,从地址0x19000000开始。

Target# devmem 0x19000000 //查看V1通道原始数据

Target# devmem 0x19000004 //查看V2通道原始数据

Target# devmem 0x19000008 //查看V3通道原始数据

Target# devmem 0x1900000c //查看V4通道原始数据

Target# devmem 0x19000010 //查看V5通道原始数据

Target# devmem 0x19000014 //查看V6通道原始数据

Target# devmem 0x19000018 //查看V7通道原始数据

Target# devmem 0x1900001c //查看V8通道原始数据


ba4c8228-361b-11ec-aa30-dac502259ad0.png

图 27查看V1通道原始数据


查看FFT数据

每个采样点32bit(包括实部和虚部),每个通道的数据的地址依次递增,从地址0x19100000开始。


Target# devmem 0x19100000 //查看V1通道FFT数据

Target# devmem 0x19100004 //查看V2通道FFT数据

Target# devmem 0x19100008 //查看V3通道FFT数据

Target# devmem 0x1910000c //查看V4通道FFT数据

Target# devmem 0x19100010 //查看V5通道FFT数据

Target# devmem 0x19100014 //查看V6通道FFT数据

Target# devmem 0x19100018 //查看V7通道FFT数据

Target# devmem 0x1910001c //查看V8通道FFT数据


ba58cd76-361b-11ec-aa30-dac502259ad0.png

图 28查看V1通道FFT数据


三、更多方案

ba774cec-361b-11ec-aa30-dac502259ad0.png

图 29

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1625

    文章

    21664

    浏览量

    601727
  • 嵌入式开发
    +关注

    关注

    18

    文章

    1022

    浏览量

    47506
  • 工业控制
    +关注

    关注

    37

    文章

    1441

    浏览量

    85780
  • Zynq
    +关注

    关注

    9

    文章

    608

    浏览量

    47122
收藏 人收藏

    评论

    相关推荐

    解决方案】Acrel-7000企业能源管控平台

    解决方案】Acrel-7000企业能源管控平台
    的头像 发表于 11-20 01:01 87次阅读
    【<b class='flag-5'>解决方案</b>】Acrel-7000企业<b class='flag-5'>能源</b>管控平台

    电力系统的相干采样解决方案

    电子发烧友网站提供《电力系统的相干采样解决方案.pdf》资料免费下载
    发表于 10-18 11:53 0次下载
    <b class='flag-5'>电力</b>系统的相干采样<b class='flag-5'>解决方案</b>

    解决方案丨EasyGo新能源系统实时仿真应用

    减少实际测试和试验的时间和成本。在新能源领域,实时仿真解决方案可以应用于以下方面: ▍储能系统优化:实时仿真评估储能性能,优化系统的设计和控制策略,提升储能效率与稳定性。▍电力电子与发电设备:实时仿真
    发表于 10-18 09:37

    基于新型电力系统的有序充电解决方案

    需求的不确定性会给电网带来严峻的挑战。本文主要介绍基于新型电力系统下的有序充电管理系统的解决方案,这种有序充电方案能够充分利用新能源,降低电网波动,从而帮助充电桩
    的头像 发表于 07-24 08:08 582次阅读
    基于新型<b class='flag-5'>电力</b>系统的有序充电<b class='flag-5'>解决方案</b>

    基于新型电力系统的有序充电解决方案

    本文主要介绍基于新型电力系统下的有序充电管理系统的解决方案,这种有序充电方案能够充分利用新能源,降低电网波动,从而帮助充电桩运营管理单位降低建设和运营成本,还可以提高电网运行稳定性。
    的头像 发表于 07-23 11:12 367次阅读
    基于新型<b class='flag-5'>电力</b>系统的有序充电<b class='flag-5'>解决方案</b>

    解决方案电力电子教学解决方案-PPEC开关电源DIY套件

    为解决电力电子教学内容复杂、理论与实际脱节等问题,森木磊石新推出了电力电子教学解决方案——PPEC开关电源DIY套件,助力学生轻松制作专业生涯的第一个开关电源。 该套件集成了PPEC数字电源控制
    发表于 07-11 18:14

    能源行业解决方案

    能源行业解决方案
    的头像 发表于 05-28 08:07 378次阅读
    新<b class='flag-5'>能源</b>行业<b class='flag-5'>解决方案</b>

    电力电子科研/教学解决方案

    :RapidControlPrototype,快速原型控制器为了更有效地推动高校电力电子学科的进步,森木磊石针对性地推出了电力电子科研/教学系列解决方案,旨在解决科研/教学内容复杂、理论与
    的头像 发表于 04-19 08:21 454次阅读
    <b class='flag-5'>电力</b>电子科研/教学<b class='flag-5'>解决方案</b>

    碳化硅(SiC)功率器件探讨:未来的能源解决方案

    随着全球对更高效、更可持续能源解决方案的需求不断增加,碳化硅(SiC)功率器件因其卓越的物理和电气特性而成为电力电子领域的一个重要进展。
    的头像 发表于 04-15 10:20 652次阅读
    碳化硅(SiC)功率器件探讨:未来的<b class='flag-5'>能源</b><b class='flag-5'>解决方案</b>

    智慧能源物联网解决方案及产品介绍

    电子发烧友网站提供《智慧能源物联网解决方案及产品介绍.pdf》资料免费下载
    发表于 04-08 15:42 1次下载

    厂矿企业数字化智慧能源物联网解决方案

    能源物联网解决方案,数字化—深入推进数字技术与电网技术融合发展,在电网全环节推进数字化转型,发展数字基建,用现代信息技术赋能,通过对各种能源数据的实时监控、分析生成最优的策略控制,打造更加安全、灵活、智能、高效的新型
    的头像 发表于 04-07 16:39 476次阅读
    厂矿企业数字化智慧<b class='flag-5'>能源</b>物联网<b class='flag-5'>解决方案</b>

    解码矩阵技术赋能电力监控,实现高效能源管理

    了全新的解决方案。 首先,讯维解码矩阵技术以其高效的解码能力,确保了电力监控视频的流畅传输与实时展示。在电力系统中,监控视频的质量直接关系到管理人员对系统运行状态的掌握程度。通过讯维解码矩阵技术,
    的头像 发表于 03-25 17:24 463次阅读

    企业能源管理解决方案功能特点

    ,不仅是企业实现精细化节能管理、促进节能降耗的必然要求。 企业能源管理解决方案,基于工业物联网平台,配合数据感知、监测设备,实时获取工厂的能源/资源消耗信息,如:电力、原煤、天然气、油、水以及
    的头像 发表于 03-14 17:15 303次阅读

    宁畅推出电力行业解决方案

    近日,宁畅“智领能源,赋能未来”新能源行业研讨会在南京隆重举行。面向新型电力系统转型,宁畅带来电力行业解决方案,助推AI技术在
    的头像 发表于 01-18 11:23 535次阅读

    分布式光伏电力监控解决方案

    分布式光伏电力监控解决方案
    的头像 发表于 01-14 08:07 495次阅读
    分布式光伏<b class='flag-5'>电力</b>监控<b class='flag-5'>解决方案</b>