历史上的今天
返回首页

历史上的今天

今天是:2024年10月12日(星期六)

正在发生

2018年10月12日 | 精密的先进驾驶辅助系统(ADAS)聚焦于图像传感的功能性安全

2018-10-12

精密的先进驾驶辅助系统(ADAS)聚焦于图像传感的功能性安全

作者:安森美半导体汽车成像方案架构及技术营销Giri Venkat

先进驾驶辅助系统(ADAS)正越来越精密,以至于全自动驾驶的前景似乎不再遥不可及。ADAS的核心是图像传感器,由于它们的作用对被动和主动ADAS的整体效能都越来越重要,因此它们的功能性安全越来越重要和受到关注。

ISO 26262车辆安全标准和汽车安全完整性等级(ASIL)概念的引入强调了对功能性安全的要求。

对于汽车设计人员来说,了解ASIL非常重要,它用于和与ADAS中的图像传感器有关。了解故障检测技术、潜在故障的性质及其对数据可靠性的影响、故障的修正和累积对精密的ADAS整体功能性安全的影响也是至关重要的。

最新的ADAS系统包括多个图像传感器,能够检测和识别各类危险,包括行人、静态物体和车辆。传感器能够根据危险轨迹识别和通信是否需要采取任何避免行动。所有这些基于机器视觉的系统都有一个共同点,那就是传感器的全部或部分故障可能会产生潜在的严重甚至危及生命的后果。

ASIL概览

功能安全或ASIL是专为车辆制定的一种基于标准的安全制度/标准,它起源于ISO 61508,这是一种全面的工业安全标准,但目前正在作为一个独立的标准(ISO 26262)发展,以跟上特定的汽车需求和迅速发展的汽车技术。

ISO 26262涵盖安装在“成批生产乘用车”中的电气和电子系统,虽然许多标准只是对进行认证的产品必须满足的一系列测试和条件强制要求,但ISO 26262是一个基于风险的标准。这意味着它界定了一个流程,评估危险情况风险和确定并实施安全措施以控制系统故障。该方法还希望检测和控制随机故障,或至少尽可能减轻其影响。

图像传感故障类型

典型的图像传感器是一个相对复杂的子系统,包含一系列光敏元件,将入射光转换成模拟电信号。然后将这些信号数字化,使它们能够被存储、处理和传送到ADAS系统,以便进一步分析,例如障碍识别。

1

图1:典型的图像传感器框图

在功能性安全领域,“不安全的故障”是可能导致ADAS系统做出错误决策的原因。这可能涉及从完整的传感器故障到传感器的单个像素、行或列故障,或模拟/数字电路中的问题。典型的故障可能包括“卡住”像素、电噪声效应、缺失行、缺失列、移位像素、传输错误或色偏。

2

Scene:场景

Reference Image:参考图象

“Fault”Image:“故障”图像

图2:模拟电路中的一个故障示例

随着目标检测算法越来越精密,常常检测到小至10×10的像素,较小的故障能“误导”ADAS系统。事实上,故障检测是个相当大的挑战,部分原因是模拟和数字领域的故障性质和类型不同,也是由于现代传感器像素数高。

故障检测

检测故障的方法几乎和故障类型一样多。例如,主机处理器可以相对容易地检测出卡住的像素、行或列,但随着传感器像素数的增加,将变得耗时和耗资源。通过使用内置错误检查的发射器和接收器,可以检测-甚至纠正-传输错误。该方案不会对系统处理器施加负载,但会增加整个系统的成本。

使用ADAS系统处理器检测故障有很多缺点。首先,有大量的细微故障类型无法在系统级检测到,包括色偏或基于噪声的问题。另一个缺点是系统级故障检测的成本;考虑到潜在故障类型的数量以及需要检查的像素、行和列的数量之大,需要非常高性能的CPU、GPU和存储器。即使费用可以接受,增加的复杂性也会影响整个ADAS系统的有效性、响应和能效。

这导致了系统级故障检测中最令人关注的方面-运行所有算法所需的时间。当处理器正在计算数字时,车辆可能会迅速接近障碍物,或者行人,可能会造成灾难性的后果。

