当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]智能电网是一种使用信息和通信技术对电网内信息进行采集,并基于采集到的信息(例如发电厂和电能消耗的对等信息)可以自动协调的电网。智能电网通过电力系统的高度自动化,可以改进发电和配电的效率、可靠性、经济性以保证电力网络的可持续发展。智能电子设备(IED)是组成智能电网的基本要素,提供系统所需要的检测、测量、保护和控制功能。

智能电网是一种使用信息和通信技术对电网内信息进行采集,并基于采集到的信息(例如发电厂和电能消耗的对等信息)可以自动协调的电网。智能电网通过电力系统的高度自动化,可以改进发电和配电的效率、可靠性、经济性以保证电力网络的可持续发展。智能电子设备(IED)是组成智能电网的基本要素,提供系统所需要的检测、测量、保护和控制功能。

数字化变电站和IEC61850标准

智能电网的概念应用在输配电的领域则主要意味着电力自动化和变电站数字化。目前来讲,数字化变电站的设计主要基于国际通用的IEC61850标准。

在数字化变电站内,所有IED都将以符合IEC61850标准的方式进行通信。IEC61850主要定义了以下的一些方面,包括:数据建模、报告方案、事件快速传输(GOOSE和GSSE)、设置群组、数字采样数据传输(SV)、命令配置和数据存储。


复杂的通信协议和多种不同的通信协议栈

有多种不同的协议可以被IEC61850所映射。比如讲通常实时要求较低的而相对协议栈又比较复杂的服务器-客户端类通信可以被映射成基于TCP/IP的MMS协议栈;具有极低的延迟GOOSE通讯协议可以用于交换变电站事件信息;而采样值信息SMV的要求是实时并且具有很低的时间抖动。

实时性要求非常高的信号处理能力并且有很高的系统可靠度

在诸如继电保护设备或电力质量分析仪等新式的IED中,广泛采用基于DFT或FFT的算法检测过流故障条件或谐波成分。在某些极端情况下,IED设计工程师希望处理器能够在几百微秒的时间内处理超过60个通道的FFT信号。再加上IEC61850标准所要求的复杂通信任务,设计IED工程师们现已开始认识到单核处理器已经接近了性能极限。

另一方面,出于对于系统安全性的考虑,要求在通信网络产生异常情况时,电力线保护设备的IED不允许出现任何异常。

受以上两种需求的共同推动,IED设计工程师开始使用至少两个处理器,分别应付信号处理和通信任务。目前,IED设计工程师不得不面对的另一个问题是,这些处理器之间如何通信,还有通信效率如何?

广域IED时间同步

数字化变电站要求进行广域的时间同步,这表示变电站内的所有设备应当能够将它们的采样点与同一个时间参考点对齐。时间同步广泛采用PPS、IRIG-B或IEEE1588.IEEE1588基于以太网,并具有极高的时序精度,这使其有可能在不久的将来成为数字化变电站的标准时序同步协议。

系统成本和开发成本

当涉及多处理器系统时,通常需要考虑以下问题:处理器相同吗?它们如何互相通信?它们能共享系统内存和电源吗?或是必须提供独立的存储器和电源系统……需要采用两种开发工具进行开发吗?两套操作系统?

“平台”式开发

系统越来越复杂开发成本和上市时间也就越来越重要。现在大多数IED设计团队都渴望有一个通用平台(包括软件和硬件),能同时覆盖高端和低端产品。这样的平台(硬件和软件)应当能够轻松扩展和升级。像Linux这样的操作系统可能会广受欢迎,因为它有足够的开源程度。然而,仔细研究就会发现,Linux并非实时系统,并不能保证系统的实时性能。

ADI IEC61850演示设计

2012年,ADI和上海远景数字信息有限公司合作展开了一个项目,致力于开发满足IEC61850标准的数字化变电站IED通用平台。

●双核Blackfin处理器– ADSP-BF60x(2个500 MHz内核)

●4个以太网端口(2个MAC位于处理器上,符合IEEE1588标准;另2个通过FPGA扩展)

●16通道模拟输入(2个AD7606)

●2个UART(1个RS232,1个RS485)

●128 MB 16位DDR2

●16 MB NOR + 4 MB SPI + 2 GB NAND闪存

●Cyclone IV FPGA

●额外提供IO板,集成11通道电压和电流变压器、8个DI、8个DO



IEC61850评估板的硬件设计

使用ADI的ADSP-BF60x Blackfin处理器

●强大的2个500 MHz双核处理器(0.17 ms的单核集成60个通道、32点、16位FFT)

●每个内核都有148 kB L1 SRAM

●128 kB/256 kB L2 SRAM用于双核数据交换

●纵横式总线系统使同时访问存储器和外设成为可能

●2个UART、1个CAN、2个SPI、3个SPORT、2个TWI(I2C)和1个USB……

●DDR总线独立于系统本地存储器总线,使同时访问外部存储器成为可能

●安全特性:L2 SRAM ECC、双看门狗、系统保护……

