N选M架构,根据开发要求选择一个适合的架构#汽车

N选M架构,根据开发要求选择一个适合的架构#汽车

首页休闲益智我是汽车王更新时间:2024-07-04

自动泊车加四轮电机扭矩矢量控制,难道改个名字就是新技术了吗?据我了解,某些厂家专注炫技,而对应的软件架构却一塌糊涂,就好像一个漂亮的十字路口却没有红绿灯。路口虽然可以通车,但是很危险。那你的车还安全吗?之前我们讲了汽车控制器安全开发的两种概念:fail-safe和fail-operation。今天我们来讲一讲控制器软件安全开发的架构。

·MooN(D),N选M架构。MooN是M outof N的缩写,N代表控制器中功能冗余数量,M代表功能冗余通道中需要执行安全功能的通道数量,D代表diagnostic诊断。

举个例子:一架飞机单侧机翼上装有三台发动机提供动力,只要有两台可以正常工作,就可以保证飞机的安全飞行和降落,这就属于2003架构。目前在主流市场中,动力域相关控制器为了保证安全性,普遍使用eooed架构。系统使用一个带有诊断能力的单一控制通道,功能的第一通道与诊断功能形成回路,功能通道故障时诊断对通道进行关断。

这种架构可以满足之前讲到的fail-safe的系统设计,但是无法满足智驾对fail-operation的要求。eoo2(D)架构系统中有两路冗余功能通道,任意通道都与各自诊断路径形成回路。当其中一路发生故障时,诊断路径会将其关闭,另一条通道还可以保证正常功能的运行,可以满足智能驾驶对fail-operation的要求。

除非两路同时发生故障,目前智能驾驶会使用eoo3(D),甚至更多路冗余的架构,来保证它的可用性和安全性。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved