CAN总线收发器主要工作原理和应用是什么?
扫描二维码
随时随地手机看文章
CAN(Controller Area Network)总线是一种高速、可靠的串行通信协议,广泛应用于汽车、工业控制、机器人等领域。CAN收发器是CAN总线中的重要组成部分,它的主要作用是将CAN总线上的数字信号转换为物理信号,以便在CAN总线上进行数据传输。
控制器局域网总线(CAN,Controller Area Network)是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议由德国的 Robert Bosch公司开发,用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。
CAN总线是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电子干扰性,并且能够检测出产生的任何错误。CAN总线可以应用于汽车电控制系统、电梯控制系统、安全监测系统、医疗仪器、纺织机械、船舶运输等领域。
CAN通讯协议主要描述设备之间的信息传递方式。CAN层的定义与开放系统互连模型(OSI)一 致。每一层与另一设备上相同的那一层通讯。实际的通讯发生在每一设备上相邻的两层,而设备只 通过模型物理层的物理介质互连。CAN的规范定义了模型的最下面两层:数据链路层和物理层。下 表中展示了OSI开放式互连模型的各层。
CAN总线的应用及发展 作为一种技术先进、可靠性高、功能完善、成本较低的网络通信控制方式,CAN总线广泛应用于楼 宇自动化、安全监控、汽车工业、航空工业等领域。 1.楼宇自动化 在楼宇自动化中,加热和通风、照明、安全和监控等系统对建筑安装提出了更高的要求,现代的建 筑安装系统越来越多地建立在CAN总线系统上,通过其现实开关、按钮、传感器、照明设备、其他 执行器和多控制系统之间的数据交换,实现建筑中各操作单元之间的协作,并对各单元不断变化的 状态实时控制。 2.安全监控 在当前的各种监控系统中,普遍存在可靠性、实时性不高,分站缺乏统一规范等缺点,不能够很好 地满足实时监控的要求。CAN总线由于具有高数据传输率、完善的规范和协议、高实时性、安全 性、可靠性等,可以很好地克服当前监控系统中存在的各种问题。如:水电站高边坡监控系统、大 型远程高边坡监控网络、辊道陶瓷窖等监控系统的应用。 3.汽车工业 在汽车工业中,CAN被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换 信息,形成汽车电子控制网络。如:汽车动力系统、制动控制系统、变速箱控制器、仪表、车载网 络、电子主干系统中,均嵌入CAN控制装置。其应用使汽车的安全性、舒适性、动力性等性能都进 入一个新的高度,给汽车工业发展注入新的活力。
CAN总线的特点
1、具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;
2、采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作;
3、具有优先权和仲裁功能,多个控制模块通过CAN控制器挂到CAN-bus上,形成多主机局部网络;
4、可根据报文的ID决定接收或屏蔽该报文;
5、可靠的错误处理和检错机制;
6、发送的信息遭到破坏后,可自动重发;
7、节点在错误严重的情况下具有自动退出总线的功能;
8、报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。
CAN总线是一种有效支持分布式控制或实时控制的串行通讯网络,虽然CAN总线最初是为了解决汽车电子控制模块、传感器和执行器的通信问题而被提出的,但由于CAN总线具有成本低,安全性 高、可靠性好、实时通信,较强的电磁抗干扰能力,可在高噪声干扰环境中工作等优势,已被广泛 应用于各个领域,随着CAN总线技术的不断完善,必将得到更大的发展和更加广泛的应用。