can通讯协议_原创文档.pdfVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

竭诚为您提供优质文档/双击可除

can通讯协议

篇一:can协议通信格式

can协议通信格式

can协议通信格式中有四种帧格式:数据帧、

远程帧、出错帧和超载帧。其中断帧和远程帧的发

送需要在cpu控制下进行,而出错帧和超载帧的

发送则是在错误发生或超载时自动进行的。数据

帧结构如图1所示。

个完整的数据帧格式,除了仲裁场、控制场、

数据场外都是can控制器发送数据时自动加上去

的,而仲裁场、控制场、数据场则必须由cpu控制

给出。用sja1000时,写出发送缓冲器的txid0、

txid1即设定了相应的仲裁场和控制场。txid0

即为仲裁场的高8位,txid1的高3位为仲裁场的

低3位,组成共11位的仲裁场。txid1的第5位

114

为RtR位,即远程请求位。其在数据帧中为“0”;

txd1低4位标示数据场所含字节数的多少,称为

dlc。RtR和dlc共同构成控制场。发送的数据

组成数据场,最多不超过8个字节。远程帧和数据

帧的形式差别在于没有数据场。除此之外,在远程

帧中RtR位必须置“1”,表示请求数据源节点向它

的目的节点(即发送远程帧的节点)发送数据。源

节点接收到该帧后,把要发磅数据用帧发给目的节

点,完成数据请求。cRc场与ack场都是在低层

次上为提高传输的可靠性而自动进行的。任何帧

与帧之间是帧间空间。

帧起始lf中裁场制场l数据场icRc场lack场1帧结

图1数据帧结构

3。3can总线系统的构成

从原理和实现的角度,只要有两个can节点

和将它们连接成一体的通信媒体就可以构成一个

can总线系统,这两个节点之间通过通信媒体交

换信息。而由can总线构成的控制网络的结构一

般由控制器节点、传感器节点、执行器节点以及其

他的监控节点如人机界组成,can作为控制局域

网还可以通过网关和其他网络如以太网互联构成

维普资讯

214

170杨春英:can现场总线系统设计技术及实现总第160

大型复杂的控制网络结构,如图2所示。

图2can总线控制网络结构图

4can接口模块的设计

R

can接口模块是实现上位机系统和can总

线的连接接口,它的作用和以太网卡相同。can

接口模块的设计选用can专业芯片一can网络

控制器。can网络控制器具有完成can通信协

议所要求的物理层和数据链路层的几乎所有功能。

can网络控制器芯片发展至今,已有多个厂家的

各种类型的产品。按照控制器芯片的功能来分,既

有独立的can控制器芯片,如philips的sja1000,

又有集成到微控制器中的控制芯片,这样的芯片中

有8位控制器芯片,如philips的p8xc59x系列芯

片,16位控制器芯片,如motorola的68hc912系列

以及32位微控制器芯片,如motorola的mc6837x

系列芯片和带有can的dsp芯片,如ti的

tms320lF24系列芯片。下面就以sja1000为例

介绍can接口模块的设计。

4.1sja1000

文档评论(0)

156****6092 + 关注
实名认证
文档贡献者

博士研究生

1亿VIP精品文档

相关文档