10BASE-T1S核心機制——PLCA參數詳解

導語:

PLCA是10BASE-T1S的核心機制,了解PLCA才能更好地使用10BASE-T1。

本文將通過介紹具體配置,以及實戰例子,帶你掌握PLCA。

以下測試內容使用KUNHONG-U10BT1S-EVB設備測試,

設備符合IEEE 802.3cg標準,使用typec接口,體型小巧。


?PLCA介紹?

工作原理

PLCA(物理層沖突防碰撞)是10BASE-T1S實現多節點互聯的核心機制。 通過指定總線唯一協調者(Node0)節點對當前總線時間進行劃分和分時調度,協調各節點允許發送數據的時機。

  • 只有當輪到某一節點傳輸機會的時候,才可以被允許發送數據

  • 傳輸機會沒有優先級的概念(采用round robin的方式分配傳輸時機)

  • 每個新的傳輸周期,節點0都會發送一個BEACON幀。

image.png

本文主要在于參數介紹與實際應用,更詳細PLCA的工作原理可以前往

https://mp.weixin.qq.com/s/ZHhtrDfmUIeFWmjA3UmTOQ

參數介紹

  • Node Id:

? ? 每個節點在PLCA多節點網路中必須分配唯一的Node ID,用于區分不同節點并確定傳輸順序。Node ID 0較為特殊, Node ID 設置為“0”的節點為整個T1S網絡PLCA調度的協調者。

  • Node Count:

? ? 指定參與傳輸的節點總數,該項只有協調者(Node ID 0)設置才有效。

  • TO Timer:

? ? 設定每個節點在PLCA周期內單次傳輸機會的最大窗口時間。

  • ?Max Burst Count:

? ? 允許節點到其傳輸機會時,可連續發送多個數據包。

  • Burst Timer:

? ? 作用類似于TO Timer,它應用于節點需要傳輸多個數據包時(開啟Max Burst Count功能),Burst Timer啟動計時,在計時時間內節點可繼續發送數據包,超過則等待下一輪。

image.png


?配置注意事項及實戰測試?

參數配置注意事項

  • 總線中所有節點都需要使能PLCA

  • Node count 一般只需要節點0設置即可,其他節點可以不用修改

  • 可通過給節點設置不同的Max Burst Count值來設置不同節點的最大帶寬分配

  • 同一T1S總線中所有節點的TO Timer 需要設置為相同值

  • 同一T1S總線中所有節點的Burst Timer需要設置為相同值

實戰:Max burst count調節最大帶寬占比

通過對節點Max burst count設置,可以提高該節點在總線帶寬的比例。

在以下示例中 ,4個節點兩兩為一組同時運行iperf測試拉高負載搶占總線帶寬,設置第一組2個節點的max burst count為4,該節點每個周期可以多發送四包數據。

查看帶寬占用情況,結果為7.65 : 1.53,結果符合預期。

image.png

PLCA常見配置異常

PLCA未開啟

T1S總線中超過2節點通訊,所有節點都需要使能PLCA并正確設置PLCA參數。

若存在未啟用PLCA的節點,則會導致整個T1S總線通訊出現異常。

下圖為PLCA功能未開啟。

T1S總線中超過2節點通訊,所有節點都需要使能PLCA并正確設置PLCA參數。

若存在未啟用PLCA的節點,則會導致整個T1S總線通訊出現異常。

下圖為PLCA功能未開啟。

image.png

節點ID重復

若T1S總線中存在NODE ID重復的情況,會導致重復ID的節點發送數據沖突,導致通訊異常。

Node Count設置值過大

ode Count設置過大,超過實際總線上的節點數量,不會影響各節點通訊功能。但會增大PLCA調度周期時間,增加Silence的時間開銷,降低帶寬利用率。

如下測試2個節點通訊,Node Count設置為255,實測帶寬降低至5.5Mbits/s

image.png

image.png


?總結?

了解了PLCA的工作機制和參數意義后,可以更好地使用10BASE-T1這項新興的車載以太網技術。如果對10BASE-T1S技術感興趣,歡迎掃描下方二維碼查看相關產品信息。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/90550.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/90550.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/90550.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

uniapp vue apk那邊輸入法遮擋頁面內容

解決辦法:pages.json配置如下{"globalStyle": {"app-plus": {"softinputMode": "adjustResize"}} }效果: 鍵盤彈出時自動調整窗口大小,所有內容上推(兼容性最佳)文件內容如下…

2507C++,系統服務0與1

原文 窗口上的系統調用通過,每個由系統調用(x64)或sysenter(x86)CPU指令調用的NTDLL.dll,如NTDLL的NtCreateFile的以下輸出所示: 這里 0:000> u ntdll!NtCreateFile: 00007ffcc07fcb50 4c8bd1 mov r10,rcx 00007ffcc07fcb53 b855000000 mov eax,55h…

人工智能冗余:大語言模型為何有時表現不佳(以及我們能做些什么)

像 GPT - 4 這樣的大語言模型(LLMs)徹底改變了我們與技術交互的方式。它們可以撰寫文章、生成代碼、回答問題,甚至幫助我們構思創意。但任何花時間使用過這些模型的人都知道,它們的輸出有時會讓人感覺……不太對勁。表述冗長、格式…

Cursor替代品亞馬遜出品Kiro下載

Cursor替代品亞馬遜出品Kiro下載 支持Claude Sonnet4.0與3.7 點擊下載 備用鏈接:https://pan.xunlei.com/s/VOW-nBmVgR3ewIIAm7jDsf99A1?pwd6bqu#

MySQL 事務管理

一、前言 CURD 不加控制,會有什么問題? CURD 滿足什么屬性,能解決上述問題? 買票的過程得是原子的。買票應該不能受互相的影響。買完票應該要永久有效。買前和買后都要是確定的狀態。 什么是事務? 事務就是一組 DML 語…

yarn在macOS上的安裝與鏡像源配置:全方位指南

在前端開發領域,高效的包管理工具是提升開發效率的關鍵。yarn 作為一款由 Facebook 推出的包管理器,憑借其快速、可靠、安全的特性,逐漸成為眾多開發者的首選。對于 macOS 用戶而言,正確安裝 yarn 并合理配置鏡像源,能…

Qt 插件架構開發與應用

Qt的插件架構是其模塊化和可擴展性的核心機制之一,它允許開發者通過動態加載插件(Plugins)擴展應用功能,而無需重新編譯主程序。這種架構廣泛應用于IDE(如Qt Creator)、媒體播放器(解碼器擴展&a…

打破傳統局限:FinOps云成本優化助力企業云成本管理升級

在云計算日益普及的當下,企業紛紛將業務遷移到云端,以期獲得更高效、靈活的IT資源管理方式。然而,云成本管理問題也隨之而來,高額的云支出、資源利用不充分、成本控制難等,成為企業云管理之路上的絆腳石。此時,奇墨科技FinOps云成本優化正以其獨特的優勢,助力企業打破傳統局限,…

HDFS寫性能優化技巧詳解:從理論到實踐

HDFS寫性能優化概述在大數據處理的生態系統中,Hadoop分布式文件系統(HDFS)作為核心存儲層,其寫性能直接影響著整個數據處理管道的效率。隨著數據規模的指數級增長,企業對HDFS寫入吞吐量和延遲的要求日益嚴苛&#xff0…

基于AutoJawSegment項目的CBCT圖像分割實踐指南

基于AutoJawSegment項目的CBCT圖像分割實踐指南 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家,覺得好請收藏。點擊跳轉到網站。 1. 項目背景與概述 1.1 CBCT在口腔醫學中的應用 錐形束計算機斷層掃描(Cone Beam Computed Tomograph…

docker部署的ragflow服務遷移 數據卷遷移

[docker ragflow數據遷移]目錄背景一、我的配置文件? 數據存儲路徑一覽(基于你的配置文件)關于這些 volumes 的說明📁 如何查看這些卷在本地的具體位置?可能用到的docker 命令如下。📦 總結建議🛠? 如果想…

Chrome插件學習筆記(三)

Chrome插件學習筆記(三) 參考文章: https://blog.csdn.net/guoqiankunmiss/article/details/135847091https://blog.csdn.net/guoqiankunmiss/article/details/135974364 1、項目搭建 在前兩篇文章中使用的原生js去操作dom,很費勁…

Android系統中的4KB內存頁簡介

deepseek回答: Android系統中的4KB內存頁是虛擬內存管理的最小單位,其主要用途如下: 一、核心功能 虛擬地址映射 應用程序訪問內存時,系統將虛擬地址按4KB頁框映射到物理內存或磁盤空間,實現進程間的內存隔離和安全訪…

【Chrome】下載chromedriver的地址

下載chromedriver的地址低版本的最新版本的低版本的 http://chromedriver.storage.googleapis.com/index.html 最新版本的 https://googlechromelabs.github.io/chrome-for-testing/#stable

ISP算法——從顏色恒常性到白平衡

前面文章,介紹了人眼感知的物體顏色取決于光源的光譜組成與物體表面的光譜反射特性之間的相互作用。人類視覺的顏色感知是生物機制與認知智能協同作用的結果,人眼視網膜上的視錐細胞檢測光的顏色,視桿細胞分析光的亮度,再共同轉化…

工業缺陷檢測的計算機視覺方法總結

工業缺陷檢測的計算機視覺方法總結 傳統方法 特征提取方式: 顏色:基于HSV/RGB空間分析,如顏色直方圖、顏色矩等紋理:采用LBP、Haar、Gabor濾波器等算子提取紋理模式形狀:基于Hu矩、Zernike矩等數學描述符刻畫幾何特性尺…

js實現宮格布局圖片放大交互動畫

可直接運行代碼 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>五圖交互布局</title><style>* {box-sizing: border-box;margin: 0;padding: 0;}.gallery {display: grid;grid-template-c…

easyexcel流式導出

EasyExcel 支持流式導出&#xff0c;這是它的一個重要特性。流式導出可以有效解決大數據量導出時的內存溢出問題。流式導出的優勢內存友好 &#xff1a;不會一次性將所有數據加載到內存中適合大數據量 &#xff1a;可以處理百萬級甚至更多的數據性能穩定 &#xff1a;內存占用相…

廣州 VR 安全用電技術:工作原理、特性及優勢探析?

&#xff08;一&#xff09;沉浸式學習體驗? 在廣州&#xff0c;VR 用電安全培訓技術給用電安全培訓帶來變革。借助頭戴式顯示設備等硬件&#xff0c;結合 3D 建模和實時渲染技術&#xff0c;打造廣州特色用電場景。員工戴上 VR 設備進入虛擬電力場景&#xff0c;能看到電氣設…

2.Linux 網絡配置

Linux: 網絡配置 版本為centos7 網卡配置文件&#xff1a; /etc/sysconfig/network-scripts/ifcfg-ens33 [rootkami /]# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPEEthernet /類型&#xff1a;以太網 PROXY_METHODnone BROWSER_ONLYno BOOTPROTOnone /網絡配…