基于CAN总线智能节点通信接口的设计.pdfVIP

基于CAN总线智能节点通信接口的设计.pdf

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

第17卷第3期 广西工学院学报 Vol-17No.3 OFGUANGXIUNIVERSITY0FTECHNOLOGY 2006年9月 JOURNAL Sept.2006 文章编号1004—6410(2006)03一0064一04 基于CAN总线智能节点通信接口的设计 刘胜永1’2,周功业2,蔡启仲1 (1.广西工学院电控系,广西柳州545006;2.华中科技大学计算机学院,湖北武汉430074) 摘 为核心,组成CAN总线智能节点的通信接口设计方法,详细介绍了设计的硬件电路原理图和控制器SJAl000的初 始化、发送和接收模块程序的设计方法。设计内容较好地解决了智能节点的通信要求。 关 键 词:CAN总线;P89C52X2BN;SJAIooO;PCA82C250 中图分类号:TP273.5 文献标识码:A 0 引言 现场总线是当今自动化领域技术发展的热点之一,被誉为自动化领域的计算机局域网[1]。它的出现,标 志着工业控制技术领域有一个新时代的开始,并将对该领域的发展产生重要的影响。 Area 目前CAN总线在众多领域被广泛采用。CAN(ControllerNetwork)控制局域网,由于具有高性能、 高可靠性以及独特的设计,越来越受到人们的重视[2]。由于CAN总线本身的特点,其应用范围目前已经不再 局限于开始的汽车行业,而向过程工业、机械工业、纺织工业、农用机械、机器人、数控机床、医疗器械及传感 器等领域发展。CAN总线已经形成国际标准,并已经被公认为是几种最有前途的现场总线之一[2]。 节点是网络上信息的接收和发送站,所谓智能节点是指由微处理器和可编程的CAN控制芯片组成的 信息中转站[1],它具有高速、高可靠、自诊断等众多优点,在现代工业企业具有很高的应用价值和市场前景。 1 CAN技术规范及通信协议 1.1 CAN技术规范 标准格式,而CAN 规范化铺平了道路。 技术规范的目的是为了在任何两个CAN设备之间建立兼容性乜]。可是,兼容性有不同的方面,比如电气 特性和数据转换的解释。为了达到设计透明度以及实现柔韧性,CAN(CAN2.OA)被细分为以下不同的层 次: transfer CAN对象层(theobjectlayer);CAN传输层(thelayer);CAN物理层(thephyicallayer). 1.2 CAN的通信协议 CAN总线是基于下列5条规则进行通信协调的: 1.2.1总线访问CAN是共享媒体的总线,它对媒体的访问机制类似于以太网的媒体访问机制,即采用载波 Sense 监听多路访问(CarrierMultipleAccess,CSMA)的方式。 收稿日期:2006一06—26 基金资助:广西自然科学基金(桂科自0481018). 作者简介:刘胜永(1976一),男,重庆市人,广西工学院电子信息与控制工程系助教,华中科技大学计算机学院在读硕士研究生。 万方数据 第3期 刘胜永等:基于CAN总线智能节点通信接口的设计 65 1.2.2仲裁当总线空闲时呈隐性电平,此时任何一个节点都可以向总线发送一个显性电平作为一个帧的 开始。 1.2.3编码/解码帧起始域、仲裁域、控制域、数据域和CRC序列均使用位填充技术进行编码。 1.2.4出错标注当检测到位错误、填充错误、形式错误或应答错误时,检测出错条件的CAN控制器将发送 一个出错标志。 1.2.5超载标注一些CAN控制器会发送一个或多个超载帧以延迟下一个数据帧或远程帧的发送。 2 CAN控制器SJAl000 半导体PCA82C250 模式支持具有很多新特性的CAN2.oB协议。它具有完成CAN高性能通信协议所要求的全部必要特性,具 有简单总线连接的SJAlooo可完成物理层和数据链路层的所有功能。 3 CAN通信智能节点设计 3.1节点方案比较 SJAlooo的

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档