来源:中国一卡通网 作者:广州致远电子有限公司 发布时间:2007-11-28 10:42:31 字体:[大 中 小]
关键字:CAN_bus CAN总线 总线 通讯总线 门禁系统
摘 要:作为公共安全的一个组成部分,门禁系统的可靠性、安全性、稳定性是一个很重要的指标。而CAN_bus 所具有的高抗干扰能力、多主结构、可靠的出错处理机制、节点在严重错误的情况下自动退出总线等特点,使CAN_bus 总线在门禁系统中具有很强的优势。
CAN_bus 总线简介图 1 CAN 总线电平定义
CAN 总线上任意两个节点之间的最大传输距离与其通讯波特率有关,如表 1 所示。
表 1 CAN 总线通讯距离
这里最大通讯距离是指在同一条总线上任意两个节点之间的距离。
CAN-bus 的主要特性如下:
低成本的现场总线;
极高的总线利用率;
很远的数据传输距离(长达10Km);
高速的数据传输速率(高达1Mbps);
多主结构依据优先权进行总线访问;
可根据报文的ID 决定接收或屏蔽该报文;
可靠的错误处理和检错机制;
发送的信息遭到破坏后,可自动重发;
节点在错误严重的情况下具有自动退出总线的功能;
报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息;
CAN-bus 在门禁系统中的应用
作为公共安全的一个组成部分,门禁系统的可靠性、安全性、稳定性是一个很重要的指标。而CAN_bus 所具有的高抗干扰能力、多主结构、可靠的出错处理机制、节点在严重错误的情况下自动退出总线等特点,使CAN_bus 总线在门禁系统中具有很强的优势。在CAN_bus 门禁系统中采用双绞线作为传输介质,网络连接采用总线连接方式。如图2所示:
图 2 CAN_bus 总线门禁系统网络拓扑图
CAN 控制器具有硬件仲裁机制,并且根据报文的ID 决定其发送的优先权。因此在CAN网络中,每个节点都可以作为主机发送数据,当有事件发生时,控制器不必等待主机的查询就可以主动发送数据,这大大提高了系统的实时性;当数据发生错误时,CAN 可以自动重发,这提高了系统的可靠性。
CAN 控制器可以根据报文的ID 决定是否接收或屏蔽改报文,使门禁控制器可以根据需要接收想要的信息,屏蔽不需要的信息,减轻了门禁控制器的通信管理任务,提高了系统的稳定性。
在传统的RS485 总线中,当一个节点发生错误时,会影响到整个系统的运行,甚至引起整个系统的瘫痪,维护成本高,网络调试复杂。而CAN 控制器在节点发生错误时自动进行错误出错处理,当错误严重时自动退出总线功能,不会影响整个网络的运行,使系统的安全性大大提高,同时降低了网络调试的工作量,维护成本变低。
表 2 RS485/CAN-bus 特性比较
推荐文章
论坛热帖