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

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

3天内不再提示

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

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

02FSoE应用软件包

FSoE Slave控制

FSoE Slave通信有五种状态。包括Reset State、Session State、Connection State、Parameter State、Data State。

ddd58ef0-3cfe-11ef-a4c8-92fbcf53809c.jpg

FSoE Slave控制部分执行FSoE Slave状态管理,以及基于每个状态的数据控制。

数据流

安全数据输出操作的数据流,显示了如何在“数据”状态下处理“安全数据的输出”。

ddfd26ea-3cfe-11ef-a4c8-92fbcf53809c.jpg

de218bc0-3cfe-11ef-a4c8-92fbcf53809c.jpg

PDU : Protocol Data Unit

[数据状态] 安全数据输出操作的数据流:

1从外部IC接收Safety PDU

de487c9e-3cfe-11ef-a4c8-92fbcf53809c.jpg

EtherCAT通信IC从EtherCAT主设备接收数据,并提取安全协议数据发送到网络通信IC接口。

2发送Safety PDU到两个MCU

de6d4e48-3cfe-11ef-a4c8-92fbcf53809c.jpg

网络通信IC接口将安全协议数据传递给FSoE应用软件。FSoE应用软件将安全协议数据发送到在对应RX MCU上运行的FSoE软件。

3分析两个MCU上的Safety PDU

de8c8d94-3cfe-11ef-a4c8-92fbcf53809c.jpg

FSoE应用软件在RX MCU之间多次交换数据,并分析安全协议数据。

4将安全数据发送到数据I/O接口

deb3a712-3cfe-11ef-a4c8-92fbcf53809c.jpg

分析后,生成一个安全数据,FSoE应用软件将其传递到数据I/O接口。

5将安全数据输出到外部端口

ded7b224-3cfe-11ef-a4c8-92fbcf53809c.jpg

数据I/O接口将安全数据值发送到外部端口。

[数据状态] 安全数据输入操作数据流:

安全数据输入操作数据流,显示了如何在数据状态下处理安全数据的输入。

def84f34-3cfe-11ef-a4c8-92fbcf53809c.jpg

PDU : Protocol Data Unit

1从外部端口输入安全数据

ded7b224-3cfe-11ef-a4c8-92fbcf53809c.jpg

在第一步中,数据I/O接口从外部端口接收安全数据。

2向FSoE应用软件发送安全数据

df4c3d6a-3cfe-11ef-a4c8-92fbcf53809c.jpg

数据I/O接口将安全数据传递给FSoE应用软件。

3数据交换和处理,CRC计算

df6d5aea-3cfe-11ef-a4c8-92fbcf53809c.jpg

FSoE应用软件执行RX MCU之间的数据交换并处理安全数据。数据处理过程是用户可编程的。在安全数据处理之后,生成安全数据的CRC。

4生成Safety PDU格式

df91c826-3cfe-11ef-a4c8-92fbcf53809c.jpg

FSoE应用软件将SafeData转换为安全协议数据格式,然后传递到网络通信IC接口。

5将Safety PDU发送到外部IC

dfbf2ad2-3cfe-11ef-a4c8-92fbcf53809c.jpg

网络通信IC接口将安全协议数据发送到外部EtherCAT通信IC。EtherCAT通信IC生成含有安全协议数据的EtherCAT数据帧,并将其发送到主设备。

执行控制

在FSoE处理中,MCU之间的数据交换被执行多次,如图所示的6个部分。拆分流程以最大限度地减少对其他应用程序流程的影响。

dfdae6fa-3cfe-11ef-a4c8-92fbcf53809c.jpg

e004c45c-3cfe-11ef-a4c8-92fbcf53809c.jpg

在数据交换完成之前,FSoE应用软件不能启动下一个过程,这样的设计使得其他用户应用程序可以在数据交换期间得以执行。

数据格式

所需安全数据的大小因功能安全设备的不同而有所不同。FSoE应用软件可以通过专用设置文件轻松更改要处理的安全数据的大小。

例如,可以将安全PDU设定为6个字节,此时安全数据为1个字节,也可以安全PDU设定为11个字节,此时安全数据为4个字节。

e02b4f00-3cfe-11ef-a4c8-92fbcf53809c.jpg

e045a594-3cfe-11ef-a4c8-92fbcf53809c.jpg

评估版本

FSoE应用软件包分为商业版本和评估版本,评估版本,用于产品开发过程中的规范合规性检查和性能评估。除了包括功能安全证书在内的一些文件外,评估版本与商业版本相同。

e06ba74e-3cfe-11ef-a4c8-92fbcf53809c.jpg

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

    关注

    146

    文章

    16608

    浏览量

    347188
  • 瑞萨
    +关注

    关注

    33

    文章

    22270

    浏览量

    85451
  • 软件包
    +关注

    关注

    0

    文章

    96

    浏览量

    11526

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

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

收藏 人收藏

    评论

    相关推荐

    RX MCU功能安全解决方案简介 硬件参考板

    本章我们将向您介绍RX参考硬件,分为RXv2和RXv3两个版本。RX参考硬件为功能
    发表于 07-05 11:06 687次阅读
    <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>简介  硬件参考板

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

    这个软件包包括功能安全平台软件安全手册、用户指南,IEC61508功能
    的头像 发表于 07-08 18:29 1373次阅读
    <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-1)SIL3系统<b class='flag-5'>软件包</b>

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

    RX系列MCU自检软件包,包括诊断软件安全手册、用户指南和IEC61508功能
    的头像 发表于 07-05 11:30 1381次阅读
    <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>

    解决方案汇总帖

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

    MCU指纹识别解决方案

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

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

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

    灵活软件包 (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) v4.0.0 用户手册

    灵活软件包 (FSP) v4.0.0 用户手册
    发表于 06-30 19:42 0次下载
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>灵活<b class='flag-5'>软件包</b>(FSP) v4.0.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应用软件包(1)

    首先,我们来看什么是FSoEFSoE(Safety over EtherCAT)定义了一个安全的通信层,用于在EtherCAT设备之间传输安全的过程数据。
    的头像 发表于 07-24 14:22 300次阅读
    <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>(1)

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

    本文基于官方开发板RX-FSOE-REF-KIT,介绍EtherCAT通讯的功能安全应用开发以及实现过程所需的开发环境。
    的头像 发表于 08-20 15:25 198次阅读
    <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>使用介绍(上)