10BASE-T1S架构助力车载E/E领域,引领汽车产业迈向智能化新纪元!

汽车架构的发展

如今,汽车已不仅仅满足消费者的代步需求,而是向所谓的ACES(Autonomous, Connected, Electrification, Shared Source)方向发展,全自动驾驶和网联化将成为最终目标。由此带来的高算力和高数据吞吐量问题,需要有更快的车内网络(IVN)支持;同时降低IVN复杂程度、降低数据传输时延也是必不可少的。

因此,传统的分布式架构正在逐步转变为中央域架构(Domain-Centralized Architecture),并向区域架构(Zonal Architecture)迈进,这也是汽车架构从功能划分向区域划分的转变。基于此,以太网正快速成为IVN的主要网络协议。

为了充分顺应新架构特点,全面普及以太网以替代CAN、FlexRay等低速网络,将以太网应用到传感器、执行器等终端,统一车内网络协议正在成为趋势。而如100BASE-T1的车载以太网为点对点全双工通信,难能满足所有需求。因此,10BASE-T1S成为主要替代方案之一。它布线方便,不同于P2P的通讯方式降低了能耗和成本,必将推动车载E/E架构向全新方向发展。

什么是10BASE-T1S

10BASE-T1S是定义在IEEE802.3cg-2019中,通过单对以太网双绞线进行高达10Mbps速率的数据传输,最大长度25m。

它统一了车载通讯标准,现有架构中需要支持诸如CAN、LIN、Ethernet等多种通讯协议的网关,引入10BASE-T1S取代低速通讯,可有效统一整车网络协议,消除IVN中对于跨协议网关的需求。

它带来更高的带宽,通讯速率从Kb级向Mb级别的跃升,可以传递更丰富的数据。

其通过PLCA(Physical Layer Collision Avoidance)以半双工多点总线(Multidrop)模式运行,可以作为低速网络(如CAN、CANFD、Flexray、LIN等)的替代方案。

PLCA功能会为每个节点设置一个唯一的节点ID,并根据ID按序循环释放TO(transmission opportunities),ID为0的节点会向总线释放BEACON信号,代表一个新的TO循环开始。

其他节点收到该信号后,等待自己的TO(即发送ID等于节点ID)才能发送数据。节点在正式发送数据前,会广播发送COMMIT来通知其他节点接收数据。

各节点会维护TO_TIMER计时器,每个TO都会重置该计数器。TO_TIMER的设定是为了保证两个TO之间有一定的时间间隔,以保证最远端的节点可以在TO_TIMER时间内完整接收数据。

通过这种PLCA发送机制,可以保证总线上只有一个节点在发送数据,从而避免产生冲突。

应用

10BASE-T1S可广泛应用于车内边缘节点,如雷达、氛围灯、LED灯光系统、门锁系统等。

宝马与微芯合作验证基于10BASE-T1S的边缘总线——E2B 10BASE-T1S,打造智能、实时、动态、时尚的整车氛围灯系统。通过E2B Hub省去节点中的μC,移除了软件堆栈,不仅优化了μC的成本,还降低了车载软件的开发和维护成本。

图片来源:BMW

协议支持

除IEEE 802.3标准外,10BASE-T1S也受OPEN Alliance TC14和AUTOSAR相关标准支持。扩展了睡眠/唤醒功能、拓扑发现功能,并对EMC、PHY特性、相关接口做了细致规定。

OPEN ALLIANCE

10BASE-T1S Half-Duplex Interoperability Test Suite

10BASE-T1S System Implementation Specification

10BASE-T1S EMC Test Specification for Common Mode Chokes

10BASE-T1S EMC Test Specification for ESD Suppression Devices

10BASE-T1x MAC-PHY Serial Interface Specification

10BASE-T1S Advanced Diagnostic PHY Features

10BASE-T1S PLCA Management Registers

10BASE-T1S PLCA Conformance Test Suite

10BASE-T1S PMD Transceiver Interface

10BASE-T1S Sleep/Wake-up Specification

