车载通信架构 —— 新车载总线类型下(以太网)的通信架构
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。
老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:
屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。
无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。

文章大体有如下内容:
1、前言
2、车载通信架构变革
3、车载通信架构变革驱动力
一、前言
智能网联汽车带来的海量数据传输需求催生车内通信架构变革。 自动驾驶和车联网功能已确定成为整车厂纷纷布局的下一个风口,而车内传统总线如CAN、LIN、FlexRay和MOST受限于带宽及架构可拓展性,不能满足智能网联汽车时代更高的通信带宽要求、更便捷更有成本效率的功能增减及软件更新需求。功能需求端的变化带动整车架构和开发模式发生颠覆式变革。
电子电气架构从分布式向集中式演进趋势下,大算力和高速传输成为刚需。 汽车EE架构直接影响网络架构,而网络架构定义车载通信和供电网络。智能网联汽车功能爆发式增长背景下,传统分布式架构的低可变性及低可拓展性成为掣肘,在硬件上无法应对车内线束及ECU数量快速增长的痛点,在软件上无法满足功能快速迭代的需求。硬件功能集成化以降低软件开发量成为目前市场主流解决方案。 功能域集中架构已较为成熟并有多款车型量产,区域+中央集成的架构为下一个风口。高集成度下域控的算力和价值量显著提升,对数据传输的速率要求大大增加。
车载以太网和AUTOSAR赋能汽车新架构软硬件。 相比传统总线技术,车载以太网具备带宽高、扩展性强、拓扑灵活性好、适配性高等优势,将成为下一代更高级别自动驾驶汽车的骨干网。 从长期看有望通过技术进步降低成本提升可靠性,并逐步拓展至整车层面,实现对传统总线的部分替换。软件层面, Autosar的应用将促进汽车行业软件的标准化进程,推动软硬件解耦和软件定义汽车产业化,降低汽车软件的开发成本及更新迭代难度,促进智能网联汽车行业共振,加速产业进步。
二、通信架构变革
新四化指引汽车未来发展方向,智能化、网联化方兴未艾。以特斯拉为代表的新势力车企给传统汽车行业带来了全新的开发理念和技术,未来汽车作为手机之后另一大移动终端,对自动驾驶和网联功能的需求已成产业共识。
汽车新四化(网联化、智能化、电动化、共享化)趋势中,电动化和共享化的产业链和商业模式已较为成熟,而智能化(自动驾驶)和网联化(车联网)能够为用户提供个性化和更舒适的驾驶及娱乐体验,是车企在行业发展新浪潮中体现品牌区分度的重要抓手。智能化和网联化技术对技术和产业链的要求高,目前尚在发展初期,如自动驾驶系统感知方案和电子电器架构仍处于应用与探索并行的阶段。

政策文件指引频出,规范标准不断细化,加速推动智能网联汽车发展进程。针对智能网联汽车产业,我国政府先后指定出台多项政策规范、 指导意见等,从短期、中期和长期促进智能网联汽车产业标准体系建设和技术应用发展。我国也会凭借这次玩到超车达到好的一个位置。
2022年7月:《深圳经济特区智能网联汽车管理条例》-> L3 和 L4 应当具有人工驾驶模式和相应装置,并配备驾驶人。L5可不配备驾驶人,限于划定路段行驶。交通违法或者责任事故,有驾驶人的由驾驶人承担违法和赔偿责任; L5由车辆所有人、管理人承担
2022年8月:《上海市加快智能网联汽车创新发
展实施方案》->2025年上海智能网联汽车产业规模5000亿元,L2和L3渗透率70%,L4实现特定场景商业化应用.
新四化需求及政府助力催动智能网联汽车出货量快速提升,中国速度快于全球。 需求推动下,全球智能网联汽车出货量和渗透率快速提升.中国智能网联汽车发展速度位居世界前列,相关产业链有望率先受益.中国受益国家政策大力支持及新势力厂商如特斯拉、小鹏、蔚来、理想等的鲶鱼效应,发展进度高于全球平均水平,此外新能源汽车快速发展给了我国汽车弯道超车的机会。

