关注公众号,点击公众号主页右上角“ ··· ”,设置星标,实时关注智能汽车电子与软件最新资讯
(资料图片仅供参考)
二、新一代电子电气架构
目前新一代的电子电气架构,大致可以分为如下四层:
2、第二层主要是包含集成ECU(域控制器或区域控制器),这些ECU主要承担高一层级的集成功能控制,例如面向功能域的控制器(BDCU、CDC、ADC),或者面向车辆分区的区域控制器(PDC、VIU等)
注:但是我觉得如果不能做到有效的软硬解耦,区域控制器VIU/PDC不做智能配电(eFuse)、不能将车辆众多的传感器(Camera/Radar/Lidar)及执行器(H-Bridge)与中央计算平台进行隔离,不能真正的降低线束的长度、重量及安装空间,并不能发挥Central&Zone方案的价值;
这一步是站在用户视角,分析所有相关方对功能的需求,借助于用例(Use Case) 场景(包含基础路径、替代路径、异常路径及行为者、前提条件、后置条件等)分析系统需求,包括:
a)功能需求(Function Requirements)
Ø功能激活条件
Ø激活/关闭/进行中的系统行为
Ø功能激活/关闭的条件
b)非功能需求(Non-Function Requirements)
Ø系统时间及性能需求
Ø法规相关需求
Ø功能安全相关需求
Ø信息安全相关需求
c)平台/跨域需求(Platform/Domain Requirements)
Ø车辆配置需求
Ø人机交互需求
3.2 逻辑功能架构(Logical Architecture)
基于上一步的用例及功能需求,我们针对每个Feature(Use Case)进行逻辑功能架构设计,在这一步我们会划分逻辑功能组件LC(Logical Component),LC是一个抽象的组件它独立于具体的硬件和软件实现,同时LC在整个架构平台是一个重要的数据库,应该形成一个LC Library,并且LC的创建、更新由架构工程师(System Architect)来统一负责,功能工程师(Function Designer)在进行逻辑架构设计时向架构工程师(SA)提出LC的需求,同时架构工程师(SA)负责LC向系统的分配。
我们来看一个具体的例子,如下图有两个整车Feature X和Feature Y,Feature X在逻辑功能架构设计时由Sensorfunction1、Function1和ActuatorFunction1 三个LC实现,Feature Y在逻辑功能架构设计时由SensorFunction1、Function1、Function2、SensorFunction2、Function3、Function4、Function5、Function6等9个LC组成;
3.4 软件架构(Software Architecture)
在设计完服务Service,并将服务部署到对应的运行环境中,如将Service4部署到Integration ECU2的Classic AutoSAR运行环境,则对应到软件层面Service4 Port将转换为一簇Sender/Receiver/Client/Server Ports端口,并通过SOA Adaptor(S2S)与部署到Adaptive AutoSAR运行环境的Service5、Service6交互,完成服务部署,服务的参数者(Service Provider/Service Consumer)将转换为对应的应用软件组件(Application SWC/Adaptive Application SWC),如下图10为对应Feature Y的软件架构:
四、结语
关注公众号,点击公众号主页右上角“ ··· ”,设置星标,实时关注智能汽车电子与软件最新资讯
关键词: