CAN总线协议:过载帧与帧间隔

一.  简介

通过 CAN 总线传输数据是需要按照一定协议进行的。CAN 协议提供了 5 种帧格式来传输数据:数据帧、遥控帧、错误帧、过载帧和帧间隔。

前面几篇文章学习了CAN协议的的三种数据传输格式:

CAN总线协议:数据帧-CSDN博客

CAN总线协议:遥控帧与错误帧-CSDN博客

本文继续学习 CAN协议的两种数据传输格式:过载帧与帧间隔。

二.  CAN总线协议:过载帧与帧间隔

1. 过载帧

接收单元尚未完成接收准备的话就会发送过载帧,过载帧由过载标志和过载界定符构成, 过载帧结构如下图 所示:
过载标志由 6 个显性位组成,与主动错误标志相同,过载界定符由 8 个隐性位组成,与错误帧中的错误界定符构成相同。

2.  帧间隔

帧间隔用于分隔数据帧和遥控帧,数据帧和遥控帧可以通过插入帧间隔来将本帧与前面的
任何帧隔开,过载帧和错误帧前不能插入帧间隔,帧间隔结构如图 66.1.3.11 所示:
中间隔由 3 个隐性位构成,总线空闲为隐性电平,长度没有限制,本状态下表 示总线空闲,发送单元可以访问总线。延迟发送由 8 个隐性位构成,处于被动错误状态的单元 发送一个消息后的帧间隔中才会有延迟发送。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值