您现在的位置是:首页 > PLC技术 > PLC技术

CAN(Controller Area Network,控制器局域网)

来源:艾特贸易2017-06-05

简介CAN 是德国 Bosch 及几个集成电路制造商联合开发出来的,最初是专门为汽车工业设计的。由于其设计合理,具有较强的实用性,推出后不仅在汽车工业中广泛应用,还大量应用于工业自

    CAN是德国Bosch及几个集成电路制造商联合开发出来的,最初是专门为汽车工业设计的。由于其设计合理,具有较强的实用性,推出后不仅在汽车工业中广泛应用,还大量应用于工业自动化、智能建筑、医疗设备、自动测试设备等诸多领域,获得了长足的发展。目前已由ISO/TC22技术委员会批准为国际标准ISO11898H2部分,通信速率<1Mbps)和ISO11519H1部分,通信速率<125Kbps)。CAN协议按照ISO/OSI模型,采用了其中的物理层、数据链路层和应用层,传送介质为双绞线,通信速率为1Mbps (40m)5Kbps (10km),可挂接设备最多达110个。CAN的信号传送采用短帧结构,每一帧有效字节为8个,所以传送时间短,抗干扰能力强,节点出现严重错误时可自动关闭,避免影响总线上的其他节点。    CAN支持多主工作方式,网络上的任何节点均可在任意时刻向其他节点发送信息,支持点对点、点对多点和全局广播方式。CAN采用总线仲裁方式,按优先级的高低不同发送数据,避免总线冲突。目前已有IntelMotorolaPhillipsNEC等公司生产了符合CAN协议的通信芯片,多家公司也有相应的CAN总线接口适配卡。这些产品接口简单,编程方便,实用性强,很适合国内目前的应用情况。19933月,国际CAN总线用户及制造商协会CIA( CAN In Automation)在欧洲成立,其任务为制订修改CAN的有关协议,解决CAN应用中的问题,提供CAN的开发工具及产品,推广CAN的应用。CAN目前已广泛应用于工业领域中的各个方面,一些大公司如AB公司的DeviceNetHoneywell公司的SDS系统都是应用CAN的产品。正是由于技术与产品的可靠性与实用性,CAN的应用范围和用户正迅速扩大。