基于传感器的故障检测

现代图像传感器包括许多集成的测试功能,例如执行循环冗余检查(CRC)的能力以检测传输中的故障,或在计数帧、行或像素时执行更多计数的能力,从而确保发送了正确的帧。

当功能性安全系统被内置到传感器中时,系统的作用被简化为简单地检查状态指示位或寄存器,这些状态指示位或寄存器立即指示故障,而几乎没有消耗系统资源。这也意味着不再需要高性能的CPU、GPU和存储器,从而降低了系统成本和复杂性。

低延迟ADAS系统的一个关键指标是故障检测时间间隔(FTDI),它是ADAS系统检测故障所需时间的度量,而容错时间间隔(FTTI)是系统响应所需的时间,使系统恢复到安全状态。

3

Fault:故障

Fault Detected:检测到故障

Potential Hazardous Event:潜在的危险事件

State:状态

Normal Operation:正常运行

Sensor Frame Time:传感器帧时间

System Detection Time:系统检测时间

Safe State:安全状态

Time:时间

Normal Operation,Late Detection (System-based fault detection):正常运行,延迟检测(基于系统的故障检测)

Enhanced Operation,Early Detection(Sensor-based fault detection):增强的运行,早期检测(基于传感器的故障检测)

图3:系统检测FDTI(顶)对比传感器检测FDTI(底)

如图3所示,当将故障检测内置到传感器中时,检测时间会大大缩短,从而使系统有更多的时间在危险事件可能发生之前恢复到安全状态。

一款现代图像传感器:AR0233AT

最新的图像传感器之一是安森美半导体的AR0233AT。该260万像素1/2.5英寸 的器件是专为包括ADAS系统在内的许多汽车应用而设计的。

该背照式(BSI)技术采用3.0微米像素,提供出色的微光性能,单次曝光超过95分贝(dB)。片上高动态范围(HDR)提高微光性能至超过140 dB,或抑制LED闪烁的120 dB。

安全性是该传感器的核心,该器件符合ISO 26262 ASIL-B标准和AEC-Q100 Grade 2。具有超过8000个注入故障的一个完整的安全封装,可供设计人员使用。

总结

随着ADAS系统日益普及并在车辆设计中更多的影响决策和用以避免危险,我们越来越依赖于它们。因此,它们现在归入ISO 26262的范畴。ISO 26262是针对乘用车的功能性安全标准,该标准要求采用“自始至终”的方法来识别危险,尽可能减轻它们的影响。

鉴于图像传感器的复杂性,以及越来越多的像素需要检查,加上大量可能的故障情况,将检查工作交给ADAS系统不大可能取得成功,反而肯定增加成本。

因此,用于ADAS系统的最新图像传感器采用了自我检测技术,这不仅加快了故障检测流程,还意味着所有ADAS系统的处理能力都可用来做出避免危险的正确决策,从而使我们的道路更加安全。


推荐阅读

史海拾趣

APLUS Products公司的发展小趣事

在发展过程中,APLUS Products公司注重与上下游企业的合作与共赢。公司积极与供应商建立良好的合作关系,确保原材料的质量和供应的稳定性;同时,也与多家知名企业建立了战略合作关系,共同开拓市场、分享资源。这些合作不仅提高了公司的运营效率,也增强了其市场竞争力。

芯联(CHIPLINK)公司的发展小趣事

在稳固了车规级IGBT芯片和模组代工市场地位的基础上,芯联集成开始积极拓展新的市场领域。公司凭借其在半导体制造领域的丰富经验和技术优势,成功进军碳化硅芯片和模块市场,并为多家头部新能源车企提供代工服务。此外,公司还计划向AI领域延伸,加强在AI领域的技术布局和市场拓展。这一举措将进一步拓宽芯联集成的业务范围,实现多元化发展。

Hitano Enterprise Corp公司的发展小趣事

面对激烈的市场竞争和不断上升的成本压力,芯联集成通过优化成本结构、提高生产效率等措施,成功降低了生产成本。同时,公司还加强了与供应商的合作,实现了供应链的优化管理。这些努力使芯联集成在保持产品质量的同时,降低了产品售价,提升了盈利能力。

