汽车以太网发展现状及挑战

一、汽车以太网技术联盟

目前推动汽车以太网技术应用与发展的组织包括:OPEN Alliance(One-Pair Ether-Net Alliance SIG)联盟,主要致力于汽车以太网推广与使用,该联盟通过推进 BroadR- Reach 单对非屏蔽双绞线以太网传输技术的标准化和汽车以太网标准的完善逐步实现汽车以太网技术标准的开放系统的创建。

IEEE(Institute of Electrical and Electronics Engineers) 电气和电子工程师协会则根据汽车行业需求,对汽车以太网的物理层和上层通信协议进行标准化,其中,IEEE 802.3 主要负责定义传输物理层的标准,IEEE 802.1 则主要负责定义二层数据链路中的标准。

AVNu 联盟关注的是汽车以太网上层协议,该联盟是一个旨在创建了一个可互操作的生态系统的社区,通过认证使用开放标准来满足不同应用程序的精确计时和低延迟通讯需求。

AUTOSAR(Automotive Open System Architecture)即汽车电子软件标准的联盟,从 AUTO-SAR 4.0 版本开始包含汽车以太网相关内容,主要为 DoIP 协议,新版本中已经支持车载 Ethernet AVB 以及 SOME/IP 协议。

二、汽车以太网技术的应用

作为一种新的汽车网络技术,汽车以太网在汽车的搭载普及不是一蹴而就的,它不会在短周期内完全代替现有车载网络技术。在进入汽车领域后,车载以太网技术更多的是先从部分子系统慢慢融合,并最终推进汽车网络架构的演进过程。当前可预期的车载以太网技术的运用可归纳成如下阶段:

第一阶段,面向汽车诊断功能(OBD)和 ECU 软件更新的 DOIP 协议的推广运用。以 ECU 软件更新为例,相对于传统基于 CAN 的刷新(1Mbps),刷写带宽可提高 100 倍,此举将显著提高汽车诊断和软件更新时效性,降低生产和服务成本。

第二阶段,面向智能座舱和智能辅助驾驶功能的推广使用,由于 BroadR-Reach 技术不断完善,产业氛围的形成。基于 SOME/IP、AVB 等协议,车载以太网技术会以独立的节点或小范围内子系统的形式实现量产,如使用高清以太网摄像头的环视泊车系统,基于以太网传输的多屏互动的高清智能座舱系统等。

第三阶段,上述阶段更多的是聚焦于个别指定的子系统, 基于的前两个阶段的积累,将开启以太网为汽车主干网络, 集成动力总成、底盘控制、车身控制、数字座舱等,形成一个跨域汽车以太网网络,并逐步引入 TSN,Giga Mbps 超高速汽车以太网等技术。

三、汽车以太网技术的挑战

1、实时性和可靠性要求

汽车系统对实时性和可靠性有较高的要求,特别是对于自动驾驶和安全相关应用层面。因此Automotive Ethernet需确保在这样的环境中实现高效的数据传输,以及及时的系统响应,这无疑是一个具有挑战性的任务。

2、标准化和兼容性

汽车行业中存在多种标准和协议,不同的汽车制造商和供货商可能使用不同的技术,这使得标准化和兼容性的实现将变得更加复杂。一旦缺乏统一的标准即可能导致互操作性问题。

3、安全性和防护

车辆网络需要应对不断增长的安全挑战,包括防御潜在攻击和保护车辆系统的安全。如何加强Automotive Ethernet的安全性将会是一个持续的待解习题。

4、成本和复杂性

实施高带宽、实时通信和安全性通常需要更复杂的硬件和软件设计,而这可能会增加汽车系统的成本。因此汽车制造商往往需要在技术性能与开发成本间进行权衡。

5、硬件和软件更新管理

一般来说,汽车的生命周期通常较长,如何在软件和硬件技术不断演进的情况下,有效地管理针对车辆中的硬件和软件更新进行有效管理,以确保其兼容性和性能,这对开发商来说确实是个长期考验。

来源:智能汽车开发者平台、综合网络等

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

设计新境界:大数据赋能UI的创新美学

设计新境界:大数据赋能UI的创新美学 引言 随着大数据技术的蓬勃发展,它已成为推动UI设计创新的重要力量。大数据不仅为界面设计提供了丰富的数据资源,还赋予了设计师以全新的视角和工具来探索美学的新境界。本文将探讨大数据如何赋能UI设计…

面试八股之JVM篇3.5——垃圾回收——G1垃圾回收器

🌈hello,你好鸭,我是Ethan,一名不断学习的码农,很高兴你能来阅读。 ✔️目前博客主要更新Java系列、项目案例、计算机必学四件套等。 🏃人生之义,在于追求,不在成败,勤通…

1688. 比赛中的配对次数

题目: 给你一个整数 n ,表示比赛中的队伍数。比赛遵循一种独特的赛制: 如果当前队伍数是 偶数 ,那么每支队伍都会与另一支队伍配对。总共进行 n / 2 场比赛,且产生 n / 2 支队伍进入下一轮。 如果当前队伍数为 奇数 …

python梯度下降法求解三元线性回归系数,并绘制结果

import numpy as np import matplotlib.pyplot as plt # 生成随机数据 np.random.seed(0) X1 2 * np.random.rand(100, 1) X2 3 * np.random.rand(100, 1) X3 4 * np.random.rand(100, 1) y 4 3 * X1 5 * X2 2 * X3 np.random.randn(100, 1) # 合并特征 X_b np.hsta…

Vue中组件之间的通信有哪些方法

在Vue中,组件之间的通信有多种方法,以下是一些常见的方法: Props和$emit: 父组件通过props向子组件传递数据。子组件通过$emit触发事件,将数据传递给父组件。 provide和inject: 在Vue 2.2.0版本中引入的选…

