使用毫米波雷达传感器的功能安全兼容系统设计指南1(TI文档)

摘要

       功能安全标准规定了在系统中实施安全的要求,并有助于概括该系统要达到的安全目标。包括功能安全的系统设计不仅要降低操作不当的风险,还要检测故障并将其影响降到最低。随着汽车和工业系统的自主性越来越强,严格的功能安全要求被强制执行,以最大限度地减少系统和随机故障导致的设备故障和人员伤害。ISO 26262和IEC 61508等综合安全标准分别概述和定义了汽车和工业领域各种应用所需的过程、工件和合规性。

        安全性是TI毫米波雷达传感器产品不可或缺的一部分,它们使客户能够满足其应用的严格和关键安全认证;简单而全面。例如,凭借AWR2944单芯片毫米波传感器,TI提供高性能和功能安全使能器,帮助客户设计,认证和交付符合汽车市场安全标准的雷达解决方案。

        本设计指南将介绍开发功能安全兼容系统设计通常涉及的各个步骤。以汽车转角雷达和智能机器人传感系统为例进行了系统设计。本文档还讨论了应用程序的功能安全兼容认证所需的各种功能安全构件。

1 介绍

        功能安全(FuSa)是指系统中电气/电子元件的故障行为(例如:防抱死制动系统、电梯、手势识别、入侵检测、智能机器人传感系统、踢开门、转角雷达、汽车前雷达等)不存在因危险而造成的不合理风险。系统/子系统功能安全的目标是尽量减少因危险故障而造成人身伤害或对环境或财产造成损害的风险。TI将功能安全作为毫米波雷达传感器的一个组成部分。

       对于设计任何符合Fusa的雷达传感器系统,TI毫米波雷达传感器是一个很好的选择,因为它们具有可编程的多功能性和FuSa功能。TI毫米波雷达传感器有助于汽车和工业应用中的视觉传感挑战,可以承受恶劣的环境条件。TI毫米波雷达传感器具有快速可靠的3D存在检测功能,并通过降低系统/机器停机时间来最大限度地减少可能的碰撞。TI毫米波雷达传感器可用于高端成像雷达的低功耗精确运动检测。随着汽车和工业市场的自动化程度越来越高,它们越来越需要满足更严格的FuSa标准。TI毫米波雷达传感器的架构和设计采用FuSa认证的流程,分别符合汽车和工业领域的ISO 26262和IEC 61508安全标准。对于朝着系统自动方向发展的世界来说,感知目标对于探测至关重要。特别是对于符合FuSa标准的系统,毫米波雷达传感器应该只检测真阳性目标,TI毫米波雷达传感器可以发挥关键作用,提供更好,更可靠的结果,以帮助确定目标的距离,速度和角度,具有良好的分辨率。

图1-1 TI FuSa开发流程

       TI毫米波雷达传感器是使用TI FuSa开发流程中提到的FuSa认证流程开发的,该流程作为安全元素(SEooC),具有应用假设,同时获得符合IEC 61508和ISO 26262级别的安全目标。TI毫米波雷达传感器通过第三方认证 (德国技术监督协会,TÜV)的FuSa合规设备认证。这些认证帮助客户快速实现目标应用的安全目标。TI毫米波雷达传感器可用于功能安全至关重要的应用,例如自动引导车辆,工业机器人等。TI所有汽车毫米波雷达传感器产品均符合AEC-Q100标准,该标准被汽车行业广泛接受,用于集成电路中基于失效机制的压力测试资格。少数TI毫米波雷达传感器具有低功耗模式操作等特殊功能;封装天线;具有边缘智能的设备安全性。

       基于安全标准ISO 26262和IEC 61508,硬件元件类别大致映射到TI的功能安全产品类别,如功能安全能力,功能安全质量管理和功能安全兼容。参考下图1-2后,要了解更多关于功能安全分类的详细信息,请访问此链接Functional safety | TI.com。

