驱动下一代E/E架构的神经脉络进化—10BASE-T1S

       汽车电子电气架构的演进正经历一场深刻的变革,“中央计算单元+区域控制器”的架构模式已成为当前主流车型平台发展的明确方向。这种从传统的“功能域”(Domain)架构向“区域”(Zonal)架构的转型升级,旨在实现更高的集成度、更灵活的部署以及更优的成本控制,代表了智能汽车发展的前沿趋势。

       然而,任何重大的技术范式转移都伴随着挑战。经过近一两年的工程实践落地,行业逐渐发现,在享受新架构优势的同时,也普遍面临着一些亟待解决的共性问题,其中网络延时增大和系统稳定性不足尤为突出。

       为什么新架构下延时和稳定性成为痛点?背后的原因是多方面的,但以下两点较为明显。

信号传输路径的“长途跋涉”

       这是导致延时增加的核心因素之一。在传统的Domain架构中,功能模块相对集中,相关信号的输入、处理和输出往往在同一个域控制器内或邻近域之间完成,路径相对直接。而切换到Zonal架构后,物理布局按车辆区域划分,功能逻辑却可能跨越多个区域。一个简单的信号(如某个开关输入),可能需要先被所在区域的区域控制器采集,然后跨区域传输到中央计算单元进行处理或决策,处理结果再可能传回原区域或另一个区域的控制器执行输出。 这种“物理分散、逻辑集中”的特性,使得信号需要经过更多的网络节点(控制器)和更长的物理链路进行“接力”,如果边缘节点基于CANFD通信,端到端(End-to-End)通信链条需要CAN->Ethernet->Ethernet->CAN,传输路径显著拉长,再加上CAN-Ethernet的转发/转换处理,不可避免地引入了更高的通信延迟。复杂的网络拓扑也增加了联调的难度和不确定性。

通信范式转变

       这是影响系统稳定性的因素之一。Zonal架构通常伴随着通信方式的升级,从传统的基于信号(Signal-Oriented)的CAN/LIN总线,向基于服务(Service-Oriented)的以太网通信(如SOME/IP)演进。除了新的技术从引入到成熟需要时间沉淀之外,服务处理的过程以及从信号到服务(Signal to Service)转换的过程中,当网络负载较高或服务调用频繁时,算力开销会显著增加,可能导致控制器处理能力饱和,进而引发消息处理延迟、丢包,甚至系统级的不稳定现象(如响应迟缓、功能偶发失效等)。

       为解决该问题,行业内采取了多种做法,例如优化功能分配策略、提升中间件效率、利用通信硬件模块加速数据传输,以及优化通信协议。

       除了以上方式,行业内也有OEM将CANFD换为车载10Mbps以太网来尽量减少这样的问题发生。基于10BASE-T1S的边缘节点与车内的主干网100BASE-T1/1000BASE-T1节点基于2层交换机进行数据转发,降低端到端的整体延时,不需要由中间节点进行signal to service的转换,降低算力消耗并减少不稳定性。

10BASE-T1S具备以下特点:
  • 基于一对双绞线传输,半双工方式

  • 总线型拓扑,无交换机

  • 以太网协议族,上层协议统一

  • 可使用物理层冲突避免机制PLCA(Physical Layer Collision Avoidance)提高系统确定性、可靠性及带宽利用率

  • 可使用OA 3-PIN PMD收发器,进一步降低使用成本、降低PCB面积

       随着“中央+区域”架构的演进,10BASE-T1S凭借其独特优势,将成为驱动下一代汽车电子电气(E/E)架构“神经系统”进化的关键技术。作为车载网络技术的探索者,经纬恒润已携手多家OEM厂商,深入开展了10BASE-T1S协议的研究与应用实践。我们构建了一套涵盖网络设计、DEMO系统开发、测试及验证等环节的完整10BASE-T1S系统架构设计与验证方法论,并依托丰富的实践经验,致力于为客户提供从设计到验证的全链路解决方案。 

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

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

相关文章

某学校系统中挖矿病毒应急排查

本篇文章主要记录某学校长期未运营维护的程序,被黑客发现了漏洞,但好在学校有全流量设备,抓取到了过程中的流量包 需要你进行上机以及结合流量分析,排查攻击者利用的漏洞以及上传利用成功的木马 文章目录靶机介绍1.使用工具分析共…

vue 、react前端页面支持缩放,echarts、地图点击左边不准的原因和解决办法

原因 由于以上都是通过canvas画布生成的,一旦初始化,就会按照比例进行缩放,但与此同时,比例尺并没有变化,导致坐标偏移 解决办法 设置一个zoomVal产量,在页面加载时计算缩放比例,然后在canvas容…

(LeetCode 每日一题) 1353. 最多可以参加的会议数目 (优先队列、小顶堆)

题目:1353. 最多可以参加的会议数目 思路:优先队列实现小顶堆,0(mx*logn) 在第i天,优先选endDay最小的那一个活动进行。那么遍历每一天,用小顶堆来维护每个活动的最后一天即可,细节看注释。 C版本&#xf…

Java结构型模式---代理模式

代理模式基础概念代理模式是一种结构型设计模式,其核心思想是通过创建一个代理对象来控制对另一个真实对象的访问。代理对象在客户端和真实对象之间起到中介作用,允许在不改变真实对象的前提下,对其进行增强或控制。代理模式的核心组件主题接…

MySQL流程控制函数全解析

