0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈CAN通信5种类型的帧

西西 来源:美男子玩编程 作者:美男子玩编程 2022-10-08 15:38 次阅读

CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。

CAN通信是通过以下5种类型的帧进行的:

  • 数据帧
  • 遥控帧
  • 错误帧
  • 过载帧
  • 帧间隔

另外,数据帧和遥控帧有标准格式和扩展格式两种格式。标准格式有 11 个位的标识符(Identifier: 以下简称 ID), 扩展格式有 29 个位的 ID。

各种帧的用途如下表所示:

过载帧是用于接收单元通知其尚未完成接收准备的帧,过载帧由过载标志和过载界定符构成。

过载标志由6个位的显性位组成,过载标志的构成与主动错误标志的构成相同。过载标志其形式破坏了间歇场的固定格式,结果使其他所有节点也检测到了一个出错状态,就都各自送出一个超载标志。

过载界定符由8个位的隐性位组成,过载界定符的构成与错误界定符的构成相同。过载标志发送完毕后,每个节点都对总线进行监察,直到检测到一个隐性位为止。此时,每个节点均已发送完各自的过载标志,接着所有节点还要同时开始发送7个隐性位,配齐长达8位的过载界定符。

编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CAN通信
    +关注

    关注

    5

    文章

    93

    浏览量

    17814

原文标题:详解CAN总线:CAN总线报文格式—过载帧

文章出处:【微信号:美男子玩编程,微信公众号:美男子玩编程】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    浅谈CAN FD总线协议格式

    假期更新了一文搞懂CAN总线协议格式,CAN FD总线协议怎能错过?本篇博文将讲解CAN FD总线协议格式。
    发表于 10-14 12:49 3392次阅读
    <b class='flag-5'>浅谈</b><b class='flag-5'>CAN</b> FD总线协议<b class='flag-5'>帧</b>格式

    can标准和扩展区别

    标准和扩展是用于在控制器局域网(CAN)中传输数据的两基本格式。它们在结构、标识符长度、数据长度以及数据传输和应用上存在一些区别。本
    的头像 发表于 12-08 10:08 9754次阅读

    can的五介绍

    一、can的五:1.数据,包括七段,起始,仲裁段,控制段,数据段,校验段,ACK段,结束段。2.遥控
    发表于 08-06 09:13

    CAN协议是通过哪几种类型进行的

    CAN协议是通过哪几种类型进行的?CAN的发送与接收流程是怎样的?
    发表于 11-11 06:23

    CAN总线的特点/类型/应用中的注意事项

    CAN以其多主,高速(最高1Mbps),抗干扰的特性被广泛应用汽车及各种工业环境。在此我们主要介绍一下CAN总线的特点,类型,以及应用中的注意事项。
    发表于 01-05 10:37 4187次阅读
    <b class='flag-5'>CAN</b>总线的特点/<b class='flag-5'>帧</b><b class='flag-5'>类型</b>/应用中的注意事项

    使用STM32F103做CAN的收发通信

    以下5种类型进行的: 数据 摇控 错误 过载
    的头像 发表于 07-06 11:01 4623次阅读

    CAN协议数据的介绍

    通过 CAN 总线传输数据是需要按照一定协议进行的,CAN 协议提供了 5格式来传输数据:数据
    的头像 发表于 07-25 10:36 1w次阅读
    <b class='flag-5'>CAN</b>协议数据<b class='flag-5'>帧</b>的介绍

    CAN和CANFD协议简介(下)

    则规定了通讯逻辑。 2.2.1 种类 通信是通过以下5种类型进行的。 • 数据
    的头像 发表于 08-02 12:15 2997次阅读
    <b class='flag-5'>CAN</b>和CANFD协议简介(下)

    can数据的标准格式

    CAN(Controller Area Network)是一广泛应用于汽车、工业控制和通信领域的串行通信总线标准。CAN数据
    的头像 发表于 12-01 16:41 4340次阅读

    CAN通信协议中有哪几种类型CAN通信格式的作用

    CAN通信协议中有四类型,分别是数据、远程
    的头像 发表于 01-30 09:18 5173次阅读

    CAN总线的标准和扩展有什么区别呢?分别适用于什么工况?

    CAN总线的标准和扩展CAN协议中的两类型
    的头像 发表于 01-30 09:41 5770次阅读
    <b class='flag-5'>CAN</b>总线的标准<b class='flag-5'>帧</b>和扩展<b class='flag-5'>帧</b>有什么区别呢?分别适用于什么工况?

    请问用CAN存储器存储的CAN总线数据格式有哪些呢?

    请问用CAN存储器存储的CAN总线数据格式有哪些呢? CAN总线是一常用于汽车、工业控制和其他应用领域的串行
    的头像 发表于 01-31 13:46 1222次阅读

    CAN数据的各个域及其作用

    CAN(Controller Area Network)是一用于汽车电子系统中的通信协议,它具有高可靠性、实时性和灵活性等特点。在CAN通信
    的头像 发表于 07-24 15:10 962次阅读

    can标准和扩展的区别

    CAN(Controller Area Network)是一用于汽车和工业领域的通信协议,它允许多个设备在同一总线上进行通信CAN协议有
    的头像 发表于 07-24 15:20 1592次阅读

    can标准和扩展能否共存

    CAN(Controller Area Network)是一用于汽车和工业自动化领域的现场总线通信协议。CAN协议具有多种格式,包括标准
    的头像 发表于 07-24 15:24 1738次阅读