登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
博客
发1篇日志+1圆
记录
发1条记录+2圆币
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
VIP网盘
VIP申请
网盘
联系我们
道具
勋章
任务
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
安全
›
深度解析10BASE-T1S PLCA的多节点通信效率
深度解析10BASE-T1S PLCA的多节点通信效率
[ 复制链接 ]
仰翡邸
5 小时前
PLCA(Physical Layer Collision Avoidance)是10BASE-T1S技术中重要的冲突避免机制,启用PLCA功能后,10BASE-T1S总线上的各个节点可以在特定的时间段内发送数据,避免出现碰撞。借助PLCA机制提升多节点通信效率是10BASE-T1S技术网络设计中的重点课题之一。本篇文章将基于负载率、时延和抖动三个维度,深度解析10BASE-T1S PLCA机制多节点通信效率。
场景
为了有一些更直观的对比,本文将选取10BASE-T1S和CANXL进行横向对比,通过两种总线技术分别发送相同的应用数据。
场景一:“长报文,慢周期”,控制总线上节点数量分别为4、6、8个,每个节点发送5ms周期报文,报文Payload长度为600字节。
场景二:与场景一在节点数量不变、整体数据量不变的情况下,“短报文,快周期”,每个节点发送1ms周期报文,报文Payload长度为120字节。
针对以上两个场景中发送的数据长度,可以计算出每一帧报文的发送时间,如下图所示:
性能分析
负载率分析
负载率是衡量总线利用率以及网络通信压力的重要参数,在测试场景一里,10BASE-T1S、10M CANXL以及20M CANXL的总线负载率如下图所示:
在10M速率下,由于CANXL报文中报头的速率较低,10BASE-T1S的负载率大致是CANXL的70%左右。要注意的是,CANXL是竞争型总线,因此测试场景一下10M CANXL的负载率过高,无法保证报文时延,在设置为20M后,CANXL负载降低至可接收范围。由此可以得出结论:
运行在同等速率下,10BASE-T1S的报文效率比CANXL更高。
在此基础上,保留10BASE-T1S和20M CANXL,在测试场景二下进行测试,负载率的变化如下图所示:
可以发现,10BASE-T1S与CANXL的负载率均有所上涨,但10BASE-T1S负载率增长的幅度远小于CANXL,因此
在短报文、短周期的场景下,10BASE-T1S的负载率仍优于CANXL。
延时分析
延时对比的对比内容为相同报文长度和周期下的报文最坏延时,在测试环境一下,10BASE-T1S与20M CANXL的延时对比如下:
由上图数据可以发现,10BASE-T1S由于PLCA机制的存在,需要排队等待其他节点报文报送完成后才可以发送,无法进行抢占,因此所有所报的最坏延时一致,且节点数量越多,最坏延时时间越长。CANXL可以根据CANID竞争发送机会,优先级高的报文可以优先发送,因此每条报文的延时不同,但从整体延时来看,CANXL的延时虽然不稳定但仍然小于10BASE-T1S。
对于尽快发送要求高的场景,CANXL表现更优
。 在测试场景2的短报文、短周期环境下,10BASE-T1S与20M CANXL的延时对比如下:
得益于PLCA机制,10BASE-T1S在缩短报文长度后,报文发送时间变短,发送周期循环加快,报文等待时间变短,最坏延时大幅度降低。在数值上与CANXL几乎相同,因此可以得出设计参考:在10BASE-T1S通信矩阵的设计上,较短的报文可有效降低延时。
抖动对比
报文接收端最小延时和最坏延时表征了报文周期的变化范围,经过两个测试环境的验证,可以得出10BASE-T1S与CANXL的抖动对比:
表格中纵向数值为接收报文周期相对于发送报文周期的变化率,观察图中数据,可以发现与延时测试类似,发送长报文时,10BASE-T1S数据周期抖动较大,CANXL比10BASE-T1S抖动情况小。发送短报文时,10BASE-T1S数据周期抖动明显降低,且略微优于CANXL。抖动验证同样印证了相同的结论,即在10BASE-T1S通信矩阵的设计上,
较短的报文可有效降低延时
。
以上是从网络分析的角度,在负载率、时延和抖动层面上对10BASE-T1S与CANXL两种技术进行对比以及结果分析。在进行10BASE-T1S及CANXL总线设计时,可参考以上思路进行优化。但需要注意的是,上述网络分析是基于简化后的场景进行的,实际应用场景会更加复杂,需要在设计阶段进行完整、全面的仿真模拟分析。更多信息参见《驱动下一代E/E架构的神经脉络进化-10BASE-T1A》。
经纬恒润作为OPEN联盟会员和AUTOSAR联盟的高级合作伙伴,长期为国内外各大OEM和供应商提供涵盖TCP/IP、SOME/IP、DoIP、AVB、TSN、DDS等技术领域的设计和测试咨询服务,积极研发和探索车载网络前沿技术的工程应用。通过多个项目的实践经验,已建立了高质量、本土化的设计与测试一体化解决方案,为整车网络架构提供可靠支持。
了解更多:请致电010-64840808转6117 或发送邮件至market_dept@hirain.com(联系时请说明来自博客园)
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
仰翡邸
5 小时前
关注
0
粉丝关注
15
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
敖可
9984
凶契帽
9990
黎瑞芝
9990
4
杭环
9988
5
猷咎
9988
6
接快背
9988
7
里豳朝
9988
8
氛疵
9988
9
葛雅隽
9988
10
恐肩
9986
查看更多