说明书目录.doc

电梯自动控制系统的设计【5张CAD图纸+毕业论文】

收藏

压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图
编号:442207    类型:共享资源    大小:295.45KB    格式:RAR    上传时间:2015-06-18 上传人:上*** IP属地:江苏
40
积分
关 键 词:
电梯 自动控制系统 设计 cad图纸 毕业论文 电梯自动控制
资源描述:

电梯自动控制系统的设计

39页 10000字数+说明书+任务书+5张CAD图纸【详情如下】

主程序流程图.dwg

任务书.doc

原理框图.dwg

定时器T1中断程序流程.dwg

控制系统框图.dwg

电梯自动控制系统的设计论文.doc

电气原理图.dwg

说明书目录.doc

毕业设计说明书目录

第一章引言 …………………………………………………………………………2

第二章设计要求 ……………………………………………………………………2

第三章设计方案 ……………………………………………………………………3

第四章硬件设计 ……………………………………………………………………5

4.1 单片机 …………………………………………………………………5

4.2 各楼层电梯间电路 ……………………………………………………9

      4.3 电梯间电路   …………………………………………………………12

      4.4 控制台电路 ……………………………………………………………13

      4.5 单片机电路 ……………………………………………………………16

      4.6 电路PCB图 ……………………………………………………………17

第五章 软件设计   …………………………………………………………………19

      5.1 简易控制方案 …………………………………………………………19

      5.2 进一步控制方案 ………………………………………………………22

          5.2.1 控制逻辑流程图 ………………………………………………22

          5.2.2 说明 ……………………………………………………………25

          5.2.3 参考程序 ………………………………………………………26

第六章 软硬件系统的调试   ………………………………………………………31

      6.1 软件调试 ………………………………………………………………31

      6.2 硬件调试 ………………………………………………………………32

第七章 结束语   ……………………………………………………………………33

毕业设计总结      …………………………………………………………………34

参考文献      ………………………………………………………………………36

电梯控制系统模型

摘  要:本论文主要介绍的是电梯自动控制模型,硬件部分我们使用的是单片机及外围电路组成高度为四层楼的电梯控制系统。单片机采用AT89C51,晶体振荡器选6MHz,C51、C52为30uF瓷片电容与晶体振荡器形成时钟电路。电容C53、电阻R51、R52和按键RESET构成上电复位和手动复位电路。软件部分采用了两种控制方案,简易控制方案只是简单的电梯上升下降,在各楼层短暂停留。而进一步控制方案则考虑各楼层的信号请求,以完成各楼层的升降控制。该系统具有工作稳定,操作简单等优点。

关键词:电梯, AT89C51单片机,共阴极数码管,CD4511译码器,发光二极管

第一章 引言

据国外有关资料介绍,公元前2800年在古代埃及,为了建筑当时的金字塔,曾使用过由人力驱动的升降机械。公元1765年瓦特发明了蒸汽机之后,1858年美国研制出以蒸汽为动力,并通过皮带转动和蜗轮减速装置驱动的电梯。1878年英国的阿姆斯特郎发明了水压梯。并随着水压梯的发展,淘汰了蒸汽梯。后来又出现了采用液压泵和控制阀以及直接柱塞式和侧柱塞式结构的液压梯,这种掖压梯至今仍为人们所采用。但是,电梯得以兴盛发展的原因在于采用了电力作为动力来源.。在20世纪初,美国奥梯斯电梯公司首先使用直流电动机作为动力,生产出以槽轮式驱动的直流电梯,从而为今天的高速度,高行程电梯的发展奠定了基础。20世纪30年代美国纽约市的102层摩天大楼建成,美国奥梯斯电梯公司为这座大楼制造和安装了74台速度为6.0M\S的电梯。 从此以后,电梯这个产品,一直在日新月异的发展着.目前电梯产品,不但规格品种多,自动化强,而且安全可靠,乘坐舒服.近几年来,随着电子工业的发展,微处理机和电子计算机已成功的应用到电梯的电气控制系统中去,采用无触点元件的电梯电气控制系统已开始批量生产。

第二章 设计要求

采用AT89C51单片机及外围电路组成高度为四层楼的电梯控制系统。

电梯内电路由FS1、FS2、FS3和FS4四个发光二极管作为指示灯,电梯模型上电后,电梯的起始位置为一楼,等待控制台Start按键按下,数码管显示“1”。当Start按键按下后,电梯开始向上运动,控制台的上升指示灯UP亮。2s后到达二楼,数码管显示“2”并在二楼停留5s,然后继续上升。每层楼停留5s,直到四楼。在四楼停留5s后开始下降,控制台的指示灯DOWN亮。每层楼停5s,直到一楼。然后重复上述过程。如果在一个上下循环中按下过Stop键,电梯下降到一楼后停止工作。直到再次按下Start键后重新恢复工作

第三章 设计方案

电梯控制系统由各层楼的电梯间电路、电梯内电路和控制台电路三部分组成。电梯在各楼层的定位本应采用行程开关,考虑到模型的操作性,采用延时控制。相邻楼层间升降设定为2S。

1)各楼层的电梯间电路

二、三层的电路间均有“上升”和“下降”选择按键,一楼只有“上升”按键,四楼只有“下降”按键,每个按键配一只发光二极管,作为指示灯。

2)电梯内部电路

目标楼层1——4选择按键配又相应的指示灯。

3)控制台电路

(1)两个按键用于手动控制。控制电路的“开始运行”和“停止运行”

(2)两个指示灯,分别指示电梯的升降情况。

(3)一只数码管,用于显示电梯当前所在的楼层。

4)控制方案

