MCU+MPU双处理器架构的电力馈线终端设计方案

ZLG致远电子 2018-01-12 09:24 次阅读

目前市面上大多电力FTU产品均采用MCU+MPU双处理器架构,以利用MCU的实时性和MPU上运行的稳定的网络协议和文件系统资源。那么,我们是否可以把MCU+MPU的结构用一个MPU来替代?答案是完全可以,本文就介绍一种单处理核心的FTU实现方案。

FTU全名是馈线终端设备,是配电自动化系统中重要的监控设备。具有遥控、遥信,故障检测功能,并与配电自动化主站通信,提供配电系统运行情况和各种参数即监测控制所需信息,包括开关状态、电能参数、相间故障、接地故障以及故障时的参数,并执行配电主站下发的命令,对配电设备进行调节和控制,实现故障定位、故障隔离和非故障区域快速恢复供电等功能。

FTU照片如下:

图1 FTU

FTU硬件需要符合《DL/T721-2000 配电网自动化系统远方终端》标准,软件需要符合《IEC 60870-5-104:2009》传输规约。从以上2份标准和规约中可以提炼出FTU的3个关键实现技术点:

1、遥信SOE分辨率需要达到1ms以内;

2、软件协议要求数据采用文件系统存储方式,存储空间需求数量级在50M字节左右;

3、要求最少2路以太网接口。

以上3点中即有实时性要求,又有比较丰富的数据处理和通信能力要求,所以常规情况会采用MCU+MPU的方案,常规硬件方案框图如下:

图2 FTU框图

下面我们就3个关键点逐一讨论FTU的MCU+MPU替代为AW280单核心方案的可行性。

一、1ms的SOE分辨率

从电力自动化装置事件顺序记录过程来看,影响装置SOE分辨率的主要因素有事件处理时间和装置时间精度。事件处理时间取决于装置状态量处理方式及硬件处理速度;装置时间精度取决于装置时钟芯片的准确度及装置时钟处理方式。装置最佳状态量处理方式为中断响应方式,以保证状态量可打断其它任务以最高优先级立即执行。

常规MPU运行的linux系统由于任务负载的不确定性,会导致中断响应时间的不确定性,这样就会造成装置状态量处理不及时,所以常规FTU方案中必须有一颗MCU运行的实时操作系统核心来处理状态量,以达到1ms以内的SOE分辨率。

AW280核心板搭载的AWorks操作系统为实时操作系统,其中断处理方式和MCU中常用的RTOS近似,这样就可以保证中断响应时间不低于常规方案;另外AW280核心板采用的MPU的运行速度为454MHZ,是常规的MCU主频的2倍以上,这就让AW280的中断响应会优于常规MCU处理方案,性能可以满足之前MCU+MPU才能实现的SOE分辨率。

二、文件系统

IEC 60870-5-104:2009规定装置需要提供文件服务,有详细规定需要提供文件系统目录查询、文件读写、文件传输等功能。常规MCU对于文件系统操作的支持有限,所以常规方案中均会采用一颗MPU搭载linux系统来提供文件服务。

AW280区别于普通MCU,可以支持NAND型FLASH,低成本实现大容量存储。AW280核心板搭载的AWorks操作系统具有完善稳定的文件系统。AW280的硬件和软件性能决定了可以满足之前MCU+MPU才能实现的文件系统服务。

文件系统在AWorks系统中的位置见下图:

图3 文件系统在AWorks系统中的位置

三、以太网需求

FTU至少需要2路以太网来完成不同对象之间的通信,常规方案中MCU一般只具备一个网口,导致必须要多加一颗MPU来增加网络接口。

AW280搭载的IMX280芯片本身具有2路以太网,并且AWorks系统默认支持双网口。这在常规MCU上没有,在常规的RTOS上也少见双路以太网的支持。所以AW280可以满足之前MCU+MPU才能实现的多网口功能。

另外,AW280具有SPI可以连接国家电网加密IC,AW280具有5路UART可以满足周边设备通信需求。

综上所述,AW280核心板完全可以胜任FTU的功能需求,可以取代传统MCU+MPU方案。

图4 AW280系列核心板

ZLG致远电子 技术专区

原文标题:【经验】电力馈线终端设计方案

文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

设计开发要关注处理器周期,破解及其预防措施

众所周知,ASIC提供了很好地保护措施来防止多种攻击,只有极少数经验丰富且装备精良的破解者才有可能成....

的头像 单片机 发表于 01-17 08:45 次阅读 0条评论
设计开发要关注处理器周期,破解及其预防措施

基于MCU的模块定时器的详细解析

在MCU中(M16),定时器是独立的一个模块,M16有三个独立的定时器模块,即T/C0、T/C1和T....

的头像 MCU开发加油站 发表于 01-16 09:42 次阅读 0条评论
基于MCU的模块定时器的详细解析

解析对Linux系统管理员有用的并且最常用的20个命令行系统监视工具

对于每个系统管理员或网络管理员来说,每天要监控和调试 Linux 系统性能问题都是非常困难的工作。我....

的头像 马哥Linux运维 发表于 01-16 09:03 次阅读 0条评论
解析对Linux系统管理员有用的并且最常用的20个命令行系统监视工具

讨论 fmt 的基本用法以及它提供的一些主要功能

好在,有一个命令可以满足至少一部分的文本格式化的需求。这个工具就是 fmt。本教程将会讨论 fmt ....

