当前位置: 首页 > article >正文

CAN总线负载及CANoe查看总线负载率

文章目录

  • 一、什么是CAN总线的负载率?
  • 二、负载率计算
  • 三、CANoe查看总线负载率

一、什么是CAN总线的负载率?

一般业内对负载率的定义为:实际数据传输速率理论上能达到的数据传输速率的比值。

传输速率一般是按秒来计算,数据传输速率既为每秒钟传输了多少个BIT,负载率也默认为在一秒的时间范围内位资源的使用情况。理论上波特率为500K的总线上每秒钟能够传输500000个BIT,如果在某一秒中总线上只传输了100000个BIT,则总线负载率为20%。

总线负载率=总线每秒上传输的实际bit数量/总线波特率*100%

CAN BUS的总线负载率是CAN总线架构协议设计时的一个重要的指标。一般建议负载率峰值不要高于80%,平均负载率不要超过50%。当然这只是一般建议,具体根据使用场景和系统设计而定。
负载率越高,代表需要发送的数据越多,相对来说低优先级节点发生通讯延迟的概率越大。

二、负载率计算

dc1
dc2
这里计算的CAN总线有10ms发送周期的标准数据帧报文20条,20ms发送周期的扩展数据帧报文20条,那么有:
负载率

三、CANoe查看总线负载率

在顶部标签栏,点击Analysys,打开Statistics,选择View中CAN Statistics或Bus Statistics:
Bus


http://www.kler.cn/a/131673.html

相关文章:

  • 开源与闭源:驾驭大模型未来的关键决断
  • 开关电源测试之输出暂态响应测试标准及方法详解
  • 【Python 千题 —— 基础篇】输出列表平均值
  • asp.net在线考试系统+sqlserver数据库
  • 【入门篇】1.1 redis 基础数据类型详解和示例
  • homeassiant主题
  • 深入理解Java自定义异常与全局异常处理 @RestControllerAdvice
  • 面试其他注意事项
  • 解决 vue3 element 表格和图片预览样式有冲突
  • Word软件手动安装Zotero插件
  • vmware安装MacOS以及flutter遇到的问题
  • vscode终端npm install报错
  • 【电路笔记】-快速了解无源器件
  • 飞书开发学习笔记(七)-添加机器人及发送webhook消息
  • van-dialog弹窗异步关闭-校验表单
  • 三、Eureka注册中心
  • TSINGSEE视频汇聚管理与AI算法视频质量检测方案
  • 【918.环形子数组的最大和】
  • 【Java 语言】读取 properties 配置文件 ( Java 语言中的 properties 配置文件 | 使用 properties 配置文件 )
  • 叮!您收到了一封来自达坦科技的Hackthon邀请函