(1)简单控制方案(见图1)

工作原理:控制台按下START键后,通过AT89C51单片机的控制使得电梯运行,该系统中电梯运行时不受各楼层的控制和影响往复运动,只有在控制台按下STOP键后,电梯降到一楼停止,等待控制台再次启动。该系统使用数码管显示当前楼层。

第八章 毕业设计总结

时间飞逝,转眼间就到了毕业答辩的时间,此时的心情很是奇怪,既紧张又兴奋,兴奋的是几个月的辛苦成果终于到了验收的时候了,紧张的是不知道毕业答辩会是什么样子 。到目前为止,我依旧没有太多的把握,只能全力以赴;回想几个月的设计过程还真是怀念啊!虽说是苦了一点,但苦中有甜啊,其中自己查阅了大量的资料,充实了自己的知识,弥补了自己不足。平时总觉得自己已经懂得很多了,一旦设计起来,才发现自己其实还差的远,实践才是最好的证明。

在一个多月的设计过程中学到了许多东西,不仅仅是毕业设计中的。设计过程中,我们遇到很多不懂或不明白的地方。除了查阅相关资料, 老师也给了我们很多的指导,在老师的指导下改进了设计方案.为了一个问题苦苦思索,为一个问题的圆满解决而高兴,其中的困惑,苦恼,兴奋,激动只有自己知道。或许开始的时候还有一些胆怯,但当一切将要结束时却又有一丝怀念。我明白了不去试过,怎知道路的艰辛快乐 。通过这大学三年中不算太长时间的毕业设计,我深深的明白了这样一个道理:没有我们不懂的东西,只是我们尚未去了解。

总结一个多月来的设计,体会如下:

首先,任何工作都的与人打交道,毕业设计也不例外,这就需要我们充分的利用好彼此的力量,充分的协作,针对设计中出现的问题,站在不同的角度分析问题,总结大家的意见,最后达成一致,发挥了团队精神。

其次,对待任何工作,责任心是必要的;这次毕业设计的体会,我收获至深。但更重要的是,在责任心的驱使下,又该采用何种方法完成,采用何种方法更省时省力,解决问题的方案很多,永远坚信“方法总比困难多”,我想首先分析任务本身,就拿毕业设计来说,课题有了,关键是何处着手。何时何地查找相关资料等等,寻找突破口充分的解决好问题。

再次,遇到不懂的问题,及时请教老师,抓紧设计的每分每秒,需要调整和改变的地方及时做出改动,而不能墨守成规,做人也是同样的道理。

第四,时刻保持奋进的头脑,不断接受新事物,挑战新的问题。千万记住秒针不停的划圈,我们的思想也应不断的修正提高。

在现代信息化社会中,计算机很重要。以前对计算机不是太熟悉,在这次过程中接触计算机的机会很多,现在不再属于那种“计算机盲”了,对计算机知识有很大的收获,对以后的工作更是一大资本。可以说这次设计涉及的知识面很广,将所学的课程融会贯通了,就拿画图来说,虽然学过用CAD画图,但在运用时还是遇到了困难,对以前所学过的不能很好的掌握,对于元器件库更是不熟悉,所以在画图时就比较困难,一张图往往要花好长时间才能完成,但随着操作机会多了也就慢慢熟练起来了,不再对它有生疏感了。所以我深深体会到学知识不能仅仅是学更要学会运用,只有将所学的运用起来才是真正的学有所用,所以就要靠我们平时的锻炼和运用。在走上工作岗位之际能将所学过的内容通过运用复习一遍就真正做到了理论与实践相结合了,为将来在岗位上更好的发挥提供了基础。所以这次设计不但是对三年来所学知识的一次巩固和考试,更是为我们找工作打下了坚实的基础。

对于以上之粗浅体会,进一步的总结和提高需要有更多的社会实践来提供,我也相信在不久即将踏入社会之际,类似这样的设计绝不在少数,只要我们努力学习,勇于实践,勤学好问,我就会懂得以前不明白或不十分明白的道理,就会很快地成长和成熟起来,我也相信,凭着我自强不息,勇于拼搏的精神,定能很快适应类似设计的需要,适应这个多变的社会,充分发挥长处,朝我的方向不断前进,前进,再前进!

参考文献

1、朱昌明,洪致育,张惠荞编著,《电梯与自动扶梯原理结构安装测试》 21IC中国电子网?

2、刘连昆,樊运华,冯国庆编著,《电梯实用技术手册原理安装维修管理》 中国电力出版社

3、陈保安主编,《电梯维修技术》   西安电子科技大学出版社

4、毛宗源、彭华、尤裕祥编著《微机控制电梯》南京:东南大学出版社

5、刘载文、李惠升、钟亚林编著《电梯控制系统继电器与PC控制原理设计及调试》苏州大学出版社

6、李秧耕主编《电梯基本原理及安装维修》  华南理工大学出版社

