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_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

单片机MCU基础知识,初学者必看

1.MCU有串口外设的话,在加上电平转换芯片,如MAX232,SP3485就是RS232和RS485....

发表于 09-22 09:00 13次 阅读
单片机MCU基础知识,初学者必看

MCU将部分函数运行于RAM中解析

MCU(如: 基于Cortex V6M 的Cortex M0+ 等) Code 通常运行在内嵌Fla....

发表于 09-22 09:00 11次 阅读
MCU将部分函数运行于RAM中解析

MCU在血液分析仪中的应用设计

测量的次序通常由微控制器进行控制(MCU)。微控制器还进行转换结果的处理,存储测量结果至EEPROM....

发表于 09-22 09:00 11次 阅读
MCU在血液分析仪中的应用设计

怎么判断MSP430是否适合您的LCD应用

作者:Jennifer Barry, TI MSP430产品事业部 2001 年,MSP430产品线推出第一款具有集成型 LCD 的微控制器。自此,...

发表于 09-21 15:41 56次 阅读
怎么判断MSP430是否适合您的LCD应用

Linux设备驱动总线关系概述

前言: 本篇blog主要是整理了一下总线,驱动,设备之间的关系概述。 一、总线、驱动、设备     &...

发表于 09-21 11:42 281次 阅读
Linux设备驱动总线关系概述

Linux vGPU支持NVIFR吗?

你好 我们有一个OpenGL应用程序,它使用NVIFR进行h264编码。 它将结果保存在文件中。 我们现在正在使用带有附加vGP...

发表于 09-21 11:15 11次 阅读
Linux vGPU支持NVIFR吗?

nvidia-xconfig输出不适用于vGPU

[与我最近的其他帖子有关,但我是单独发布的,希望能使问题清晰易懂。] 对于ESXi 6 U2,无论vGPU配置文件如何,在Linux...

发表于 09-21 11:05 36次 阅读
nvidia-xconfig输出不适用于vGPU

linux下配置samba服务

samba : 1、概念: 主要用于在linux中配置共享目录给网络中的其他主机 2、安装: sudo apt-get install samba...

发表于 09-21 10:57 221次 阅读
linux下配置samba服务

浅析非对称双核MCU基础知识及核间通信

首先是内核的选择。LPC4350基于32位的ARM Cortex-M4和Cortex-M0内核(以下....

发表于 09-21 09:39 22次 阅读
浅析非对称双核MCU基础知识及核间通信

STM32L4进入STOP2模式后的漏电问题的分析及解决

STM32L4 系列,目前是STM32超低功耗产品中最强大的一个系列。它为我们提供了丰富的低功耗模式....

的头像 电子设计 发表于 09-21 09:02 373次 阅读
STM32L4进入STOP2模式后的漏电问题的分析及解决

ESP8266 Node MCU-API 函数的详细中文说明

本文档的主要内容详细介绍的是ESP8266的Node MCU-API 函数的详细中文说明。

发表于 09-21 08:00 11次 阅读
ESP8266 Node MCU-API 函数的详细中文说明

IC Insights报告显示:2018年全球MCU营收预将成长11%,可达到186亿美元

IC Insights在其《The 2018 McClean Report》调报告中,提高了对MCU....

发表于 09-20 16:41 55次 阅读
IC Insights报告显示:2018年全球MCU营收预将成长11%,可达到186亿美元

【Linux基础】Linux软链接简介

  一、Linux软链接简介   Linux的软链接(symbolic link)又叫符号连接,相当于Windows下的快捷方式。   Linux软链接的...

发表于 09-20 15:50 236次 阅读
【Linux基础】Linux软链接简介

【Linux基础】Linux硬链接简介

  一、Linux硬链接简介   Linux下的文件是通过索引节点(Inode)来识别文件的,硬链接可以认为是一个指向文件索引节点的...

发表于 09-20 15:47 200次 阅读
【Linux基础】Linux硬链接简介

Linux Shell系列教程之(十七) Shell文件包含

  一、Shell文件包含格式   Shell文件包含的格式如下,使用点号“.”+文件名包含:   . filename   或者sour...

发表于 09-20 15:42 190次 阅读
Linux Shell系列教程之(十七) Shell文件包含

是否有可用的Mac或Linux客户端?

目前我们有一个Windows客户端。 请查看以后访问Mac& Linux客户端。 以上来自于谷歌翻译 以下为原文 Curren...

发表于 09-20 11:36 31次 阅读
是否有可用的Mac或Linux客户端?

在用mcu的串口接收数据完成后, 如何把串口关闭以降低功耗

在用mcu的串口接收数据,用完后,想把串口关闭以降低功耗 ...

发表于 09-20 10:01 187次 阅读
在用mcu的串口接收数据完成后, 如何把串口关闭以降低功耗

2016-2018年中国无线MCU产品市场分析

据赛迪顾问预测,2025年我国物联网连接数将达到53.8亿,其中5G物联网连接数达到39.3亿。

发表于 09-20 08:33 49次 阅读
2016-2018年中国无线MCU产品市场分析

浅析Linux私房菜作者鸟哥的学习秘诀

对Linux稍有了解的人,都会知道台湾有个“鸟哥”,出身于环境工程,却偏偏成为了一代人的Linux启....

的头像 马哥Linux运维 发表于 09-19 17:09 150次 阅读
浅析Linux私房菜作者鸟哥的学习秘诀

基于MCU模块的定时器工作原理解析

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

发表于 09-19 16:16 55次 阅读
基于MCU模块的定时器工作原理解析

Python单元测试框架是什么?及如何使用详细代码说明

本文档的主要内容详细介绍的是Python单元测试框架是什么?及如何使用详细代码说明包括了:使用PyU....

发表于 09-19 14:49 20次 阅读
Python单元测试框架是什么?及如何使用详细代码说明

EEPROM结构的内置Flash降低成本

LPC802是NXP推出的一款性价比很高的微处理器,具有EEPROM结构的Flash,开关矩阵等,可....

的头像 周立功单片机 发表于 09-19 09:48 528次 阅读
EEPROM结构的内置Flash降低成本

MAIN、MCU和UART的PCB封装的资料和封装图详细资料免费下载

本文档的主要内容详细介绍的是MAIN、MCU和UART的PCB封装的资料和封装图详细资料免费下载。

发表于 09-19 08:00 20次 阅读
MAIN、MCU和UART的PCB封装的资料和封装图详细资料免费下载

Linux内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?

当涉及基于公司电子邮件域的顶级内核贡献者时,该列表由 Intel,Red Hat,Linux Fou....

的头像 Linux爱好者 发表于 09-18 17:51 209次 阅读
Linux内核作为一个超级巨大的开源项目,你知道它最新的状态如何吗?

基于嵌入式linux系统下的AD7873触摸屏驱动系统设计详解

随着计算机技术的发展和普及,触摸屏技术得到了越来越广泛应用,在各种手持设备中,如手机、MP4、掌上游....

发表于 09-18 16:57 114次 阅读
基于嵌入式linux系统下的AD7873触摸屏驱动系统设计详解

基于AVR单片机的常见问题解答

所有的C 编译器均已在ATMEL 网站上有关第三方工具供应商的网页上列出;ATMEL 公司在它的网站....

发表于 09-18 16:52 70次 阅读
基于AVR单片机的常见问题解答

小豹翻译棒领衔智能硬件时尚 中秋十一双节热门科技礼品盘点

得益于猎豹移动旗下人工智能公司猎户星座和“AI黄埔军校”微软亚洲研究院提供的智能语音双引擎支持,小豹....

发表于 09-18 13:50 276次 阅读
小豹翻译棒领衔智能硬件时尚 中秋十一双节热门科技礼品盘点

介绍一种新的框架式嵌入式UI开发平台

工业产品的交互界面开发要求越来越接近于消费领域的产品。选择一种快速且低成本的嵌入式UI开发方案显得尤....

的头像 ZLG致远电子 发表于 09-18 09:44 1021次 阅读
介绍一种新的框架式嵌入式UI开发平台

Linux之父为自己粗鲁言论道歉,并宣布休假!

之前,Torvalds在公开和私下邮件沟通中都曾对Linux内核开发者和维护者言辞粗暴,其中不乏一些....

的头像 新智元 发表于 09-18 09:29 261次 阅读
Linux之父为自己粗鲁言论道歉,并宣布休假!

基于嵌入式linux系统下的串口编程具体设置详解

本文基于嵌入式linux下串口应用编程进行了研究,详细介绍了串口设置的步骤,可以更好的理解串口的工....

发表于 09-17 17:10 117次 阅读
基于嵌入式linux系统下的串口编程具体设置详解

实操经验分享——在STM32上移植Linux

刚从硬件跳槽为嵌软时,没有任何一丝的准备。一入职,领导就交代了一项特难的任务——在stm32上移植l....

的头像 传感器技术 发表于 09-17 17:01 296次 阅读
实操经验分享——在STM32上移植Linux

基于AIS系统中2189M的硬件设计

ADSP2189M芯片是一种定点DSP,其指令周期为13.3ns,运行速度可达75MIPS。处理器包....

发表于 09-17 14:44 62次 阅读
基于AIS系统中2189M的硬件设计

基于C8051F920单片机在太阳能充电系统中的设计

太阳能光伏板接入光伏信号处理电路,光伏电压经PWM充电控制电路送到12 V蓄电池内。正常工作时,12....

发表于 09-17 14:36 81次 阅读
基于C8051F920单片机在太阳能充电系统中的设计

2018第四届中国硬件创新大赛华北分赛区决赛完美收官

2018年 9 月 15 日下午,备受 瞩目 的 第四届中国硬件创新大赛华北分赛区决赛 在 北京中关....

的头像 中国硬件创新大赛 发表于 09-17 12:54 401次 阅读
2018第四届中国硬件创新大赛华北分赛区决赛完美收官

如何为单片机选择合适的人机界面?

单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英....

发表于 09-17 08:00 41次 阅读
如何为单片机选择合适的人机界面?

MCU再创销售额新高纪录,到2020年持续呈现上扬走势

市场研究机构IC Insights预期,IC产业的原始系统级晶片(SoC)产品──微控制器(micr....

发表于 09-16 11:13 109次 阅读
MCU再创销售额新高纪录,到2020年持续呈现上扬走势

基于嵌入式Linux系统的远程监控模块设计详解

嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”(devices used to con....

发表于 09-16 10:54 134次 阅读
基于嵌入式Linux系统的远程监控模块设计详解

关于步进电机控制器与伺服电机控制器的对比浅析

步进电机和伺服电机是工控领域应用最广泛的两类产品,而它们的核心分别是步进电机控制器与伺服电机控制器,....

发表于 09-16 09:48 133次 阅读
关于步进电机控制器与伺服电机控制器的对比浅析

微软为MCU设备构建物联网安全平台

有数据显示,预计到2020年全球物联网市场将以每年28.5%的复合增长率飞速发展,而物联网背后的技术....

发表于 09-15 06:39 161次 阅读
微软为MCU设备构建物联网安全平台

基于移动数据LED显示屏系统的构成及原理解析

此种基于移动数据的LED显示屏幕系统由GSM无线收发模块、MCU(单片机)、LED驱动电路、LED显....

发表于 09-14 16:48 83次 阅读
基于移动数据LED显示屏系统的构成及原理解析

Linux设备驱动详细资料介绍《Linux设备驱动程序》(中文第三版)免费下载

以 Linux 为代表的自由操作系统的很多优点之一, 是它们的内部是开放给所有人看的。 操作系统, ....

发表于 09-14 15:06 50次 阅读
Linux设备驱动详细资料介绍《Linux设备驱动程序》(中文第三版)免费下载

UNIX系统的程序设计接口函数介绍《UNIX环境高级编程》电子教材免费下载

本书描述了UNIX系统的程序设计接口-系统调用接口和标准C库提供的很多函数。本书针对的是所有的程序员....

发表于 09-14 15:06 29次 阅读
UNIX系统的程序设计接口函数介绍《UNIX环境高级编程》电子教材免费下载

了解Linux默认文件系统的发展历史

当 Linus 开发出刚起步的 Linux 内核时,Rémy Card 从事第一代的 ext 文件系....

的头像 Linux爱好者 发表于 09-14 14:50 270次 阅读
了解Linux默认文件系统的发展历史

2018年MCU的出货量比预期提高了18%,增长还将持续强劲

2018年McClean报告的年中更新数据披露,IC Insights将MCU 2018年的出货量预....

发表于 09-14 14:08 91次 阅读
2018年MCU的出货量比预期提高了18%,增长还将持续强劲

华大携手华虹打造国内最低功耗MCU系列产品

华大半导体有限公司MCU事业部携手全球领先的特色工艺纯晶圆代工企业上海华虹宏力半导体制造有限公司(“....

的头像 华大半导体有限公司 发表于 09-14 11:29 1117次 阅读
华大携手华虹打造国内最低功耗MCU系列产品

新唐NuMicro系列M0和M4的芯片的详细资料介绍和使用手册免费下载

一块板子拿在手里,大家最急切想知道的应该就是该芯片都有什么功能?用什么编译?怎么编译?怎么下载?怎么....

发表于 09-14 10:55 27次 阅读
新唐NuMicro系列M0和M4的芯片的详细资料介绍和使用手册免费下载

如何提高你的C语言编程能力?带你提升C语言编程能力

  C语言: 1.Windows、Linux、Unix 等操作系统的内核90%以上都使用C语言开发;....

发表于 09-14 10:53 70次 阅读
如何提高你的C语言编程能力?带你提升C语言编程能力

IC Insights预测,2022年MCU销售额将达到239亿美元

MCU(微控制器)是把中央处理器的频率与规格做适当缩减,并将内存、计数器、 USB、 A/D转换、U....

的头像 罗欣 发表于 09-14 10:23 437次 阅读
IC Insights预测,2022年MCU销售额将达到239亿美元

基于Linux 2.6.16的嵌入式开发平台的风力发电监控系统开发设计

为了适应不同的应用场合,同时考虑到计算机系统的灵活性、可伸缩性以及可裁剪性,一种以应用为中心、以计算....

发表于 09-13 17:22 102次 阅读
基于Linux 2.6.16的嵌入式开发平台的风力发电监控系统开发设计

基于32位ARM920T内核的微处理器的嵌入式Linux系统构建详解

目前,在嵌入式系统中基于ARM微核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用,建立面向....

发表于 09-13 17:16 82次 阅读
基于32位ARM920T内核的微处理器的嵌入式Linux系统构建详解

基于嵌入式Linux系统下Mini GUI的移植方法与过程详解

近几年,嵌入式 Linux 系统已得到广泛的应用,相应的图形用户界面的开发也日趋重要,MiniGUI....

发表于 09-12 16:22 148次 阅读
基于嵌入式Linux系统下Mini GUI的移植方法与过程详解

基于嵌入式Linux系统的Bootloader模型在MIPS64上的移植设计浅析

Linux具备良好的裁剪性和移植性,并且开源、资源丰富,已成为嵌入式系统的开发热点。一个完整的嵌入式....

发表于 09-12 16:13 89次 阅读
基于嵌入式Linux系统的Bootloader模型在MIPS64上的移植设计浅析

Linux内核通知链如何引入?原理是什么?如何使用和实现?及实例分析

内核通知链引入 概念 1.子系统之间产生关联(耦合) 2.只能在内核子系统之间使用,不能内核与....

发表于 09-12 15:05 29次 阅读
Linux内核通知链如何引入?原理是什么?如何使用和实现?及实例分析

嵌入式开发Linux网络编程培训资料的详细资料免费下载

本文档的作用内容详细介绍的是嵌入式开发Linux网络编程培训资料的详细资料免费下载。

发表于 09-12 11:55 26次 阅读
嵌入式开发Linux网络编程培训资料的详细资料免费下载

哈佛大学中国博士创立“脑机接口”公司,帮助失臂女孩用意识控制假肢

虽然在游戏世界里,意念控制的实现可以顺手拈来、轻而易举,但在现实世界中,其背后支持性的技术——脑机接....

的头像 机器人大讲堂 发表于 09-12 10:48 366次 阅读
哈佛大学中国博士创立“脑机接口”公司,帮助失臂女孩用意识控制假肢

MCU生态短板,亟待多端突破

微控制器(MCU),国人更喜欢称为单片机,是今天电子产品的心脏,被广泛地应用到消费和工业电子产品中。

的头像 嵌入式资讯精选 发表于 09-12 10:37 770次 阅读
MCU生态短板,亟待多端突破

基于嵌入式Linux平台构建视频监控系统的设计过程详解

目前,嵌入式系统在视频监控中的应用越来越广泛。伴随着网络的强大功能,视频监控更侧重网络监控方案,要求....

发表于 09-11 17:50 132次 阅读
基于嵌入式Linux平台构建视频监控系统的设计过程详解

以基于Linux的嵌入式系统为核心的测控系统设计

当前,在工业控制领域,网络控制技术快速发展。网络控制要求测控系统必须具备两方面的功能:一方面要在现场....

发表于 09-11 17:46 107次 阅读
以基于Linux的嵌入式系统为核心的测控系统设计

Linux设备驱动如何开发?《LINUX设备驱动开发详解》详细直流免费下载

任何一个计算机系统的运行都是系统中软硬件协作的结果,没有硬件的软件是空中楼阁,而没有软件的硬件则只是....

发表于 09-11 16:25 26次 阅读
Linux设备驱动如何开发?《LINUX设备驱动开发详解》详细直流免费下载

智能影音系统,智能家居,视频对讲系统等12个分组项目系统列表免费下载

本文档的作用内容详细介绍的是12个分组项目系统列表免费下载包括了:智能影音系统,讯飞云语音智能车,智....

发表于 09-11 15:46 24次 阅读
智能影音系统,智能家居,视频对讲系统等12个分组项目系统列表免费下载