的头像 Linux爱好者 发表于 01-16 09:00 次阅读 0条评论
讨论 fmt 的基本用法以及它提供的一些主要功能

TOP MIX 叱咤吸尘界 小狗电器新旗舰无线吸尘器D-538详评

小狗电器最新旗舰版无线吸尘器D-538,作为全新配置MIX综合版旗舰吸尘器,官方称每一个零件都被工程....

发表于 01-15 21:49 次阅读 0条评论
TOP MIX 叱咤吸尘界 小狗电器新旗舰无线吸尘器D-538详评

基于Linux 软中断机制以及tasklet、工作队列机制分析

软中断分析最近工作繁忙,没有时间总结内核相关的一些东西。上次更新博客到了linux内核中断子系统。这....

的头像 马哥Linux运维 发表于 01-15 12:55 次阅读 0条评论
基于Linux 软中断机制以及tasklet、工作队列机制分析

基于具有Arduino Leonardo的树莓派扩展板的介绍

树莓派是完整的计算机具有很强的处理能力,虽然也有IO口可以扩展外部的应用,但是还有有些不足,不能很方....

的头像 21ic电子网 发表于 01-15 11:15 次阅读 0条评论
基于具有Arduino Leonardo的树莓派扩展板的介绍

基于Linux的内存管理方式解析

现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行....

的头像 马哥Linux运维 发表于 01-15 10:19 次阅读 0条评论
基于Linux的内存管理方式解析

利用6 个 Linux 运维典型问题来分析处理问题的思路

结合上面介绍的 Linux 运维问题的解决思路后,下面我们挑选了6个比较典型的 Linux 运维问题....

的头像 Linux爱好者 发表于 01-13 10:37 次阅读 0条评论
利用6 个 Linux 运维典型问题来分析处理问题的思路

解析Linux如何判断自己的服务器是否被入侵的检测方法

如何判断自己的服务器是否被入侵了呢?仅仅靠两只手是不够的,但两只手也能起到一些作用,我们先来看看UN....

的头像 马哥Linux运维 发表于 01-13 10:27 次阅读 0条评论
解析Linux如何判断自己的服务器是否被入侵的检测方法

市场上MCU供应出现短缺,涨价潮已成定局

半导体“MCU(微控制器芯片)”及全球汽车电子芯片龙头大厂NXP(恩智浦),宣布第一季开始,旗下产品....

的头像 半导体行业观察 发表于 01-12 16:14 次阅读 0条评论
市场上MCU供应出现短缺,涨价潮已成定局

2018CES上的智能硬件表现如何?这篇文章告诉你

美国拉斯维加斯时间2018年1月9日,家电巨头LG在2018 CES开展前举办了一场大型发布会,高调....

的头像 电子设计 发表于 01-12 14:25 次阅读 0条评论
2018CES上的智能硬件表现如何?这篇文章告诉你

msp430介绍_msp430上拉电阻的使用

MSP430的输入输出均可以设置上拉和下拉电阻。上下拉是否开启是由REN寄存器决定的,而是上拉还是下....

发表于 01-12 10:23 次阅读 0条评论
msp430介绍_msp430上拉电阻的使用

2018CES最值得期待的五大智能硬件

一年一度的国际消费类电子产品展览会(International Consumer Electroni....

的头像 电子设计 发表于 01-12 10:15 次阅读 0条评论
2018CES最值得期待的五大智能硬件

msp432介绍_msp432的特点

MSP432MCU具有大量集成功能(包括MSP432P4的高性能ADC和低功耗以及MSP432E4的....

发表于 01-12 10:08 次阅读 0条评论
msp432介绍_msp432的特点

AllWinner+MiniGUI推进物联网产品化的发展浪潮

全志科技与飞漫公司达成合作,在智能硬件领域共同推动Tina Linux+MiniGUI系统的平台生态....

的头像 全志科技 发表于 01-11 11:02 次阅读 0条评论
AllWinner+MiniGUI推进物联网产品化的发展浪潮

tcpdump的安装以及通过实例来演示如何使用 tcpdump 命令

在本文中,我们将会通过一些实例来演示如何使用 tcpdump 命令,但首先让我们来看看在各种 Lin....

的头像 Linux爱好者 发表于 01-11 08:49 次阅读 0条评论
tcpdump的安装以及通过实例来演示如何使用 tcpdump 命令

未来16位MCU市场逐渐萎缩 并重新定义 MCU

在ARM核心的开放开发环境之下,研发人员利用32位元微控制器(MCU)开发应用的成本逐渐降低,芯片价....

的头像 嵌入式资讯精选 发表于 01-10 14:43 次阅读 0条评论
未来16位MCU市场逐渐萎缩  并重新定义 MCU

对于嵌入式没有嵌入式软件架构师的详细解析

我的看法:目前国内的嵌入式开发主要分为嵌入式底层开发和嵌入式应用开发,嵌入式的底层开发一般叫做驱动开....

的头像 21ic电子网 发表于 01-10 14:28 次阅读 0条评论
对于嵌入式没有嵌入式软件架构师的详细解析

STM32 系列MCU 不同型号的移植步骤解析

STM32 系列MCU 不同型号的移植!

的头像 张飞实战电子 发表于 01-10 10:45 次阅读 0条评论
STM32 系列MCU 不同型号的移植步骤解析