基于CAN总线的电梯外呼系统设计

最新更新时间:2012-04-12来源: 互联网关键字:CAN总线  电梯  外呼系统 手机看文章 扫描二维码
随时随地手机看文章

随着现代社会的发展,科学技术的进步,出现了众多高层建筑和智能建筑。电梯,作为高层建筑内部一种重要的交通工具,其应用规模日益扩大。而作为电梯系统中必不可少的一部分,电梯召唤显示板(简称电梯外呼板)的应用也随之剧增。

  电梯外呼板应用于每层楼的电梯门外,供乘客及电梯维保人员使用。电梯外呼板将乘客及维保人员的需求信息通过CAN总线传达给电梯主板,电梯主板接收信息并执行相应的操作。同时,电梯主板将电梯的实时运行信息通过CAN总线传递给电梯外呼板,通过外呼板LED显示出来,供乘客参阅。

  AVR单片机具有高可靠性、功能强、高速度、低功耗和低价位的特点,本系统选用了高档ATmega列AVR单片机ATmegal6。它具有先进的RI- SC结构,具有16 kB的系统内可编程Flash,512 B的EEPROM,1 kB的片内SRAM。同时,芯片具有独立片内振荡器的可编程看门狗定时器,通过改变熔丝位可以设置片内晶振的振荡周期,这样可以省去外围的看门狗电路和晶振电路的设计。

  1 电梯外呼板系统硬件结构

  电梯外呼板的硬件电路主要由乘客按键模块、指示灯控制模块、LED模块、CAN通信电路以及电源模块构成,如图1所示。

  


  1.1 CAN通信模块

  1.1.1 CAN的技术特点

  CAN是一种多主总线,通信介质可以是双绞线、同轴电缆或光导纤维,具有物理层、数据链路层和应用层等3层协议,其通信速率可达1 Mb/s。CAN总线专用接口芯片中以固件形式集成了CAN协议的物理层和数据链路层2层功能,完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余校验、优先级判别等多项工作。它具有以下特点:

  1)废除传统的站地址编码,代之以对通信数据块进行编码,可以多主方式工作;

  2)采用非破坏性仲裁技术,当2个节点同时向网络上传送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响继续传输数据,有效避免了总线冲突;

  3)采用短帧结构,每一帧的有效字节数为8个,数据传输时间短,受干扰的概率低,重新发送的时间短;

  4)每帧数据都有CRC校验及其他检错措施,保证了数据传输的高可靠性,适于在高干扰环境下使用;

  5)节点在错误严重的情况下,具有自动关闭总线的功能,切断其与总线的联系,以使总线上其他操作不受影响;

  6)可以点对点,一对多及广播集中方式传送和接收数据。

  基于以上特点,在本设计中将电梯主板节点的优先级设为最高,而其他电梯外呼板的优先级次之,电梯主板可以接收任何电梯外呼板的数据,而电梯外呼板只能接收电梯主板的数据。电梯主板可以发送广播信息(例如楼层运行的信息),也可以发送点对点信息(例如针对某层的指示灯控制信息)。

  1.1.2 CAN的硬件实现

  CAN控制器采用MicroChip公司的MCP2510,该器件使用SPI接口与MCU通信。只需4条总线就可以实现与MCU的通信,但为了具有更好的实时性,一般采用中断方式与MCU进行通信,因此还需要一个中断信号总线用来通知MCU接收从CAN总线上发来的数据。CAN的接口器件采用TJ-Al050,该器件是CAN控制器与物理总线之间的接口器件。

  在CAN模块电路中,如图2所示,ATmegal6的SS,MOSI,MISO,SCK,INT分别与MCP2510的,SI,SO,SCK,相连接。为了进一步提高CAN总线节点的抗干扰能力,MCP2510的TXCAN和RXCAN通过光耦6N137分别与TJAl050的TXD和RXD相连接。

  

  1.1.3 CAN的报文格式

  在总线中传送的报文,每帧由7部分组成。CAN协议支持2种报文格式,其唯一不同是标识符(ID)长度不同,标准格式为11位,扩展格式为29位。本设计中使用标准数据帧,由帧起始、仲裁域、控制域、数据域、CRC域、应答域和帧结尾等7种位域组成,如图3所示。

  

  其中数据域的长度为0~8个字节。仲裁域由标识符和RTR组成,在标准格式中,标识符为11位。在本例通信协议的制定中,标志位的前4位用作通信的类型码,后7位用作CAN节点的ID号。数据域则用来存储通信的具体内容信息,例如电梯所在的楼层,运动方向等。

  1.2 LED显示模块

  本模块由3片8x8 LED显示屏以及以单片机为核心的驱动电路构成。LED显示屏由LED点阵显示器P2158构成。它是以发光二极管为像素,按照行与列的顺序排列而成的显示器件,采用逐行(或逐列)扫描方式工作,由峰值较大的窄脉冲驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的脉冲信号,反复循环以上操作,就可显示各种图形或文字信息。以AVR高速单片机为核心的驱动电路如图4所示。

  

  LED显示功能采用逐行扫描的方法,在3片8×8点阵LED显示屏上显示相应的信息。控制信号由MCU发出,经过缓冲器74F244后分成2路,一路经过移位寄存器74S164,串行转并行后来驱动LED点阵的行;另一路经过锁存器68595,串行转并行后驱动LED点阵的列。LED点阵显示采用逐行扫描,每行显示取模方式为从右到左,字节正序输出。其中,锁存器的输入数据由软件中的字库提供。LED显示每20 ms显示一次,故显示频率为50 Hz,符合人眼的闪烁特性。

  2 电梯外呼板软件设计

  电梯外呼板软件设计流程如图5所示。电梯外呼板通过CAN总线接收电梯主板的数据帧,并将数据帧暂时存入缓存区,经过分析处理后按一定的方式保存起来。然后根据数据帧要显示的方式,从数据存储器中取出相应的数据存到一个显示缓存区进行显示,采用逐行扫描方式显示。电梯外呼板上如果有召唤信号输入,相应指示灯亮,同时电梯外呼板上通过CAN总线向电梯主板发送数据帧,数据帧内容包含召唤信息。通信的方式建立握手应答机制。

  

  3 结束语

  本系统采用AVR单片机,使用CAN总线通信,通信安全可靠,实时性好,主要用在电梯系统中的外呼召唤显示,同时也可以用在电梯轿厢中用于楼层信息的显示。将其接入电梯仿真系统中,本系统能够快速响应,长时间运行期间安全可靠,增加和删除节点简单方便。