图1-2 TI功能安全分类

        在本文档中,我们将讨论使用TI毫米波雷达传感器开发FuSa认证的雷达传感器系统设计。本文档详细介绍了功能安全兼容系统的典型设计生命周期,可以帮助客户根据其目标终端系统需求设计符合FuSa的雷达传感器系统。为了开发任何符合FuSa的系统,客户可以遵循与建议的设计生命周期并行的验证和验证(V&V)生命周期过程(按照IEEE标准1012-2016)。V&V流程通过在系统上执行各种任务和活动(需求评估、危害分析、安全性分析、风险分析、临界性分析等),检查系统开发过程,确保集成系统完成终端设备要求。为了更好地理解,我们将参考基于TI的AWR2944毫米波雷达传感器的汽车转角雷达和基于IWRL6432毫米波雷达传感器的智能机器人传感系统等示例,以便在整个设计生命周期内根据适用的FuSa标准为FuSa认证的系统设计做准备。

        备注:根据ISO 26262标准,汽车应用的安全完整性等级为ASIL-A/B/C/D,其中ASIL-D最严格。同样,对于工业应用,根据IEC 61508标准的安全完整性等级是SIL-1/2/3/4,其中SIL-4是最严格的。

2 功能安全设计生命周期

        在设计任何符合功能安全标准的系统时,建议遵循拟议的功能安全设计生命周期,这将帮助客户更安全、更快、更有效地设计符合FuSa标准的系统。雷达传感器系统用于安全关键应用,如车辆防抱死制动系统,真空机器人等,使FuSa标准合规尤为重要。提出的FuSa设计生命周期是典型的FuSa系统设计流程,有助于创建可靠的符合FuSa标准的雷达传感器系统设计,满足目标终端设备要求(EER)。创建符合FuSa标准的系统的建议设计流程包括五个步骤,这些步骤可以最大限度地降低与可能导致物理伤害或环境或财产损害的故障相关的风险。

图2-1 典型功能安全系统设计生命周期流程

2.1 步骤1:终端设备要求

        任何系统的开发都始于客户理解目标应用和产品需求定义(PRD),也称为系统的目标终端设备需求。目标系统应用可以是踢到打开系统(启动打开),儿童存在检测,安全带提醒,汽车领域和手势识别系统的角落雷达,侧面雷达和长距雷达,交通监控系统,安全监控系统,占用检测,工业领域更安全的人类存在检测。系统的目标终端设备要求包括:

• 安全和安保要求

        - FuSa合规完整性等级(ASIL- A/B/C/D, SIL- 1/2/3/4)

        -基本FuSa脉络

        -设备安全(加密硬件加速器,安全认证和加密启动支持)

• 控制雷达处理算法的终端设备/应用性能要求需要符合ISO 21448标准的预期功能安全(SOTIF),以保证汽车应用在没有故障的情况下的预期功能。

• 技术和逻辑需求(功能需求)

        -天线

        -电源模块(电源)

        -通信接口

        -Flash接口

        -调试和开发接口

        -电源管理组件

        -外形尺寸

        -工作频率范围

        -工作结温范围

        -最大射程(LRR/MRR/SRR)

        -距离分辨率

        -最大速度

        -速度分辨率

        -方位视场(FOV)

        -方位角分辨率

        -高度视场(FOV)

        -仰角分辨率

        -功耗(在空闲和chirp时间)

        -成本

        -反应时间

        客户必须充分了解所有目标终端设备要求和系统应用程序的预期功能行为。理解系统的功能行为会导致对系统中要使用的块/子系统的意识。让我们考虑为汽车和工业机器人传感器系统设计角雷达系统的例子,以更安全地检测机器人周围的人类存在。

图2–2 汽车雷达(汽车)和工业机器人(更安全的人类存在检测)

        这些应用程序的一些目标EER可能是:

• 角雷达系统

        -中距离雷达(MRR)

        -ASIL-B FuSa符合ISO 26262

        -工作结温范围-40°c ~ 125°c

        -AEC-Q100资质

        -小尺寸

• 工业机器人传感器系统

        -近程雷达(SRR)

        -SIL-2 FuSa符合IEC 61508

        -低功耗

        -小尺寸

        备注:目标EER包括应用性能需求、功能需求、安全和安保需求。

       “第一步:终端设备需求”的关键交付成果是客户对构成PRD的终端设备需求和系统应用程序的预期功能行为的理解。这一步为下一步开发系统的框图铺平了道路,该框图具有在系统应用中使用的模块/子系统的意识。

2.2 步骤2:典型的系统框图

        在功能安全设计生命周期的第二步中,客户将根据最终应用程序参考典型的系统框图,了解PRD和模块/子系统。有关符合FuSa标准的雷达传感器系统的参考框图,客户可以参考TI毫米波雷达EVM和TI参考设计。该步骤包括危害和风险分析,这是确定安全完整性级别(ASIL-A/B/C/D, SIL-1/2/3/4)的关键和必要部分,为系统FuSa旅程奠定了基调。

        危害和风险分析在参考方框图上进行。汽车系统应用的安全要求是根据ISO 26262标准要求制定的危害分析和风险评估(HARA),使用度量标准暴露(E),可控性(C)和严重性(S)。对于工业领域系统应用中的安全目标,根据IEC 61508标准,没有特定的过程/评估要遵循。因此,典型的HARA流程可以使用指标E、C和S来确定安全目标。

       请注意,符合AEC-Q100标准对于正在开发用于汽车应用的电子系统也很重要。典型的HARA流程如图2-3所示。

图2-3 典型HARA流程

        任何符合FuSa的传感器系统的典型系统框图将包括:

• 毫米波雷达传感器

• 射频块

        -天线

        -外部晶体振荡器

• 电源- PMIC /基于离散DC的功率电平转换器

• 通信接口

• 调试和开发接口

• Flash接口

• PM组件

       毫米波雷达传感器系统应支持不同的接口,如用于数据传输的通信接口、用于调试的调试和开发接口以及用于设备外部闪烁的闪存接口。射频天线用于发射和接收用于检测的chirp信号。射频模块中的振荡器用于产生时钟频率。电源供应使用电源模块,如PMIC或分立的基于直流的功率电平转换器为不同的电源轨道。

       例如,为了设计高性能角雷达系统,可以使用AWR2944毫米波雷达传感器,PMIC和CAN接口。典型系统框图客户可参考TI设计的AWR2944 EVM,如图2-4所示。

图2-4 AWR2944 EVM

        同样,为了创建一个更安全的人类存在检测的智能机器人传感系统,可以参考IWRL6432 EVM作为典型系统框图,使用IWRL6432毫米波雷达传感器,如图2-5所示。在这个例子中,我们考虑的是单个传感器的覆盖。为了360°更安全的人类存在检测,可以使用多个IWRL6432毫米波雷达传感器覆盖工业机器人的整个周长。

图2-5 IWRL6432 EVM

       通过评估系统框图来确定安全目标。可以在其设计中添加一些额外的硬件安全机制,以满足目标安全目标。如果修改方框图后,安全目标仍未达到目标安全要求,则客户必须查找对安全端设备要求进行细化。

       除了安全需求和目标识别之外,还需要从系统级集成的角度进行某些额外的关键分析(例如,DFA和共存分析)。对系统进行相关故障分析(DFA),以识别系统中的共因故障(CCF)和级联故障(Cascading Failures)。对于最具成本效益的FuSa合规系统,系统中实施的多种安全机制可能具有不同的适用安全完整性级别(ASIL-A/B/C/D或SIL-1/2/3/4)。对系统进行共存分析,检测或防止高故障率(例如SIL-1,ASIL-A)子系统对低故障率(例如SIL-3,ASIL-C)子系统的干扰,实现无干扰(FFI)。FFI是通过防止系统中的级联故障来实现的,这通常是通过对系统进行块分区来定位故障起源并防止其传播到其他系统/子系统来实现的。拟议的FuSa设计流程的前两个步骤将处于一个循环过程中,从终端设备要求开始,以满足目标终端设备要求的成熟系统框图结束。当系统框图满足终端设备要求,包括安全要求时,系统框图才算成熟。

       FuSa设计生命周期的“Step-2:典型系统框图”是一个成熟的系统级框图,可满足目标终端设备的要求。这一步通过在方框图上执行典型的HARA推导出系统的安全目标。此步骤是设计功能安全系统的最关键步骤之一,并通过推导系统应用程序的安全目标,为系统FuSa旅程奠定基调。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/653688.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(28)Linux 信号保存 信号处理 不可重入函数

首先介绍几个新的概念: 信号递达(Delivery):实际执行信号的处理动作。信号未决(Pending):信号从产生到递达之间的状态。信号阻塞(Block):被阻塞的信号产生时将保持在未决状态,直达解除对该信号的阻塞,才执…

【大厂AI课学习笔记】1.2 人工智能的应用(1)

目录 1.2 人工智能的应用 1.2.1 产业中人工智能的应用 金融 教育 医疗 交通 制造 ——智慧金融 智能风控 智能理赔 智能投研 (声明:本学习笔记学习原始资料来自于腾讯,截图等资料,如有不合适摘录的,请与我联…

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖微信小程序端(十五)

用户端历史订单模块 1. 查询历史订单1.1 需求分析和设计1.2 代码实现1.2.1 user/OrderController1.2.2 OrderService1.2.3 OrderServiceImpl1.2.4 OrderMapper1.2.5 OrderMapper.xml1.2.6 OrderDetailMapper 2. 查询订单详情2.1 需求分析和设计2.2 代码实现2.2.1 user/OrderCon…

SpringBoot常见错误

SpringBoot常见错误 1、SpringBoot启动时报错 错误: 找不到或无法加载主类 com.xxx.xxx.Application springboot启动时报错错误:找不到或无法加载主类 com.xxx.xxx.Application。 解决方法就是打开idea的控制台,输入以下三行命令: mvn cl…

nginx安装ssl模块http_ssl_module

查看nginx安装的模块 /usr/local/nginx/sbin/nginx -V若出现“–with-http_ssl_module”说明已经安装过,否则继续执行下列步骤 进入nginx源文件目录 cd /usr/local/nginx/nginx-1.20.2重新编译nginx ./configure --with-http_ssl_module如果组件linux缺少&…

综合案例 - 商品列表

文章目录 需求说明1.my-tag组件封装(完成初始化)2.may-tag封装(控制显示隐藏)3.my-tag组件封装(v-model处理:信息修改)4.my-table组件封装(整个表格)①数据不能写死&…

《HTML 简易速速上手小册》第3章:HTML 的列表与表格(2024 最新版)

文章目录 3.1 创建无序和有序列表(📝🌟👍 信息的时尚搭配师)3.1.1 基础示例:创建一个简单的购物清单3.1.2 案例扩展一:创建一个旅行计划清单3.1.3 案例扩展二:创建一个混合列表 3.2 …

【数据分享】1929-2023年全球站点的逐年平均气温数据(Shp\Excel\免费获取)

气象数据是在各项研究中都经常使用的数据,气象指标包括气温、风速、降水、湿度等指标,其中又以气温指标最为常用!说到气温数据,最详细的气温数据是具体到气象监测站点的气温数据!本次我们为大家带来的就是具体到气象监…

win11 系统 WSL2 备份与还原

win11 系统想要使用 linu 开发环境,除了虚拟机,就是 wsl 好使了。 但是 wsl 如过用了一段时间里面环境工程配置迁移麻烦如果重装系统后能直接备份还原就方便了。 确定你的版本 使用 WinR 打开输入框 输入 cmd 命令 打开命令提示符界面 wsl -l -v查看…

【备战蓝桥杯】——循环结构

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-bFHV3Dz5xMe6d3NB {font-family:"trebuchet ms",verdana,arial,sans-serif;font-siz…

QT tcp与udp网络通信以及定时器的使用 (7)

QT tcp与udp网络通信以及定时器的使用 文章目录 QT tcp与udp网络通信以及定时器的使用1、QT网络与通信简单介绍2、QT TCP通信1、 服务器的流程2、 客户端的流程3、服务器的编写4、客户端的编写 3、QT UDP通信1、客户端流程2、客户端编写3、UDP广播4、UDP组播 4、定时器的用法1、…

【ArcGIS微课1000例】0098:查询河流流经过的格网

本实验讲述,ArcGIS中查询河流流经过的格网,如黄河流经过的格网、县城、乡镇、省份等。 文章目录 一、加载数据二、空间查询三、结果导出四、注意事项一、加载数据 加载实验配套数据0098.rar中的河流(黄河)和格网数据,如下图所示: 接下来,将查询河流流经过的格网有哪些并…

SpringBoot将第三方的jar中的bean对象自动注入到ioc容器中

新建一个模块,做自动配置 config:需要准备两个类,一个自动配置类,一个配置类 CommonAutoConfig:此类用于做自动配置类它会去读取resoutces下的META-INF.spring下的org.springframework.boot.autoconfigure.AutoConfig…

LabVIEW探测器CAN总线系统

介绍了一个基于FPGA和LabVIEW的CAN总线通信系统,该系统专为与各单机进行系统联调测试而设计。通过设计FPGA的CAN总线功能模块和USB功能模块,以及利用LabVIEW开发的上位机程序,系统成功实现了CAN总线信息的收发、存储、解析及显示功能。测试结…

嘿嘿,vue之输出土味情话

有点好玩&#xff0c;记录一下。通过按钮调用网站接口&#xff0c;然后解构数据输出土味情话。 lovetalk.vue: <!--vue简单框架--> <template> <!-- 这是一个div容器&#xff0c;用于显示土味情话 --> <div class"talk"> <!-- 当点…

回归预测 | Matlab实现CPO-LSSVM【24年新算法】冠豪猪优化最小二乘支持向量机多变量回归预测

回归预测 | Matlab实现CPO-LSSVM【24年新算法】冠豪猪优化最小二乘支持向量机多变量回归预测 目录 回归预测 | Matlab实现CPO-LSSVM【24年新算法】冠豪猪优化最小二乘支持向量机多变量回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab实现CPO-LSSVM【24年…

K个一组翻转链表---链表OJ

https://leetcode.cn/problems/reverse-nodes-in-k-group/?envType=study-plan-v2&envId=top-100-liked K个一组进行翻转,大体上是和前面两两翻转是类似的,区别就在于,这里需要自己判断是否需要翻转,如何翻转,怎么记录。这里我们用递归来实现。 是否需要翻转…

数据结构·单链表经典例题

1. 移除链表元素 OJ链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 本题是说给出一个链表的头节点head和一个整数val&#xff0c;如果发现节点中存的数据有val就删掉它&#xff0c;最后返回修改后的链表头节点地址 如果题目中没有明确…

第十八讲_HarmonyOS应用开发实战(实现电商首页)

HarmonyOS应用开发实战&#xff08;实现电商首页&#xff09; 1. 项目涉及知识点罗列2. 项目目录结构介绍3. 最终的效果图4. 部分源码展示 1. 项目涉及知识点罗列 掌握HUAWEI DevEco Studio开发工具掌握创建HarmonyOS应用工程掌握ArkUI自定义组件掌握Entry、Component、Builde…

【Redis】关于它为什么快?使用场景?以及使用方式?为何引入多线程?

目录 1.既然redis那么快&#xff0c;为什么不用它做主数据库&#xff0c;只用它做缓存&#xff1f; 2.Redis 一般在什么场合下使用&#xff1f; 3.redis为什么这么快&#xff1f; 4.Redis为什么要引入了多线程&#xff1f; 1.既然redis那么快&#xff0c;为什么不用它做主数据…