首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >详解CAN总线:CAN总线报文格式—遥控帧

详解CAN总线:CAN总线报文格式—遥控帧

作者头像
不脱发的程序猿
发布于 2022-10-04 12:58:47
发布于 2022-10-04 12:58:47
1.4K0
举报

目录

1、遥控帧格式

2、数据帧和遥控帧的区别


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

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

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

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

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

近期打算写5篇文章,分别详细介绍这5种类型的CAN总线报文格式,本篇博文将详细讲解CAN遥控帧格式,创作不易,请各位朋友多多点赞、收藏、关注支持~

关注公众号:美男子玩编程,优先推送最新技术博文~

1、遥控帧格式

遥控帧是接收单元向发送单元请求发送数据所用的帧,遥控帧由 6 个段组成,遥控帧没有数据段。

遥控帧的构成如下所示:

  • 帧起始(SOF):表示帧开始的段;
  • 仲裁段:表示该帧优先级的段。可请求具有相同 ID 的数据帧;
  • 控制段:表示数据的字节数及保留位的段;
  • CRC 段:检查帧的传输错误的段;
  • ACK 段:表示确认正常接收的段;
  • 帧结束:表示遥控帧结束的段。

遥控帧格式如下图所示:

2、数据帧和遥控帧的区别

数据帧和遥控帧主要有两点区别:

  • 遥控帧没有数据帧的数据段;
  • 遥控帧RTR位是隐性,RTR位的极性表示了所发送的帧是数据帧(RTR位“显性”)还是远程帧(RTR位“隐性”)。所以,没有数据段的数据帧和遥控帧可通过 RTR 位区别开来。

拓展学习: 

详解CAN总线:CAN总线报文格式—数据帧

详解CAN总线:标准数据帧和扩展数据帧

CSDN话题挑战赛第2期 参赛话题:学习笔记

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
详解CAN总线:CAN总线报文格式—数据帧
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。
不脱发的程序猿
2022/10/04
8.9K0
详解CAN总线:CAN总线报文格式—数据帧
详解CAN总线:CAN总线报文格式—错误帧
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。
不脱发的程序猿
2022/10/04
3.9K0
详解CAN总线:CAN总线报文格式—错误帧
详解CAN总线:CAN总线报文格式—过载帧
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。
不脱发的程序猿
2022/10/06
1.2K0
详解CAN总线:CAN总线报文格式—过载帧
一文搞懂CAN和CAN FD总线协议
这篇文章是将一文搞懂CAN总线协议帧格式和一文搞懂CAN FD总线协议帧格式两篇文章的整合,方便各位朋友学习和查阅。
不脱发的程序猿
2022/10/28
11.3K0
一文搞懂CAN总线协议帧格式
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。
不脱发的程序猿
2022/10/08
7.5K0
一文搞懂CAN总线协议帧格式
详解CAN总线:CAN总线报文格式—帧间隔
CAN总线上传输的信息称为报文,当总线空闲时任何连接的单元都可以开始发送新的报文。
不脱发的程序猿
2022/10/07
1.3K0
详解CAN总线:CAN总线报文格式—帧间隔
CAN总线学习笔记(2)- CAN协议数据帧与遥控帧
依照瑞萨公司的《CAN入门书》的组织思路来学习CAN通信的相关知识,并结合网上相关资料以及学习过程中的领悟整理成笔记。好记性不如烂笔头,加油!
全栈程序员站长
2022/09/14
3.5K0
CAN总线学习笔记(2)- CAN协议数据帧与遥控帧
一文带你了解 CAN 总线
CAN:Controller Area Network,控制局域网络,最早由德国 BOSCH(博世)开发,,目前已经是国际标准(ISO 11898),是当前应用最广泛的现场总线之一。
Jasonangel
2022/05/24
3.1K0
一文带你了解 CAN 总线
CAN现场总线基础知识总结,看这一篇就理清了(CAN是什么,电气属性,CAN通协议等)
原文链接:https://blog.csdn.net/w464960660/article/details/129127589
Winter_world
2023/02/27
3.4K0
CAN现场总线基础知识总结,看这一篇就理清了(CAN是什么,电气属性,CAN通协议等)
CAN总线协议
  CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在北美和西欧,CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线,并且拥有以 CAN 为底层协议专为大型货车和重工机械车辆设计的 J1939 协议。
