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

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

3天内不再提示

瑞萨RX MCU功能安全解决方案之FSoE应用软件包(1)

瑞萨MCU小百科 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2024-07-24 14:22 次阅读

01什么是FSoE

首先,我们来看什么是FSoE。FSoE(Safety over EtherCAT)定义了一个安全的通信层,用于在EtherCAT设备之间传输安全的过程数据。FSoE是一项由EtherCAT技术集团(ETG)支持的开放技术。

FSoE安全协议处理需要冗余硬件配置。

777a3cf4-3aa2-11ef-a4c8-92fbcf53809c.jpg

FSoE是一种用于在EtherCAT设备之间传输过程数据的安全协议,由EtherCAT技术集团发布和控制。对于FSoE协议的处理,需要冗余的MCU架构。

在EtherCAT帧中,安全和非安全的过程数据是混合的。每个从设备从EtherCAT帧中提取并处理相应的数据单元。例如,FSOE帧包含了安全协议数据单元,后面简称安全PDU。

02FSoE应用软件包

内容

Renesas FSoE应用软件包可在EtherCAT从设备上使能FSoE功能。FSoE应用软件包,包括IEC61508认证的FSoE应用软件、安全手册、用户指南、认证文档,以及两个示例软件(网络通信IC接口和数据I/O接口),和软件开发手册。使用这个FSOE应用软件包,您可以轻松构建安全的远程I/O。以检查FSoE应用软件包的操作。

7796275c-3aa2-11ef-a4c8-92fbcf53809c.jpg

*1 : 捆绑了两个示例应用程序,以检查FSoE应用程序软件的操作

- 网络通信IC接口:演示网络通信IC与RX MCU之间的数据交换

- 数据I/O接口:演示安全数据输入/输出

*2 : 不包括功能安全认证文件

概述

瑞萨FSoE应用软件包与ETG 5100 V1.2.0兼容。

瑞萨FSoE应用软件包获得了功能安全认证,不仅包括协议栈部分,还包括FSoE Slave控制部分。

77bf1c7a-3aa2-11ef-a4c8-92fbcf53809c.jpg

FSoE slave控制功能:

1FSoE slave状态管理和数据流控制

2与其他用户应用程序的数据传输/接收控制

3两个MCU之间的FSoE数据交换

4FSoE应用软件本身的运行诊断

FSoE协议栈功能:

1输入安全PDU*的诊断和安全数据的提取

2输入安全数据的CRC计算和返回安全PDU的生成

* PDU : Protocol Data Unit

必要的资源

下表展示了FSoE应用软件包所需的MCU资源。所需的RAM大小因安全数据大小而异。FSoE应用软件包使用串行通信、DTC和CRC模块在MCU之间传输数据。

77de2084-3aa2-11ef-a4c8-92fbcf53809c.jpg

*1: RAM大小根据要通信的安全数据的大小而增加

*2: SCI = 串行通信接口

用户不能使用FSoE应用软件使用的SCI通道

*3: DTC = 数据传输控制器

用户不能使用FSoE应用软件使用的DTC通道

*4: CRC = 循环冗余检查

用户可以使用FSoE应用软件使用的CRC模块

尽管用户不允许使用FSoE应用软件包所使用的串口和DTC通道,但用户可以使用CRC模块

订购号码

购买FSoE应用软件套件时,请使用以下订购号码。

7806b38c-3aa2-11ef-a4c8-92fbcf53809c.jpg

订购号码在所有RX组MCU中都是通用的,但需要注意一下支持的编译器,以及编译器的版本。

软件配置

下表展示了FSoE应用软件包的功能。

786028fe-3aa2-11ef-a4c8-92fbcf53809c.jpg

FSoE应用软件包与前面介绍的功能安全平台软件要一起使用。要处理安全网络数据,必须具有冗余MCU配置。利用功能安全平台软件,您可以使冗余MCU配置更加简单快捷。

Renesas FSoE应用软件包还包括两个示例软件,可帮助用户快速开发安全的远程I/O产品。这两个示例软件可直接应用在功能安全平台软件之中。

System Configuration

使用FSoE应用软件包中包含的两个示例软件实现安全的远程I/O产品时的配置示例。

示例1: Safety远程I/O配置

在本例中,与EtherCAT主机的通信由专用EtherCAT通信IC执行,而不是由RX MCU执行。

788c835e-3aa2-11ef-a4c8-92fbcf53809c.jpg

PDU : Protocol Data Unit

可以看到,硬件上由EtherCAT主机、EtherCAT通信IC,两个RX MCU组成。

软件上,左侧的MCU运行,功能安全平台软件、FSOE应用软件、网络通信IC接口示例程序和数据IO示例程序。右侧的MCU运行,功能安全平台软件、FSOE应用软件、和数据IO示例程序。

运行在两个MCU中的功能安全平台软件通过串口进行交叉监控,运行在两个MCU中的FSOE应用软件通过串口进行数据交换。

示例2: Safety远程I/O配置(使用RX72M)

下图是RX72M与EtherCAT主机通信并实现安全远程I/O时的配置示例。

78a1c124-3aa2-11ef-a4c8-92fbcf53809c.jpg

*1: 此软件未在FSoE应用程序中绑定

PDU : Protocol Data Unit

