CAN-bus现场总线应用方案(电梯控制)
PHILIPS授权:广州周立功单片机发展有限公司为汽车电子产品线(含CAN-bus、汽车防盗器RFID、汽车传感器)中国地区代理商。
依靠强大的专业开发团队、PHILIPS半导体的领先技术与国际CiA协会、ODVA协会的支持,我们致力于发展中国的CAN产品与应用事业。至现在,我们已成功开发出一系列CAN-bus教学、接口、工具、应用产品,能够为客户提供从“芯片”、“工具”、“模块”、“方案”等各个方面的服务,涉及CAN-bus多个行业与应用领域。我们自主开发的数个型号产品已经领先于国外技术水平,并已投入广泛的实际应用。
CAN-bus介绍
CAN-bus(Controller Area Network)即控制器局域网,是国际上应用最广泛的现场总线之一。起先,CAN-bus被设计作为汽车环境中的微控制器通讯,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。比如:发动机管理系统、变速箱控制器、仪表装备、电子主干系统中,均嵌入CAN控制装置。
CAN-bus是一种多主方式的串行通讯总线,基本设计规范要求有高的位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。当信号传输距离达到10Km时,CAN-bus仍可提供高达5Kbps的数据传输速率。由于CAN串行通讯总线具有这些特性,它很自然地在汽车、制造业以及航空工业中受到广泛应用。
作为一种技术先进、可靠性高、功能完善、成本合理的远程网络通讯控制方式,CAN-bus 已被广泛应用到各个自动化控制系统中。从高速的网络到低价位的多路接线都可以使用CAN-bus。例如,在汽车电子、自动控制、智能大厦、电力系统、安防监控等各领域,CAN-bus 都具有不可比拟的优越性。
CAN-bus通讯电路
CAN-bus通讯单元
电梯控制系统的控制部分由电梯主控制器、轿厢控制器、楼层控制器(多套)、群控器组成,通过CAN-bus接口连接成一个完整的通讯网络,实时传输各运行参数、控制命令。设计CAN-bus通讯接口是很重要的一个环节,设备的正确运行与其密切相关。下面的图给出了一个实际电梯控制系统的CAN-bus通讯单元电路图。电路结构为:
MCU(*P87C52X2)+CAN控制器(SJA1000)+CAN收发器(TJA1040T)
图1-1 CAN-bus通讯单元
SJA1000芯片是一款独立CAN控制器,由PHILIPS公司设计并生产,具有优秀的EMI、EMC性能,适合用于汽车电子和工业环境中的控制器局域网络。而且,SJA1000是PCA82C200独立CAN控制器的升级产品,在引脚、电气上与PCA82C200控制器完全兼容,并具有更强功能的PeliCAN工作模式,完全支持具有很多新特性的CAN 2.0B协议。目前,已有数亿个CAN-bus节点正在使用SJA1000作为CAN控制器。
TJA1040芯片是PHILIPS公司在2002年推出的新一代高速CAN收发器,是PCA82C250/251、TJA1050的升级型号,具有非常优秀的EMC性能,在不上电状态下有理想的无源性能,提供低功耗管理,支持远程唤醒,并集成有完善的总线保护功能。TJA1040可以支持40Kbps~1Mbps高速率范围,在不需要CAN中继器的场合,通讯距离可达1.2Km远,通讯节点数目可达110个节点。TJA1040主要应用在汽车电子应用,或者用于工业控制领域,能够适应任何苛刻的工作环境。
评论