- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
维普资讯
第25卷第4期 渤海大学学报 (自然科学版) Vo1.25NO.4
2oo4年 l2月 Journa1ofBohaiUniVersity (Natura1ScienceEdition) Dec.2004
CAN总线技术及其应用
陈 雷
(桂林电子工业学院,广西 桂林 541004)
摘 要:介绍了CAN总线的技术特点、通信协议和应用范围,并给 出了CAN总线系统的设计
实例 。其q-CAN通信接 口电路 由微控制器(AT89C52)、CAN控制器(82C200)~.CAN总线收发器
(82C250)构成。并阐述 了该系统软件的关键部分:初始化子程序、发送子程序和接收子程序。
关键词 :CAN总线;协议 ;接 口电路
中图分类号:TP368.1 文献标识码:A 文章编号 :1007—533X(2004)04—0380—04
随着计算机网络、通信技术的迅猛发展 ,传统的现场控制技术和监控仪器设备正在经历着一场新的革
命。现场总线是应用在生产现场,在智能化测控设备之间实现双向、串行和多节点数字通信的技术 。它已经
成为 自动化领域的一大热点,相继形成了十多种的现场总线标准。CAN(ControllerAreaNetwork)总线即控
制器局域 网,最初是由德国B0SCH公司为解决汽车的控制设备和测试仪器之间的数据通信而开发的一种
现场总线。由于其优越的性能、极高的可靠性及低廉的价格 ,CAN总线路总经广泛应用于工业现场控制、智
能大厦、交通工具、医疗仪器和环监控等众多领域 。
1 CAN 总线简介
CAN总线属下现场总线的范畴,是一种有效支持分布式控制或实时控制的串行通信网络。其总线规范
在 1993年成为国际标准化组织 (InternationalStandardOrganization)ISO11898标准。CAN总线具有以下
主要特征 :
(1)CAN总线的通信方式非常灵活,既可以为点对点的方式也可以为广播方式,可以是单主方式也可
以是多主方式 。特别是 CAN 以多主方式工作时,网上任意一个节点可在任意时刻向网上其它节点发送信
息。利用这个特点能够容易地构成多机冗余系统 ,以提高系统的可靠性。
(2)CAN协议不采用传统的站地址编码方式 ,而代之以对通信数据块进行编码,用一个 11位或 29位
二进制数组成的标志符来区分不同的数据块。这种编码方式使得系统设置非常灵活,无需站地址等节点信
息。
(3)CAN采用非破坏性总线仲裁技术。通过CAN总线传送的信息帧可以设定成不同的优先级 ,并依据
总线仲裁机制使高优先级的信息能够优先发送,从而增强了CAN总线通信的实时性。
(4)CAN的数据帧采用短帧结构 ,传输时间短。数据段的最大长度为8个字节 ,这样不但能够满足工业
控制领域中传送控制命令、工作状态和测量数据的一般要求 ,而且保证了通信的实时性。
(5)CAN的节点有能力识别永久性故障和暂时扰动,对错误作 出界定,对 己损报文进行标注并 自动最
新发送,对故障计数大于 255时,节点被 “脱离总线”,脱离总线状态不允许对总线有任何影响。
(6)CAN总线的通信介质多样化,组合方式灵活。CAN的通信媒体有双绞线、同轴是缆、光缆、无线等 ,
收稿 日期 :2004-O4-29.
作者简介 :陈 雷(1977-),男,硕士研究生,讲师,从事自动测试系统设计,集成电路测试生成 ,现场总线应用研究.
维普资讯
第4期 陈 雷:CAN总线技术及其应用 38l
在实际系统的应用 中,往往可以灵活地混合使用。CAN 的通讯速率最高可达 1Mbps,通讯距离最远可达
10km。CAN 的通讯速率与通讯距离的关系如图1所示 。
2 CAN 协议
2.1 CAN 的网络结构
您可能关注的文档
最近下载
- PEP小学英语五年级上册全部单元检测题.pdf VIP
- 土方外运施工方案.docx VIP
- 基层煤矿党支部书记个人工作总结.docx VIP
- 保安员资格考试100题(含答案).pdf VIP
- 基坑支护内支撑梁拆除施工方案.docx VIP
- 最新人教版一年级上册《数学游戏》课件(整套)教学PPT(2024年秋-新教材).pptx VIP
- 最新人教版一年级数学上册《数学游戏》教学课件(整套)PPT(2024秋-新教材).pptx VIP
- GBT6058-2005 纤维缠绕压力容器制备和内压试验方法.pdf
- GB╱T 23711.1-2009 氟塑料衬里压力容器电火花试验方法.pdf
- 7m焦炉推焦车的结构特征.pdf
文档评论(0)