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

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

3天内不再提示

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

瑞萨MCU小百科 来源:瑞萨MCU小百科 2024-07-08 18:33 次阅读

前篇回顾:

瑞萨RX MCU功能安全解决方案简介(1)参考文档

瑞萨RX MCU功能安全解决方案简介(2)硬件参考板

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

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

03

主要功能

功能1 MCU诊断

■ 根据IEC61508标准进行诊断

经证明,功能安全平台软件执行的自我诊断和交叉监测的诊断覆盖率可以达到90%。

■ 交叉监控

不需要外部WDT设备

984a0b34-390e-11ef-a4c8-92fbcf53809c.jpg

在IEC61508文件中,您可以看到MCU实现功能安全所需要的许多诊断。

功能安全平台软件具有符合IEC61508的自检和交叉监测功能,所有这些功能的设计都具有90%的诊断覆盖率。

对于交叉监控功能,它符合IEC61508中关于“程序序列的时间和逻辑监控相结合”的要求。该功能的可靠性已经得到了认证,因此您不需要额外的MCU监控设备,如外部看门狗定时器

■诊断目标区域

986315b6-390e-11ef-a4c8-92fbcf53809c.jpg

功能安全平台软件执行诊断

98b3c2ea-390e-11ef-a4c8-92fbcf53809c.jpg

用户只需要执行以下MCU诊断:

*1 : 用户应用程序完成RAM的瞬态失效检测

*2 : 用户应用程序完成的外设的永久和瞬态失效

功能安全平台软件不仅对其自身使用的存储区域进行永久失效诊断,也对用户应用程序使用的存储区进行永久失效诊断。

因此用户只需要对用户应用程序使用的RAM区域的瞬态失效进行诊断,以及用户应用程序使用的外设模块进行永久失效和瞬态失效的检测。

功能2 调度器

■ 用户应用软件的执行控制

986315b6-390e-11ef-a4c8-92fbcf53809c.jpg

功能安全平台软件与用户应用程序结合使用,例如,电机转速监测、传感器输入监测、安全网络协议处理、外部电路诊断等等。

用户应用程序示例:

- 电机转速监测

- 传感器输入监测

- 安全网络协议控制

- 外部电路诊断

98d8cfc2-390e-11ef-a4c8-92fbcf53809c.jpg

最多可以向功能安全平台软件注册16个用户应用程序。此外,不仅可以注册与功能安全相关的“安全软件”,还可以注册与功能安全无关的“非安全软件”。

功能安全平台软件通过使用调度器来控制这些用户应用程序的执行。用户应用程序的执行顺序在专用配置文件中指定。

98ea3690-390e-11ef-a4c8-92fbcf53809c.png

■ 安全控制

98f4fbca-390e-11ef-a4c8-92fbcf53809c.jpg

98fe2c40-390e-11ef-a4c8-92fbcf53809c.jpg

功能安全平台软件的操作流程。PL-SW是安全平台软件的简称。

首先当MCU复位释放时,功能安全平台软件执行初始设置和初始诊断。用户应用程序执行初始设置和初始诊断。

初始处理结束后,功能安全平台软件同步两个MCU的操作,然后进入功能安全平台软件的循环操作阶段。

进入功能安全平台软件循环运行阶段,功能安全平台软件进行交叉监控,各种诊断、用户应用程序的执行控制等等。

如果检测到错误,则操作进入安全控制阶段。在安全控制阶段,功能安全平台软件执行处理,使设备处于安全状态。一旦操作进入安全控制阶段,该状态将保持,并且永远不会进入其他阶段。

操作总结:

1

执行启动处理(初始设定/功能安全平台软件和用户应用程序1~n的诊断/MCU之间的同步)

2

重复PL-SW循环处理(功能安全平台软件和用户应用程序的过程)。可以在用户应用程序处理过程中接受来自其他用户应用程序的中断请求。

3

如果检测到任何错误或故障,则执行安全控制处理并保持状态.

■ 配置工具

SIL3系统软件包与“配置工具”捆绑在一起,该工具可在PC监控软件上显示配置文件中设置的内容。

该工具可以降低编译和下载数量,这样可以节约开发时间并提高开发效率。

9905f06a-390e-11ef-a4c8-92fbcf53809c.jpg

波形显示

99105e24-390e-11ef-a4c8-92fbcf53809c.jpg

配置文件编辑器

可以看到,可以在GUI中对用户应用程序进行相关配置,也可以以图形的形式,显示功能安全平台软件、安全的用户应用程序和非安全的用户应用程序的运行时序

■ 用户应用程序执行期间的中断

可以在用户应用程序执行期间进行中断处理。

9930c40c-390e-11ef-a4c8-92fbcf53809c.jpg

