AUTOSAR从入门到精通-CAN总线负载率(一)

本文介绍了CAN总线负载率的概念及其重要性,解释了负载率的计算方法,包括理论计算和实际测量。通过示例,详细阐述了如何计算不同周期报文的负载率,并讨论了软件和硬件层面的负载率统计。建议的负载率阈值通常为30%,以确保通讯的实时性和稳定性。

目录

前言

几个高频面试题目

汽车CAN总线负载率要如何计算呢?

算法原理

什么是CAN总线的负载率?

负载率定义

CAN总线负载率最大支持多少?

CAN总线计算方式

负载率计算 

软件计算负载率

测量CAN BUS总线负载率的工具和软件

 CAN总线网络“负载率”计算


 

前言

CAN总线也叫作控制器局域网,顾名思义,这是个控制系统。因为CAN总线数据传输速度快,抗干扰能力强,信息传输延迟性低,所以这个东西广泛的被应用在汽车控制以及工业自动化控制领域里。既然是一个实用化的控制系统,那我们也不想聊虚的,我们就想知道这玩意在实际使用中应该注意些什么,比如总线传输时的负载率。

所谓负载率,指的是总线上传输的信息量除以理论上这个通讯速率下总线上可传输的最大信息量。是不是有点拗口不懂啊?没事,我们再形象的说下。比如说,一条总线在100Kbps的通讯速率下,它一秒钟最多可以通过10000帧的数据。注意,我这里只是举个例子,现实情况其实不是这个数,大家注意一下。然后我们接着说,总线在100Kbps通讯速率下,理论上最多可以在一秒通过10000帧数据。但我们也知道,理论数据就是理论数据,绝大多数情况下肯定是达不到这个指标的。就如同军事上子弹的射程一样,它一般包括有效射程以及最大射程。有效射程就是子弹在飞行的过程中,其命中精度比较高,属于可控的发射。相对应的,最大射程就是子弹飞的最远的那种情况,也有杀伤力,但已经控制不好精度了。CAN总线也是一样,你让它实际使用肯定不能够满负载运行,那样几下子就出错了,它也有红线是不能逾越的。从总线负载率上将,CAN总线的负载率控制在60%或以下就可以,也就是说,当CAN总线的通讯速率是1000Kbps时,它理论上最多能够通过8000帧的数据,然后再乘以60%,剩下的4800帧数据就是CAN总线在这个通讯速率下的理想数据通过量。当CAN总线的通讯速率是500Kbps时,其理想数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

格图素书

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值