MySQL 中的流程控制函数(也称为条件函数)允许你在 SQL 语句中进行逻辑判断,根据不同的条件返回不同的值或执行不同的操作。它们极大地增强了 SQL 的灵活性和表达能力,尤其在进行数据转换、结果格式化、条件聚合和复杂业务逻辑实现…

【7】PostgreSQL 事务

【7】PostgreSQL 事务前言使用事务事务内错误处理事务保存点DDL 事务前言 在 PostgreSQL 中,每一个操作都是一个事务。即使一个简单的查询(select),这也是一个事务。 例如: postgres# select now();now --------------------…

Linux:多线程---深入互斥浅谈同步

文章目录1. 互斥1.1 为什么需要互斥1.2 互斥锁1.3 初谈互斥与同步1.4 锁的原理1.5 可重入VS线程安全1.6 死锁1.7 避免死锁的算法(扩展)序:在上一章中我们知道了线程控制的三个角度:线程创建、线程等待和线程终止,分别从…

适用于 vue2、vue3 的自定义指定:v-int(正整数)

在项目中,我们经常会遇到输入框只允许输入数字的情况,下面是一段自定义指定 代码,复制到项目中,注册指定即可使用用法如下: 创建一个IntInput.js 文件,将下面代码复制到文件中保存在项目中的 main.js 文件中…

学习基于springboot秒杀系统-环境配置(接口封装,mybatis,mysql,redis(Linux))

文章目录前言创建springboot项目封装controller层输入输出rest api 的json输出返回页面集成mybatis集成redis下载虚拟机和centos下载redis.tar.gz上传redis.tar.gz 到虚拟机前言 今天开始记录学习秒杀系统-课程是基于慕课上的搜索秒杀系统的课程,老师讲解非常好。这…

stm32达到什么程度叫精通?

STM32达到什么程度叫精通?一个十年老兵的深度反思 前言:精通二字,重如泰山 每次有人问我"STM32达到什么程度叫精通"这个问题,我都会沉默很久。 不是因为这个问题难回答,而是因为"精通"这两个字太重…

微软上线Deep Research:OpenAI同款智能体,o3+必应双王炸

今天凌晨,微软在官网宣布,Azure AI Foundry中上线Deep Research公开预览版。这是支持API和SDK的OpenAI 高级智能体研究能力产品,并且Azure 的企业级智能体平台完全集成。Deep Research是OpenAI在今年4月25日发布的最新产品,能够像…

Spring Batch终极指南:原理、实战与性能优化

🌟 Spring Batch终极指南:原理、实战与性能优化单机日处理10亿数据?揭秘企业级批处理架构的核心引擎!一、Spring Batch 究竟是什么?Spring batch是用于创建批处理应用程序(执行一系列作业)的开源…

【Part 3 Unity VR眼镜端播放器开发与优化】第四节|高分辨率VR全景视频播放性能优化

文章目录《VR 360全景视频开发》专栏Part 3|Unity VR眼镜端播放器开发与优化第一节|基于Unity的360全景视频播放实现方案第二节|VR眼镜端的开发适配与交互设计第三节|Unity VR手势交互开发与深度优化第四节|高分辨率V…

TCP/IP协议基础

TCPIP协议基础 网络模型 -OSI参考模型 -OSI参考模型各层功能 -TCP/IP网络模型 -TCP/IP协议栈OSI参考模型 – 为了解决网络设备之间的兼容性问题,国际标准化组织ISO于1984年提出了OSI RM(开放系统互连参考模型)。 OSI参考模型一共有七层&#…

【Nginx】Nginx代理WebSocket

1.websocketWebSocket 是一种网络通信协议,它提供了在单个 TCP 连接上进行全双工(双向)通信的能力假设需求:把 ws://192.168.0.1:8088/ws-api/websocket/pushData代理到ws://192.168.0.156:8888/websocket/pushData;同…

Spring AI Alibaba Graph使用案例人类反馈

1、Spring AI Alibaba Graph 是社区核心实现之一,也是整个框架在设计理念上区别于 Spring AI 只做底层原子抽象的地方,Spring AI Alibaba 期望帮助开发者更容易的构建智能体应用。基于 Graph 开发者可以构建工作流、多智能体应用。Spring AI Alibaba Gra…

本地部署jenkins持续集成

一、准备环境(jdk版本跟Tomcat版本要匹配) java jdk 环境(版本是11.0.21) jenkins war包(版本是2.440.3) Tomcat (版本是 9.0.84) 二、安装步骤 1、安装jdk环境 1)先安装java环境,安装完成后配置环境变量,参考上…

基于Java+Maven+Testng+Selenium+Log4j+Allure+Jenkins搭建一个WebUI自动化框架(1)搭建框架基本雏形

本次框架使用Maven作为代码构建管理&#xff0c;引用了PO模式&#xff0c;将整体的代码分成了页面层、用例层、业务逻辑层。框架搭建流程&#xff1a;1、在pom.xml中引入依赖&#xff1a;<!-- https://mvnrepository.com/artifact/io.appium/java-client --> <depende…

从零构建MCP服务器:FastMCP实战指南

引言&#xff1a;MCP协议与FastMCP框架 Model Context Protocol&#xff08;MCP&#xff09;是连接AI模型与外部服务的标准化协议&#xff0c;允许LLM&#xff08;如Claude、Gemini&#xff09;调用工具、访问数据。然而&#xff0c;直接实现MCP协议需要处理JSON-RPC、会话管理…