在高科技发展的迅猛同时,电梯也在更新换代。一个半世纪以来,电梯的材质样式、操纵控制在不时的推陈出新。由黑白电梯到彩色电梯,由直式电梯到斜式电梯,由手动操纵、按钮、信号、集选控制到语音、并联、智能类控制电梯,其中双层轿厢能节约空间,提升运输力而自动人行道扶梯则快速省时。电梯外表变得丰富多样,有三角形、半菱形、扇形、半、整类圆型,让人类的视野变得开阔[1]。
1.1.2 电梯的发展状况及趋势
美国奥的斯公司于1901年在上海安装了历史上第一部中国电梯,其20世纪30年代安装在天津的酒店电梯至今还能正常运转。1951年,在国家政府想要安装一台自行制造的电梯的情况下,天津庆生电机4个月后不负重任,成功的实现目标。近几十年来,我国电梯业进入了快速发展的时期,电梯在全国各大城市被广泛应用[2]。
20世纪里,世纪初的美国出现了曳引式电梯。近一百年来,曳引类电梯很受到重视,一直沿用至今。30年代,纽约帝国大厦安装了世界上第一台以每6m/s速度运行的电梯。二战后,电梯系统广泛应用了含新技术一类的电子技术,接连出现了群控、超高速电梯。
80年代,出现了VVVF调速电梯,开拓了电梯拖动的新领域。90年代,12.5m/s的世界最高速交流变压变频调速电梯在日本被生产出,结束了支流电梯在高速电梯领域一家独大的历史[3]。
电梯从面世到现在,在使用需求和新技术应用方面都到了全面发展的时期。随着高智能、信息化建筑的兴起与完善,电梯不仅要完成其本有功能,即作为垂直方向的交通运输工具,还要以人为本,为顾客创造出舒适且控制智能化的服务。
1.2 课题的主要研究内容
本论文的主要内容是以AT89C51单片机为主控制器的电梯控制系统,完成一个电梯系统的调度模块,即根据各个楼层不同顾客的按键要求,让电梯做出合理的判断,正确高效完成任务。在此,本文以五层电梯为研究对象来研究单片机控制系统。根据实际,研究的具体内容有以下四个方面:
(1)对电梯系统硬件的总体内容根据系统的技术要求研究;
(2)对AT89C51单片机的相关内容学习并加以运用;
(3)对C语言编程研究,并且规定电梯的工作规则并用汇编语言加以实现;
(4)对软件和硬件进行调试,让其协调工作,完成指定任务。
1.3 课题的提出意义及功能设计需求
目前电梯控制主要有三种方式:继电器控制、PLC、单片机控制。随着建筑物楼层和规模变高大,对电梯要求变的更高。采用继电器控制运行的电梯,存在易出故障、维护难、运行寿命较短、占用空间大等缺点。
其中,PLC用作数字控制并有良好的抗干扰性能。但它针对性较强,与设备都是互相配对设计,导致价格昂贵。而单片机没有这样的缺点,售价很便宜,单片机的电梯控制系统能跟随设备更新换代,完美达到设备的升级目标。
功能设计需求:
(1)设置电梯的内外按键,即电梯外都有上或下的按键,电梯内有楼层的选择按键。
(2) 电梯状态要显示,包括电梯目前运行到达楼层的实时显示,电梯升降的状态显示等。
(3)电梯无人时,应默认停在第一层。
2 电梯控制系统的开发环境
2.1 程序软件Keil
单片机系统中除硬件外,同样不能缺少软件,Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,C51工具包的整体结构,其中Vision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程[4]。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。