10BASE-T1S Topology Discovery

AUTOSAR

Requirements on Ethernet Support in AUTOSAR

Specification of Ethernet Driver

Specification of Ethernet Transceiver Driver

Specification of Network Management Interface

Specification of Ethernet Switch Driver

Specification of Ethernet Interface

……

 

总结

10BASE-T1S通过优化以太网边缘连接,促使整车全面部署以太网,降低开发难度的同时也优化了线束、芯片等硬件成本。相信在不久的将来,应用10BASE-T1S会成为区域架构的优选协议之一,推动IVN架构向区域型架构迈进。

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

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

相关文章

政安晨:【Keras机器学习实践要点】(二十八)—— 使用Reptile进行小样本学习

目录 介绍 定义超参数 准备数据 可视化数据集中的一些示例 建立模型 训练模型 可视化结果 政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras机器学习实战 希望政安晨的博客能够对您有所裨益,如有不足之处…

数据库练习

insert into employee(empno,ename,job,mgr,hiredate,sal,comm,deptno) values (1001,甘宁,文员,1013,2000-12-17,8000.00,NULL,20), (1002,黛绮丝,销售员,1006,2001-02-20,16000.00,3000.00,30), (1003,殷天正,销售员,1006,2001-02-22,12500.00,5000.00,30), (1004,刘备,经理,…

kimichat使用技巧:用语音对话聊天

kimichat之前是只能用文字聊天的,不过最近推出了语音新功能,也可以用语音畅快的对话聊天了。 这个功能目前支持手机app版本,所以首先要在手机上下载安装kimi智能助手。已经安装的,要点击检查更新,更新到最新的版本。 …

Ubuntu 20.04 设置开启 root 远程登录连接

Ubuntu默认不设置 root 帐户和密码 Ubuntu默认不设置 root 帐户和密码 Ubuntu默认不设置 root 帐户和密码 如有需要,可在设置中开启允许 root 用户登录。具体操作步骤如下: 操作步骤 1、首先使用普通用户登录 2、设置root密码 macw:~$ sudo passwd …

Llama2模型本地部署(Mac M1 16G)

环境准备 环境:Mac M1 16G、Conda Conda创建环境配置 使用Anaconda-Navigator创建python 3.8环境 切换到新建的conda环境: conda activate llama38 llama.cpp 找一个目录,下载llama.cpp git clone https://github.com/ggerganov/llama.…

读所罗门的密码笔记18_大宪章

1. 大宪章 1.1. 1215年会议开启了一个艰难的谈判过程,充满了紧张和对权力与道德权威的争夺 1.1.1. 这部宪章会赋予各方一系列的权力,对国王的自由裁量权进行制衡 1.2. 《大宪章》还需要300多年的时间和多次迭代,才能成为财产权、公平税收、…

STM32 DCMI 的带宽与性能介绍

1. 引言 随着市场对更高图像质量的需求不断增加,成像技术持续发展,各种新兴技术(例如3D、计算、运动和红外线)的不断涌现。如今的成像应用对高质量、易用性、能耗效率、高集成度、快速上市和成本效益提出了全面要求。为了满足这些…

【算法一则】做算法学数据结构 - 简化路径 - 【栈】

目录 题目栈代码题解 题目 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 ‘/’ 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表…

Cesium 无人机航线规划

鉴于大疆司空平台和大疆无人机app高度绑定,导致很多东西没办法定制化。 从去年的时候就打算仿大疆开发一套完整的平台,包括无人机app以及仿司空2的管理平台,集航线规划、任务派发、实时图像、无人机管理等功能的平台。 当前阶段主要实现了&…

突破编程_前端_SVG(circle 圆形)

1 circle 元素的基本属性和用法 SVG 的 <circle> 元素用于在SVG文档中绘制圆形。它具有几个基本属性&#xff0c;允许定义圆形的大小、位置、填充颜色和边框样式。以下是 <circle> 元素的基本属性及其详细解释&#xff1a; 1.1 cx 和 cy 描述&#xff1a;这两个…

记录一次Java中使用P12证书访问https,nginx返回403的问题

目录 1、先使用浏览器导入证书访问&#xff0c;测试证书和密钥是否正确2、编写初始java代码3、结果响应 403 Forbidden4、解决方案 1、先使用浏览器导入证书访问&#xff0c;测试证书和密钥是否正确 成功返回&#xff0c;说明p12证书和密钥是没问题的。 2、编写初始java代码 …

Harmony鸿蒙南向外设驱动开发-Codec

功能简介 OpenHarmony Codec HDI&#xff08;Hardware Device Interface&#xff09;驱动框架基于OpenMax实现了视频硬件编解码驱动&#xff0c;提供Codec基础能力接口给上层媒体服务调用&#xff0c;包括获取组件编解码能力、创建组件、参数设置、数据的轮转和控制、以及销毁…

oracle创建整个数据库的只读账户

在源用户readonly 下创建只读用户 reader readonly 的表空间为AA 一、创建只读用户 create user reader identified by 密码 default tablespace AA; 二、授权 grant connect to reader ; 三、获取原账号readonly 的查询权限 select grant select on ||owner||.||object…

【面试题】redis在工作中的使用场景有哪些?

前言&#xff1a;在实际工作中&#xff0c;Redis作为一种高性能的内存数据库和缓存系统&#xff0c;可以应用于多种场景&#xff0c;同时在面试过程中也经常被问到类似的问题&#xff0c;我们经常会被问的一脸懵逼&#xff0c;那今天我们就来总结一下redis的一些使用场景。 数据…

实战解析:SpringBoot AOP与Redis结合实现延时双删功能

目录 一、业务场景 1、此时存在的问题 2、解决方案 3、为何要延时500毫秒&#xff1f; 4、为何要两次删除缓存&#xff1f; 二、代码实践 1、引入Redis和SpringBoot AOP依赖 2、编写自定义aop注解和切面 3、application.yml 4、user.sql脚本 5、UserController 6、U…

基于ssm微信小程序的医院挂号预约系统

采用技术 基于ssm微信小程序的医院挂号预约系统的设计与实现~ 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SpringMVCMyBatis 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 页面展示效果 用户管理 医院管理 医生管理 公告资讯管理 科室信息管…

IMU状态预积分的雅克比矩阵

IMU状态预积分的雅克比矩阵 预积分的雅克比矩阵 预积分的雅克比矩阵 最后讨论预积分相对状态变量的雅克比矩阵。由于预积分测量已经归纳了IMU在短时间内的读数&#xff0c;因此残差相对于状态变量的雅克比矩阵推导则简单。 首先考虑旋转。 旋转与Ri,Rj和 b g , i b_{g,i} bg,i…

【拓展技术】——AutoDL服务器训练Pycharm使用注意点Pycharm配置AutoDL

一、AutoDL服务器模型训练 AutoDL是一个为研究人员、开发者和企业提供的平台&#xff0c;它致力于提供一个高效、可靠和易用的环境&#xff0c;以支持复杂的计算任务和AI模型的部署&#xff1a; 高效的并行计算资源&#xff1a;AutoDL拥有强大的计算集群和高性能的计算节点&a…

【QT入门】Qt自定义控件与样式设计之控件提升与自定义控件

【QT入门】Qt自定义控件与样式设计之控件提升与自定义控件 往期回顾 【QT入门】Qt自定义控件与样式设计之QProgressBar用法及qss-CSDN博客 【QT入门】 Qt自定义控件与样式设计之QSlider用法及qss-CSDN博客 【QT入门】Qt自定义控件与样式设计之qss的加载方式-CSDN博客 一、最终…

C++ 类和对象 上

目录 前言 什么是面向对象&#xff1f;什么是面向过程&#xff1f; 面向过程 面向对象 比较 类 引入 定义 实例化 类的大小 this指针 前言 今天我们来进入C类和对象的学习。相信大家一定听说过C语言是面向过程的语言&#xff0c;而C是面向对象的语言&#xff1f;那么他…