内容简介:
毕 业 设 计 任 务 书 2008 年2 月 19 日毕业设计题目四层楼电梯自动控制系统的设计指导教师俞云强职称副教授专业名称机电一体化技术班级机电50532学生姓名王伟伟学号5020053230设计要求1. 完成四层楼电梯自动控制系统的设计;2. 完成外文资料翻译一份(3000字以上);3. 完成毕业设计调研报告一份;4. 完成毕业设计说明书一份;5. 完成相关图纸。完成毕业课题的计划安排序号内容时间安排1外文资料翻译2008.2.20至2008.2.292搜集相关资料并调研、完成调研报告,分析四层楼电梯自动控制系统的设计2008.3.1至2008.3.53完成四层楼电梯自动控制系统的设计,完成毕业设计说明书,绘制相关图纸2008.3.6至2008.4.164整理毕业设计说明书并定稿,准备答辩2008.4.17至2008.4.235答辩2008.4.24答辩提交资料外文资料翻译,毕业设计调研报告,毕业设计说明书,相关图纸。计划答辩时间2008.4.24 无锡职业技术学院机电技术学院 2008 年 2 月 19 日无锡职业技术学院毕业设计说明书毕业设计说明书目录第一章 引言 2第二章 设计要求 2第三章 设计方案 3第四章 硬件设计 54.1 单片机 54.2 各楼层电梯间电路 9 4.3 电梯间电路 12 4.4 控制台电路 13 4.5 单片机电路 16 4.6 电路PCB图 17第五章 软件设计 19 5.1 简易控制方案 19 5.2 进一步控制方案 22 5.2.1 控制逻辑流程图 22 5.2.2 说明 25 5.2.3 参考程序 26第六章 软硬件系统的调试 31 6.1 软件调试 31 6.2 硬件调试 32第七章 结束语 33毕业设计总结 34参考文献 36电梯控制系统模型摘 要:本论文主要介绍的是电梯自动控制模型,硬件部分我们使用的是单片机及外围电路组成高度为四层楼的电梯控制系统。单片机采用AT89C51,晶体振荡器选6MHz,C51、C52为30uF瓷片电容与晶体振荡器形成时钟电路。电容C53、电阻R51、R52和按键RESET构成上电复位和手动复位电路。软件部分采用了两种控制方案,简易控制方案只是简单的电梯上升下降,在各楼层短暂停留。而进一步控制方案则考虑各楼层的信号请求,以完成各楼层的升降控制。该系统具有工作稳定,操作简单等优点。关键词:电梯, AT89C51单片机,共阴极数码管,CD4511译码器,发光二极管第一章 引言据国外有关资料介绍,公元前2800年在古代埃及,为了建筑当时的金字塔,曾使用过由人力驱动的升降机械。公元1765年瓦特发明了蒸汽机之后,1858年美国研制出以蒸汽为动力,并通过皮带转动和蜗轮减速装置驱动的电梯。1878年英国的阿姆斯特郎发明了水压梯。并随着水压梯的发展,淘汰了蒸汽梯。后来又出现了采用液压泵和控制阀以及直接柱塞式和侧柱塞式结构的液压梯,这种掖压梯至今仍为人们所采用。但是,电梯得以兴盛发展的原因在于采用了电力作为动力来源.。在20世纪初,美国奥梯斯电梯公司首先使用直流电动机作为动力,生产出以槽轮式驱动的直流电梯,从而为今天的高速度,高行程电梯的发展奠定了基础。20世纪30年代美国纽约市的102层摩天大楼建成,美国奥梯斯电梯公司为这座大楼制造和安装了74台速度为6.0MS的电梯。 从此以后,电梯这个产品,一直在日新月异的发展着.目前电梯产品,不但规格品种多,自动化强,而且安全可靠,乘坐舒服.近几年来,随着电子工业的发展,微处理机和电子计算机已成功的应用到电梯的电气控制系统中去,采用无触点元件的电梯电气控制系统已开始批量生产。第二章 设计要求采用AT89C51单片机及外围电路组成高度为四层楼的电梯控制系统。电梯内电路由FS1、FS2、FS3和FS4四个发光二极管作为指示灯,电梯模型上电后,电梯的起始位置为一楼,等待控制台Start按键按下,数码管显示“1”。当Start按键按下后,电梯开始向上运动,控制台的上升指示灯UP亮。2s后到达二楼,数码管显示“2”并在二楼停留5s,然后继续上升。每层楼停留5s,直到四楼。在四楼停留5s后开始下降,控制台的指示灯DOWN亮。每层楼停5s,直到一楼。然后重复上述过程。如果在一个上下循环中按下过Stop键,电梯下降到一楼后停止工作。直到再次按下Start键后重新恢复工作第三章 设计方案电梯控制系统由各层楼的电梯间电路、电梯内电路和控制台电路三部分组成。电梯在各楼层的定位本应采用行程开关,考虑到模型的操作性,采用延时控制。相邻楼层间升降设定为2S。1)各楼层的电梯间电路二、三层的电路间均有“上升”和“下降”选择按键,一楼只有“上升”按键,四楼只有“下降”按键,每个按键配一只发光二极管,作为指示灯。2)电梯内部电路目标楼层14选择按键配又相应的指示灯。3)控制台电路(1)两个按键用于手动控制。控制电路的“开始运行”和“停止运行”(2)两个指示灯,分别指示电梯的升降情况。(3)一只数码管,用于显示电梯当前所在的楼层。4)控制方案(1)简单控制方案(见图1)工作原理:控制台按下START键后,通过AT89C51单片机的控制使得电梯运行,该系统中电梯运行时不受各楼层的控制和影响往复运动,只有在控制台按下STOP键后,电梯降到一楼停止,等待控制台再次启动。该系统使用数码管显示当前楼层。 图1 (2)进一步控制方案(见图2)工作原理:工作台启动电梯,单片机检测各楼层信号请求控制电梯运动,电梯动作完成后数码管显示所在楼层,同时单片机再次检测各楼层请求信号,使的电梯再次动作,直到控制台停止电梯,电梯降到一楼后停止,等待控制台再次启动电梯。 图2 第四章 硬件设计4.1 单片机采用AT89C51单片机及外围电路组成高度为四层楼的电梯控制系统。AT89c51是一种低功耗高性能的8位单片机,片内带有一个4k字节的flash可编擦除只读存储器(perom),它采用了cmos工艺和atmel公司的高密度非易失性存储器(nuram)技术,而且其输出引脚和指令系统和mcu_51系列单片机兼容。片内的flash存储器允许在系统内可改编程序或用常规的非易失性的存储器编程器来编程。同时已具有三级程序存储器保密的性能。在众多的51系列单片机中,要算atmei公司的at89c51更实用,因为它不仅和mcu_51系列单片机指令、管脚完全兼容,而且其片内的4k程序存储器是flash工艺的,这种下艺的存储器用户可以用电的方式瞬间擦除、改写。所以说这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机的程序还可以加密,这又很好地保护了所有者的劳动成果。管脚说明 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”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。 P3口也可作为AT89C51的一些特殊功能口,如下表所示: 口管脚 备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。单片机的基本组成如图3所示振荡器和时钟电路程序储存器(4KB)数据储存器(128字节)两个16位定时器计数器中断控制内部中断总线扩展控制器并行可编程I/O口可编程串行口外部中断扩展控制P0 P1 P2 P3RXD TXD外时钟源外部事件计数AT89C51单片机的基本组成 图3 下面简要说明各部分组成1、 中央处理器单片机的中央处理器是单片机的核心,完成运算和控制操作,中央处理器主要包括运算器和控制器两部分。2、 存储器单片机内部的存储器分为程序存储器和数据存储器。3、外围接口电路CPU与外部设备的信息交换都是通过接口电路来进行。AT89C51单片机的外围接口电路主要包括:4个可编程并行I/O口,1个可编程串行口,2个16位的可编程定时器以及中断系统等。4、时钟振荡电路时钟振荡电路是CPU所需要的各种定时控制信号的必备单元。CPU只有在时序信号和控制信号的协调下工作,才能执行各种指令。4.2各楼层电梯间电路如图4所示,R52、R55、R56、R59、R60和R62是上拉电阻,其作用是保证按键未按下时,端口P1.0P1.5为高电平。当按键按下时,端口P1.0P1.5通过按键接地,使得P1.0P1.5变为低电平。电容C51C56的作用是消除抖动和抗干扰。各楼层电梯间的升降选择按键均于单片机P1口连接,上升按键的P1.0P1.2连接。下降按键与P1口的P1.3P1.5连接,即由P1口可以读出电梯间升、降按键的状态。每个上升、下降按键均有一只发光二极管作为指示灯与之配合,发光二极管与P0口的P0.0P0.5连接。每个发光二极管通过一只阻值为470的限流电阻接电源(Vcc),这样流经发光二极管的电流均为7.5mA,有适当的亮度,同时单片机的端口在不加驱动的情况下可以承受。一层二层三层四层图4 电梯间电路4.3电梯内电路 电梯内电路如图5所示,四个目标楼层选择按键F1、F2、F3、F4和四个与之配合的发光二极管作为指示灯,即FS1、FS2、FS3和FS4。按键与P3口的P3.0P3.3连接,指示灯与P2口的P2.0P2.3相连。上拉电阻R11R14和电容C11C14的作用同上。 图5 电梯内电路4.4控制台电路控制台电路如图6所示。发光二极管Power是电源指示灯,用以显示供电是否正常。DISP是0.5in(英寸)共阴极数码管,用来显示当前楼层。采用CD4511作译码器,经R31R37(阻值为470)对数码管限流。UP、DOWN两只发光管用来显示电梯运行的方向。CD4511是BCD-锁存/七段译码/驱动器:有灯测试功能;以反相器作输出级,用以驱动LED或数码管;具有消隐输入;显示数6时,a=0,显示9时,d=0。1-B,2-C,3-LT(为灯测试输入端),4-BI(数据输入端),5-LE(锁存使能,锁存输入使能),6-D,7-A,8-VSS(电源负极)(A,B,C,D为门电路的输入端)9-e,10-d,11-c,12-b,13-a,14-g,15-f, 16-vdd(电源正极)(a,b,c,d,e,f,g为译码输出;显示字符端输出,连接数码管的相应脚)CD4511功能表十进制或功能输 入输 出字型LED C B Aa b c d e f g0123456789000000000011111111110 0 0 00 0 0 10 0 1 00 0 1 10 1 0 00 1 0 10 1 1 00 1 1 11 0 0 01 0 0 111111111111 1 1 1 1 1 00 1 1 0 0 0 01 1 0 1 1 0 11 1 1 1 0 0 10 1 1 0 0 1 11 0 1 1 0 1 10 0 1 1 1 1 11 1 1 0 0 0 01 1 1 1 1 1 11 1 1 1 0 1 1消 隐锁 定灯 测 试1110 010 0 0 0 0 0 0锁定在上一个LE=0时1 1 1 1 1 1 1图6 控制台电路 4.5单片机电路单片机电路如图7所示,单片机采用AT89C51,晶体振荡器选6MHz,C51、C52为30uF瓷片电容与晶体振荡器形成时钟电路。电容C53、电阻R51、R52和按键RESET构成上电复位和手动复位电路。外部接线图见附图1。图7 单片机电路4.6、电路板PCB图图8所示电路板PCB图的顶层和底层。图8 电梯模型PCB图(顶面)图8 电梯模型PCB图(底面)第五章 软件设计5.1简易控制方案(1)电梯模型上电后,电梯的起始位置为一楼,等待控制台Start按键按下,数码管显示“1”。(2)当Start按键按下后,电梯开始向上运动,控制台的上升指示灯UP亮。2s后到达二楼,数码管显示“2”并在二楼停留5s,然后继续上升。每层楼停留5s,直到四楼。在四楼停留5s后开始下降,控制台的指示灯DOWN亮。每层楼停5s,直到一楼。然后重复上述过程。(3)如果在一个上下循环中按下过Stop键,电梯下降到一楼后停止工作。直到再次按下Start键后重新恢复工作。(4)5s定时由定时器T0和R2一起完成。T0定时100ms,每100ms中断一次。在中断服务程序中将R2加1。当R2加到50时,中断了50次,50100ms=5s,即完成5s定时。(5)定时器T1定时10ms。每10s中断一次,在中断服务程序中检查一次Stop键是否按下,如果按下停止T1计时(TR1=0),并将R3置为非0(程序中间R3写#0FFH)。电梯下降到一楼是检查R3中的内容,如果不是0就停止工作。(6)参考程序 ORG 0000H AJMP START ORG 000BH AJMP TIME ORG 001BH AJMP TIME1START:MOV TMOD,11H MOV IE,#8AH MOV TH0,#3CH ;定时 MOV TL0,#0B0H MOV TH1,0ECH ;定时 MOV TL1,#78H SETB TR0 SETB TR1 MOV SP,#6FHQ1: SETB P0.6 ;下降指示灯灭 SETB P0.7 ;上升指示灯灭 MOV R3, MOV P3,#1FH ;数码管显示 JB P1.7, ;等待开始工作指令 SETB P0.6Q2: CLR P0.7 ;上升指示灯亮 ACALL DLY ;上升 SETB P0.7 ;到达二层,上升指示灯灭 MOV P3,2FH ;数码管显示 MOV R2, ;定时开始 CJNZ R2,50, ;等待延时 CLR P0.7 ;到,继续上升ACALL DLY ;上升SETB P0.7 ;到达三层,上升指示灯灭MOV P3,#3FH ;数码管显示MOV R2,#0 ;定时开始DJNZ R2,#50,$ ;等待延时CLR P0. ;到,继续上升ACALL DLY ;上升SETB P0.7 ;到达四层,上升指示灯灭MOV P3,#4FH ;数码管显示4MOV R2,#0 ;定时开始DJNZ R2,#50,$ ;等待延时 CLR P0.6 ;到,开始下降,下降指示灯亮ACALL DLY ;下降SETB P0.6 ;达到三层,下降指示灯灭MOV P3,#3FH ;数码管显示 MOV R2, ;定时开始CJNZ R2,50, ;等待5延时 CLR P0.6 ;5到,继续下降,下降指示灯亮ACALL DLY ;下降2SETB P0.6 ;达到二层,下降指示灯灭MOV P3,#2FH ;数码管显示 MOV R2, ;定时开始CJNZ R2,50, ;等待延时 CLR P0.6 ;到,开始下降,下降指示灯亮ACALL DLY ;下降SETB P0.6 ;达到一层,下降指示灯灭MOV P3,#1FH ;数码管显示1 MOV R2, ;定时开始CJNZ R2,50, ;等待延时CJNZ R3,#0,Q3 AJMP Q2 ;R3=0转到Q2开始新的循环 AJMP Q2 ;R30转Q停止工作;定时器中断服务程序:定时,为计数器TIME: MOV TH0,#3CH MOV TL0,#0B0H INC R2 RET1;定时器中断服务程序;记录Stop键是否曾经按下过,R3作为标志TIME: JB P1.6,TIME11 MOV R3,#0FFH CLR TH1TIME11:RET1DLY: MOV R4,#200DLY1: MOV R5,#250 DJNZ R5,$ DJNZ R4,DLY1 RET END5.2进一步控制方案5.2.1控制逻辑流程图如图9和图10所示。 开始 图9 主程序流程N停留5S停留5s三、四 楼有请求?停留5s本楼层是请求目标?上升到达二楼二、三、四楼有请求?P1.7=0本楼层请求目标?上升到达三楼四楼有请求?开始到达四楼在一楼初始化一、二、三楼有请求下降到达三楼本楼层是否请求目标?停留5S一、二楼有请求?下降到达二楼本楼层是请求目标?停留5S一楼有请求?下降到达一楼停留5SR3=0?Y Y N Y N Y N Y N Y N 图10定时器T1中断程序流程开始读取所有按键标志R3置非0数清除全部电梯间上升请求清除全部电梯间下降请求清除全部电梯内目标楼层请求修改读入的按键状态使之只有电梯内目标为一楼并关闭T1,不再读取按键Stop按下?取得电梯间上升请求,并刷新指示灯取得电梯间下降请求,并刷新指示灯取得电梯内目标楼层请求,并刷新指示灯 返回 5.2.2说明存储单元分配20H电梯间上升请求;20H.01楼;20H.12楼;20H.23楼;20H.34楼。21H电梯下降请求:21H.01楼;21H.12楼;21H.23楼;21H.34楼。22H电梯内目标楼层请求:22H.01楼;22H.12楼;22H.23楼;22H.34楼。20H22H:0=无请求;1=有请求。堆线栈底:70H单元。T1中断服务程序中6EH单元包袱累加器A的内容。30H、31H单元分别临时存放P1、P3按键状态。32H作为单元按键及指示灯处理的中间单元。R3作为Stop键曾经下过的记录。上电之后,系统一直等待,当Start键按下后开始工作。如果按下Stop键,强制电梯直接下降到一楼,然后电梯停止工作。直到再次按下Start键后重新恢复工作。中断服务程序每10ms一次检查所有按键状态,并记录在相应存储单元,同时控制相应指示灯。定时器T0定时100ms,R2作为5s定时的计数器。T0每中断一次R2加1,当R2=50时,5s计时完成。5.2.3参考程序 ORG 0000H AJMP START ORG 0000BH AJMP TIME1START: MOV TMOD,#11H MOV IE,#8AH MOV TH0,3CH ;定时100ms MOV TL0,#0B0H MOV TH1,#0ECH ;定时10ms MOV TL1,#78H SETB TR0 MOV SP,#6FHS1: CLR P0.6 CLR P0.7 MOV R3,#0 MOV P3,#1F ;数码管显示“1” JB P1.7, ;等待开始工作指令 SETB P0.6 SETB TR1 ;启动T1 ;10ms一次读取按键UP1: MOV A,20H ;目前在一楼 ORL A,21H ;取得1楼请求情况 ORL A,22H ANL A,#0EH JZ UP1 ;无请求,则等待 CLR P0.7 ;上升指示灯亮 ACALL DLY ;上升2sUP2: MOV P3,#2FH ;到达2楼,数码管显示“2” JB 20H.1,UP21 ;是2楼电梯间的上升请求,转UP21 JB 22H.1,U ;是电梯内目标2楼请求,转UP21 SJMP UP22UP21: CLR 20H.1 ;清2楼电梯间上升请求标志位 CLR 22H.1 ;清电梯内目标2楼请求标志位 SETB P0.7 ;上升指示灯灭 MOV R2,#0 ;5s定时开始 CNJE R2,#50, ;等待5s延时UP22: MOV A,20H ORL A,21H ORL A,22H ANL A,#0CH ;取得2楼请求情况 JNZ UP23 AJMP DOWN22 ;2楼无请求,转2楼下降UP23:CLR P0.7 ;上升指示灯亮 ACALL DLY ;上升2sUP3: MOV P3,#3FH ;到达3楼,数码管显示“3” JB 20H.2,UP31 ;是3楼电梯间的上升请求,转UP31 JB 22H.2,UP31 ;是电梯内目标楼请求,转UP31 SJMP R2,#50, UP31:CLR 20H.1 ;清3楼电梯间上升请求标志位 CLR 22H.1 ;清电梯内目标3楼请求标志位 SETB P0.7 ;上升指示灯灭 MOV R2,#0 ;5s定时开始 CJNZ R2,#50, ;等待5s延时UP32:MOV A,20H ORL A,21H ORL A,22H ANL A,#O8H ;取得3楼请求情况 JNZ UP33 AJMP DOWN32 ;3楼无请求,转3楼下降UP33:CLR P0.7 ;上升指示灯亮 ACALL DLY ;上升2sUP4: CLR 20H.3 ;清4楼电梯间下降请求标志位 CLR 22H.3 ;清电梯内目标4楼请求标志位 SETB P0.7 ;上升指示灯灭 MOV R2,#0 ;5s定时开始 CJNZ R2,#50, ;等待5s延时UD4: MOV A,20H ORG A,21H ORG A,22H ANL A,#07H ;取得4的请求情况 JNZ DOWN4 AJMP UD4DOWN4:CLR P0.6 ;下降指示灯亮 ACALL DLY ;下降2sDOWN3: MOV P3,#3FH ;到达3楼,数码管显示“3” JB 21H.2,DOWN31 ;是3楼电梯间的下降请求,转DOWN31 JB 22H.2,DOWN31 ;是电梯内目标3楼请求,转DOWN31 SJMP DOWN32 DOWN31:CLR 21H.2 ;清3楼电梯间下降请求标志位 CLR 22H.2 ;清电梯内目标3楼请求标志位 SETB P0.6 ;下降指示灯灭 MOV R2,#0 ;5s定时开始 CJNZ R2,#50, ;等待5s延时DOWN32:MOV A,20H ORL A,21H ORL A,22H ANL A,#03H ;取得楼请求情况 JNZ DOWN33 AJMP UP32 ;3楼请求,转3楼上升DOWN33:CLR P0.6 ;下降指示灯亮 ACALL DLYDOWN2: MOV P3,#2FH ;到达2楼,数码管显示“2” JB 21H.1,DOWN21 ;是2楼电梯间的下降请求,转DOWN21 JB 22H.1,DOWN22 ;是电梯内目标3楼请求,转DOWN21 SJMP DOWN22DOWN21:CLR 21H.1 ;清2楼电梯间下降请求标志位 CLR 22H.1 ;清电梯内目标2楼请求标志位 SETB P0.6 ;下降指示灯灭 MOV R2,#0 ;5s定时开始 CJNE R2,#50, ;等待5s延时DOWN22:MOV A,20H ORL A,21H ORL A,22H ANL A,#01H ;取得2楼请求情况 JNZ DOWN23 AJMP UP22 ;无楼请求,转2楼上升DOWN23:CLR P0.6 ;下降指示灯亮 ACALL DLYDOWN1: CLR P3,#1FH ;到达1楼,数码管显示“1”DOWN11:CLR 21H.0 ;清电梯内目标1楼请求标志位 SETB P0.6 ;下降指示灯灭 MOV R2,#0 ;5s定时开始 CJNZ R2,#50, ;等待5s延时 CJNZ R3,#0,DOWN12 ;Stop键是否按下过 AJMP UP1DOWN12:CLR P0.6 ;若Stop键按下过,转S1停止工作 CLR P0.7 AJMP S1;定时器T0中断服务程序;5s计时TIME: MOV TH0,#3CH MOV TL0,#0B0H INC R2 ;R2计数器 RETI;定时器T1中断服务程序;按键状态检查TIME1: MOV TH1,#0ECH ;每10ms检查一次按键 MOV TL1,#78H MOV 6EH,A MOV 30H,P1 ;读入所有按键状态 MOV 31H,P3 JB P1.6,TIME11 ;若Stop键按下,则正常运行 MOV R3,#0FFH ;Stop键按下,标志R3置非0数 MOV 20H,#0 ;清除全部电梯间上升请求 MOV 21H,#0 ;清除全部电梯间下降请求 MOV 22H,#0 ;清除全部电梯内目标楼层请求 MOV 30H,#0FFH ;修改读入的按键状态,使之为 MOV 31H,#0FEH ;电梯内目标为一楼 CLR TR1 ;开关闭T1,不再读取按键TIME11: MOV A,30H CPL A ANL A,#07H ;取得电梯间上升请求 ORL 20H,A MOV A,20H ;取得上升指示灯状态 CPL A ANL A,#07H MOV 32H,A MOV A,30H CPL A ANL A,#38H ;取得电椅间下降请求 RR A RR A ORL 21H,A MOV A,21H CPL A ANL A,#0EH RL A RL A ORL 32H,A MOV A,P0 ANL A,#0C0H ORL A,32H ;刷新上升、下降请求指示灯 MOV A,31H ANL A,#0FH ;取得电梯内目标楼层请求 ORL 22H,A MOV A,22H CPL A MOV P2,A ;刷新电梯内目标楼层指示灯TIME12: MOV A,6EH RET1;2s延时程序DLY: MOV R5,#20DLYI: MOV R6,#100DLY2: MOV R7,#250 DJNZ R7, DJNZ R6,DLY2 DJNZ R5,DLY1 RET END 第六章 软硬件系统的调试6.1 软件调试软件调试的任务是利用开发工具进行在线仿真调试,发现和纠正程序错误,同时也能发现硬件故障。程序的调试应一个模块一个模块地进行,首先单独调试各功能子程序,检验程序是否能够实现预期的功能,接口电路的控制是否正常等;最后逐步将各子程序连接起来总调。联调需要注意的是,各程序模块间能否正确传递参数,特别要注意各子程序的现场保护与恢复。调试的基本步骤如下:(1) 用仿真器修改显示缓冲区内容,屏蔽拆字程序,调试动态扫描显示功能。例如将DISP0DISP5单元置为“012345”,应能在LED上从左到右显示“012345”。若显示不正确,可在DISP子程序相应位置设置断点调试检查。然后用仿真器修改计时缓冲区内容,调用拆字程序,调试显示模块DISPLAY。例如,将HOUR、MIN、SEC单元置为“123456”,检查是否能正确显示“12:34:56”。若显示不正确,应在SEPA子程序相应位置设置断点,调试检查。(2) 运行主程序调试计时模块,不按下任何键,检查是否能从由00:00:00开始正确计时。 若不能正确计时则应在定时器中断服务子程序中设置断点,检查HOUR、MIN、SEC、MSEC单元是否随断点运行而变化。然后屏蔽缓冲区初始化部分,用仿真器修改计时缓冲区内容为23:58:48,运行主程序(不按下任何键),检验能否正确进位。(3) 调试键盘扫描模块KEYSCAN,先用延时10ms子程序代替显示子程序延时消抖,在求取键号后设置断点,中断后观察A累加器中的键号是否正确;然后恢复用显示子程序延时消抖,检验与DISPLAY模块能否正确连接。(4) 调试时间设置/闹钟定时模块MODIFY。首先屏蔽COMB子程序,单独调试键盘设置模块KEYIN,观察显示缓冲区DISP0DISP5单元的内容是否随键入的键号改变,以及键号能否在LED上显示。然后屏蔽KEYIN子程序,单独调试合字模块COMB,分别将R1设置为时间设置缓冲区和闹钟值寄存区的首地址,修改显示缓冲区内容,程序运行后查看时间设置缓冲区HOUR、MIN、SEC单元和闹钟值寄存区AHOUR、AMIN、ASEC单元内容是否正确。最后联调MODIFY模块。(5) 运行主程序联调,检查能否用键盘修改当前时间以及设置闹钟,能否正确计时、启闹、停闹。6.2硬件调试6.2.1 状态灯显示测试当电路连接完毕后,将写好的测试程序刷写到芯片内,分别给端口送高电平和低电平,通电即可检测。6.2.2 数码管的测试将串口的和电路板上的接口连接,将写好的测试程序刷写到芯片内,开电源即可测试。6.2.3 整体电路测试系统上电,刷写好程序即可开始测试,观测一个周期灯的显示状态是否正常,同时观察倒计的计数是否正常。第七章 结束语本设计基本上达到了设计目的。利用通用译码器和单片机实现了对电梯的控制,通过合理的设备选型、参数设置和软件设计,提高了电梯运行的可靠胜,改善了电梯运行的舒适感,并节约了电能。通过本次设计,我的知识领域得到进一步扩展,专业技能得到进一步提高,同时增强了分析和解决工程实际的综合能力。另外,也培养了自己严肃认真的科学态度和严谨求实的工作作风。本次设计还存在一些不足之处,例如:本设计是按楼层定高设计的,而实际每一楼层高度是不一定相等的,因此,设计时应考虑楼层间距自学习功能。但由于时间有限,本人没有考虑。另外,由于实际条件的限制,本设计只能进行简单调试,这也是不足之处。当然,设计中肯定还有其他不足和纸漏之处,请各位专家和老师指正。第八章 毕业设计总结时间飞逝,转眼间就到了毕业答辩的时间,此时的心情很是奇怪,既紧张又兴奋,兴奋的是几个月的辛苦成果终于到了验收的时候了,紧张的是不知道毕业答辩会是什么样子 。到目前为止,我依旧没有太多的把握,只能全力以赴;回想几个月的设计过程还真是怀念啊!虽说是苦了一点,但苦中有甜啊,其中自己查阅了大量的资料,充实了自己的知识,弥补了自己不足。平时总觉得自己已经懂得很多了,一旦设计起来,才发现自己其实还差的远,实践才是最好的证明。在一个多月的设计过程中学到了许多东西,不仅仅是毕业设计中的。设计过程中,我们遇到很多不懂或不明白的地方。除了查阅相关资料, 老师也给了我们很多的指导,在老师的指导下改进了设计方案.为了一个问题苦苦思索,为一个问题的圆满解决而高兴,其中的困惑,苦恼,兴奋,激动只有自己知道。或许开始的时候还有一些胆怯,但当一切将要结束时却又有一丝怀念。我明白了不去试过,怎知道路的艰辛快乐 。通过这大学三年中不算太长时间的毕业设计,我深深的明白了这样一个道理:没有我们不懂的东西,只是我们尚未去了解。总结一个多月来的设计,体会如下:首先,任何工作都的与人打交道,毕业设计也不例外,这就需要我们充分的利用好彼此的力量,充分的协作,针对设计中出现的问题,站在不同的角度分析问题,总结大家的意见,最后达成一致,发挥了团队精神。其次,对待任何工作,责任心是必要的;这次毕业设计的体会,我收获至深。但更重要的是,在责任心的驱使下,又该采用何种方法完成,采用何种方法更省时省力,解决问题的方案很多,永远坚信“方法总比困难多”,我想首先分析任务本身,就拿毕业设计来说,课题有了,关键是何处着手。何时何地查找相关资料等等,寻找突破口充分的解决好问题。再次,遇到不懂的问题,及时请教老师,抓紧设计的每分每秒,需要调整和改变的地方及时做出改动,而不能墨守成规,做人也是同样的道理。第四,时刻保持奋进的头脑,不断接受新事物,挑战新的问题。千万记住秒针不停的划圈,我们的思想也应不断的修正提高。在现代信息化社会中,计算机很重要。以前对计算机不是太熟悉,在这次过程中接触计算机的机会很多,现在不再属于那种“计算机盲”了,对计算机知识有很大的收获,对以后的工作更是一大资本。可以说这次设计涉及的知识面很广,将所学的课程融会贯通了,就拿画图来说,虽然学过用CAD画图,但在运用时还是遇到了困难,对以前所学过的不能很好的掌握,对于元器件库更是不熟悉,所以在画图时就比较困难,一张图往往要花好长时间才能完成,但随着操作机会多了也就慢慢熟练起来了,不再对它有生疏感了。所以我深深体会到学知识不能仅仅是学更要学会运用,只有将所学的运用起来才是真正的学有所用,所以就要靠我们平时的锻炼和运用。在走上工作岗位之际能将所学过的内容通过运用复习一遍就真正做到了理论与实践相结合了,为将来在岗位上更好的发挥提供了基础。所以这次设计不但是对三年来所学知识的一次巩固和考试,更是为我们找工作打下了坚实的基础。对于以上之粗浅体会,进一步的总结和提高需要有更多的社会实践来提供,我也相信在不久即将踏入社会之际,类似这样的设计绝不在少数,只要我们努力学习,勇于实践,勤学好问,我就会懂得以前不明白或不十分明白的道理,就会很快地成长和成熟起来,我也相信,凭着我自强不息,勇于拼搏的精神,定能很快适应类似设计的需要,适应这个多变的社会,充分发挥长处,朝我的方向不断前进,前进,再前进!最后,我想说的是,毕业设计的完成,离不开老师您的谆谆教诲和不断帮助。老师您辛苦了。谢谢!参考文献1、朱昌明,洪致育,张惠荞编著,电梯与自动扶梯原理结构安装测试 21IC中国电子网2、刘连昆,樊运华,冯国庆编著,电梯实用技术手册原理安装维修管理 中国电力出版社3、陈保安主编,电梯维修技术 西安电子科技大学出版社4、毛宗源、彭华、尤裕祥编著微机控制电梯南京:东南大学出版社5、刘载文、李惠升、钟亚林编著电梯控制系统继电器与PC控制原理设计及调试苏州大学出版社6、李秧耕主编电梯基本原理及安装维修 华南理工大学出版社39毕业设计说明书目录第一章 引言 2第二章 设计要求 2第三章 设计方案 3第四章 硬件设计 54.1 单片机 54.2 各楼层电梯间电路 9 4.3 电梯间电路 12 4.4 控制台电路 13 4.5 单片机电路 16 4.6 电路PCB图 17第五章 软件设计 19 5.1 简易控制方案 19 5.2 进一步控制方案 22 5.2.1 控制逻辑流程图 22 5.2.2 说明 25 5.2.3 参考程序 26第六章 软硬件系统的调试 31 6.1 软件调试 31 6.2 硬件调试 32第七章 结束语 33毕业设计总结 34参考文献 36电梯控制系统模型摘 要:本论文主要介绍的是电梯自动控制模型,硬件部分我们使用的是单片机及外围电路组成高度为四层楼的电梯控制系统。单片机采用AT89C51,晶体振荡器选6MHz,C51、C52为30uF瓷片电容与晶体振荡器形成时钟电路。电容C53、电阻R51、R52和按键RESET构成上电复位和手动复位电路。软
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:电梯自动控制系统的设计【5张CAD图纸+毕业论文】
链接地址:https://www.renrendoc.com/p-442207.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!