欢迎来到天天文库
浏览记录
ID:5999470
大小:116.99 KB
页数:3页
时间:2017-12-30
《使用canscope测量can总线传播延迟》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、使用CANScope测量CAN总线传播延迟1.什么是CAN总线传播延时CAN系统中传播延迟来源于节点之间竞争访问网络时的非破坏性仲裁以及帧内应答。仲裁在标识符场产生,表示有多个节点同时将自己的标识符位发送到总线上。由于节点在位的边沿同步如果系统的传播延迟时间太长就会导致仲裁无效。最终CAN系统的各种延迟在给定的位速率下限制了最大的网络总线长度。两个节点A和B之间的单方向传播延迟定义为tpropA,B,见图1这个延迟是在信号通道上所有器件延迟的和,包括收发器CAN控制器和总线介质。图1节点之间的传
2、播延迟图2CAN总线系统往返Round-Trip延迟的测定通常有效的最大循环延迟tloop.eff是在控制器和收发器的数据表中规定。例如图2的收发器有效循环延迟的计算如下:tloop.eff.trctTXtRX由于节点必须接收彼此的波形、同步信号,然后在仲裁的时候发送回去,所以系统的整个传播延迟是两个节点延迟的和。假设在给定网络的每个节点有可比较的延迟,则总的往返Round-Trip延迟tprop可以用下面的方程表示:tproptprop(A,B)tprop(B,A)2(tB
3、ustloop.eff.trctloop.eff.oth)其中tloop.eff.oth是信号通道上除了收发器外所有器件的有效循环延迟。总的往返Round-Trip延迟是计算位定时参数的一个重要因子。由于它是应用指定的,所以必须根据特定系统的约束独立地确定。根据位定时计算标准的传播延迟可以用下面的方程:PROP=tprop/tSCL2.使用CANScope测量CAN总线传输延时1)使用CANScope接入待测量的CAN网络,采集足够的数据后保存2)使用传输延时统计工具,计算传输延时图3传
4、输延时统计如图3所示,软件分析采集的数据,计算出总线的传输延时,并按帧ID自动归类。由于不同节点的相对距离不同,所以它们之间的传输延时也会有差别。
此文档下载收益归作者所有