随着车辆变得越来越复杂,应该首先测试什么?
今天的车辆越来越复杂。事实上,有些汽车拥有 100 多个电子控制单元 (ECU),以支持高级驾驶员辅助系统 (ADAS) 功能和其他依赖传感器输入的功能,例如停车辅助和动力转向。
更复杂的是,当今的车辆配备了多条通信总线,直接连接传感器、执行器、灯和控制装置。
过去,车辆软件的定义和设计更简单。该软件通常在单台计算机上运行,通过专用线直接连接到传感器和执行器。
IBM 人工智能应用全球汽车主管 Brett Hillhouse 本月表示,如今车辆中发生的大部分变化都是通过软件实现的。
“现在所有软件都在这些网络上进行交互,所有内容都在共享,”Hillhouse 在现场技术简报中说道 题为“通过解决复杂性转变汽车工程”的演讲。
软件和机制的啮合需要两个工程团队之间的协作,而这在过去或许可以保持独立。
“软件和电气工程融合的地方是最复杂的地方,也是需要额外关注和专注的地方,”Hillhouse 说。
那么,在这个日益复杂的环境中,这些机械和软件工程团队的首要任务应该是什么?
两份技术简介 读者对高瓴提出了以下问题。阅读下面他编辑的回复。
“无线更新的新要求和法规是否会影响车辆架构和复杂性?”
布雷特·希尔豪斯 :我们看到新的监管项目不断涌现,例如 WP.29、 它正在为系统架构添加一个新维度。从连接的角度来看,它是真正的“系统系统”架构,其中包括云中的一些非板载功能。
测试方面也很复杂。我必须针对各种配置进行测试之前 我可以将无线 (OTA) 更新传回车辆。
我们正在与客户合作,试图了解法规,帮助他们管理合规性,然后了解两个工具链需要如何更好地协同工作以支持 OTA 环境。这当然是高尚的。
“随着复杂程度的提高,团队如何确定需要解决哪些项目的优先级?”
布雷特·希尔豪斯 :这是一个很好的工程问题。
首先,我认为在大多数情况下,一切 必须解决。所以这是关于优先级:你把时间花在什么上面?汽车工程团队经历的许多过程肯定是优先考虑他们拥有的项目 正确:汽车安全集成级别(ASIL ),整个 ISO 26262 流程 .
我认为,另一个重要的优先事项是什么是新的:您认为新功能将是最困难的,需要最多的推理和努力。通常需要更多迭代的功能。
当我们只是从工程复杂性的角度来看待它时,那些新的和复杂的东西,以及跨越多个不同领域或不同 ECU 或不同软件功能的东西,我们通常会看到我们的客户明确优先考虑的那些东西并试图在他们进行系统测试之前做好准备。
您的汽车测试题是什么?在下方分享。
传感器