当前位置: 首页 > news >正文

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

一、汽车以太网技术联盟

目前推动汽车以太网技术应用与发展的组织包括: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、硬件和软件更新管理

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

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

相关文章:

  • 前台常见功能解决方案:下载+全屏+引导
  • kali基本扫描工具(自带)
  • XSS 攻击
  • Codeforces Round 927 (Div. 3) D. Card Game 题解 贪心
  • 基于Hadoop技术的智慧图书馆海量数据储存系统研究
  • Debezium+Kafka:Oracle 11g 数据实时同步至 DolphinDB 解决方案
  • 【C++课程学习】:命名空间的理解(图文详解)
  • i2c总线介绍
  • 文心智能体大赛:百度文心智能体平台初体验
  • 基于webpack+Vue3+JavaScript+antd+less+axios技术栈实现所有组件全局自动化注册
  • [JDK工具-5] jinfo jvm配置信息工具
  • 自从有了可观测性,传统运维如何进行提升?
  • Flutter 中的 ClipRect 小部件:全面指南
  • springBoot项目中的static和templates文件夹
  • SQL约束
  • 「前端」从UglifyJSPlugin强制开启css压缩探究webpack插件运行机制
  • Apache Spark Streaming 使用实例
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • CSS中外联样式表代表的含义
  • DataBase in Android
  • ES6之路之模块详解
  • express.js的介绍及使用
  • leetcode386. Lexicographical Numbers
  • Octave 入门
  • opencv python Meanshift 和 Camshift
  • PaddlePaddle-GitHub的正确打开姿势
  • ReactNative开发常用的三方模块
  • SQLServer之创建显式事务
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 构建二叉树进行数值数组的去重及优化
  • 检测对象或数组
  • 你不可错过的前端面试题(一)
  • 排序(1):冒泡排序
  • 前嗅ForeSpider教程:创建模板
  • 使用API自动生成工具优化前端工作流
  • 数据仓库的几种建模方法
  • 新书推荐|Windows黑客编程技术详解
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​如何在iOS手机上查看应用日志
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • # 透过事物看本质的能力怎么培养?
  • (20)docke容器
  • (C语言)fgets与fputs函数详解
  • (html转换)StringEscapeUtils类的转义与反转义方法
  • (二)pulsar安装在独立的docker中,python测试
  • (二)换源+apt-get基础配置+搜狗拼音
  • (二刷)代码随想录第15天|层序遍历 226.翻转二叉树 101.对称二叉树2
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (四)进入MySQL 【事务】
  • (学习日记)2024.01.19
  • (已解决)vscode如何选择python解释器
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)Sublime Text3配置Lua运行环境
  • (转)一些感悟