●支持IEEE1588v2的双以太网MAC接口


使用ADI的ADSP-BF60x一个充分理由便是,它集成独立的双处理器,每个处理器的工作频率高达500 MHz.另一个充分理由是它有两个独立的以太网MAC(两个MAC地址),非常适合IEC61850应用。本演示系统中,内核0运行μCLinux操作系统,处理非实时任务,如MMS协议栈、LCD、键盘和其他诸如TFTP等服务器应用。内核1运行采样和继电保护算法(DFT),还可以发送实时的GOOSE消息而不影响操作系统的运行。两个内核通过片上L2存储器实现通信,该L2存储器能够以高达250MHz的频率工作,确保具有最高的数据交换效率。

某些高压的IED(110 kV及以上)设计中,可能需要较多的以太网端口(GOOSE和SMV的专用以太网端口)。出于对这种用户需求的兼容考虑,本开发板可支持通过FPGA添加更多以太网端口。在这种应用情况下,处理器和DSP之间的通信接口非常重要,因为该接口的带宽决定了SMV消息的实时性能。ADSP-BF60x集成4个Linkport同步并行接口,每个Linkport接口速率高达83 MB/s,提供实时接收SMV数据所需的足够带宽。

演示板上的其他ADI特色产品

IEC61850演示设计的软件考虑因素

●处理器内核0运行μCLinux和非实时任务,如MMS协议栈、LCD显示和键盘输入、TFTP服务器以及以太网端口0的通讯任务(运行MMS协议栈)

●所有μCLinux内核、定制u-boot make文件和μCLinux驱动程序均提供c语言源代码和镜像

●实现了SISCO-MMS Lite协议栈在μCLinux上的移植(开发板并不包含SISCO-MMS许可,需另行购买)

●通过简单的建模实例,说明如何将基本的继电保护功能映射到相应的逻辑设备(LD)和逻辑节点(LN)上——实例与C语言源代码随开发板一同提供

●内核1运行实时任务(继电器保护算法、GOOSE发布),无需操作系统介入……以太网端口1连接到内核1(GOOSE)


●继电保护算法(提供C语言源代码)

●实时GOOSE发布

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

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

嵌入式开发作为当今电子工程和信息技术领域的核心分支,涵盖了广泛的软硬件技术和系统集成方法,用于构建高性能、低成本、低功耗、体积小巧且功能专一的嵌入式系统。这些系统无处不在,从微型传感器节点到复杂的工业控制设备,从日常使用...

关键字: 嵌入式开发 Python

嵌入式开发是当今信息技术领域不可或缺的一部分,它融合了硬件设计、软件开发和系统集成等多个学科,专门用于创建那些被嵌入到特定设备或系统中的专用计算机系统。嵌入式开发的主要过程包括利用分立元件或集成器件进行电路设计、结构设计...

关键字: 嵌入式开发 硬件设计 软件开发

嵌入式开发作为一种专业且技术密集型的领域,涵盖了从硬件底层驱动、中间件到应用层软件开发等多个层面的工作,其所需的工具种类繁多,各有针对性,旨在提升开发效率、保证代码质量以及简化调试过程。

关键字: 嵌入式开发 keil

嵌入式开发作为信息技术领域的重要分支,其涉及的语言种类繁多,各具特色。这些语言的选择取决于目标平台的特性、性能需求、开发者的熟练程度以及项目的具体要求。本文将详细介绍几种常见的嵌入式开发语言,包括C语言、C++、汇编语言...

关键字: 嵌入式开发 C语言

嵌入式开发是一项综合了硬件设计、软件编程以及系统整合的技术活动,其目的是为了创造出能够在特定环境中高效、稳定运行的嵌入式系统。这一流程涵盖了多个紧密关联且不可或缺的阶段,从最初的客户需求分析到最终的产品测试和交付,每个环...

关键字: 嵌入式开发 硬件设计

嵌入式开发作为一个融合了计算机软硬件和系统工程的综合性领域,其成功与否往往取决于三个核心要素的有效整合与协调。这三个要素分别是:硬件平台的选择与设计、软件开发及其优化、以及系统级的设计与集成。深入理解并熟练掌握这三个方面...

关键字: 嵌入式开发 ARM

嵌入式开发作为信息技术的关键支柱,在全球数字化转型浪潮中扮演着无可替代的角色。从传统的嵌入式微控制器到如今先进的片上系统(SoC),再到与云计算、人工智能深度融合的智能终端,嵌入式系统的演进与发展始终紧跟时代脉搏。本文将...

关键字: 嵌入式开发 智能应用

嵌入式开发是一种专门针对特定硬件平台设计和实现软件系统的工程实践,它涵盖了从需求分析、系统设计、编程实现、调试测试直到产品部署及维护的全过程。本文将深入探讨嵌入式开发的主要阶段,分解其流程并阐述每个步骤的关键要点,以便于...

关键字: 嵌入式开发 嵌入式软件
关闭
关闭