首页 CAN总线学习系列之五——CAN协议简单介绍

CAN总线学习系列之五——CAN协议简单介绍

举报
开通vip

CAN总线学习系列之五——CAN协议简单介绍 CAN总线学习系列之五——CAN协议简单介绍 硬件设计好了,在进行软件编程之前我们最好对 CAN总线的协议有个了解。 一 报文传送由以下四种帧类型 1 数据帧: 数据帧携带数据从发送器至接收器。 2 远程帧: 总线单元发出远程帧,请求发送具有同一识别符的数据帧。 3 错误帧: 任何单元检测到一总线错误时就发送错误帧。 4 超载帧:用来在先行的和后续的数据帧(或远程帧)之间提供一附加的延时。 二 帧格式介绍 1 数据帧 数据帧由 7 个不同的位场组成,即帧起始、仲裁场、控制场、数据场...

CAN总线学习系列之五——CAN协议简单介绍
CAN总线学习系列之五——CAN 协议 离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载 简单介绍 硬件 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 好了,在进行软件编程之前我们最好对 CAN总线的协议有个了解。 一 报文传送由以下四种帧类型 1 数据帧: 数据帧携带数据从发送器至接收器。 2 远程帧: 总线单元发出远程帧,请求发送具有同一识别符的数据帧。 3 错误帧: 任何单元检测到一总线错误时就发送错误帧。 4 超载帧:用来在先行的和后续的数据帧(或远程帧)之间提供一附加的延时。 二 帧 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 介绍 1 数据帧 数据帧由 7 个不同的位场组成,即帧起始、仲裁场、控制场、数据场、CRC 场、应答场、 帧结束。 2 远程帧 远程帧由 6个不同的位场组成,即帧起始、仲裁场、控制场、CRC场、应答场、帧结束。 3 错误帧 错误帧由两个不同的场组成。第一个场是错误标志,用做为不同站提供错误标志的叠加;第 二个场是错误界定符。 4 超载帧 超载帧包括两个位场:超载标志和超载界定符。 三 帧格式中重点部分介绍 1 帧起始 帧起始标志数据帧和远程帧的起始,由一个单独的“显性”位组成。由控制芯片完成。 2 仲裁场 仲裁场包括标识符和远程发送请求位(RTR)。 对于 CAN2.0A 标准,标识符的长度为 11 位。RTR 位在数据帧中必须是显性位,而在远 程帧必须为隐性位。 对于 CAN2.0,标准格式和扩展格式的仲裁场不同。在标准格式中,仲裁场由 11 位标识 符和远程发送请求位组成。在扩展格式中,仲裁场由 29位标识符和替代远程请求位(SRR) 、 标志位(IDE)和远程发送请求位组成。 仲裁场的作用之一是说明数据帧或远程帧发送目的地;之二是指出数据帧或远程帧。仲裁 场的数据由软件编程配置 SJA1000完成。 3 控制场 控制场由 6 个位组成,说明数据帧中有效数据的长度。控制场的数据由软件编程配置 SJA1000完成。 4 数据场 数据场由数据帧中的发送数据组成。它可以为 0~8个字节。数据场的数据由软件编程配置 SJA1000完成。 5 CRC场 CRC场包括 CRC序列,这部分由 SJA1000控制芯片完成。 6 应答场 应答场长度为两个位,包括应答间隙和应答界定符。由 SJA1000控制芯片自动完成。 7 帧结束 每一个数据帧和远程帧均由一标志序列界定,这个标志序列由 7个“隐性”位组成。这部 分由 SJA1000控制芯片自动完成。 总之,仲裁场、控制场、数据场由软件编程配置 SJA1000完成;帧起始、CRC场、应答场、 帧结束由 CAN总线控制芯片 SJA1000自动完成。 其中要重点理解的就是数据帧和远程帧以及组成帧的重要部分。所以初学者首先把这两 种帧格式掌握了,学习 CAN总线应该就可以入门了。
本文档为【CAN总线学习系列之五——CAN协议简单介绍】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_955014
暂无简介~
格式:pdf
大小:56KB
软件:PDF阅读器
页数:2
分类:互联网
上传时间:2011-05-21
浏览量:31