EEA架构
概念
EEA(Electrical/Electronic Architecture)是一个综合性的概念,它涉及汽车电子电气系统的设计和整合。EEA是汽车上电气部件之间的相互关系,以及包含所有电气部件和电气系统所承载的逻辑功能的组织结构。它是系统的组织结构表现,体现了物理功能和信息功能之间的关联及其分配原则。以下是关于EEA的详细解释:
历史和发展:EEA最初由德尔福公司提出,作为一个整车电子电气解决方案的概念,包括了车辆的电子电气系统原理设计、中央电器盒设计、连接器设计以及电子电气分配系统等方面。
概念含义:EEA旨在将动力总成、驱动信息、娱乐信息等车身信息转化为实际的电源分配物理布局、信号网络、数据网络、诊断、容错和能量管理等电子电气解决方案。
与其他领域的联系:虽然EEA最初起源于汽车行业,但它也被应用于其他领域,如IT行业。在这个背景下,EEA被理解为按照整车各功能域类型划分的集成多个功能ECU的控制体系。
标准的定义:在电气与电子工程协会制定的IEEE Std1471-2000《软件密集型系统的架构描述推荐实践》标准中,"架构"被定义为系统的组织结构表现,是物理功能和信息功能之间关联及其分配原则的体现。
为什么要做EEA
车辆上电子电气系统已经由简单的点火、灯光、雨刮、喇叭、车速指示、燃油指示、各类指示灯以及收音机,演变为由超过60个控制器通过CAN总线以及其它总线,如车载以太网、FlexRay、MOST和LIN等相互通信从而满足车辆安全性、舒适性、动力性需求的功能集合。
EEA是整车层面电子电气相关需求的继承及扩展,确保工程开发满足整车层面的需求;
前期好的EEA规划,能够实现降低成本,增强产品的竞争力;
EEA会前期定义好软硬件接口,从而避免在系统开发设计过程中出现系统之间不匹配的问题;
EEA能够是实现平台化、模块化的基础,保证技术方案的一致性,避免重复的开发及验证,缩短开发周期,降低成本。
建立一个系统的E/E平台,能够满足未来各种车型的开发,而又不大量增加开发成本降低成本缩短开发稳定可靠扩充拓展E/E平台收益
模块化设计方法:重复利用HW / SW模块、接口,测试和工具等资源
降低平台车型的开发时间和成本
建立多车型共用的EE平台数据(规模化、兼容性、可扩展性、可靠性)
平台生命周期(5年)
满足市场销售目标
成本与重量优化
EEA的主要支撑技术
1.车载以太网:在车载以太网概念出现之前,我们知道汽车内已经有不同的总线标准在应用,包括CAN、LIN、FlexRay、MOST等;那为什么还需要车载以太网呢?主要还是因为车载以太网在面向未来应用的低成本、高带宽、低延迟等特性。
2. 仿真技术:依赖于V流程,有整车级、系统级、软硬件等多种层级的仿真,针对于具体应用包括新能源、智能驾驶等领域的仿真,主要优点是可以缩短产品开发流程、降低开发成本。
3. 信息安全:在EEA中,当车与外界互联时,涉及到信息安全。在第一、二代EEA中,广播收音系统、胎压监测系统、汽车安全门禁系统等都涉及到信息安全;未来EEA中,面向5G的LTE V2X,基于以太网的DOIP等与外界频繁交互的功能及相关产品需要考虑信息安全。
4. 功能安全:现在讲功能安全的车厂和零部件公司很多,但始终不要忘记,功能安全是正向开发的,一个优秀的EEA,会将功能安全需求合理的分配给相应的零部件。
5. 网络设计:根据EEA要求,设计网络节点、点与点的通信方式、传输速率等。
6. 诊断设计:根据EEA要求,参考相关诊断标准,完成ECU级别的诊断设计。
7. 电气设计:主要指线束设计,作为汽车内部的神经血管,未来EEA中对于线束设计的要求方向是:轻量化、缩短整车线束长度;电气设计还包括整车的电源分配、EMC设计等。
8. 硬件设计:EEA,需要通过硬件来实现落地。未来架构中,域控制器/中央计算平台会随着MCU/MPU的性能提升而不断提升,而每个域下的传感器和执行器会逐步走向标准化。
9. 基础软件设计:每个ECU的基础软件会走向标准化,即满足Classic AUTOSAR和Adaptive AUTOSAR。
10. 应用软件设计:基于模型的应用层软件开发将会是未来的发展趋势,而未来的EEA将是基于服务的,类似于手机APP,可实现软硬分离,车厂可以根据用户的需求快速开发应用软件。
域控制器架构
以域控制器为处理核心,融合各ECU的功能,并努力集中到少数几个域控制器上。这里的域控制器(DCU, Domain Control Unit)是根据功能来划分的。在Centralization/集中化阶段,整车分为信息娱乐域,自动驾驶域,动力总成域,底盘域,车身域等5个主要的功能域,每个域由一个域控制器来实现域内ECU的功能。在这种EEA架构下,需要有一个中央网关来连接各域控制器。通过以太网,这些域控制器相互之间可以实现通信。
随着域控制器的进一步发展,进入了跨域融合的时代。这时部分域控制器会实现合并,5个域彼此重组融合,最后形成了3个域:智能驾驶域,智能座舱域,车辆控制域。
其中,车辆控制域基本将原动力域、底盘域和车身域等传统车辆域进行了整合;智能驾驶域和智能座舱域则专注实现汽车的智能化和网联化。涉及的零部件主要有4类,车控域控制器(VDC,Vehicle Domain Controller)、智能驾驶域控制器(ADC,ADAS\AD Domain Controller)、智能座舱域控制器(CDC,Cockpit Domain Controller)以及中央网关,其中:
VDC作为Private DCU,负责整车控制,实时性安全性要求高;
ADC作为Public DCU,负责自动驾驶相关感知、规划、决策相关功能的实现;
CDC作为Public DCU,负责人机交互和智能座舱相关功能的实现;
这时,各ECU将降低成为执行器和传感器,失去了独立决策的能力。作为执行器,它们接收来自域控制器的命令,做出反馈动作。作为传感器,它们采集各种内外部信息,传递到域控制器的感知系统。
注意,对于ECU的功能变迁,只是一种高层级的描述。在实际应用中,由于汽车控制的要求与供应链的要求,涉及到车辆运动系统的变动,例如转向,安全防护等,还不能完全脱离传统ECU的功能定义。
相关文章:

EEA架构
概念 EEA(Electrical/Electronic Architecture)是一个综合性的概念,它涉及汽车电子电气系统的设计和整合。EEA是汽车上电气部件之间的相互关系,以及包含所有电气部件和电气系统所承载的逻辑功能的组织结构。它是系统的组织结构表…...

【物联网应用案例】牧场牛棚环境管理项目
众所周知,奶牛的健康和牛奶的产量在很大程度上取决于其所在的环境。对于牧场而言,牛棚内的环境更是至关重要。一个适宜的环境不仅能保证奶牛的舒适度,还能提高其产奶量,从而为牧场带来更多的经济效益。 为了更好地理解牛棚环境对…...

【Vue】组件通信组件通信
📝个人主页:五敷有你 🔥系列专栏:JVM ⛺️稳中求进,晒太阳 组件通信 组件通信,就是指组件与组件之间的数据传递 组件的数据是独立的,无法直接访问其他组件的数据想用其他组件的数据--&…...

瑞_Redis_Redis客户端
文章目录 1 Redis客户端1.1 Redis命令行客户端1.2 图形化桌面客户端1.2.1 资源准备1.2.2 安装1.2.3 建立连接 🙊 前言:本文章为瑞_系列专栏之《Redis》的基础篇的Redis客户端章节。由于博主是从B站黑马程序员的《Redis》学习其相关知识,所以本…...

在Ubuntu系统下搭建TDengine集群
目录 一、Ubuntu虚拟机创建 二、系统相关配置 1、设置系统hostname 2、网络配置及IP规划 3、配置FQDN(etc/hosts) 4、服务端口设置 三、TDengine server安装 1、服务安装 2、修改配置 3、启动taosd 4、服务卸载 四、客户端安装 1、client安…...

Easy-Jmeter: 性能测试平台
目录 写在开始1 系统架构2 表结构设计3 测试平台生命周期4 分布式压测5 压力机管理6 用例管理6.1 新增、编辑用例6.2 调试用例6.3 启动测试6.4 动态控量6.5 测试详情6.6 环节日志6.7 实时数据6.8 测试结果 7 测试记录7 用例分析8 系统部署8.1普通部署8.2容器化部署 写在最后 写…...

Unity3D Lua与C#的相互调用与性能剖析详解
前言 在游戏开发中,经常会遇到Lua与C#之间的相互调用的情况。本文将详细介绍Unity3D中Lua与C#的相互调用的方式,并对其性能进行剖析。 对惹,这里有一个游戏开发交流小组,希望大家可以点击进来一起交流一下开发经验呀!…...

鸿蒙开发路由跳转踩坑
文章目录 前言常见路由不能跳转问题总结 一、前言 02-25 10:40:10.799 42182-2075594 E C03900/Ace: [manifest_router.cpp(GetPagePath)-(0)] [Engine Log] cant find this page pages 02-25 10:40:10.799 42182-2075594 E C03900/Ace: [page_router_manager.cpp(StartPush…...

SpringBoot 3 新特性
目录 1. GraalVM1.1 生成本地可执行应用1.2 生成docker镜像 2. 支持虚拟线程3. HTTP Interface 1. GraalVM 使用GraalVM将SpringBoot应用程序编译成本地可执行的镜像文件,可以显著提升启动速度、峰值性能以及减少内存应用。传统的应用都是编译成字节码,…...

Day02:Web架构前后端分离站Docker容器站集成软件站建站分配
目录 常规化站点部署 站库分离 前后端分离 集成软件搭建Web应用 Docker容器搭建Web应用 建立分配站 静态 与 伪静态 总结 章节知识点: 应用架构:Web/APP/云应用/三方服务/负载均衡等 安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等 渗…...

链表和顺序表的优劣分析及其时间、空间复杂度分析
链表和顺序表的优劣分析及其时间、空间复杂度分析 一、链表和顺序表的优劣分析二、算法复杂度<font face "楷体" size 5 color blue>//上面算法的执行次数大致为:F(N) N^22*N10; N 10,F(10) 1002010 130次 N 1…...

QQ防红跳转短网址生成网站完整源码
使用此源码可以生成QQ自动跳转到浏览器的短链接,无视QQ报毒,任意网址均可生成。 全新界面,网站背景图采用Bing随机壁纸 支持生成多种短链接 兼容电脑和手机页面 生成网址记录功能,域名黑名单功能 网站后台可管理数据 安装说明&am…...

面试redis篇-10Redis集群方案-主从复制
在Redis中提供的集群方案总共有三种: 主从复制哨兵模式分片集群主从复制 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,就需要搭建主从集群,实现读写分离。 主从数据同步原理 Replication Id:简称replid,是数据集的标记,id一致则说明是同一数据集。每…...

【BUG 记录】史诗级 BUG - MYSQL 删库删表却没有备份如何恢复数据
【BUG 记录】史诗级 BUG - MYSQL 删库删表却没有备份如何恢复数据 1. 问题描述2. 解决方案(binlog)2.1 构造测试环境2.2 查看 MySQL 环境是否开启 binlog2.3 查看所有的 binlog 日志记录2.4 查看当前正在使用的是哪一个 binlog 文件2.5 查看此时的 binlo…...

天翼云登录参数JavaSrcipt逆向
天翼云登录参数 password 、comParam_curTime、comParam_seqCode、comParam_signature JavaSrcipt逆向 目标网站 https://m.ctyun.cn/wap/main/auth/login?redirect/my 目标参数 要逆向的有 password、comParam_curTime、comParam_seqCode、comParam_signature 四个参数 …...

AI与大数据:智慧城市安全的护航者与变革引擎
一、引言 在数字化浪潮的席卷下,智慧城市正成为现代城市发展的新方向。作为城市的神经系统,AI与大数据的融合与应用为城市的安全与应急响应带来了革命性的变革。它们如同城市的“智慧之眼”和“聪明之脑”,不仅为城市管理者提供了强大的决策…...

adb pull 使用
adb pull 是 Android Debug Bridge (ADB) 工具提供的一个命令,用于将设备上的文件拷贝到计算机上。通过 adb pull 命令,实现从 Android 设备上获取文件并保存到本地计算机上。 使用 adb pull 命令的基本语法如下: adb pull <设备路径>…...

算法【线性表的查找-顺序查找】
线性表的查找-顺序查找 顺序查找基本思想应用范围顺序表的表示数据元素类型定义查找算法示例分析 时间效率分析顺序查找的特点如何提高查找效率 顺序查找 基本思想 在表的多种结构定义方式中,线性表是最简单的一种。而顺序查找是线性表查找中最简单的一种。 顺序查…...

力扣1143. 最长公共子序列(动态规划)
Problem: 1143. 最长公共子序列 文章目录 题目描述思路复杂度Code 题目描述 思路 我们统一标记:str1[i]代表text1表示的字符数组,str2[j]代表text2表示的字符数组;LCS代表最长的公共子序列;(我们易得只有str1[i]和str…...

如何使用群晖NAS中FTP服务开启与使用固定地址远程上传下载本地文件?
文章目录 1. 群晖安装Cpolar2. 创建FTP公网地址3. 开启群晖FTP服务4. 群晖FTP远程连接5. 固定FTP公网地址6. 固定FTP地址连接 本文主要介绍如何在群晖NAS中开启FTP服务并结合cpolar内网穿透工具,实现使用固定公网地址远程访问群晖FTP服务实现文件上传下载。 Cpolar内…...

C语言文件知识点
一.解释一些问题 1.标准输入文件(sdtin),通常对应终端的键盘。 2.标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件 都对应终端的屏幕。 (解释:…...

C语言:数组指针 函数指针
C语言:数组指针 & 函数指针 数组指针数组名 数组访问二维数组 函数指针函数指针使用回调函数 typedef关键字 数组指针 数组本质上也是一个变量,那么数组也有自己的地址,指向整个数组的指针,就叫做数组指针。 我先为大家展示…...

全面介绍HTML的语法!轻松写出网页
文章目录 heading(标题)paragraph(段落)link(超链接)imagemap(映射)table(表格)list(列表)layout(分块)form(表单)更多输入:datalistautocompleteautofocusmultiplenovalidatepatternplaceholderrequired head(首部)titlebaselinkstylemetascriptnoscript iframe HTMLÿ…...

数学建模【相关性模型】
一、相关性模型简介 相关性模型并不是指一个具体的模型,而是一类模型,这一类模型用来判断变量之间是否具有相关性。一般来说,分析两个变量之间是否具有相关性,我们根据数据服从的分布和数据所具有的特点选择使用pearsonÿ…...

「优选算法刷题」:字母异位词分组
一、题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的所有字母得到的一个新单词。 示例 1: 输入: strs ["eat", "tea", "tan", "ate", "na…...

【教程】 iOS混淆加固原理篇
目录 摘要 引言 正文 1. 加固的缘由 2. 编译过程 3. 加固类型 1) 字符串混淆 2) 类名、方法名混淆 3) 程序结构混淆加密 4) 反调试、反注入等一些主动保护策略 4. 逆向工具 5. OLLVM 6. IPA guard 7. 代码虚拟化 总结 摘要 本文介绍了iOS应用程序混淆加固的缘由…...

《银幕上的编码传奇:计算机科学与科技精神的光影盛宴》
目录 1.在电影的世界里,计算机科学不仅是一门严谨的学科,更是一种富有戏剧张力和人文思考的艺术载体。 2.电影作为现代文化的重要载体,常常以其丰富的想象力和视觉表现力来探讨计算机科学和技术的各种前沿主题。 3.电影中的程序员角色往往…...

linux提权之sudo风暴
🍬 博主介绍👨🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~ ✨主攻领域:【渗透领域】【应急响应】 【Java】 【VulnHub靶场复现】【面试分析】 🎉点赞➕评论➕收藏 …...

数据结构之:跳表
跳表(Skip List)是一种概率性数据结构,它通过在普通有序链表的基础上增加多级索引层来实现快速的查找、插入和删除操作。跳表的效率可以与平衡树相媲美,其操作的时间复杂度也是O(log n),但跳表的结构更简单,…...

matlab 线性四分之一车体模型
1、内容简介 略 57-可以交流、咨询、答疑 路面采用公式积分来获得,计算了车体位移、非悬架位移、动载荷等参数 2、内容说明 略 3、仿真分析 略 线性四分之一车体模型_哔哩哔哩_bilibili 4、参考论文 略...