软件和电子是汽车价值量增加的核心驱动因素之一,成本占比逐渐提升。与传统汽车相比,智能网联汽车自动驾驶、智能座舱、车联网等新功能的实现主要依靠软件算法和传感器、 T-box等新的车载电子产品,其在整车成本中的占比将逐渐提升。 伴随着软件定义汽车(Software Defined Vehicle, SDV)及面向服务的框架(Service Oriented Architecture, SOA)的提出和普及,整车的设计开发也将与传统产生较大变革。
二、车载通信架构变革驱动力
车内通信架构作为智能网联的基础技术,架构升级换代需求十分必要。
车内通信架构是智能网联汽车核心技术之一, 其连接计算功能。 智能网联汽车的通信可划分为:
-> 车-车通信;
-> 车-人通信;
-> 车-云通信;
-> 车-路通信;
-> 车-云通信
五类场景。其中车内通信处于中心地位,与其他场景均有数据交互。车内通信通过规划控制车内各个功能单元之间信息的传递、处理及执行,使得车内的传感器、控制器和执行器能够有机地联合在一起完成高可靠低时延的数据传输和处理。

从技术层面来看,智能网联汽车核心技术包括感知技术(传感器、定位、 V2X);连接计算技术(E/E架构、计算平台); 预测决策技术(AI算法等)。EE架构相关的车内通信扮演了连接的关键角色, 将传感器产生的海量数据及时可靠的传输给计算平台进行处理和决策。

搁笔分享完毕!