关键字:CAN总线  电梯  外呼系统 编辑:神话 引用地址:基于CAN总线的电梯外呼系统设计

上一篇:基于LIN总线的汽车分级制网络结构
下一篇:基于PROFIBUS-DP现场总线的光电收发器设计

推荐阅读最新更新时间:2023-10-12 20:38

基于CAN总线的仓库温湿度监控系统的设计
1 引 言   在仓库的货物的管理中,需要对温度、湿度等环境参数进行监控,以保证仓库的安全。随着库区的面积逐渐扩大,需要传输能力强和通信距离远的监控系统来有效地对仓库货物进行监管。   CAN(Controller Area Network,控制器局域网)总线技术具有先进的多主网络结构、通讯距离远、价位低、可靠性高、系统容量大、安装方便、维护费用低、性价比高等优点。特别对库区较大、仓库分布较分散的大型仓库的监控非常适用。 2系统硬件设计   本系统采用分布式监控网络,主要分为上位机和下位机两部分,而上位机硬件包括CAN通讯适配器和上位监控管理机组成;下位机则由CAN节点和现场传感器组和温度湿度参数控制器组成,如图1
[嵌入式]
CAN-bus现场总线应用方案(电梯控制)
前言 PHILIPS授权:广州周立功单片机发展有限公司为汽车电子产品线(含CAN-bus、汽车防盗器RFID、汽车传感器)中国地区代理商。 依靠强大的专业开发团队、PHILIPS半导体的领先技术与国际CiA协会、ODVA协会的支持,我们致力于发展中国的CAN产品与应用事业。至现在,我们已成功开发出一系列CAN-bus教学、接口、工具、应用产品,能够为客户提供从“芯片”、“工具”、“模块”、“方案”等各个方面的服务,涉及CAN-bus多个行业与应用领域。我们自主开发的数个型号产品已经领先于国外技术水平,并已投入广泛的实际应用。 CAN-bus介绍 CAN-bus(Controller Area Network)即控制器局域网,
[嵌入式]
基于CAN总线的机电式自动调平控制系统
  英硕自动调平系统目前主要国内外大中型雷达天线座车、通讯车以及工程机械的机电、液压式支腿调平控制中。    调平时间:含支腿自动架设在内时小于1.5分钟;半自动立即调平时小于0.5分钟    支腿承重:2~8吨    调平精度:1~3’    调平模式:“一键式”全自动调平、半自动立即调平    系统操作温度:-40℃~70℃   该系统具有如下显著特点:   a) 采用“升降平衡”的闭环式调平策略,单腿结构受力状况良好,调整过程平稳光滑;   b) 调平过程中保证座车中心高不变;   c) 调平速度快,精度高;   d) 可实现动态水平调整,自动跟踪消除偏差;      e) 科学合理的调平策略确保无“虚腿”产生;  
[嵌入式]
CAN总线实现工业网络分布式测控系统
  1 引言   现场总线技术是当今自动化领域发展的热点,can总线以其独特的设计、低成本、高可靠性、实时性、抗干扰能力强等特点得到了广泛的应用。本文选用can总线设计了分布式热电阻智能节点,利用can总线连接各个网络节点,可以直接与主控卡或上位机通信,组建成工业网络分布式测控系统。   2 热电阻智能节点硬件设计   2.1智能节点整体结构   本热电阻智能节点设有4路输入通道,支持3线制方式,支持热电阻类型有cu50、cu100和pt100,采用freescale mc9s12d64单片机作为微控制器,其内部有一个can通信模块(mscan),符合can2.0a/b标准,所以不需要扩展can通讯控制器。can接
[嵌入式]
用LPC2119芯片CAN总线和DSl8B20设计的智能超声液位变送器
0 引言 现场总线是用于现场仪表与控制系统和控制室之间的一种全分散、全数字化、智能、双向、互连、多变量、多点、多站的通信网络。CAN(Controller Area Network,控制器局域网)是德国Bosch公司在80年代初为解决现代汽车中大量的控制与测试仪器之间的数据交换而提出的一种串行数据通信协议。CAN总线是国际上应用最广泛的现场总线之一,由于采用了许多新技术以及独特的设计,与一般的通信总线相比,CAN总线的数据通信具有突出的性能,且可靠性、实时性和灵活性强。 近些年来,随着超声技术研究的不断深入,再加上其具有的高精度、无损、非接触等优点,超声的应用变得越来越普及。超声波液位测量有许多优点:检测元件可以不与被测介质接
[单片机]
用LPC2119芯片<font color='red'>CAN总线</font>和DSl8B20设计的智能超声液位变送器
汽车线束中的CAN总线系统
随着汽车上电气元件越来越多,线束也越来越复杂,线束出现故障的几率也随之提高。为了解决这个问题,汽车线束设计人员在不断进行线束简化,很多汽车引入了CAN总线数据传输系统。 CAN总线 汽车行驶时,各系统控制单元之间需要不断进行数据交换,这就需要一个良好的数据传递方式。目前CAN总线系统广泛用于控制单元之间的数据传输,例如发动机控制单元、变速器控制单元以及巡航系统控制单元之间的数据传输。按照传统线束设计,2个控制单元之间有几个信号传递就需要几条信号传输线,这样就会使控制单元针脚数增加和线路复杂。CAN总线是控制单元区域网络系统,属于多路传输系统。与传统线束相比,多路传输系统大大减少了导线和插件数目,使线束布置更加简化。 使用
[嵌入式]
光纤CAN总线自愈环网的研究
摘要:介绍了光纤单CAN网络的工作特点及其不足。为提高光纤CAN网络的生存性,设计了光纤CAN总线自愈环网。采用塑料地(POF)为传输介质,用波长为650nm的红光光电收发器件实现光/电转换。分析了CAN网络数据帧的结构特点,给出了基于CPLD的自愈接口电路的实现方法。通过组建车载光纤CAN总线自愈环网,证明该网络不但具有自愈功能,还能消除光纤CAN环形网络中的阻塞现象。 关键词:CAN 自愈环 CPLD 接口电路 塑料光纤 CAN总线是德国Bosch公司于20世纪80年代初为解决汽车中众多数据交换而开发的一种串行数据通信协议。由于其具有卓越的特性,CAN总线成为目前公认的几种最有前途的现场总线之一。CAN总线的传输介质可以
[网络通信]
基于CAN核的四冗余通信板设计与仿真
随着电子技术、计算机应用技术和EDA技术的不断发展,利用FPGA进行数字系统的开发已被广泛应用于通信、航天、医疗电子、工业控制等领域,FPGA成为当今硬件设计的首选方式之一。PC/104是一种专门为嵌入式控制而定义的工业控制总线,以其独特的堆栈式结构、低功率等优点,得到了广泛的应用。作为主流的现场总线,工业控制局域网CAN(Controller Area Network)总线抗干扰能力强,易于组网,具有非常广阔的应用前景。独特的PC/104总线与CAN总线的结合,进一步拓宽了CAN总线的应用领域。 1基于FPGA的CAN核设计 本设计采用了Altera公司的Cyclone III系列FPGA EP3C25,开发平台采用
[工业控制]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved