高级驾驶辅助零碎(ADAS)有助于进步车内每个人的安全性,帮忙他们平安到达目的地。这项技术性能十分重要,因为大多数的重大车祸都是人为谬误造成的。
本篇文章将探讨什么是高级驾驶辅助零碎(ADAS),提供高级驾驶员辅助零碎的示例,以及哪些编码标准对于高级驾驶员辅助零碎的开发来说至关重要。
什么是高级驾驶辅助零碎(ADAS)?
高级驾驶辅助零碎是为了进步驾驶员及乘客安全性而设计的技术性能。这些零碎应用人机界面(human-machine interface),通过晚期预警和自动化零碎来进步驾驶员的安全性,并减少反应时间。
高级驾驶辅助零碎(ADAS)示例
一些高级驾驶辅助零碎性能曾经成为了汽车的标准配置,包含主动制动零碎(ABS)和自适应巡航管制(ACC)。另外也有一些附加组件能够应用,例如主动泊车、盲点监视器和防撞监视器等等。
为什么高级驾驶辅助零碎(ADAS)如此重要?
高级驾驶辅助零碎十分重要,有数据显示,约94%的重大车祸是由人为谬误造成的。侥幸的是,即便是最根本的高级驾驶员辅助零碎(如ABS),也能够帮忙进步车内每个人的安全性。
哪些规范对高级驾驶辅助零碎(ADAS)很重要?
为了使高级驾驶辅助零碎安全可靠地运行,它们须要依照正确的性能平安和安保规范进行开发。反过来,这些又要求执行安全可靠的编码标准。
ISO 26262认证
ISO 26262是一项基于危险的性能平安规范,实用于车辆中的电气和电子系统,包含ADAS组件。该规范概述了汽车设施和零碎生命周期每个阶段的具体步骤,以确保从晚期概念开始就放弃安全性。
汽车平安完整性等级(ASIL)是ISO 26262的要害组成部分,因为它们掂量了汽车设施和零碎组件的危险程度。设施或零碎越简单,产生系统性或硬件故障的危险就越大。
SOTIF(ISO 21448)
SOTIF(ISO 21448)是一种性能平安规范,为设计、验证和确认措施提供领导,以实现预期性能的安全性。它思考的是非系统故障造成的安全隐患的状况。
它实用于正确感知事态的零碎,这种零碎对于保障平安来说很重要。尤其是紧急干涉零碎(例如紧急制动零碎)和1、2级高级驾驶员辅助零碎(ADAS)。它仅思考了其余规范尚未涵盖的故障,并且不适用于动静稳固管制(DSC)零碎或安全气囊等现有性能。
ISO 21448是对ISO 26262的补充,因为它涵盖了非系统故障引起的故障,以及原始设计造成的技术缺点引起的故障。其中一些措施实用于以前性能的翻新更新。
ISO 21434认证
ISO 21434 是一项汽车规范,重点关注路线车辆电子系统中的网络安全危险。该规范将有助于确保将网络安全思考因素纳入每个汽车设施和产品中。
CERT C
CERT是一种平安编码标准,反对C、C++和Java,所有的这些语言都用于汽车软件开发。该规范有助于在编写代码时就辨认和打消软件安全漏洞。
MISRA
MISRA为开发平安要害零碎(包含用C和C++语言编写的汽车软件)提供了编码指南。强烈建议恪守这些规范,因为它有助于确保汽车安全可靠。
AUTOSAR
AUTOSAR为联网和主动驾驶汽车的AUTOSAR自适应平台提出了C++14编码标准。这有助于确保汽车软件的平安、巩固和牢靠。
动态剖析如何帮忙确保高级驾驶辅助零碎 (ADAS)安全可靠
要确保高级驾驶辅助零碎中的软件安全可靠,最无效的办法就是应用动态剖析软件,如Helix QAC。动态剖析软件可能帮忙执行汽车编码指南(如MISRA和AUTOSAR),并通过了性能平安规范(如ISO 26262)的应用认证。
通过应用Helix QAC,您将利用编码指南来验证您的软件是否满足必要的要求。此外,Helix QAC还能够通过以下形式进步软件品质:
- 执行编码标准并检测规定抵触;
- 在开发晚期检测合规性问题;
- 减速代码审查和手动测试工作;
- 随时报告所有产品版本的合规性。
作者简介:
吉尔·布里顿(Jill Britton),Perforce合规总监
吉尔·布里顿在多个行业领有超过30年的嵌入式软件教训。她曾负责电信、汽车、国防和教育软件等畛域企业的软件工程师和管理者。
吉尔当初是Perforce的合规总监,同时也是MISRA的委员会成员。吉尔领有纽卡斯尔大学计算机科学和统计学学士学位,以及伦敦布鲁内尔大学计算机科学硕士学位。
文章起源:http://bit.ly/3Xyqycr
如需理解Helix QAC如何帮忙您交付平安、巩固和牢靠的汽车嵌入式软件,请分割,请分割Perforce受权合作伙伴——龙智:
官网:www.shdsd.com
电话:400-666-7732
邮箱:marketing@shdsd.com