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

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

3天内不再提示

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

AGk5_ZLG_zhiyua 来源:互联网 作者:佚名 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系列核心板

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

    关注

    146

    文章

    16984

    浏览量

    350243
  • Linux
    +关注

    关注

    87

    文章

    11222

    浏览量

    208888
  • 智能硬件
    +关注

    关注

    205

    文章

    2337

    浏览量

    107421

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

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

收藏 人收藏

    评论

    相关推荐

    深入解析自动驾驶系统中的DCU、MCUMPU、SoC及整车电子架构

    摘要本文探讨了自动驾驶中的DCU、MCUMPU在电子电气架构中的作用,比较了分布式与集中式架构的优势,以及ADAS系统从L0-L2+的发展历程。着重分析了
    的头像 发表于 11-20 17:08 441次阅读
    深入解析自动驾驶系统中的DCU、<b class='flag-5'>MCU</b>、<b class='flag-5'>MPU</b>、SoC及整车电子<b class='flag-5'>架构</b>

    简述微处理器的指令集架构

    处理器的指令集架构(Instruction Set Architecture,ISA)是计算机体系结构中的核心组成部分,它定义了计算机能够执行的指令集合、数据类型、寄存、内存访问方式等,是连接
    的头像 发表于 10-05 14:59 287次阅读

    ARM处理器和CISC处理器的区别

    ARM处理器和CISC(复杂指令集计算机)处理器在多个方面存在显著的区别。这些区别主要体现在架构原理、性能与功耗、设计目标、应用领域以及市场生态等方面。
    的头像 发表于 09-10 11:10 367次阅读

    TI基于ConcertoMCU的PRIME电力线通信数据集中方案应用说明

    电子发烧友网站提供《TI基于ConcertoMCU的PRIME电力线通信数据集中方案应用说明.pdf》资料免费下载
    发表于 09-10 11:10 0次下载
    TI基于Concerto<b class='flag-5'>双</b>核<b class='flag-5'>MCU</b>的PRIME<b class='flag-5'>电力</b>线通信数据集中<b class='flag-5'>器</b><b class='flag-5'>方案</b>应用说明

    处理器的指令集架构介绍

    处理器的指令集架构(Instruction Set Architecture,ISA)是计算机体系结构中至关重要的部分,它定义了微处理器能够执行的操作和指令的集合,以及这些指令如何被组织、存储
    的头像 发表于 08-22 10:53 918次阅读

    嵌入式系统中常用的五种微处理器类型

    本文介绍了嵌入式系统中常用的五种微处理器类型:微处理器单元(MPU)、微控制MCU)、数字信号处理器
    的头像 发表于 07-25 09:29 1564次阅读

    PMP23242.1-微处理器单元 (MPU) 分立式汽车电源PCB layout设计

    电子发烧友网站提供《PMP23242.1-微处理器单元 (MPU) 分立式汽车电源PCB layout设计.pdf》资料免费下载
    发表于 05-08 14:57 0次下载
    PMP23242.1-微<b class='flag-5'>处理器</b>单元 (<b class='flag-5'>MPU</b>) 分立式汽车电源PCB layout设计

    嵌入式系统的微处理器选择

    作者:DigiKey Editor 任何一个电子系统都需要一个微处理器MPU)内核,当然也有些系统会选择微控制MCU),或是数字信号处理器
    的头像 发表于 05-05 09:41 607次阅读
    嵌入式系统的微<b class='flag-5'>处理器</b>选择

    大咖说 | 启动“RISC-V引擎”,助力设计人员探索突破性处理器架构

    Platform Division 作为微控制MCU)和微处理器MPU)市场的引领者,瑞萨电子致力于在客户付出高昂代价之前,预测客户的设计需求并化解挑战。瑞萨推出32位和64位
    的头像 发表于 12-15 16:05 407次阅读
    大咖说 | 启动“RISC-V引擎”,助力设计人员探索突破性<b class='flag-5'>处理器</b><b class='flag-5'>架构</b>

    现代处理器的主要指令集架构

    ​ ​现代处理器的主要指令集架构(ISA)包括:x86指令集架构、RISC指令集架构
    的头像 发表于 12-11 09:55 4307次阅读
    现代<b class='flag-5'>处理器</b>的主要指令集<b class='flag-5'>架构</b>

    MPUMCU的区别

    “微控制MCU)和微处理器MPU)之间的区别在近几年已经变得更加模糊。”一位行业专家说:“最初,MCU将CPU、存储
    的头像 发表于 12-08 15:52 1235次阅读
    <b class='flag-5'>MPU</b>与<b class='flag-5'>MCU</b>的区别

    简单认识高级处理器

    除了传统的处理器 (CPU、MPU/MCU、DSP 和 GPU),面向当代各种应用的高级处理器(Advanced Processors)层出不穷,例如加速
    的头像 发表于 12-07 11:31 851次阅读
    简单认识高级<b class='flag-5'>处理器</b>

    简单认识MIPS架构处理器

    无互锁流水级微处理器 (Microprocessors without Interlocked Pipeline Stages,MIPS) 是流行的 RISC 架构处理器之一。其原理是尽量利用软件
    的头像 发表于 11-29 09:14 1801次阅读
    简单认识MIPS<b class='flag-5'>架构</b><b class='flag-5'>处理器</b>

    简单认识POWER系列架构处理器

    的 POWER ( Performance Optimization With Enhanced RISC) 架构的原型机。1990年 IBM 推出了第一代的 POWER1架构处理器,随后 1993 年
    的头像 发表于 11-28 09:21 2221次阅读
    简单认识POWER系列<b class='flag-5'>架构</b><b class='flag-5'>处理器</b>

    简单认识IA-64架构处理器

    IA- 64 架构处理器(IA - 64 Processors )最早为安腾架构 (Itanium Architecture)处理器的缩写,支持64 位
    的头像 发表于 11-27 09:33 1259次阅读