基于CANalyzer的车辆CAN网络性能分析

被引量 : 0次 | 上传用户:Wangqiling1116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAN(Controller Area Network)是一种串行通信协议,是由Bosch公司为汽车应用而开发的一种多主机局域网系统。CAN现场总线技术同其它较高级的网络一样,在其设计、应用和运行过程中存在网络性能问题。在CAN网络性能分析中,确定了以下几项性能指标:网络吞吐量、网络负载、平均传输时延。这些性能指标描述了CAN网络的动态性能。在本文中利用CANalyzer工具对实际的系统进行仿真分析,主要讨论以下几个问题:平均延迟时间对网络负载的影响;节点数对网络负载的影响;ID仲裁优先权的模拟。平均延迟时间对网络负载的影响:第一,如果报文是周期性的信息,并且它的延迟时间为0,那么,网络的峰值负载为100%,表明报文己经占满整个带宽,使得系统的备用能力为0,这样如果有一个节点或新的报文加入,系统立刻就会变得不可执行,这说明该系统的性能非常差;如果改变延迟时间,就会不同程度地改变系统的网络负载,从而改变系统的性能。第二,系统的延迟时间越长,网络的峰值负载越小,但只能是越来越趋近于0。这是因为延迟时间越长,每秒钟发出的报文帧数越少。网络的峰值负载越小,占用的系统带宽越小,系统的备用能力越强,系统就越可靠。所以,在软件模拟过程中,必须根据实际情况设置合适的延迟时间,使系统有足够的备用能力和最优越的性能。节点数对网络负载的影响:网络负载与节点数基本上呈线性关系,这是因为只改变系统的节点数,即系统每秒钟发出的帧数发生了改变,每插入一个节点,帧数就会增加一倍,理论上说它的网络负载也应增加一倍。ID仲裁优先权的模拟:利用CANalyzer工具对给定的ID进行仲裁,目的是为了验证理论与实际是否相符合。经过对CAN网络的性能分析,可以看出,随着平均延迟时间的增加,CAN网络性能呈上升的趋势;而随着网络总节点数的增加,CAN网络性能呈下降的趋势。
其他文献
肿瘤细胞在快速增殖的过程中除了需要大量能量,还需要核酸、蛋白质和脂肪酸合成,在正常情况下,合成脂肪酸所需要的原料乙酰CoA主要来源于糖酵解。葡萄糖经糖酵解生成丙酮酸,
将船舶航行的航道划分为若干水道,考虑油耗、时间、航速、水道距离四个因素,引入时间伸缩参数与水道距离调整向量,建立基于动态规划与模糊算法的最优调度模型,使得船舶在有效
作为实现X射线激光小型化的方案之一,毛细管放电泵浦机制具有能量转换效率高,增益长度大等优点。现阶段采用基于电子碰撞机制的毛细管放电方案还未能实现比类氖氩46.9 nm更短的
“宁夏,祖国西北腹地,民族自治区域。地小物博而山河壮美,回汉共处风情迥异。历史悠远,沐千载风雨;文化蕴藉,有雄才济济。”宁夏,面积仅有6.64万平方公里,人口640万,是我国比较小的一个省。就是在这样一块面积不大、人口不多的神奇之地,却集中了我国驰名的大山、大河、大沙漠、大草原、大湖泊,在旅游界享有中国景观的微缩盆景之美称。当地人把它概括为“塞上江南·神奇宁夏”之形象,具体说来,就是“两山一河,两