01-EEA电子电器架构

1.背景

汽车正在从传统的机械装置逐步电气化,汽车电子电气功能不断的丰富。越来越多的电气系统和功能被集成到汽车上,传统的原理及线束设计已经远远不能满足。为此,EEA(电子电气架构)应运而生。如何设计电子电气架构,满足日益增长的汽车电子电气功能?

通过EEA的设计,可将动力总成、驱动信息、娱乐信息等车身信息转化为实际的电源分配的物理布局、信号网络、数据网络、诊断、容错、能量管理等的电子电气解决方案。

电子架构开发是电气系统的顶层设计。其必然打破沿袭的系统设计及零件设计,需要各个电气系统统筹合力才可以取得收益。为此电子架构开发应该是一个企业自上而下的开发行为。 

电子架构是一个贯穿系统开发、网络开发、功能开发、电路设计、软硬件开发的综合性工作,需要清晰的开发流程来定义指责、交付物、时间节点。

2.RoadMap

电子电气架构技术迭代演进路线图://Bosch提供

从分布式架构向车云计算架构演进。

架构迭代是一种逐步演变;迭代的节奏和速度是不同的。

  • 分布式EEA
  • 域控制器EEA(如经典五域),即Domain架构
  • 域融合EEA
  • 区域控制器EEA,即Zonal架构
  • 车云计算EEA

传统EE架构”采用汽车分布式ECU架构,各个功能由很多单一的ECU提供硬件-软件解决方案(如发动机、变速箱、仪表盘或信息娱乐系统等),这些功能性ECU集群组合在一起,通过CAN、LIN或FlexRay等传统总线系统连接。
现代化EE架构”实现了功能集成和服务导向,其中中间层汇集了各种功能以及将执行过程转变为基于软件的解决方案。该架构中传感器和执行器可被各种ECU无障碍访问,域之间的数据交互需要高性能网关支持。该架构高度依赖中央网关的分层架构复杂且缺乏灵活性。
zonal架构区域架构)”是业界正在评估的更激进的方案。ECU分类从功能域转移到车内的局部位置,中央车载计算机取代了大部分域控制器和中央网关。区域中的控制器确保与传感器、执行器和专用ECU的连接来充当本地网关。zonal架构带来了线束明显减少,使得重量和成本降低了约30%。 

随着EEA的演进,带来了如供电系统,以及通讯系统,操作系统等系统性的变化。软件架构随之发生巨大变化。如何设计软件架构来应对EEA的迭代也是一个系统性,集成性较大的课题。

3. 趋势

电子电气架构趋势:从分布式平面架构到分层式架构。

//TODO

4. Zonal架构的优势

  • 区域架构带来了更多好处(减少布线、兼容配电)。
  • 区域架构将在未来几年取代功能域架构。然而,全功能区域架构的概念还需要一定时间。

学习网址:深度分析汽车芯片的现状与发展(一)汽车电子电气架构的变革 - 知乎

5. 开发方法论

万金油的一张图:

功能安全

信息安全

通讯(跨域/域内)

体系

        ASPICE

        ISO26262

        5W2H

        FMEA

 

6. 开发流程 

 

 7. 总结

 //TODO

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/248289.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

jenkins学习19 - pipline 构建项目生成 allure报告并发送邮箱

前言 个人其实一直的不太喜欢用邮箱发送报告,测试报告用邮件通知这都是五六年前的事情了,但有部分小伙伴依然执着于发邮件报告通知。 这里整理了下发邮箱通知的教程。 配置你的邮箱 配置邮箱这一步最繁琐,由于每个人使用的邮箱不一样&…

十六、YARN和MapReduce配置

1、部署前提 (1)配置前提 已经配置好Hadoop集群。 配置内容: (2)部署说明 (3)集群规划 2、修改配置文件 MapReduce (1)修改mapred-env.sh配置文件 export JAVA_HOM…

Python多态原理及实现

对于弱类型的语言来说,变量并没有声明类型,因此同一个变量完全可以在不同的时间引用不同的对象。当同一个变量在调用同一个方法时,完全可能呈现出多种行为(具体呈现出哪种行为由该变量所引用的对象来决定),…

Star 4.1k!Gitee GVP开源项目!新一代桌面应用开发框架 ElectronEgg!

前言 随着现代技术的快速升级迭代及发展,桌面应用开发已经变得越来越普及。然而对于非专业桌面应用开发工程师在面对这项任务时,可能会感到无从下手,甚至觉得这是一项困难的挑战。 本篇文章将分享一种新型桌面应用开发框架 ElectronEgg&…

机器学习支持向量机(SVM)

svm与logstic异同 svm支持向量机,因其英文名为support vector machine,故一般简称SVM,通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化&#x…

探索多功能SQL数据库编辑器 - Richardson Software RazorSQL

在当今数字化时代,SQL数据库的管理和编辑是许多企业和开发人员必不可少的任务。为了提高生产力和简化数据库操作,Richardson Software推出了一款强大而多功能的SQL数据库编辑器 - RazorSQL。 RazorSQL是一款功能全面的数据库管理工具,可适用…

ansible的基本使用

本章主要介绍在RHEL8中如何安装ansible 及 ansible 的基本使用。 ansible是如何工作的在 RHEL8中安装ansible编写ansible.cfg和清单文件ansible 的基本用法 如果管理的服务器很多,如几十台甚至几百台,那么就需要一个自动化管理工具了, ansi…

使用opencv的Laplacian算子实现图像边缘检测

1 边缘检测介绍 图像边缘检测技术是图像处理和计算机视觉等领域最基本的问题,也是经典的技术难题之一。如何快速、精确地提取图像边缘信息,一直是国内外的研究热点,同时边缘的检测也是图像处理中的一个难题。早期的经典算法包括边缘算子方法…

环境搭建及源码运行_java环境搭建_maven

1、介绍 1)管理项目依赖和版本 统一的项目依赖和版本管理 2)Maven支持多模块项目管理 通过定义父子模块的关系来管理多个子模块的构建和依赖关系。使用Maven可以实现多模块项目的统一管理和构建,从而提高项目的可维护性和可重用性。 3&#x…

初识Python解释器————解释器模式(后续更新...)

学习网页: Welcome to Python.orghttps://www.python.org/https://www.python.org/ Python解释器 Python解释器是用于执行Python代码的程序。Python解释器将Python代码转换为机器语言并执行它。 Python解释器有多种实现,包括CPython、IPython、Jython…

GPT 魔力涌现

GPT 二、Prompt 的典型构成 角色:给 AI 定义一个最匹配任务的角色,比如:「你是一位软件工程师」「你是一位小学老师」指示:对任务进行描述上下文:给出与任务相关的其它背景信息(尤其在多轮交互中&#xff…

Feign调用服务报错:Load balancer does not have available server for client:xxx

1.说一下遇到的bug:,(黑马程序员springcloud的第30集,基于Feign远程调用) 3个服务正常启动: 访问http://localhost:8080/order/101 服务器报错日志:(orderservice想调用userservice结果找不到userservice&…

【EMQX】通过EMQX webhook实现转发消息到Python web服务器

EMQX webhook消息转发Web服务器 一、前言二、实现1、EMQX服务器搭建EMQX下载、安装、启动 2、本地Web服务搭建创建Flask项目代码 3、EMQX中创建webhook数据桥接4、EMQX中创建数据转发规则 三、效果 一、前言 需求:获取设备通过mqtt协议发送过来的数据并将数据保存到…

cgal教程 3D Alpha Wrapping

文章目录 3D Alpha Wrapping (3D alpha 包裹)1 介绍2 方法2.1 算法2.2 保证 3 接口4 选择参数4.1 alpha4.2 Offset4.3 关于“双面”包裹的注意事项 5 性能6 例子 3D Alpha Wrapping (3D alpha 包裹) 原文地址: https://doc.cgal.org/latest/Alpha_wrap_3/index.html#Chapter_3D…

数智赋能进行时 百望云荣获第四届长三角“金融科技领军企业”奖

近日,由上海金融业联合会、上海市银行同业公会、华东师范大学指导,《金融电子化》杂志社有限责任公司、华东师范大学长三角金融科技研究院等单位联合主办,上海市互联网金融行业协会等单位协办的“2023长三角金融科技节——长三角经济圈金融科…

微服务实战系列之ZooKeeper(上)

前言 历经1个多月的创作和总结,纵观博主微服务系列博文,大致脉络覆盖了以下几个方面: 数据方面(缓存&安全) 比如Redis、MemCache、Ehcache、J2cache(两级缓存框架)、RSA加密、Sign签名…传…

力扣22. 括号生成(java 回溯法)

Problem: 22. 括号生成 文章目录 题目描述思路解题方法复杂度Code 题目描述 思路 我们首先要知道,若想生成正确的括号我们需要让右括号去适配左括号,在此基础上我们利用回溯去解决此题目 1.题目给定n个括号,即当回溯决策路径长度等于 2 n 2n…

学习笔记9——JUC三种量级的锁机制

学习笔记系列开头惯例发布一些寻亲消息 链接:https://baobeihuijia.com/bbhj/contents/3/197325.html 多线程访问共享资源冲突 临界区:一段代码块存在对共享资源的多线程读写操作,称这段代码块为临界区 竞态条件:多个线程在临界…

Anaconda文件目录(打开默认路径)更改

Anaconda 文件默认目录更改 每次打开 Anaconda 都在C盘怎么办,如何改为D盘或是其他盘符位置? 可以进行下述操作。 1. 单次修改路径 单次修改路径:在 exe 文件(Anaconda Prompt (Anaconda_py))中写入下面代码: jupyter notebook …

微信小程序ec-canvas(echarts)显示地图【以甘肃省为例】

文章目录 一、效果图二、实现1、下载echarts插件2、定制图形,生成 echarts.min.js 文件3、小程序中使用(1)下载甘肃地图(2)使用 参考文档《微信小程序使用echarts显示全国地图》《如何在微信小程序开发中使用echarts以…