愿你我相信时间的力量
做一个长期主义者!
相关文章:
车载通信架构 —— 新车载总线类型下(以太网)的通信架构
我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不…...
ArkTS - HarmonyOS服务卡片(创建)
可以参考官网文档 其中我们在已有的文件中File > New > Service Widget创建你想要的小卡片 本文章发布时目前可使用的模板就三种 有卡片后的new 最终效果...
Zotero在word中插入带超链接的参考文献/交叉引用/跳转参考文献
Zotero以其丰富的插件而闻名,使用起来十分的带劲,最重要的是它是免费的、不卡顿,不像某专业软件。 然而Zotero在word插入参考文献时,无法为参考文献添加超链接,这是一个不得不提的遗憾。 不过,有大佬已经…...
持续集成部署-k8s-配置与存储-配置管理:ConfigMap 的热更新
ConfigMap 的热更新 1. 简介2. 新建 Pod3. 使用 edit 命令编辑修改4. 使用 replace 命令替换修改1. 简介 在 Kubernetes 中,ConfigMap 是用于存储非敏感配置数据的 API 对象,它可以被挂载到 Pod 中作为文件或环境变量。ConfigMap 的热更新指的是在不重启 Pod 的情况下,动态…...
Python文本段落翻译
Python文本段落翻译 1、Translate库2、基本使用 1、Translate库 translate非标准库是Python中可以实现对多种语言进行互相翻译的库,translate可以将原始文本或段落翻译成我们需要的目标语言 translate支持多种语言,常见的例如: zh/zh-CN&…...
Flink(七)【输出算子(Sink)】
前言 今天是我写博客的第 200 篇,恍惚间两年过去了,现在已经是大三的学长了。仍然记得两年前第一次写博客的时候,当时学的应该是 Java 语言,菜的一批,写了就删,怕被人看到丢脸。当时就想着自己一年之后&…...
【自我管理】To-do list已过时?学写Done List培养事业成功感
自我管理:已完成清单(doneList)培养事业成功感 待办事项清单常常让人感到压力山大,让人不想面对工作。但是,你知道吗?除了待办清单之外,还有一个叫做「已完成清单」的东西,它可能更符…...
优思学院|什么是精益生产管理?从一个生活上的故事出发来说明。
你关掉电脑,离开办公室。 一个小时后,你进入家门和孩子们在一起。 你和家人一起吃晚饭。 你的老板打电话来查看你的项目进展。 你哄孩子入睡并给他们读个故事。 作为一个负责任的父母,你想要与孩子们的互动时间增加并提高生活的质量&…...
Swagger-----knife4j框架
简介 使得前后端分离开发更加方便,有利于团队协作 接口的文档在线自动生成,降低后端开发人员编写接口文档的负担 功能测试 Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Spri…...
企业数字化过程中数据仓库与商业智能的目标
当前环境下,各领域企业通过数字化相关的一切技术,以数据为基础、以用户为核心,创建一种新的,或对现有商业模式进行重塑就是数字化转型。这种数字化转型给企业带来的效果就像是一次重构,会对企业的业务流程、思维文化、…...
从零开始写一个APM监控程序(一)协议
APM(Application Performance Monitoring)是一种用于监控和管理应用程序性能的解决方案。它通过收集、分析和报告应用程序的性能数据,帮助开发人员和系统管理员更好地了解应用程序的运行状况,识别潜在的性能问题,并进行…...
UDP网络套接字编程
先来说说数据在网络上的传输过程吧,我们知道系统其实终究是根据冯诺依曼来构成的,而网络数据是怎么发的呢? 其实很简单,网络有五层。如下: 如上图,我们知道的是,每层对应的操作系统中的那些地方…...
【苏州元德维康生物医药-注册】
...
从零带你底层实现unordered_map (1)
💯 博客内容:从零带你实现unordered_map 😀 作 者:陈大大陈 🚀 个人简介:一个正在努力学技术的准C后端工程师,专注基础和实战分享 ,欢迎私信! 💖 欢迎大家…...
第六届浙江省大学生网络与信息安全竞赛 2023年 初赛/决赛 WEB方向 Writeup
-------------------【初赛】------------------- easy php 简单反序列化 __debuginfo()魔术方法打印所需调试信息,反序列化时候执行! 链子如下: BBB::__debuginfo()->CCC::__toString()->AAA::__call()EXP: <?php…...
设计模式篇---装饰模式
文章目录 概念结构实例总结 概念 装饰模式:动态的给一个对象增加一些额外的职责。就扩展功能而言,装饰模式提供了 一种比使用子类更加灵活的替代方案。 装饰模式是一种对象结构型模式,它以对客户透明的方式动态地给一个对象附加上更多的责任…...
JAXB:根据Java文件生成XML schema文件
说明 JAXB有个schemagen脚本,可以根据Java文件生成XML schema。这个工具在JAXB独立发布包中有,可以从官网下载JAXB的独立发布包: https://eclipse-ee4j.github.io/jaxb-ri/ 示例 使用schemagen -d <path> <java files>格式 …...
opencv(5): 滤波器
滤波的作用:一幅图像通过滤波器得到另一幅图像;其中滤波器又称为卷积核,滤波的过程称为卷积。 锐化:边缘变清晰 低通滤波(Low-pass Filtering): 目标:去除图像中的高频成分&#…...
《微信小程序开发从入门到实战》学习二十二
3.3 开发创建投票页面 3.3.10 使用switch开关组件 用switch开关组件增加一个设置是否匿名投票的功能。 switch常用属性如下: checked 开还是关,默认false关 disabled 是否禁用,默认false不禁用࿰…...
LLM模型-讯飞星火与百度文心api调用
spark-wenxin 1-讯飞星火1_1-SparkApi.py1_2- Chat_spark.py1_3-调用api 2-百度文心2_1.code 3-两者之间比较与openai 1-讯飞星火 进入讯飞官网进行创建应用,获取相关密钥APPID,APISecret,APIKey,选择最新版本 首次调用讯飞官方a…...
变量 varablie 声明- Rust 变量 let mut 声明与 C/C++ 变量声明对比分析
一、变量声明设计:let 与 mut 的哲学解析 Rust 采用 let 声明变量并通过 mut 显式标记可变性,这种设计体现了语言的核心哲学。以下是深度解析: 1.1 设计理念剖析 安全优先原则:默认不可变强制开发者明确声明意图 let x 5; …...
css实现圆环展示百分比,根据值动态展示所占比例
代码如下 <view class""><view class"circle-chart"><view v-if"!!num" class"pie-item" :style"{background: conic-gradient(var(--one-color) 0%,#E9E6F1 ${num}%),}"></view><view v-else …...
2.Vue编写一个app
1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...
微服务商城-商品微服务
数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...
unix/linux,sudo,其发展历程详细时间线、由来、历史背景
sudo 的诞生和演化,本身就是一部 Unix/Linux 系统管理哲学变迁的微缩史。来,让我们拨开时间的迷雾,一同探寻 sudo 那波澜壮阔(也颇为实用主义)的发展历程。 历史背景:su的时代与困境 ( 20 世纪 70 年代 - 80 年代初) 在 sudo 出现之前,Unix 系统管理员和需要特权操作的…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
分布式增量爬虫实现方案
之前我们在讨论的是分布式爬虫如何实现增量爬取。增量爬虫的目标是只爬取新产生或发生变化的页面,避免重复抓取,以节省资源和时间。 在分布式环境下,增量爬虫的实现需要考虑多个爬虫节点之间的协调和去重。 另一种思路:将增量判…...
使用Matplotlib创建炫酷的3D散点图:数据可视化的新维度
文章目录 基础实现代码代码解析进阶技巧1. 自定义点的大小和颜色2. 添加图例和样式美化3. 真实数据应用示例实用技巧与注意事项完整示例(带样式)应用场景在数据科学和可视化领域,三维图形能为我们提供更丰富的数据洞察。本文将手把手教你如何使用Python的Matplotlib库创建引…...
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join
纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...
【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...