99499c52-390e-11ef-a4c8-92fbcf53809c.jpg

中断在用户应用程序运行期间也是支持的。

例如示例中,包含了三个用户程序1,2,3,在用户程序1和3的运行期间,发生中断请求,那么在执行完中断处理程序后,返回到相应的用户程序中继续执行。

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

    关注

    146

    文章

    16977

    浏览量

    350205
  • 瑞萨
    +关注

    关注

    34

    文章

    22290

    浏览量

    86026

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

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

收藏 人收藏

    评论

    相关推荐

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

    为使用电子 RA 系列 ARM 微控制器的嵌入式系统设计提供简单易用且可扩展的高质量软件。 在全新 Arm® TrustZone® 和其他高级
    发表于 09-30 15:28

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

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

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

    FSoE Slave通信有五种状态。包括Reset State、Session State、Connection State、Parameter State、Data State。
    的头像 发表于 07-24 14:25 361次阅读
    <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>之FSoE应用<b class='flag-5'>软件包</b>(<b class='flag-5'>2</b>)

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

    首先,我们来看什么是FSoE。FSoE(Safety over EtherCAT)定义了一个安全的通信层,用于在EtherCAT设备之间传输安全的过程数据。FSoE是一项由EtherCAT技术集团(ETG)支持的开放技术。
    的头像 发表于 07-24 14:22 720次阅读
    <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>之FSoE应用<b class='flag-5'>软件包</b>(1)

    RA系列MCU Self-Test软件包介绍

    下面介绍一下自检软件套件。该软件包包括RA系列MCU诊断软件
    的头像 发表于 07-15 09:38 542次阅读
    RA系列<b class='flag-5'>MCU</b> Self-Test<b class='flag-5'>软件包</b>介绍

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

    如果检测到软件Bug,则不能立即重新发布,因为MCU中的整个软件都需要进行影响分析和重新认证;在衍生产品开发的情况下,只有一些功能不同,所有软件
    的头像 发表于 07-08 18:36 1276次阅读
    <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'>4-3</b>)<b class='flag-5'>SIL3</b><b class='flag-5'>系统软件包</b>

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

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

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

    RX系列MCU自检软件包,包括诊断软件安全手册、用户指南和IEC61508功能
    的头像 发表于 07-05 11:30 1601次阅读
    <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'>3</b>)Self-Test自检<b class='flag-5'>软件包</b>

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

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

    RX MCU功能安全解决方案简介 参考文档

    参考文档定义了一个虚拟电机控制系统,并描述了获得该虚拟系统功能安全认证所需的技术信息。例如,如何编写提交给认证机构的文件,如何实现安全
    发表于 07-05 11:01 835次阅读
    <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> 参考文档

    针对显示应用的MCU方案介绍

    针对人机交互的应用(TFT显示)推出了多款MCU产品和参考方案。从简单的串口屏方案到RGB和MIPI接口的TFT显示
    发表于 07-02 18:23 724次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>针对显示应用的<b class='flag-5'>MCU</b>和<b class='flag-5'>方案</b>介绍

    电子基于IEC61508的功能安全解决方案介绍(3

    双核单芯片;从硬件角度是可以的,但是如果没有必要的功能安全软件支持,认证机构也不接受此系统是冗余的,也就是无法通过SIL3的认证标准。
    发表于 06-23 18:06 847次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子基于IEC61508的<b class='flag-5'>功能</b><b class='flag-5'>安全</b><b class='flag-5'>解决方案</b>介绍(<b class='flag-5'>3</b>)

    基于IEC61508的功能安全解决方案介绍(1)

    首先,我们将简单介绍符合IEC61508标准的功能安全,其次是功能安全应用示例,以及工程师在功能安全
    的头像 发表于 05-30 14:19 870次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>基于IEC61508的<b class='flag-5'>功能</b><b class='flag-5'>安全</b><b class='flag-5'>解决方案</b>介绍(1)

    矽力杰推出SA32B系列功能安全软件包

    功能安全资料和SafetyPack软件包支持,详细介绍可参考《矽力杰车规ASIL-BMCU重磅发布!》。该SafetyPack功能安全
    的头像 发表于 05-22 08:20 1403次阅读
    矽力杰推出SA32B系列<b class='flag-5'>功能</b><b class='flag-5'>安全</b><b class='flag-5'>软件包</b>

    基于MCU/MPU在工业自动化领域的解决方案(下)

    前面我们分享了电子专家和合作伙伴在电子2023工业峰会带来的工业自动化专题演讲,本篇将继续分享
    的头像 发表于 12-27 16:05 680次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>MCU</b>/MPU在工业自动化领域的<b class='flag-5'>解决方案</b>(下)