我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。
注:本文1万多字,认证码字,认真看!!!
老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:
屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。
无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。
文章大体有如下内容:
1、前言
2、电子电气架构概述
(1)什么是电子电气架构
(2)为什么要开发电子电气架构
(3)如何设计和开发电子电气架构
一、前言
随着电气架构开发的深入,车载控制器功能和子系统、ECU经过几轮迭代开发,电子电气架构及基础技术开发方法论已经基本形成,因此有必要对当前的工作、流程、方法论及工具链等进行梳理总结。伴随着中国电动汽车的蓬勃发展,大量技术人员涌入到车载工程师这个行业,因此也迫切需要对电子电气架构、基础技术和功能安全开发等有系统性的了解,熟悉其关联专业核心业务、工作流程与业务上下游关联关系及工具链等,特写此专栏。
本专栏内容覆盖电子电气架构开发,包括电气架构开发流程,功能、子系统、ECU层开发流程和方法,网络拓扑、PNC(局部网络休眠唤醒)/VFC等核心业务工作介绍,基础技术开发,包括基础技术开发流程及诊断、通信数据库、软件下载(Software Download)、Car configuration 等核心业务工作介绍及与该业务相关上下游的关系;
另外本专栏还包括功能安全、软件开发、信息安全及工具链等业务介绍。
本专栏侧重于方法论及业务的流程、输入输出关系及工具链应用介绍,适用电气系统开发业务工程师及管理人员,包括:
-> 车载架构工程师;
-> 车载控制器基础技术工程师;
-> 车载功能开发工程师;
-> 子系统开发工程师;
-> 车载控制器ECU开发工程师;
-> 诊断EOL下线开发工程师;
-> 功能安全工程师;
-> ECU Owner属性工程师;
-> 电气集成经理。
等等,除了上述工程师外,从事车辆相关的技术人员,也由必要对造车流程有一个清晰的认识。
二、电子电气架构概述
1、什么是电子电气架构
首先回答什么是电子电气架构EEA这个问题?
电子电气架构(EEA),即Electronic and Electrical Architecture,涉及电子与电气两部分,是指在成本重量、可靠性等一定约束条件下,能最优实现整车电子与电气需求的技术方案。电子电气架构是整车电子电气开发的主体框架,为具体的整车项目中的模块开发提供整车实现方案与规范指导,需具备前瞻性,平台化,可扩展等特点。
EE架构是电子电气系统的顶层设计是贯穿E/E需求开发、功能开发、网络开发、电气系统设计的综合性工作。
为什么要做电子电气架构EEA?
-> (1)、整车层面电子电气相关需求的继承及扩展,确保工程开发满足整车层面需求;
-> (2)、电子电气前期统筹和规划,以达到成本优化的目的;
-> (3)、系统开发设计的基础,避免系统之间不匹配的问题(软硬件接口);
-> (4)、实现平台化及模块化的基础,保证技术方案的一致性,避免重复开发及验证。
电子电器架构(EEA)是汽车电子系统的总布置,在功能需求、法规和设计要求等特定约束下,通过对功能、性能、成本和装配各方面进行分析,得到最优的电子电器系统模型。电子电器架构涵盖了车上计算和控制系统的软硬件、传感器、通信网络、电气分配系统等,通过特定的逻辑和规范将各个子系统有序结合起来,构成实现复杂功能的有机整体。在智能车时代,电子电器架构向集中化演进是这一转变的前提。
电子电气架构在电气系统开发中包含了很多方面,当谈起架构时,更多地会涉及以下方面:
1) 架构是设计的一部分,更多着重于电气系统中结构方面,但也包括那些对系统的性能、可靠性、成本和适应性有持人影响的方面:
在电子电器架构设计中,需要考虑到系统的复杂性、可维护性、可扩展性、成本等因素。同时,还需要考虑如何将系统划分为多个子系统,并确定子系统之间的接口和通信方式。
在电子电器架构中,还需要考虑到安全性和可靠性。例如,需要确保电子电器系统不会对车辆的安全性产生负面影响,同时还需要确保系统的稳定性和可靠性,以便在出现故障时能够及时修复。
此外,电子电器架构还需要考虑到未来的发展趋势,例如智能化、电动化、网联化等。需要确保系统能够适应未来的技术升级和变化,以便在未来的市场竞争中保持领先地位。
2)选择基础设施(infiastructure)也同样是架构的主要工作内容,如平台选择通信总线、基础软件等:
-> 平台选择:选择适合汽车应用的平台,包括硬件平台、软件平台等。硬件平台需要考虑处理能力、存储容量、接口等,软件平台需要考虑操作系统、中间件、开发工具等。
-> 通信总线选择:通信总线是汽车中各个子系统之间进行通信的桥梁,需要选择适合汽车应用的通信协议和总线标准。同时还需要考虑总线的可扩展性和灵活性,以便适应未来系统升级和变化的需求。
-> 基础软件选择:电子电器架构中需要选择适合的基础软件,包括嵌入式软件、操作系统、中间件等。基础软件的选择需要与硬件平台和通信总线相匹配,并能够满足系统的功能和性能要求。
-> 安全性考虑:在选择基础设施时,需要考虑到安全性问题,包括网络安全、数据安全等。需要采取相应的安全措施和技术手段,确保电子电器系统的安全性和可靠性。
总之,选择合适的基础设施对于电子电器架构的设计和实现具有重要意义。在选择基础设施时需要考虑多个方面因素,包括平台选择、通信总线选择、基础软件选择和安全性考虑等。
3) 架构描述了系统的结构,并且在系统结构中有很多个结构相互交织。但是架构不仅仅是分层。
架构描述了系统的结构,并确定了系统中各个组成部分之间的关系和交互方式。在复杂的系统中,通常会有多个层次或多个子系统交织在一起,每个层次或子系统都有其特定的功能和职责。
然而,架构并不仅仅是分层。一个好的架构应该是清晰的、模块化的、易于维护和扩展的。它应该能够满足系统的功能需求、性能需求、可维护性需求、可扩展性需求和安全性需求等。
在电子电器架构中,通常会将系统划分为多个层次或多个子系统,例如硬件层、软件层、通信层等。每个层次或子系统都有其特定的功能和职责,并且需要相互协调和交互。同时,电子电器架构还需要考虑到系统的安全性、可靠性和灵活性等方面的需求。
为了方便理解,从相反方向对架构进行介绍。
1) 架构并不仅仅是围绕需求工作,而更多的是着重于设计;
车载电子电气架构是一个复杂的设计过程,需要综合考虑多个因素,包括需求、性能、成本、可维护性、可扩展性等。
首先,车载电子电气架构需要满足车辆和乘客的需求。这包括提供舒适的乘车环境、保护乘客的安全、提供足够的动力和性能等。为了满足这些需求,设计师需要考虑各种因素,例如车辆的动力学特性、乘客的舒适度需求、车辆的安全性能等。
其次,车载电子电气架构还需要考虑电子电器系统的设计和组织。这包括系统的硬件设计、软件开发、通信设计等。设计师需要根据系统的功能需求和性能要求,选择合适的硬件和软件平台,并确定各个子系统之间的接口和通信方式。
此外,车载电子电气架构还需要考虑系统的可维护性和可扩展性。设计师需要确保系统能够方便地进行维护和升级,同时还需要考虑未来技术的发展和变化,以便在必要时对系统进行扩展和升级。
2) 架构并不是一个架构工程师能完成的,在很多组织中,它更多的是以一个团队形式存在,
通常会有人认为,架构就是网络,架构就是信号数据库,AUTOSAR就是架构等等。这些都是关于架构的常见误解。这些都是架构工作中的一部分,但是架构不可以被其中任何一方面所约束;
3) 架构工作并不是扁平化的,例如一种单一语盲或单一图标,这些都无法大描述系统的复杂性。架构不仅有宽度还有深度,它涉及许多不同层次的问题,有时会需要与不同域的工程师去协同完成,
架构工作并不仅局限于结构方面。架构虽然必须去描述系统的结构,但是架构远远不止于此,还须去处理很多超出架构的灵活问题。
国际标准和行业标准也对架构进行了定义,对架构的定义:
Architecture,The fundamental organisation ofa system embodied in its componentstheir relationships to each other, and to the environment, and the principles guidingits design and evolution.
架构是一个系统的基本组织,具体体现在其组成部分组成部分之间及和环境的相互关系,以及指导其设计和进化的原则。
一般理解软件架构-组件+交互,即软件架构设计是将软件系统划分为各个组件以及建立这些组件之间交互机制的设计过程。将“软件架构设计”定义中的“软件系统”用汽车电气系统”替代,并将“组件”用更普遍性的概念“组成部分”替代。所以汽车电子电气架构设计定义是:将汽车电气系统划分为各个组成部分以及建立这此组成部分之间交瓦机制的设计过程。
电子电气架构应包括所有的电子电气部件、它们之间的拓扑结构、线束连接逻辑功能、需求实现等。更具体的来说,电子电气架构就是在功能需求、法规和设计要求等特定约束下,通过对功能、性能、成本和装配等各方面进行分析,所得到的最优的电子电气系统模型。
2、为什么要开发电子电气架构
技术复杂性及新技术发展趋势、新法规的需要,如新能源、自动驾驶,功能安全等,加之高精度导航系统、智能网络以及各种被动、主动安全技术使得汽车的电子电气系统更加的复杂。所以对于整车厂来说,针对汽车电子电气架构的设计开发,包括后期优化都是非常重要的。
电子电气架构开发可总结为如下主要优势:
有利于主机厂自己掌握核心技术及零部件的成本信息。开发电子电气架构,主机厂能够使软硬件的开发相互独立,可以更加灵活的选择供应商,更有利于OEM 掌握核心科技,特别是跨系统、跨域的整车集成控制。同时零部件价格变得更加透明,提升了与供应商的议价能力。
整车电子电气架构开发设计的最终目标就是对汽车电子电气元器件进行合理的排布以达到性能最优,成本最低。
设计与验证协同,提升产品质量,降低产品后期的更改和验证费用。新技术系统间匹配问题多,前期定义不明确,技术变更,线束设计不当等问题,越是在产品后期发现的问题,整改起来所付出的代价就越大。
利于产品的平台化,提高平台件重用率,降低单件零部件成本,缩短开发周期。以某主机厂2024年目标400万台产量和2025年目标500万产量来计算,预估平台化重用降单件成本和开发费带来的效益是很可观的。
3、 如何设计和开发电子电气架构
“架构”这个概念的外延很广,它被应用到很多的行业和技术领域中。例如在建筑行业中,“架构”通常情况下描述的是“建筑艺术”,建筑师根据业主的需求和边界条件从不同的侧面设计出所需的设计图,从而设计出一栋建筑。
如下通过与建筑房屋做类比,简单介绍如何搭建整车电子电气架构。首先第一步是策略问题,确定具体的开发目标。好像分别为建造栋房屋和搭建一个电子电气架构的具体目标策略。对于建造一栋房屋来说,在开始动工之前要确定房屋的用途、舒适程度、楼层数目以及具体的房屋尺寸等策略目标。对于搭建电子电气架构,初期要确定开发功能目标,包括专业域与项目市场的战略。具体来说要确定动力配置、底盘动态控制、安全系统、舒适性需求及信息娱乐需求等方面的开发目标
第二步是对策略的具体细化。对于建造房屋来说,在定义了一般目标之后房屋的承受能力、抗震性能以及造价等必须得到考虑。对应到电子电气架构,应该考虑架构属性需求及评估,分析和平衡多个属性获得更优的架构。如图 1.3 所示,应该着重去考虑能量消耗、没有不可接受的危险、数据负载率、产品成本灵活性和可扩展性等属性。
第三步是对不同户型建筑架构或者不同域电子电气架构确切功能的定义。比如对于房屋架构来说,因为有两个或两个以上的户型分享同一墙体,户型之间分享排水系统与申源系统就成为了可能,需要把更多的注意力放在这种合并上,从而节省成本。
对比电子电气架构,可以把每个户型看作一个域,所有域集成在一起就可以实现汽车功能了。如图所示,各功能域关注各自的域功能如何实现,电气架构关注各个域之间的联系如何实现,以及如何共用信息节约成本和降低复杂性。
第四步就是架构的输出。对于房屋架构,架构工作的输出是一个新的管道电路系统,甚至还包括地基、户型、框架图等,这意味着所有为实施所准备的定义都已经完成。
对比电子电气架构,电子电气系架构包含了所有建造一辆车的必备信息,电气系统架构和基础技术,如下图所示为其主要输出。
所以,通过以上电子电气架构定义及与建筑行业类比,可以概括电气架构开发总体框架:
-> 1)电气架构定义了整车电气系统开发的基础框架,其涵盖功能、子系统零部件及它们之间的交互关系,并且定义了电气系统开发和迭代升级需遵循的一系列原则和策略:
注:
电气架构是整车电气系统开发的基础框架,它定义了电气系统的整体结构和各个组成部分之间的关系。电气架构涵盖了系统的功能、子系统零部件以及它们之间的交互关系,并且规定了电气系统开发和迭代升级需要遵循的一系列原则和策略。
在电气架构的设计中,需要考虑到系统的安全性、可靠性、性能、可维护性、可扩展性等方面的需求。同时,还需要遵循相关的标准和法规,确保系统能够满足各种安全和环保要求。
电气架构的设计对于整车性能和功能有着至关重要的影响。一个优秀的电气架构可以提高车辆的性能和舒适度,降低能源消耗和维修成本,并为未来的技术升级和扩展提供便利。
在电气架构的开发过程中,需要进行多次迭代和优化,以确保设计的合理性和有效性。同时,还需要与其他的车辆系统进行协调和集成,例如机械系统、液压系统、气动系统等,以确保车辆的整体性能和稳定性。
电气架构是整车电气系统开发的基础框架,它规定了系统的结构、组成和交互关系,并且定义了开发和迭代升级需要遵循的原则和策略。通过合理的电气架构设计,可以提高车辆的性能和稳定性,降低能源消耗和维修成本,并为未来的技术升级和扩展提供便利。