Base Two (2) Systems公司的发展小趣事

随着产品技术的不断成熟,Base Two (2) Systems开始积极拓展市场。公司通过与各大电子厂商、分销商建立紧密的合作关系,将产品推向更广阔的市场。同时,公司还积极参加各类行业展会和交流活动,与业内同行深入交流,共同探讨行业发展趋势,为公司的长远发展奠定了坚实的基础。

FCI [First Components International]公司的发展小趣事

Base Two (2) Systems深知技术创新的重要性,因此不断加大对研发的投入。公司引进了一批高端研发人才和先进设备,为研发团队提供了强有力的支持。在研发团队的努力下,公司不断推出新产品,并对现有产品进行升级改进,以满足市场的不断变化和客户的多样化需求。

东晶(ECEC)公司的发展小趣事

随着产品质量的不断提升和市场份额的逐步扩大,东晶电子开始将目光投向国际市场。公司积极参与国际展会,与全球知名电子企业建立合作关系,产品出口到欧洲、北美、东南亚等多个国家和地区。同时,东晶电子还与国际知名厂商进行技术交流和合作研发,不断提升自身技术水平,以适应全球市场的竞争需求。

问答坊 | AI 解惑

请问有没有朋友用过PHY芯片

我现在正在调试的系统中用到了RTL8212,是一块千兆双口物理层收发器。现在他能够正常接收数据,但是却不能发送数据,发出的数据在接收方说是错误的数据包。我是用一块FPGA来控制的,现在不知道问题出在哪里,不知道是我的FPGA时序不对还是RTL8212的 ...…

查看全部问答>

华为经典UNIX 教程

目  录 第1章 UNIX操作系统概述 6 1.1 UNIX操作系统简介 6 1.2 UNIX系统组成 6 1.3 与UNIX有关的几个名词 7 第2章 UNIX常用操作 9 2.1 启动终端 9 2.2 登录 9 2.3 UNIX命令 9 2.4 注销(退出UNIX系统) 13 第3章 UNIX文件系统 ...…

查看全部问答>

申请一下,用于电子负载

以前用的是C8051F的,想改成MO。申请一下!!谢谢…

查看全部问答>

silverlight for embedded的环境搭建

请问有没有人知道啊 谢谢了…

查看全部问答>

高分问linux串口发送问题

arm+linux平台 通过 串口发送 数据 write完以后 必须sleep()发送才能成功 否则,发送的就在中间某位产生错误码,数据长的时候,总是在中间顿一下,然后发后半部分,前半部分的最后一个字节就错掉了 这是怎么回事? 太怪了 高手帮忙分析吧 …

查看全部问答>

STC单片机A/D转换程序问题

我用stc12c5608AD自带的AD做一个AD转换的程序 具体的代码如下 void ad_cov() { P1M0=P1M0||0x20; P1M1=P1M1||0x20; //选择P1.5为开漏。(做A/D使用时选择的模式) ADC_CONTR=0xc5; //540个时钟周期转换一次;ADC_FLAG=0;ADC_START=0(设置为1 ...…

查看全部问答>

自己做了板,触摸屏没反应

   自己仿着S3C2410a的开发板,根据需要自己做了一个底板(插在上面的核心板没做),画了PCB,只用了电源,串口和液晶屏(其它的没画),做好板之后又焊上器件,当把原来的核心板(系统在flash里)插在我做的板子上时,液晶可以正常开启,但是触摸时只 ...…

查看全部问答>

Vista是否支持WDM驱动?

Vista是否支持WDM驱动?还是说会出一个新的架构?…

查看全部问答>

推荐个光电式转速传感器

帮忙选一个转速传感器,要输出计数脉冲的,工作电压最好是5v的,万分感谢!!应该是从光电式传感器中选吧,一般的就行,没哟特殊要求,转速几十转每分…

查看全部问答>

迎接TI杯电赛的一组LaunchPad培训作业照片

2012TI杯电赛早已结束。手机里尚有一些培训时拍的照片,主要布置学生完成的LaunchPad作业。…

查看全部问答>