10BASE-T1S协议基本介绍

        10BASE10Base-T1S 是 IEEE 802.3cg 标准的一部分,该标准支持单根双绞线高达 10 Mbps 的数据速率,适用于长达 25 米半双工网络,旨在实现多点网络上的无碰撞、确定性传输。

1、网络拓扑图和ECU连接方式

        网络架构支持多播总线式架构,支持点对点、多点多播等三种工作模式。

10BASE-T1S 三种工作模式:

        A. 点对点半双工模式下,通讯距离最远至少15m, 通讯速率为10Mb/s。注意该模式可以通过自动协商确定。

        B. 点对点的全双工模式,通讯距离最远至少15m, 通讯速率双向10Mb/s。注意该模式可以通过自动协商确定。

        C. 多点模式(multidrop), 该模式下只能进行半双工通讯,同一个传输线上至少能链接8个PHY最多255个(节点编号0-254),连线最长至少25米,节点到公共连线的最长距离为10cm(如下图)。该模式要通过PLCA控制进行发送接收数据。

ECU与10BASE-T1S网络的连接方式:

 

2 PLCA防撞机制和数据帧传输方式

       每次通讯由第一个节点发起,之后的节点在轮到自己的时间片内发送数据,发送完成后要通知网络发送完成,之后下一个节点发送数据。

        在多播环境中,有多个设备连接到总线上。10BASE-T1S 使用物理层 (PHY) 冲突避免 (PLCA) 机制减少空载时间,并在多个设备试图同时通话时避免数据冲突。PLCA 建立了一个传输周期,用于协调总线上的传输机会。通过 PCLA,每个节点的 PHY 被分配一个唯一的 PHY ID。只有持有该传输机会的 PHY 才被允许进行传输。

        传输机会以循环算法分配,从分配给主节点的 PHY ID=0 开始。当主节点发送一个称为 BEACON 的同步模式以指示 PLCA 周期开始时,一个新的周期就开始了。节点只有在传输机会与自己的节点 ID 相匹配时才能开始传输。

         10BASE-T1S的新功能是PLCA(物理层防冲突),可防止共享网络介质上的冲突。该功能可确保确定性的延迟,这具体取决于网络节点的数量和传输的数据量。每个节点都可以进行数据发送。如果没有要发送的数据,它会将传送机会传递给下一个节点,从而更有效地利用可用带宽。这种配置确保确定性最大延时主要由网络的节点数量和要传输的数据数量决定。每个节点都会获得传输机会。如果彼时一个节点没有数据要传输,它会将传输机会移交给下一个节点,以充分利用可用的10 Mbps带宽。

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Windows10 专业版 系统激活

Windows10 专业版 系统激活 参考: Windows10系统激活技巧 第一步:在电脑桌面,新建一个文本文档 第二步:打开文本文档,输入以下代码后,直接保存关闭文档 slmgr/skms kms.03k.org slmgr/ato 第三步&#xff1…

spring多个过滤器和controller接口的代码执行顺序

多个过滤器和controller接口的代码执行顺序 研究此问题的起因 在使用开源框架芋道时, 启用了api访问日志功能, 但是发现未能生效,看源码发现是通过过滤器实现的, 并使用断点测试发现在过滤器中的日志记录代码写在了 filterChain.doFilter(request, response); 后面日志记录代…

png转换jpg怎么操作?这一种方法很方便

很多平台、软件在上传使用图片的时候会对图片格式有限制。而jpg格式的图片相较于其他格式的图片兼容性更高,那么怎么将png格式的图片转换成jpg格式呢?使用在线图片格式转换器。支持上传jpg、webp、gif、png、bmp等格式的图片一键转换。具体操作步骤如下&…

基于JAVA卓越导师双选系统设计与实现

摘 要 如今的信息时代,对信息的共享性,信息的流通性有着较高要求,因此传统管理方式就不适合。为了让导师选择信息的管理模式进行升级,也为了更好的维护导师选择信息,卓越导师双选系统的开发运用就显得很有必要。并且通…

不同的Git仓库单独设置用户名和邮件地址

最近使用公司电脑将自己的一个私人项目推送到远程仓库,仓库显示的公司邮箱地址。因为设置了全局的username和usermail,这样就比较尴尬了。但是又不能频繁来回改用户信息,那么请看下面如何单独设置仓库的用户信息,让不同的仓库展示…

QT增加线程函数步骤流程

在使用线程的时候,不仅要关注线程开启的时机,同时还要关注线程安全退出,这样才能保证程序的健壮性,如果线程开启的较多,且开启关闭比较频繁,建议使用线程池来处理。开启线程有三种方式:第一种C的…

thinkphp 使用phpmailer发送邮件以及使用消息队列异步解耦发送邮件

邮箱注册配置&#xff1a; 注册163或qq邮箱&#xff0c;开启smtp服务 25端口 ssl则465端口 下载phpmailer composer 安装phpmailer composer require phpmailer/phpmailer设置配置文件 配置文件 书写代码 代码 <?php namespace app\job; use think\facade\Log; us…

白话transformer(四):整体架构介绍

transformer现在是最主流的深度学习框架&#xff0c;尤其是大模型的流程让transformer的作用更加凸显&#xff0c;他可以对话、分类、生成文本等功能&#xff0c;那么他到底是如何工作的呢。 B站视频 1、背景知识铺垫 1.1、生成式模型 相信大家在使用手机聊天的输入法时&am…

闪电网络协议设计思想剖析

1. 引言 闪电网络可能是比特币之上部署的最受期待的技术创新。闪电网络&#xff0c;为由 Joseph Poon 和 Tadge Dryja 于2015年首次提出的支付层&#xff0c;承诺支持&#xff1a; 用户之间几乎无限数量的链下交易&#xff0c;几乎免费&#xff0c;同时利用比特币提供的安全性…

基于python+vue云上水果超市的设计与实现flask-django-php-nodejs

本论文的主要内容包括&#xff1a; 第一&#xff0c;研究分析当下主流的web技术&#xff0c;结合超市日常管理方式&#xff0c;进行云上水果超市的数据库设计&#xff0c;设计云上水果超市功能&#xff0c;并对每个模块进行说明。 第二&#xff0c;陈列说明该系统实现所采用的架…

Redis数据类型 Hash Set Zset Bitmap HyperLogLog GEO

Hash 说起Hash大家其实很容易想到java中的集合类HashMap,这里其实就是一个套娃,键值对套了一层键值对他的指令也很简单 首先是设置键值对 这里就是设置两个键值对 我们可以进行获取 使用hget获取值 或者我们使用hgetall来查询所有值 hmset/hmget是批量查找查询,和上面的操作类似…

【Unity】UI九宫格

什么是九宫格&#xff1f; 顾名思义&#xff0c;九宫格就是指UI切成9个格子&#xff0c;9个格子可以任意拉伸。 1、3、7、9不拉伸。 2、8水平拉伸。 4、6垂直拉伸。 5既可以水平也可以垂直拉伸。 怎么切九宫格&#xff1f; 选中图片&#xff0c;改成Sprite模式&#xff0c;点…

本地化语音识别、视频翻译和配音工具:赋能音频和视频内容处理

随着人工智能技术的飞速发展&#xff0c;语音识别、视频翻译和配音等任务已经变得更加容易和高效。然而&#xff0c;许多现有的工具和服务仍然依赖于互联网连接&#xff0c;这可能会导致延迟、隐私问题和成本问题。为了克服这些限制&#xff0c;我们介绍了一种本地化、离线运行…

使用 Dify 和 AWS Bedrock 玩转 Anthropic Claude 3

本篇文章&#xff0c;聊聊怎么比较稳定的使用 Anthropic Claude 3&#xff0c;以及基于目前表现非常好的模型&#xff0c;来做一些有趣的 AI Native 小工具。 写在前面 在实际体验了半个多月&#xff0c;月初上线的 Anthropic Claude Pro 后&#xff0c;发现 Claude 3 系列模…

LeetCode-60题:排列序列解法二(原创)

【题目描述】 给出集合 [1,2,3,...,n]&#xff0c;其所有元素共有 n! 种排列。按大小顺序列出所有排列情况&#xff0c;并一一标记&#xff0c;当 n 3 时, 所有排列如下&#xff1a;"123" 、"132" 、"213" 、"231"、"312"、…

第八篇【传奇开心果系列】Python自动化办公库技术点案例示例:深度解读使用Python库清洗处理从PDF文件提取的文本

传奇开心果博文系列 系列博文目录Python自动化办公库技术点案例示例系列 博文目录前言一、Python清洗处理文本的常见步骤二、使用Python库去除非文本元素示例代码三、使用Python库去除格式化元素的示例代码四、使用Python库去除空白字符示例代码五、使用Python库合并段落和行示…

在任何 Mac 上恢复永久删除照片的 5 种简单方法

Mac 为业余和专业摄影师提供了很多东西&#xff0c;从令人印象深刻的硬件到广泛的照片管理和编辑应用程序。它还提供了多种恢复丢失照片的方法&#xff0c;我们在本文中介绍了其中的五种方法&#xff0c;以帮助您避免潜在的灾难性情况。 Mac 上删除的照片去了哪里&#xff1f;…

高能脉冲电阻-高能陶瓷电阻

EAK无感实芯电阻器&#xff0c;高能电阻&#xff0c;高能脉冲电阻&#xff0c;高能陶瓷电阻 产品特性&#xff1a; Ⅰ100%陶瓷实芯压铸结构,由粘土、二氧华硅、瓷粉等无机材料经高温烧结而成。 Ⅱ承受高脉冲能量 ,适应高压,超高压环境,能用于1000KV以上电路瞬间功率达到3KKW以…

【阅读笔记】Kinematic On‐the‐Fly GPS Positioning Relative to a Moving Reference

Hermann B R, Evans A G, Law C S, et al. Kinematic On‐the‐Fly GPS Positioning Relative to a Moving Reference[J]. Navigation, 1995, 42(3): 487-501. 单词解释 Antenna swap&#xff1a;天线交换 pseudokinematic&#xff1a;伪运动学 ambiguity&#xff1a;双关、歧…

Web框架开发-django模型层(多表操作)

一、创建模型 实例: 作者模型:一个作者有姓名和年龄 作者详细模型:把作者的详情放到详情表,包含生日,手机号,家庭住址等信息。作者详情模型和作者模型之间是一对一的关系(one-to-one) 出版商模型:出版商有名称,所在城市以及email。 书籍模型: 书籍有书名和出版…