由于RX72M含有EtherCAT接口,不需要专用的EtherCAT通信IC,因此可以降低设备成本。

可以看到,硬件上由EtherCAT主机,两个RX MCU组成。软件上,左侧的MCU运行,功能安全平台软件、FSOE应用软件、数据IO示例程序和Ethercat通信软件。右侧的MCU运行,功能安全平台软件、FSOE应用软件、和数据IO示例程序。

运行在两个MCU中的功能安全平台软件通过串口进行交叉监控,运行在两个MCU中的FSOE应用软件通过串口进行数据交换。

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

    关注

    146

    文章

    17316

    浏览量

    352519
  • 瑞萨
    +关注

    关注

    35

    文章

    22310

    浏览量

    86686
  • 软件包
    +关注

    关注

    0

    文章

    104

    浏览量

    11654

原文标题:瑞萨RX MCU功能安全解决方案简介(5-1)FSoE功能软件包

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RX MCU功能安全解决方案简介(4-1)SIL3系统软件包

    这个软件包包括功能安全平台软件安全手册、用户指南,IEC61508功能
    的头像 发表于 07-08 18:29 1651次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b> <b class='flag-5'>MCU</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b><b class='flag-5'>解决方案</b>简介(4-<b class='flag-5'>1</b>)SIL3系统<b class='flag-5'>软件包</b>

    RX MCU功能安全解决方案简介(3)Self-Test自检软件包

    RX系列MCU自检软件包,包括诊断软件安全手册、用户指南和IEC61508功能
    的头像 发表于 07-05 11:30 1882次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b> <b class='flag-5'>MCU</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b><b class='flag-5'>解决方案</b>简介(3)Self-Test自检<b class='flag-5'>软件包</b>

    电子功能安全IEC61508解决方案介绍(3)

    为更多产品开发支持服务,包括新的基于ARM架构的RA MCU系列和RZ MPU系列: 接下来介绍一下IEC61508功能安全
    的头像 发表于 12-27 14:07 1016次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>功能</b><b class='flag-5'>安全</b>IEC61508<b class='flag-5'>解决方案</b>介绍(3)

    e2studio(1)----芯片搭建FSP环境

    /software-tool/flexible-software-package-fsp 进入后选择电子 RA 灵活配置软件包 (FSP)。
    发表于 09-30 15:28

    解决方案汇总帖

    【视频】电子180度E-Bike解决方案【视频】电子RX LCD直接驱动
    发表于 01-30 18:27

    MCU指纹识别解决方案

    的生物识别技术产品主要也以指纹识别为主。RX651 MCU采用自有高性能RXv2内核,工
    发表于 09-02 13:57

    电子推出基于32位RX微控制器的EtherCAT功能安全解决方案

    全新FSoE软件基于由全球最大的工业以太网组织EtherCAT Technology Group发布的FSoE标准。
    发表于 09-29 15:30 1440次阅读

    灵活软件包 (FSP) v3.6.0 用户手册

    灵活软件包 (FSP) v3.6.0 用户手册
    发表于 01-12 18:45 1次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活<b class='flag-5'>软件包</b> (FSP) v3.6.0 用户手册

    灵活软件包 (FSP) v2.1.0 用户手册

    灵活软件包 (FSP) v2.1.0 用户手册
    发表于 02-03 19:28 2次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活<b class='flag-5'>软件包</b> (FSP) v2.1.0 用户手册

    灵活软件包(FSP) v1.1.0 用户手册

    灵活软件包 (FSP) v1.1.0 用户手册
    发表于 03-13 20:02 0次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活<b class='flag-5'>软件包</b>(FSP) v1.1.0 用户手册

    灵活软件包(FSP) v3.8.0 用户手册

    灵活软件包 (FSP) v3.8.0 用户手册
    发表于 06-30 20:09 0次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活<b class='flag-5'>软件包</b>(FSP) v3.8.0 用户手册

    灵活软件包(FSP) v2.1.0 用户手册

    灵活软件包 (FSP) v2.1.0 用户手册
    发表于 07-04 20:01 0次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活<b class='flag-5'>软件包</b>(FSP) v2.1.0 用户手册

    灵活软件包(FSP) v1.0.0 用户手册

    灵活软件包 (FSP) v1.0.0 用户手册
    发表于 07-05 18:50 0次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活<b class='flag-5'>软件包</b>(FSP) v1.0.0 用户手册

    RX MCU功能安全解决方案FSoE应用软件包(2)

    FSoE Slave通信有五种状态。包括Reset State、Session State、Connection State、Parameter State、Data State。
    的头像 发表于 07-24 14:25 500次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RX</b> <b class='flag-5'>MCU</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b><b class='flag-5'>解决方案</b><b class='flag-5'>之</b><b class='flag-5'>FSoE</b><b class='flag-5'>应用软件包</b>(2)

    开发板​RX-FSOE-REF-KIT功能安全使用介绍(上)

    本文基于官方开发板RX-FSOE-REF-KIT,介绍EtherCAT通讯的功能安全应用开发以及实现过程所需的开发环境。
    的头像 发表于 08-20 15:25 699次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>开发板​<b class='flag-5'>RX-FSOE</b>-REF-KIT<b class='flag-5'>功能</b><b class='flag-5'>安全</b>使用介绍(上)