全栈程序员站长
2022/09/14
6.4K0
CAN总线协议
详解CAN总线:CAN总线通信优先级机制
在详解CAN总线:CAN总线报文格式—数据帧文章中,讲解到仲裁段。仲裁段用于写明需要发送到目的CAN节点的地址、确定发送的帧类型(当前发送的是数据帧还是遥控帧),并确定发送的帧格式是标准帧还是扩展帧。
不脱发的程序猿
2022/11/02
2.8K0
详解CAN总线:CAN总线通信优先级机制
CAN协议详解
1、随着车用电气设备增加,对应的电气节点剧增(高档车节点有上千之多),一般的通信协议需要的线束太多。需要减少线束,支持更多节点的协议。
全栈程序员站长
2022/09/14
1.7K0
CAN协议详解
CAN通信详解(全)
本章我们将向大家介绍如何使用STM32自带的CAN控制器来实现两个开发板之间的CAN通讯,并将结果显示在TFTLCD模块上。本章分为如下几个部分:
全栈程序员站长
2022/07/21
4.3K0
CAN通信详解(全)
CAN FD网络中每秒最多可以发送多少帧报文?
随着总线技术在汽车电子领域越来越广泛和深入的应用,特别是自动驾驶技术的迅速发展,汽车电子对总线宽度和数据传输速率的要求也越来也高,传统CAN(1MBit/s,8Bytes Payload)已难以满足日益增加的需求。
不脱发的程序猿
2023/07/05
1.3K0
CAN FD网络中每秒最多可以发送多少帧报文?
详解CAN总线:标准数据帧和扩展数据帧
CAN协议可以接收和发送11位标准数据帧和29位扩展数据帧,CAN标准数据帧和扩展数据帧只是帧ID长度不同,以便可以扩展更多CAN节点。
不脱发的程序猿
2022/10/04
13.4K0
详解CAN总线:标准数据帧和扩展数据帧
详解UDS CAN诊断:ECUReset Service(SID:0X11)
诊断和通信管理功能单元(Diagnostic and communication management functional unit)包含10种服务,本篇博文将详细讲解ECUReset Service(SID:0X11)的特性和协议。
不脱发的程序猿
2022/12/09
1.2K0
详解UDS CAN诊断:ECUReset Service(SID:0X11)
详解UDS CAN诊断:SecurityAccess Service(SID:0X27)
诊断和通信管理功能单元(Diagnostic and communication management functional unit)包含10种服务,本篇博文将详细讲解SecurityAccess Service(SID:0X27)的特性和协议。
不脱发的程序猿
2022/12/20
1.4K0
详解UDS CAN诊断:SecurityAccess Service(SID:0X27)
CAN总线详解
CAN是控制器局域网络(Controller Area Network, CAN)的简称,是一种能够实现分布式实时控制的串行通信网络。
全栈程序员站长
2022/07/22
1.3K0
CAN总线详解
常见的CAN总线协议面试题
本篇文章讲一讲嵌入式领域中常见的CAN总线面试问题,涵盖协议原理、物理层、数据链路层及实际应用方面。
不脱发的程序猿
2025/06/13
2290
常见的CAN总线协议面试题
详解UDS CAN诊断:DiagnosticSessionControl Service(SID:0X10)
诊断和通信管理功能单元(Diagnostic and communication management functional unit)包含10种服务,本篇博文将详细讲解DiagnosticSessionControl Service(SID:0X10)的特性和协议。
不脱发的程序猿
2022/12/02
1.3K0
详解UDS CAN诊断:DiagnosticSessionControl Service(SID:0X10)
相关推荐
详解CAN总线:CAN总线报文格式—数据帧
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档