电梯 单片机 控制.doc





《电梯 单片机 控制.doc》由会员分享,可在线阅读,更多相关《电梯 单片机 控制.doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息工程学院实训报告题目:电梯控制器的实现学生姓名: 学 号: 专 业:班 级: 指导教师:摘 要IAbstract21 引言31.1课程的提出和研究意义31.2国内外电梯系统的发展现状31.3课程研究的内容42材料与方法.52.1软件的开发环境52.2c52开发环境53实现单片机控制电梯的主要方法63.1实验目的63. 2实验内容63. 3参考资料.63.4原理图.63.5接线方法.63.6程序设计.74讨论15 实训心得,17参考文献17基于单片机的电梯控制系统摘要本文介绍了一种采用单片AT89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计的方法,利用单
2、片机编程实现功能。硬件部分主要由单片机的最小模块、电梯内外按钮控制模块、数码管显示楼层模块、发光二极管显示目的楼层模块、报警显示模块组成。软件部分使用kiel软件进行C语言程序编写,用flash软件进行仿真调试。本设计具有电梯控制系统所需的一些基本功能,能通过数字按键选择楼层,数码管显示实时楼层数,电动机控制部分采用步进电机控制使电梯箱能上下运动。硬件设计简单可靠,结合软件,基本实现了八层电梯运行的模拟仿真。关键词:AT89C52;单片机;步进电机;电梯控制系统; C语言The design of the elevator control system based on microcontro
3、llerStudent majoring in automation Tutor Abstract:This paper introduces a kind of single-chip AT89S52 chips for elevator control system design method, this paper discusses how to use microcontroller program to realize electronic design method, the microcontroller programming function, concise and ch
4、angeful design method, shorten the development cycle, and make the elevator control system smaller more powerful.The hardware part is mainly composed of the smallest module of the microcontroller, the elevator button control inside and outside the module, digital display floor modules, light emittin
5、g diode display purposes floor module, alarm display modules. Keil software part of the C language program to prepare for simulation debugging with the proteus software. The design of the elevator control system required some basic functions, through the directional buttons to select the direction,
6、through the number keys to select the floor, the digital display real-time number of floors, The part of motor control uses H Bridge type circuit to control the DC motor . motor control to lift boxes up and down movement. The hardware design is simple and reliable, combining the software, the basic
7、five elevators running simulation.Key words: AT89C52 devices; microcontroller; elevator control system; the C language引言1.随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。电梯是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。因此电梯在我们的生活中起着举足轻重的作用。电梯已不仅是一种生产环节中的重要设备,更是一种人们频繁乘用的交通运输设备。由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。采用这种控制线路,存在易出故障、维护不便、运
8、行寿命较短、占用空间大等缺点。从技术发展来看,这种系统将逐渐被淘汰。而单片机价格相当便宜,由单片机设计的控制系统可以随着设备的更新而不断修改完善,更完美的实现设备的升级。1.1课程的提出和研究意义电梯是集机械原理应用、电气控制技术、微处理技术、系统工程学等多科学和技术分支于一体的机电设备,它是建筑中永久垂直交通工具。电梯作为生产生活的典型运载工具使用已十分普及,其控制信号类型多,关系复杂,要求的控制性能特别高。随着经济的发展高层建筑越来越多对电梯的运行速度和控制性能也提出了更高的要求。而在我国于八十年代初至九十年代初投入使用的电梯,其中绝大部分采用继电器继电器阵列结构该结构体积大、接线复杂、噪
9、音大、触点易磨损、故障率高、维护工作量大,已无法满足现代社会的需要。1.2国内外电梯系统的发展现状自上世纪80年代以来,微机控制系统得到了极大的发展,现已深人到我国工农业生产的各个方方面面,随着电力电子技术和微电子技术的发展,使得以微机为核心的控制系统得到广泛应用。尤其是单片机的开发与应用,其深度和广度越来越大。微机应用于电梯控制系统,与传统的采用继电接触逻辑控制系统相比,具有很大优越性,一方面,它使整个系统的体积减小,可靠性提高,使用寿命延长;另一方面,它还简化了安装调试和维护维修的工作量,使整个电梯的运行成本降低。更突出的优点是微机具有灵活的算术和逻辑运算功能,具有很强的通信和可扩展功能,
10、实现更完善的自动控制。常用的微机控制主要的有两种技术:基于PLC控制和基于单片机控制两大技术。可编程控制器,是微机技术与继电器常规控制技术相结合的产物,是在顺序控制器和微机控制器的基础上发展起来的新型控制器,是一种以微处理器为核心用作数字控制的专用计算机,它有良好的抗干扰性能,适应很多工业控制现场的恶劣环境,所以现在的电梯控制系统主要还是由可编程控制器控制。但是由于PLC的针对性较强,每一台PLC都是根据一个设备而设计的,所以价格较昂贵。而单片机价格相当便宜,也不像PLC那么有针对性,可以随着设备的更新而不断修改完善,更完美的实现设备的升级。基于单片机控制的电梯可以大大的降低成本而且运行也较可
11、靠,采用单片机来实现老式电梯控制系统的改造无疑是最佳方案。由于单片机具有体积小、线路简单、无噪音、可靠性高、维护方便,是一种少投入、高回报的方案。同时能方便实现多台电梯的群控,并通过通讯接口与楼层自动化系统联接,实施对电梯的监控。随着科技的发展,微型计算机领域的不断进步,将使得将来电梯的体积大大减小,功能不断完善,过程的控制更平稳、可靠、抗干扰性能增强、机械与电气部件被机结合在一个设备内,把仪表、电子和计算机的功能综合在一起。因此微型计算机控制技术将会成为电梯运行中的关键技术。1.3课程研究的内容本次设计的主要内容是以单片机为主控制器的电梯控制系统。本来电梯系统是一个相对复杂的系统,由于能力和
12、经验有限,所以只能实现基本的功能如:自动停层、轿厢命令响应等。通过单片机输出电压通过驱动电路然后控制电梯拖动。在此,本文以六层电梯为研究对象,选用52单片机(该机芯片选为AT89C52)作为其控制器,研究微机控制梯系统的设计方法。根据问题的提出、意义和文献综述,本课题研究的具体内容包括以下四个方面:(1)对电梯系统常用的控制方法的研究(2)电梯控制系统硬件组成及其原理(3)电梯的单片机系统软件设计(4)电梯在信号传输中遇到的问题材料与方法2.1 C52的程序开发软件KeilKeil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼
13、黑的Keil Elektronik GmbH和美国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心。Keil软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM 语言和 C 语言的程序设计,界面友好,易学易用。Keil生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。2.2 c52开发环境我们所用的硬件试验箱是学校提供的,它是高度集成且能实现众多功能。上面由我们课程设计的全部硬件,且
14、能很好完成我们所需要的功能。电梯控制器的设计3.1 实训目的1、掌握步进电机工作原理及驱动方法;2、掌握步进电机控制方式和调速方法;3、掌握电梯控制的原理。3.2 实训内容1、设计一个步进电机控制系统,能够在不同按键控制下实现启动、正传、反转和停止功能;2、设计一个步进电机控制系统,模拟控制电梯运行状况。3.3 参考资料1、关于电梯控制器,有以下3个要点:1)步进电机的加速与减速:启动步进电机,并使输出信号越来越快,实现加速驱动;在步进电机运行时,使输出信号越来越慢,即可实现减速;2)模拟电梯控制:根据电梯控制键盘上按键的输入情况,计算步进电机应该正转还是反转,以及需要转动的步数,启动步进电机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电梯 单片机 控制

限制150内