登录

CAN 总线和PROFIBUS总线对比介绍

2014-03-20 15:55 来源:北京科瑞兴业科技有限公司

CAN BUS

    控制器局域网CAN(Controller Area Net)是一种现场总线,主要用于各种过程检测及控制。 CAN最初是由德国BOSCH公司为汽车监测和控制而设计的,目前CAN已逐步应用到其它工业控 制中,现已成为ISO-11898国际标准。
CAN总线有以下特点:
1. CAN可以是对等结构,即多主机工作方式,网络上任意一个节点可以在任意时刻主动地向 网络上其它节点发送信息,不分主从,通讯方式灵活。
2. CAN网络上的节点可以分为不同的优先级,满足不同的实时需要。
3. CAN采用非破坏性仲裁技术,当两个节点同时向网络上传送信息时,优先级低的节点自动 停止发送,在网络负载很重的情况下不会出现网络瘫痪。
4. CAN可以点对点、点对多点、点对网络的方式发送和接收数据,通讯距离最远10 km(5 kb/ s),节点数目可达110个。
5. CAN采用的是短帧结构,每一帧的有效字节数为8个,具有CRC校验和其它检测措施,数据出错几率小。CAN节点在错误严重的情况下,具有自动关闭功能,不会影响总线上其它节点操作。
6. 通讯介质采用廉价的双绞线,无特殊要求,用户接口简单,容易构成用户系统。

PROFIBUS:
     过程现场总线PROFIBUS(Process Field Bus)是德国科学技术部在总结上世纪80年代德国工业自动化控制技术发展的经验基础上,认为要适应上世纪90年代分布式计算机自动控制系统发展的需要有必要对现有的由各家公司自己定义的网络协议加以规范化、公开化。使得不同厂家生产的自动控制设备在网络通信上能够相互兼容,有利于整体标准化水平的提高。按此要求1987年列为国家项目并组织13家大公司,如 SIEMENS、AEG、ABB等和5家研究所经过2年多的努力而研究完成了德国国家工业现场总线协议标准,标准号为DIN19245。

PROFIBUS协议包括三个主要部分:
1. PROFIBUS-DP:主站和从站之间采用轮询的通信方式,支持高速的循环数据通信,主要应用于制造业自动化系统中现场级的通信。
2. PROFIBUS-PA:电源和通信数据通过总线并行传输,主要用于面向过程自动化系统中本质安全要求的防爆场合。
3. PROFIBUS-FMS:定义了主站和从站之间的通信模型,主要用于自动化系统中车间级的数据交换。

相关新闻

编辑精选