云计算-特殊机制(Specialsed Mechanisms)

自动扩展监听器 (Automated Scaling Listener) 自动扩展监听器是一种特定类型的服务代理。它运行在云提供商的网络中,监控云消费者和云服务之间的网络流量。通过分析消费者和服务之间的消息量和类型,它可以测量云服务的负载。 自动扩展监听器对变化的负载…

常见 JVM 面试题补充

原文地址 : 26 福利:常见 JVM 面试题补充 (lianglianglee.com) CMS 是老年代垃圾回收器? 初步印象是,但实际上不是。根据 CMS 的各个收集过程,它其实是一个涉及年轻代和老年代的综合性垃圾回收器。在很多文章和书籍的划分中&…

SpringCloud Alibaba的相关组件的简介及其使用

Spring Cloud Alibaba是阿里巴巴为开发者提供的一套微服务解决方案,它基于Spring Cloud项目,提供了一系列功能强大的组件,包括服务注册与发现、配置中心、熔断与限流、消息队列等。 本文将对Spring Cloud Alibaba的相关组件进行简介&#xff…

React Native 之 动画Animated(十二)

react-native 的 Animated API提供了一种声明式的方式来创建平滑的动画效果。它允许你编写动画逻辑,并将动画值直接绑定到组件的样式或布局属性上。 react-native 的 Animated 库通过以下方式工作: 创建动画值:首先,你需要使用 A…

ROCm上运行预训练BERT

14.10. 预训练BERT — 动手学深度学习 2.0.0 documentation (d2l.ai) 下载数据集 在d2l-zh/pytorch/data目录解压: ~/d2l-zh/pytorch/data$ unzip wikitext-2-v1.zip Archive: wikitext-2-v1.zipcreating: wikitext-2/inflating: wikitext-2/wiki.test.tokens …

【第17章】MyBatis-Spring之注入映射器

文章目录 前言一、注册映射器1. XML 配置2. Java 配置 二、发现映射器1. <mybatis:scan/>2.MapperScan ( 建议 ) \color{#00FF00}{(建议)} (建议) 三、MapperScannerConfigurer总结 前言 与其在数据访问对象&#xff08;DAO&#xff09;中手工编写使用 SqlSessionDaoSu…

数据库--数据库基础(一)

目录 第一章 绪论 一.数据库的基本概念 1. 数据库的4个基本概念 2、数据库系统的特点 二.数据库和文件 三.数据模型 1.概念模型 2.逻辑模型(物理模型) 2.1关系模型 四.数据库系统的三级模式结构&#xff1a; 五数据库的二级映像功能与数据独立性 第二章 关系数据库…

WEBPACK开发|生产环境配置(抽离公共部分)

这是webpack4演示&#xff0c;webpack5有些插件不在推荐&#xff0c; 1. webpack.base.config.js文件的配置说明 const path require(path); const webpack require(webpack); const ExtractTextPlugin require(extract-text-webpack-plugin); // 该插件的主要是为了抽离c…

【LeetCode面试经典150题】100. 相同的树

一、题目 100. 相同的树 - 力扣&#xff08;LeetCode&#xff09; 给你两棵二叉树的根节点 p 和 q &#xff0c;编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同&#xff0c;并且节点具有相同的值&#xff0c;则认为它们是相同的。 二、思路 二叉树的题&#…

C++的lambda函数、bind函数、类函数绑定参数,学习测试用例

在C中&#xff0c;Lambda函数、std::bind 和类函数绑定参数提供了灵活的方式来处理函数调用。 Lambda函数是一种匿名函数&#xff0c;可以捕获外部变量并在函数体内使用。它们提供了简洁而强大的方式来定义内联函数。std::bind 用于创建一个新的函数对象&#xff0c;其中部分参…

2024电工杯数学建模B题高质量成品论文,包括代码数据

2024电工杯数学建模B题高质量成品论文&#xff0c;包括代码数据 完整内容见文末名片 摘要 大学时期是学生们知识学习和身体成长的重要阶段&#xff0c;良好的饮食习惯对于促进生长发育和保证身体健康具有重要意义。针对当前大学生中存在的饮食结构不合理及不良饮食习惯的问题…

为了性能,放弃tft_eSPI,选择arduino_gfx吧

本来对于tft_espi和arduino_gfx没啥特别的感觉&#xff0c;都是tft屏幕驱动,arduino_gfx的好处就是除了支持tft外还支持一些oled屏幕。 谁知道在探寻我那个在单片机项目上显示中文方案 https://github.com/StarCompute/tftziku 时候&#xff0c;寻求极致性能测了一些东西。 t…

23种设计模式之一————工厂模式详细讲解

工厂模式介绍 定义分类工厂模式核心角色&#xff1a;简单工厂模式定义特点优点缺点应用场景代码实现 工厂方法模式&#xff08;别名&#xff1a;虚拟构造&#xff09;定义特点优点缺点应用场景代码实现 抽象工厂模式定义特点优点缺点应用场景代码实现工厂模式小结 定义 工厂模…

算法之背包问题

可分的背包问题是可以用贪心法来解决&#xff0c;而0-1背包问题通常使用动态规划方法来解决。 可分背包问题&#xff1a; 在可分背包问题中&#xff0c;物品可以被分割&#xff0c;您可以取走物品的一部分以适应背包的容量。这里的关键是物品的价值密度&#xff0c;即单…

最小产品价格差值

题目描述 给定某产品多少天的价格&#xff0c;记录于prices中&#xff0c;请找出任意两天之间的最小价格差&#xff08;即abs(prices[i] - prices[j])&#xff09;的最小值&#xff0c;i!j&#xff09;并计算最小介个差组合的个数 样例1 输入 [1,3,7,5,12] 输出 3 样例2…