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

news2024/11/22 23:36:52

汽车架构的发展

如今,汽车已不仅仅满足消费者的代步需求,而是向所谓的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.coloradmin.cn/o/1589333.html

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

相关文章

AR智能眼镜方案_MTK平台安卓主板芯片|光学解决方案

AR眼镜作为一种引人注目的创新产品,其芯片、显示屏和光学方案是决定整机成本和性能的关键因素。在这篇文章中,我们将探讨AR眼镜的关键技术,并介绍一种高性能的AR眼镜方案,旨在为用户带来卓越的体验。 AR眼镜的芯片选型至关重要。一…

tkinter窗口

简单的窗口程序 导入所需的库 from tkinter import * import json 创建一个主窗口 app Tk() 设置窗口大小为 1048x2048 app.geometry(“1048x2048”) 设置窗口背景为灰色 app.configure(bg“gray”) 创建一个 Label 对象,显示 “账号:” 和红色…

算法中的二阶差分

众所周知,在往区间的每一个数都加上一个相同的数k,进行n次后会得到一个新的数列,如果每次加都循环区间挨个数加上k,这样时间复杂度无疑是O(n^2),很高。这时可以采用一阶差分就可解决,这里默认会一阶差分&am…

【电控笔记7】速度回路+系统延迟

2.3.1速度回路pi控制器设计 Tl:负载转矩

题目:斤斤计较得小Z(蓝桥OJ 2047)

问题描述&#xff1a; 题解&#xff1a; 做法一&#xff08;kmp模板&#xff09;&#xff1a; #include <bits/stdc.h> using namespace std;const int N 1e6 9; char s[N], p[N]; int nex[N];int main() {ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);// p: 子…

【每日刷题】Day11

【每日刷题】Day11 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; 目录 1. 860. 柠檬水找零 - 力扣&#xff08;LeetCode&#xff09; 2. 976. 三角形的最大周长 - 力扣&#xff08;LeetCode&#xff09; 3.…

--每周分享--

分享内容&#xff1a; 1.单链表的归并排序 2.一道有趣的思考题 分享细节&#xff1a; 单链表的归并排序 主要思想&#xff1a;递归 怎么理解&#xff1f;下面具体说明&#xff1a; 1.首先&#xff0c;我从整体的思考步骤说明&#xff1a;先分区&#xff0c;再排序&#…

3d里怎么让模型直接显示材质---模大狮模型网

在3D设计和渲染中&#xff0c;使模型直接显示材质是一个常见但也关键的需求。直接显示材质可以帮助设计师更直观地预览和编辑模型的外观&#xff0c;从而提高工作效率并确保最终效果符合预期。本文将介绍一些方法和技巧&#xff0c;帮助你在3D设计中实现模型直接显示材质的目标…

防火墙搭建内网 安装路由器

经典网络情况 也就是网吧 先配置网段 科普&#xff1a;子网掩码代表IP前面几位不能动 安装防火墙虚拟机 配置两个网卡 第一个 第二个桥接 设置子网掩码 虚拟机有DHCP 可以不用防火墙的DHCP 配置有网站的ip地址和网关 利用防火墙映射出去外网 然后看防火墙外网ip 然后…

C++三大特性(1)——继承

一.继承的概念及定义 概念 继承&#xff08;inheritance&#xff09;机制是面向对象程序设计使代码可以复用的最重要的手段&#xff0c;它允许程序员在保存原有类特性的基础上进行拓展&#xff0c;增加功能&#xff0c;这样产生新的类&#xff0c;称为派生类。继承呈现了面向…

set用法

ES6中的Set是一种新的数据结构&#xff0c;类似于数组&#xff0c;用于存储有序的数据。Set没有随机访问的能力&#xff0c;不能通过索引来获取具体的某个元素Set中的元素具有唯一性&#xff0c;不允许存储相同的元素。 Set本身是一个构造函数&#xff0c;可以用来实例化Set对…

计算机网络—HTTPS协议详解:工作原理、安全性及应用实践

&#x1f3ac;慕斯主页&#xff1a;修仙—别有洞天 ♈️今日夜电波&#xff1a;ヒューマノイド—ずっと真夜中でいいのに。 1:03━━━━━━️&#x1f49f;──────── 5:06 &#x1f504; ◀️ ⏸…

陆面、生态、水文模拟与多源遥感数据同化

原文链接&#xff1a;陆面、生态、水文模拟与多源遥感数据同化https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247601198&idx6&sn51b9b26b75c9df1f11dcb9a187878261&chksmfa820dc9cdf584df9ac3b997c767d63fef263d79d30238a6523db94f68aec621e1f91df85f6…

VMware 安装配置 Ubuntu(最新版、超详细)

1. 下载安装 VMware ➡️➡️➡️来源&#xff1a;VMware Docs VMware Workstation Pro™ 使专业技术人员能够在同一台 PC 上同时运行多个基于 x86 的 Windows、Linux 和其他操作系统&#xff0c;从而开发、测试、演示和部署软件。 [Step 1]&#xff1a; 点击 VMware Workstati…

【Java探索之旅】从输入输出到猜数字游戏

&#x1f3a5; 屿小夏 &#xff1a; 个人主页 &#x1f525;个人专栏 &#xff1a; Java编程秘籍 &#x1f304; 莫道桑榆晚&#xff0c;为霞尚满天&#xff01; 文章目录 &#x1f4d1;前言一、输入输出1.1 输出到控制台1.2 从键盘输入 二、猜数字游戏2.1 所需知识&#xff1a…

【TI毫米波雷达】I2C初始化配置和主机数据收发,用SDA来模拟UART数据输出,可直接连接IWR6843AOP开发板引脚

【TI毫米波雷达】I2C初始化配置和主机数据收发&#xff0c;用SDA来模拟UART数据输出&#xff0c;可直接连接IWR6843AOP开发板引脚 文章目录 导入库引脚复用初始化I2C配置数据发送用SDA来模拟UART数据输出附录&#xff1a;结构框架雷达基本原理叙述雷达天线排列位置芯片框架Demo…

数据结构-----枚举、泛型进阶(通配符?)

文章目录 枚举1 背景及定义2 使用3 枚举优点缺点4 枚举和反射4.1 枚举是否可以通过反射&#xff0c;拿到实例对象呢&#xff1f; 5 总结 泛型进阶1 通配符 ?1.1 通配符解决什么问题1.2 通配符上界1.3 通配符下界 枚举 1 背景及定义 枚举是在JDK1.5以后引入的。主要用途是&am…

【Linux】进程通信之匿名管道通信

一、进程间进行通信的目的 我们往往需要多个进程协同&#xff0c;共同完成一些事情。 数据传输&#xff1a;一个进程需要将它的数据发送给另一个进程资源共享&#xff1a;多个进程之间共享同样的资源。通知事件&#xff1a;一个进程需要向另一个或一组进程发送消息&#xff0c…

Netty NioEventLoop详解

文章目录 前言类图主要功能NioEventLoop如何实现事件循环NioEventLoop如何处理多路复用Netty如何管理Channel和Selector管理Channel管理Selector注意事项 前言 Netty通过事件循环机制(EventLoop)处理IO事件和异步任务&#xff0c;简单来说&#xff0c;就是通过一个死循环&…

23年坚守,只为打造高品质立秀膨体,索康让品质为中国说话

2024年3月23日&#xff0c;第二十三届上海国际整形美容外科大会&#xff08;以下简称“大会”&#xff09;在上海召开&#xff0c;本次大会由张涤生整形外科发展基金会主办&#xff0c;上海交通大学附属第九人民医院整复外科、Chinese Journal of Plastic and Reconstructive S…