CAN总线在发动机测试系统中的应用

2010-05-29 17:24:40来源: 电子设计信息网

  引 言

  现场的总线控制系统(FCS)将是新世纪自动控制系统发展的主流,是继DCS后新一代的控制系统。现场总线是综合自动化发展的需要,同时智能仪器仪表则为现场总线的出现奠定了基础。

  CAN(Controller Area Network)是现场总线的一种,最早是德国Bosch公司在上世纪80年代推出的,主要应用于汽车内部检测以及控制系统间的数据通信。CAN总线通信协议充分考虑了工业现场环境,采用了ISO-OSI模型中的三层,即物理层,数据层和应用层。CAN总线规范已被国际标准化组织制订为国际标准ISO11898,并得到了多家著名半导体器件生产商的支持,推出了各种集成CAN协议的芯片产品。CAN总线目前已经被广泛应用,CAN总线被公认为几种最有前途的现场总线之一。

  CAN总线的功能与特点

  CAN总线的通信介质一般采用双绞线、同轴电缆或光纤等,能够实现在强电磁干扰环境下数据远距离传输的功能,其硬件成本低,传输可靠性高,软件开销小,是属于总线型串行通讯网络,具有与其它通讯协议所不同的特点。

  总线支持载波监测与多主站控制以及冲突检测的通讯模式

  “载波监测”是指在总线上每一节点在发送信息报文前都必须检测到总线上有一段空闲状态,任一节点都有发送报文的机会。而报文信息优先级的高低取决于信息的最终发送,在CAN中采用非破坏性的基于优先级竞争的总线仲裁方式,这便是冲突检测。通过报文滤波可实现多种传输方式,具有灵活的工作方式。

  CAN总线协议是基于报文而不是基于站点地址的协议

  CAN总线上报文所含内容只有优先级标志区和传送的数据内容,所有节点都会收到报文,对报文的取舍取决于节点本身,同一报文可传送给所有站点,也可以传送给特定的站点。基于报文协议的另一个特点是新的节点可以随时被加入到总线系统中,一旦加入到系统中,该节点便能接收信息,有很强的实用性。

  CAN总线的高速性,以及错误检测和恢复能力的高可靠性

  CAN采用面向数据块的通信方式,信号传输采用短帧结构,CAN能自动地检测出错误信息,保证信息的正确性和完整性,记录出错信息的次数,“故障界定隔离”使故障节点被及时关断而不会永久占用总线。

  灵活数据编码方式

  CAN总线通信控制器集成了CAN的物理层和数据链路层功能,可以完成通信数据的成帧处理,可以定义211或229个不同的数据块。

  总之,CAN总线具有实时性强、可靠性高、抗干扰性强、结构简单、操作性好、价格低廉等优点,是目前国际上公认的最具有前途的几种总线之一。

[1] [2] [3]

关键字:发动机测试  数据通信  CAN总线

编辑:小甘 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2010/0529/article_1250.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
发动机测试
数据通信
CAN总线

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved