课程设计实验报告课程名称:课程设计实验项目:基于单片机的电梯控制系统设计专业班级:通信1103班姓名:季义强学号:110404312实验时间:19周-20周指导教师:唐云雷-1-课程设计题目:基于单片机的电梯控制系统设计目录一、摘要....................................................................2二、绪论....................................................................2三、设计目的任务及要求......................................错误!未定义书签。四、总设计方案及系统框图................................................-4-五、设计原理................................................................5六、各单元模块设计.........................................................101单片机最小系统模块....................................................102开关控制模块..........................................................113电机驱动模块..........................................................124显示模块..............................................................145报警模块..............................................................166电路总图..............................................................17七、心得体会...........................................................-16-八、参考文献................................................错误!未定义书签。附录一......................................................错误!未定义书签。-2-一、摘要交流双速电梯是采用继电接触器控制的最普通.最大量的一种电梯控制类型.这种控制使用继电器数量大,保护联锁触点多.电气线路复杂.维护工作量大,可靠性差.随着微电子技术的发展,采用无触点控制来代替有触点控制已势在必行.本文基于单片机89SC51来控制各部分电路,采用单片机构成控制系统,可大大降低成本,而且做成专用控制系统,程序被固化,加强了保密性,提高了可靠性。二、绪论电梯的概述电梯进入人们的生活已经150年了。一个半世纪的风风雨雨,翻天覆地的是历史的变迁,永恒不变的是电梯提升人类生活质量的承诺。1854年,在纽约水晶宫举行的世界博览会上,美国人伊莱沙·格雷夫斯·奥的斯第一次向世人展示了他的发明。他站在装满货物的升降梯平台上,命令助手将平台拉升到观众都能看得到的高度,然后发出信号,令助手用利斧砍断了升降梯的提拉缆绳。令人惊讶的是,升降梯并没有坠毁,而是牢牢地固定在半空中——奥的斯先生发明的升降梯安全装置发挥了作用。“一切安全,先生们。”站在升降梯平台上的奥的斯先生向周围观看的人们挥手致意。谁也不会想到,这就是人类历史上第一部安全升降梯。生活在继续,科技在发展,电梯也在进步。150年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新——手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形——扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。如今,以美国奥的斯公司为代表的世界各大著名电梯公司各展风姿,仍在继续进行电梯新品的研发,并不断完善维修和保养服务系统。调频门控、智能远程监控、主机节能、控制柜低噪音耐用、复合钢带环保——一款款集纳了人类在机械、电子、光学等领域最新科研成果的新型电梯竞相问世,冷冰冰的建筑因此散射出人性的光辉,人们的生活因此变得更加美好。中国最早的一部电梯出现在上海,是由美国奥的斯公司于1901年安装的。1932-3-年由美国奥的斯公司安装在天津利顺德酒店的电梯至今还在安全运转着。1951年,党中央提出要在天安门安装一台由我国自行制造的电梯,天津从庆生电机厂荣接此任,四个月后不辱使命,顺利地完成了任务。十一届三中全会后,沐浴着改革开放的春风,我国电梯业进入了高速发展的时期。如今,在我国任何一个城市,电梯都在被广泛应用着。电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。电梯是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。在现代社会中,电梯已成为人类必不可少的垂直运输交通工具。人类社会已经进入信息化时代,信息社会的发展离不开电子产品的进步。单片机的出现使人类实现利用编程来代替复杂的硬件搭建电路,它靠程序运行,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是如果要是用美国70年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性![1]单片机应用的主要领域非常广,智能化家用电器、办公自动化设备商业营销设备、工业自动化控制、智能化仪表、智能化通信产品、汽车电子产品、航空航天系统和国防军事、尖端武器等领域。单片机应用的意义不仅在于它的广阔范围及所带来的经济效益,更重要的意义在于,单片机的应用从根本上改变了控制系统传统的设计思想和设计方法。以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。以前自动控制中的PID调节,现在可以用单片机实现具有智能化的数字计算控制、模糊控制和自适应控制。这种以软件取代硬件并能提高系统性能的控制技术称为微控技术。随着单片机应用的推广,微控制技术将不断发展完善。-4-三、设计目的任务及要求(1)学会单片机的使用来实现电梯系统的智能控制。(2)熟练C语言编程在单片机中的应用。(4)掌握电梯控制系统的主要功能与单片机实现的方法。(5)设计出一个电梯控制系统。(6)用C语言编程在单片机中应用。四、总体设计方案1、设计思路:本次设计的总思想是,用开关来做单片机的控制端来做为输入信号说明人在那一层,采用传感器来说明楼层的实时位置,用单片机来控制三相交流电机的正反转来运行电梯的上下,用LED来显示方向及位置。2、总体设计框图单片机延时电路外部显示数码显示内部显示传感器电机正反转复位电路时钟电路-5-五、设计原理以交流接触器控制的三相电机主拖动系统。外呼内选系统,外部呼叫信号和指示以及轿厢内选项层和指示系统。延时开关门电路。轿厢内状态与外部指示系统,随时显示电梯所在位置。操作控制系统。楼层指示采用LED七段数码管,清晰直观,节省能源。所有的显示运行状态及指示灯均采用发光二及管,大大节约了电能,整个控制箱电源功率在100W以下。在控制器上可方便的调节延时开关门和换速电阻切换时间,便于安装和现场调试。电梯的运行的基本过程是:由外部的呼叫信号给出呼叫,控制系统判断电梯目前所处的位置并与呼叫楼层进行对照,同方向还是反方向,若反方向,则改变方向到呼叫层.若同方向直接运行到呼叫层。为了便于了解控制近况,本系统中设计了运行状态指示电路。电梯运行的主程序图初始化关显示.关中断开始寻找基站开中断外呼蜂鸣内选运行平层消号有人吗?自动选层运行平层消号各种控制区功能检测处理-6-正常运行程序段框图驱动输出接口电路主要是电机主拖动及开关门电机控制.主引电机使用三相380V交流供电,其电机功率约为22KW左右.因此所使用的交流接触器触点电流较大,尤其在刚启动时电流更大,触头引起的火花必然会对单片机的工作产生影响.为了防止这个影响的产生,在输出电路中考虑了两级隔离措施.首先用光电耦合器输出将逻辑TTL电平转换为直流5V电平的驱动电路,从而接通交流电动机工作。A/D转换芯片0809具有八个模拟量输入通道,每个通道对应的数据范围为0-255,将这些数据作为软件中延时时间的常数,通过电位器改变A/D转换换向到底层呼叫是同方向启动下行延时开门现运行方向到顶层呼叫是同方向启动上行变为下方向变为上方向检查楼层关指示换向-7-数值,达到改变时间的目的.在安装和维护过程中,对停车平层的舒适感,主要靠从快车到三次慢车的延时时间来实现,对启动的舒适感也主要靠调整从三次慢车到快车的延迟时间.这个调整随着电梯运行状态的变化经常运行。另外,还有延时关门时间,要调节到适当长度才符合实际情况。这个电路方便可靠地实现了上述调整,节约了电梯高度时间!本电梯采用了延时电路来控制电梯的开关门,下面是关门控制程序段框图:关门程序控制程序段框图控制系统软件在硬件支持下运行,指挥系统进行相应的控制.软件均采用MCS—51汇编语言写成,约点内存3.5K左右.由于电梯控制系统实时采集数据量少,没有在系统中扩展随机RAM,只使用了8031片内RAM来安排呼叫信号的记录,判断输出状态.并安排有足够的堆栈来满足中断及程序调用的需要。在程序中设计了停电后重新上电运行时,有自动返回基站功能。关门开门到位开门有人吗?关门吗?关门到位开门吗?本层外呼延时开门-8-图5单片机的主要功能和各引脚功能主要特性:◆与MCS-51兼容◆4K字节可编程闪烁存储器◆全静态工作:0Hz-24Hz◆三级程序存储器锁定◆128*8位内部RAM◆32可编程I/O线◆两个16位定时器/计数器◆5个中断源◆可编程串行通道◆低功耗的闲置和掉电模式◆片内振荡器和时钟电路◆寿命:1000写/擦循环◆数据保留时间:10年管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。-9-并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的