新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > CAN-bus现场总线应用方案(电梯控制)

CAN-bus现场总线应用方案(电梯控制)

作者:时间:2013-02-22来源:网络收藏
前言

PHILIPS授权:广州周立功单片机发展有限公司为汽车电子产品线(含、汽车防盗器RFID、汽车传感器)中国地区代理商。

依靠强大的专业开发团队、PHILIPS半导体的领先技术与国际CiA协会、ODVA协会的支持,我们致力于发展中国的CAN产品与应用事业。至现在,我们已成功开发出一系列教学、接口、工具、应用产品,能够为客户提供从“芯片”、“工具”、“模块”、“方案”等各个方面的服务,涉及多个行业与应用领域。我们自主开发的数个型号产品已经领先于国外技术水平,并已投入广泛的实际应用。

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)

newmaker.com
图1-1 CAN-bus通讯单元

采用以上的电路结构,可使系统具有成本更低、配置灵活、工作可靠等优点。P87C52X2芯片是PHILIPS公司生产的标准80C51内核单片机,包含8KB OTPROM、256B RAM、32个I/O口、3个16位定时/计数器、双DPTR、1个UART口,可以工作在6CLK模式下,运行速度可以是标准80C51的2倍。另外,在部分特定的单元控制电路中,设计要求占用资源较多,则可以选择具有更多资源的MCU芯片,比如:P89C51RX2系列、P89C6xX2系列、P87C51MX系列,或选择适应度更高的其他元器件。

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主要应用在汽车电子应用,或者用于工业控制领域,能够适应任何苛刻的工作环境。

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