1. mcu
    mcu
    +关注
    关注 18
    文章 1660
    浏览量 153195
  2. Linux
    +关注
    关注 20
    文章 2001
    浏览量 78709
  3. 智能硬件
    +关注
    关注 144
    文章 1641
    浏览量 51909

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致远电子 技术专区

  1. 介绍如何选用正确的传感器来保障测试效果最佳
  2. 3个方法掌握电机烧毁原因及案例分析
  3. 介绍应用于智能交通行业的zigbee通讯方案
  4. 如何解决汽车“智能钥匙”编程失败率高、效率不够的冲突
  5. 电子产品性能评估,快速进行温升测试
原文标题:【经验】电力馈线终端设计方案 文章出处:【微信号:ZLG_zhiyuan,微信公众号:ZLG致远电子】欢迎添加关注!文章转载请注明出处。
关注鸿运国际微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

介绍如何通过意法的STM32 MCU实现用DMA完成多通道的AD采样功能

在嵌入式产品中有时候需要实现对外部的模拟量进行采样处理和记录,而这就需要使用到ADC功能,将外部的模....
的头像 贸泽电子设计圈 发表于 01-24 15:41 次阅读 0条评论
介绍如何通过意法的STM32 MCU实现用DMA完成多通道的AD采样功能

基于linux的Ftrace简介、案例、结果读法以及用vim进行Ftrace折叠的解析

Ftrace简介,Ftrace案例,Ftrace结果怎么读, vim进行Ftrace折叠。
的头像 Linuxer 发表于 01-24 14:14 次阅读 0条评论
基于linux的Ftrace简介、案例、结果读法以及用vim进行Ftrace折叠的解析

解析新能源汽车的三级模块体系和平台架构

整车控制器(VCU)、电机控制器(MCU)和电池管理系统(BMS)是最重要的核心技术,对整车的动力性....
的头像 中汽汽车电子电器信息 发表于 01-24 09:18 次阅读 0条评论
解析新能源汽车的三级模块体系和平台架构

嵌入式未来还是Linux的天下,并通过内核学习来阐述kernel的机理

Kernel入门,要选本好的入门书籍,我从网上download一本《Linux内核设计与实现》。这本....
的头像 嵌入式ARM 发表于 01-24 08:47 次阅读 0条评论
嵌入式未来还是Linux的天下,并通过内核学习来阐述kernel的机理

基于Linux的设备号的构成、分配、释放的详细解析

设备分为三大类:字符设备,块设备和网络设备。内核针对每一类设备都提供了对应驱动模型架构,包括基本的内....
的头像 嵌入式ARM 发表于 01-24 08:42 次阅读 0条评论
基于Linux的设备号的构成、分配、释放的详细解析

解决Linux系统故障排查和修复技巧的3种方法解析与案例分享

我发现Linux系统在启动过程中会出现一些故障,导致系统无法正常启动,我在这里写了几个应用单用户模式....
的头像 Linux爱好者 发表于 01-23 17:58 次阅读 0条评论
解决Linux系统故障排查和修复技巧的3种方法解析与案例分享

基于Nand Flash 存储技术的嵌入式linux 系统设计

现今嵌入式存储产品已渗透进人们生活工作中的方方面面,从ATM 机到手持通讯设备。社会对嵌入式产品的性....
发表于 01-23 11:12 次阅读 0条评论
基于Nand Flash 存储技术的嵌入式linux 系统设计

根文件系统的含义和相关重要概念以及加载代码分析

简单的来说,根文件系统包括虚拟根文件系统和真实根文件系统。在Kernel启动的初始阶段,首先去创建虚....
的头像 鸿运国际网工程师 发表于 01-23 08:54 次阅读 0条评论
根文件系统的含义和相关重要概念以及加载代码分析

从硬件角度解析下这个USB Type-C

我来从硬件角度解析下这个USB Type-C,顺便解惑。尺寸小,支持正反插,速度快(10Gb)。这个....
的头像 单片机精讲吴鉴鹰 发表于 01-23 08:53 次阅读 0条评论
从硬件角度解析下这个USB Type-C

学习管理 docker 容器的一些命令

在本教程中,我们会学习管理 docker 容器的一些命令。
的头像 Linux爱好者 发表于 01-22 11:56 次阅读 0条评论
学习管理 docker 容器的一些命令

通过加速点的一台Linux服务器通过Iptables实现加速业务访问的效果

► 当业务访问通过Internet速度较慢,目前有一个较快的访问中转点(专线或者BGP)。 技....
的头像 马哥Linux运维 发表于 01-22 09:23 次阅读 0条评论
通过加速点的一台Linux服务器通过Iptables实现加速业务访问的效果

关于 fork 和 exec 是如何在 Unix 上工作的

本文是关于 fork 和 exec 是如何在 Unix 上工作的。你或许已经知道,也有人还不知道。几....
的头像 Linux爱好者 发表于 01-22 09:09 次阅读 0条评论
关于 fork 和 exec 是如何在 Unix 上工作的

详细解析MCU降功耗的6个方法

降功耗对于一款使用电池供电的产品来说是至关重要的。当然这项工作不只是软件开发人员的责任,还需要硬件工....
的头像 MCU开发加油站 发表于 01-21 11:01 次阅读 0条评论
详细解析MCU降功耗的6个方法

编写一个可以用GRUB来引导的简单x86内核

我们将从零开始,动手编写一个可以用GRUB来引导的简单x86内核,该内核会在屏幕上打印一条信息,然后....
的头像 C语言专家集中营 发表于 01-21 09:12 次阅读 0条评论
编写一个可以用GRUB来引导的简单x86内核

“百箱大战”迎来AI融资大事件 国内外人工智能公司融资汇总分析

在百箱大战中的战争从未停歇过,近日战火重燃,AI公司Rokid成功获得了1亿美元的融资。Rokid致....
发表于 01-19 11:42 次阅读 0条评论
“百箱大战”迎来AI融资大事件 国内外人工智能公司融资汇总分析

如何成为嵌入式高手的学习路线解析

了解linux系统;区分各种版本的Linux系统,以便于拓展 Linux视野。 1、Linux....
的头像 EDN电子技术设计 发表于 01-19 11:01 次阅读 0条评论
如何成为嵌入式高手的学习路线解析

广州市政府信息化云服务平台招标:红旗Linux成功入围

在最新一期的《广州市政府信息化云服务平台》招标采购中,服务器操作系统均本土企业的身影,红旗Linux....
发表于 01-19 09:05 次阅读 0条评论
广州市政府信息化云服务平台招标:红旗Linux成功入围

基于MSO的混合信号系统测试与调试[图]

嵌入式系统中,MCU和DSP的应用非常普遍,模拟信号和各种数字信号同时存在。传统上,工程师分别使用示....
发表于 01-18 09:39 次阅读 0条评论
基于MSO的混合信号系统测试与调试[图]

基于16-bit MCU实现超低功耗运动检测系统解决方案[图]

谐振 LC 传感器技术用于运动检测已有数年,包括流量计量以及其它低速转动检测系统等。几乎在所有情况下....
发表于 01-18 09:05 次阅读 0条评论
基于16-bit MCU实现超低功耗运动检测系统解决方案[图]

安装 Pick以及其用法解析

今天,我们要讲的是一款有趣的命令行工具,名叫 Pick。它允许用户通过 ncurses(3X) 界面....
的头像 嵌入式资讯精选 发表于 01-17 14:15 次阅读 0条评论
安装 Pick以及其用法解析
鸿运国际手机欢迎你