基于单片机的五层电梯课程设计
基于单片机的五层电梯课程设计
课程设计报告课程名称微机课程设计设计题目电梯模拟运行设计专业班级自动化1041姓名王会学号1004421122指导教师刘文洲蔡长青起止时间2013.12.23---2013.12.31成绩评定电气与信息学院课程设计考核和成绩评定办法1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。
该设计考核教研室主任审核,主管院长审批备案。
2.成绩评定采用五级分制,即优、良、中、及格、不及格。
3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。
4.课程设计结束一周内,指导教师提交成绩和设计总结。
5.设计过程考核和成绩在教师手册中有记载。
课程设计报告内容课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。
注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。
2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文采用宋体五号字)或手写。
12/13学年第二学期《单片机控制系统设计与调试》课程设计任务书指导教师:刘文洲蔡长青班级:自动化1041、2班地点:机房、单片机实验室(实训中心415)课程设计题目:电梯模拟运行设计一、课程设计目的1.本课程设计的目的在于培养学生运用已学的微机控制技术的基础知识和基本理论,加以综合运用,进行微机控制系统设计的初等训练,掌握运用微机控制技术的原理、设计内容和设计步骤,为从事相关的毕业设计或今后的工作需要打下良好的基础。
能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
2.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的基础。
3. 能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
二、课程设计内容(包括技术指标)模拟5层楼的电梯运行,对电梯外部按键和内部按键进行识别,经单片机分析后发出控制信号,显示电梯的运行楼层,模拟电梯运行。
基于单片机的5层电梯控制系统设计
《微机原理及接口技术》课程设计说明书设计题目:基于单片机的5层电梯控制系统设计设计人:指导教师:专业班级:电子信息工程2013-3 所在学院:电子通信与物理学院2006年7月课程设计任务书专业电子信息工程班级 2013-3 学生1.设计题目:基于单片机的5层电梯控制系统设计2.设计专题:3.设计原始资料: [1] 谭浩强 C程序设计(第三版)清华大学出社;[2]何宾STC单片机原理及应用清华大学出版社;[3] 王选民智能仪器原理及设计清华大学出版社.4.设计应解决的主要问题: 1>选择单片机及必备外设,设计5层电梯控制系统。
2>系统实现5层电梯的上下、开关门、异常报警等。
3>系统日历、温湿度检测等功能。
5.附件: protues,keil,程序6.命题发出日期: 2006.7.3 设计完成日期: 2006.7.14指导教师(签章):系主任(签章):指导教师对课程设计的评语指导教师(签章):日期:摘要摘要随着社会的不断发展,楼房越来越高,而电梯则成了高层楼房的必须设备。
电梯从手柄开关操纵电梯、按钮控制电梯发展到了现在的群控电梯,为高层运输做出了不可磨灭的贡献。
单片机在电梯升降控制上的应用主要体现在它的逻辑开关控制功能。
由于单片机具有逻辑运算,计数和定时以及数据输入输出的功能,在电梯升降过程中,各种逻辑开关控制与单片机很好的结合,很好的实现了对升降的控制。
同时,电梯中可以显示温湿度以及实时时间,为人们的出行乘坐电梯提供了方便。
因此设计出一款基于单片机的电梯控制系统,并显示精度高、稳定性好、能报警的温湿度显示系统及电子万年历具有重要实际意义。
关键字AT89C51;AT89C52;ULN2003A,CD4511,SHT10,DS1302目录一、温湿度显示报警系统及电子万年历的设计1、确定设计方案 (3)1.1温湿度显示报警系统的设计方案 (3)1.2电子万年历的设计方案 (3)2、逻辑总框图 (4)3、系统硬件电路的设计 (5)3.1主控制电路 (5)3.2振荡电路 (5)3.3复位电路 (6)3.4温湿度测量及传感器介绍 (6)3.5电子万年历时钟芯片介绍 (8)3.6显示电路 (9)3.7报警电路 (10)4、仿真与调试 (11)4.1温湿度仿真原理图 (11)4.2电子万年历仿真原理图 (11)二、电梯控制系统的设计1、方案论证 (12)2、电梯控制器原理图 (13)3、电梯硬件电路的设计 (13)3.1单片机最小系统 (13)3.2电梯外部电路 (14)3.3电机驱动电路 (15)3.4楼层显示电路 (15)4、调试 (16)三、总结体会 (17)四、参考文献 (18)五、附录(程序)摘要摘要:随着社会的不断发展,楼房越来越高,而电梯则成了高层楼房的必须设备。
基于PLC五层电梯控制系统设计毕业设计
基于PLC五层电梯控制系统设计毕业设计电梯是现代城市中常见的一种交通工具,能够方便快捷地将人们从一楼运送到其他楼层。
而电梯的控制系统是电梯正常运行的关键,因此,设计一个基于PLC五层电梯控制系统成为了一个综合能力的考核项目,本文将对其进行详细设计。
1.系统功能需求:(1)正常运行:电梯需要能够根据用户的需求,无故障地运行并停靠在用户选择的楼层;(2)安全可靠:电梯需要具备各种安全保护措施,如过载保护、故障保护、电气保护等,确保乘坐者的安全;(3)节能环保:电梯需要在使用过程中尽可能地降低能源消耗,并且能够在不影响正常运行的情况下自动进入省电模式。
2.系统设计方案:(1)硬件设计:选择PLC作为控制器,具备输入输出接口、计算能力、通信功能等。
连接传感器,如楼层传感器、门开关传感器、超载传感器等,用于感知外部环境。
(2)软件设计:编写电梯控制程序,采用状态机的方式来描述电梯的运行状态,根据楼层请求和传感器信号来实现电梯的运行和控制。
编写安全保护程序,当发生故障或超载时能及时停止运行,防止事故发生。
3.系统工作流程:(1)初始化:电梯处于待机状态,等待用户按下楼层按钮。
(2)运行状态:根据用户的楼层请求,电梯进入运行状态,控制电梯上升或下降到指定的楼层。
(3)停靠状态:当电梯到达用户选择的楼层后,触发门开关传感器,电梯停靠在该楼层,打开门,等待乘坐者上下电梯。
(4)故障保护:在电梯运行过程中,如发生故障或超载,电梯控制程序会实时检测到并响应,立即停止电梯运行,防止事故发生。
4.系统优化:(1)节能模式:当电梯长时间无人使用时,系统自动进入节能模式,关闭一部分电梯设备,降低能耗。
(2)自适应调度:根据电梯运行状态和楼层请求情况,动态调整电梯的运行策略,提高运行效率。
(3)可视化界面:通过触摸屏等设备,提供给用户一个直观的界面,显示电梯当前的状态和楼层信息。
通过以上设计方案,基于PLC的五层电梯控制系统能够满足电梯正常运行、安全可靠、节能环保等功能需求。
(完整word版)基于单片机控制的电梯控制系统
单片机综合实验实验报告学院计算机与电子信息学院专业电子信息工程班级电信11- 班姓名学号110340301实验题目基于单片机控制的电梯控制器系统环境Proteus 指导教师左敬龙实验时间2013年10月28日至2013年11月01日实验报告评分:_______题目:基于单片机控制的电梯控制器班级:电信11- 姓名:摘要:单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。
本设计介绍了基于单片机的电梯控制系统,硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、电梯外请求发光管显示模块、楼层显示数码管模块、电梯上下运行显示模块等5部分组成。
该系统采用单片机(AT89S52)作为控制核心,内外使用按键按下与否而引起的电平的改变,作为用户请求信息发送到单片机,通过单片机来控制电机的正反转,并且根据楼层检测结果控制电机停在目标楼层。
软件部分则使用C语言,利用查询方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,并送到数码管进行显示。
硬件设计简单可靠,结合软件,基本实现了六层电梯运行的模拟。
关键词:单片机,AT89S52,电梯,控制器。
1 引言随着生活节奏的加快以及生活环境的不断改变,高楼大厦中电梯的应用也越来越普及,而如何有效地使用电梯,是其能够智能化的稳定工作已经成为焦点。
从而,电梯便是高层住宅、商店、宾馆、写字楼、仓库等高层建筑不可缺少的垂直方向的运输工具。
然而,1889年美国奥梯斯升降机公司推出的世界第一部以电动机为动力的升降机,同年的纽约市马累特大夏安装成功。
随着建筑物规模的不断扩展,楼层也越来越高,对电梯的调速精度、调速范围等静态和动态特性也随之提出更高的要求。
由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。
采用这种控制线路存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。
基于单片机五层电梯控制系统
#include<reg51.h>#include<stdio.h>//LED matrix letter upward ,vertical row :h,g,f,e,d,c,b,a=p07~p00;horizontal row: r1~r7Unsigned char code dispOne [8]={0xf3,0xe3,0xf3,0xf3,0xf3,0xf3,0xf3,0xf3}; Unsigned char code dispTwo [8]={0x81,0xfd,0xfd,0xfd,0x83,0xbf,0xbf,0x81}; Unsigned char code dispThree [8]={0x81,0xfd,0xfd,0x81,0xfd,0xfd,0xfd,0x81}; Unsigned char code dispFour [8]={0xbd,0xbd,0xbd,0xbd,0x81,0xfd,0xfd,0xfd}; Unsigned char code dispFive [8]={0x81,0xbf,0xbf,0xbf,0x81,0xfd,0xfd,0x81}; Unsigned char code dispUp [8]={0xe7,0xc3,0x81,0xe7,0xe7,0xe7,0xe7,0xe7}; Unsigned char code dispDown [8]={0xe7,0xe7,0xe7,0xe7,0xe7,0x81,0xc3,0xe7}; Unsigned char code dispRscan [8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//scan from r1 to r7 ,”0”avarilableUnsigned char data dispbuf[8]={0,0,0,0,0,0,0,0};Unsigned char data dispbuf16[16];Unsigned char data FloorFlag=1;Unsigned char data dispm=1;Sbit OneF=P1^0;Sbit FourF=P1^1;Sbit FiveF=P1^2;Sbit OneFLED=P1^3;Sbit TwoFLED=P1^4;Sbit ThreeFLED=P1^5;Sbit FourFLED=P1^6;Sbit FiveFLED P1^7;Void delay (unsigned char dtime){ unsigned char i,j;For(i=0;i<dtime,i++){ for (j=0;j<120;j++){;}}}Void movingUp(void){Unsigned char i,k,n,m;For (i=0;i<8;i++) {dispbuf16[i]=0xff;}For (i=0;i<8;i++) {dispbuf16[i+8]=disUp[i];}For (m=0;m<=8;m++){ for (n=0;n<10;n++){for(k=0;k<8;k++){ P2=0xff;P0=dispbuf16[m+k];//else P0=AZtab[m+1][delta%8];P2=Rscan[k];Delay(2);//delta++}}}}Void movingDown(void){Unsifned char I,k,n,m;For (i=0;i<8;i++) {dispbuf16[i]=dispDown[i];}For (i=0;i<8;i++) {dispbuf16[i+8]=0xff;} For (m=15;m>7;m--){ For (n=0;n<10;n++){ for (k=0;k<8;k++){ P2=0xff;P0=dispbuf16[m-8+k];//else P0=AZtab[m+1][delta%8];P2=Rscan[k];delay(2);//delta++;}}}}void dispBlank(void){ unsingned char i,n,k;for(i=0;i<8;i++) {dispbuf[i]=0xff;}for(n=0;n<20;n++){for(k=0;k<8;k++){ p2=0xff;p0=dispbuf[k];p2=rscan[k];delay(2);}}}void display(void){unsigned char k,n;{ for(k=0;k<8;k++){if(dispm==1){dispbuf[k]=dispOne[k];OneFLED=0;TwoFLED=FhreeFLED=FourFLED=FiveFLED=1;}else if(dispm==2){diapbuf[k]=dispTwo[k];TwoFLED=0;OneFLED=1;FhreeFLED=1;FourFLED=FiveFLED=1;}else if(dispm==3) {diapbuf[k]=dispThree[k];OneFLED=1;TwoFLED=1;FhreeFLED=0;FourFLED=FiveFLED=1;}else if(dispm==4) {diapbuf[k]=dispFour[k];OneFLED=1;TwoFLED=1;FhreeFLED=1;FourFLED=0;FiveFLED=1;}else if(dispm==5) {diapbuf[k]=dispFive[k];OneFLED=1;TwoFLED=1;FhreeFLED=1;FourFLED=1;FiveFLED=0;}}for(n=0;n<20;n++){for(k=0;k<8;k++){ P2=0xff;P0=dispbuf[k];P2=dispbuf[k];delay(2);}}}}void MovUp(void){movingUp(); dispBlank();movingUp(); dispBlank();movingUp(); dispBlank();movingUp(); dispBlank();movingUp(); dispBlank();}void MovDown(void){movingDown(); dispBlank();movingDown(); dispBlank();movingDown(); dispBlank();movingDown(); dispBlank();movingDown(); dispBlank();)//One Floor:P10;Two Floor:P11;three floor:P12void keyscan(void){if((FloorFlag==1)&&(FourF==0)){ MovUp();dispm=2;display();display();display();display();display();MovUp();dispm=3;display();display();display();display();display();MovUp();dispm=4;FloorFlag=4;}if ((FloorFlag==1)&&(FiveF==0)){ MovUp();dispm=2;display();display();display();display();display();MovUp();dispm=3;display();display();display();display();display();MovUp();dispm=4;display();display();display();display();display();MovUp();dispm=5;//display();display();display();FloorFlag=5;}if((FloorFlag==4)&&(FiveF==0)){ MovUp(); dispm=5;FloorFlag=5;}if((FloorFlag==5)%%(FourF==0)){ MovDown(); dispm=4;FloorFlag=4;}if((FloorFlag==5)&&(OneF==0)){ MovDown();dispm=4;display();display();display();display();display();MovDown();dispm=3;display();display();display();display();display();MovDown();dispm=2;display();display();display();display();display();MovDown();dispm=1;//display();display();display();FloorFlag=1;}if((FloorFlag==4&&(OneF==0)){ MovDown();dispm=3;display();display();display();display();display();MovDown();dispm=2;display();display();display();display();display();MovDown();dispm=1;FloorFlag=1;}}void main(){while (1){display();keyscan();}}。
五层电梯PLC课程设计
内容摘要随着我国社会经济的迅猛发展,人民物质文化生活水平日益提高,伴随建筑业的发展,为建筑物内提供上下交通运输的电梯工业也在日新月异地发展着。
电梯已不仅是一种生产环节中的重要设备,更是一种人们频繁乘用的交通运输设备。
此次的关于五层电梯模型PLC控制系统设计主要有有司机、无司机、消防三种工作模式。
同时也具有自动响应层楼召唤信号、自动响应轿厢服务指令信号、自动完成轿厢层楼位置显示、自动显示电梯运行方向、直达和最远停站等功能。
在设计中,要合理的选择电动机以及合理的选用一些相关的辅助继电器。
同时选用S7—200及其一些扩展模块。
关键词:五层电梯;PLC控制;模式;自动响应目录第1章引言 . 11.1 设计题目 (1)1.2 设计要求. (1)1.3 设计内容1第2章系统总体方案分析与设计22.1控制要求 22.2电梯的启动条件 22.3电梯的停车条件 22.4设备选型 2第3章 PLC控制系统设计33.1 PLC在电梯控制中的应用 .33.2 PLC单台电梯控制系统的工作流程 (4)3.3 I/O点的分配与编号.... . (5)3.4PLC端子接线图 63.5 控制程序编制7结论 (25)设计总结26致谢27参考文献28第1章引言1.1 设计题目五层电梯的PLC控制系统设计。
1.2 设计要求1、要有有司机、无司机、消防三种工作模式2、自动响应层楼号召信号(含上召唤和下召唤)3、自动响应轿厢服务指令信号4、自动完成轿厢层楼位置显示(二进制方式)5、自动显示电梯运行方向6、具有电梯直达功能和反向最远停站功能1.3 设计内容1、按题意要求,列出PLC I/O地址分配表2、画出PLC I/O端子接线图3、完成梯形图控制程序设计4、完成课程设计说明书第2章系统总体方案分析与设计2.1 控制要求1、自动响应层楼召唤信号(含上召唤和下召唤)2、自动响应轿箱服务指令信号3、自动完成轿箱层楼位置显示4、自动显示电梯运行方向5、能够进行运行模式的选择2.2电梯的启动条件(1)安全保护系统正常(2)门锁锁闭(3)定向部分选择好电梯的运行方向2.3电梯的停车条件(1)选层部分选择好停车楼层(2)电梯必须到达要停车楼层的减速点(3)电梯到达目标楼层的平层位置2.4 设备选型PLC控制器选用西门子S7—200,CPU选择226,扩展模块为EM223 和EM222第3章 PLC控制系统设计3.1 PLC在电梯控制中的应用目前,在电梯的控制方式上,主要有继电器控制、PLC控制和微型计算机控制三种。
基于单片机的电梯制作
山东科技大学2012届本科毕业论文基于单片机的电梯制作论文作者姓名:张强所学专业:自动化目录前言第一章绪论 (1)1.1课题来源 (1)1.2课题背景 (1)1.3国内外在该方向的研究现状及分析 (2)1.4使用的开发平台 (2)第二章控制方案的选取 (3)2.1控制芯片的选取 (3)2.2楼层检测装置的选取 (3)2.3楼层显示装置的选取 (4)2.4紧急报警装置的选取 (5)2.5电动机的选取 (5)2.6电机驱动电路的选取 (5)第三章硬件设计 (7)3.1硬件模块设计框图 (7)3.2电梯模型搭建图 (7)3.3单片机最小系统介绍 (8)3.4各模块的设计 (9)3.4.1 键盘模块 (9)3.4.2 电源模块 (10)3.4.3 位置检测模块 (10)3.4.4 电机驱动模块 (11)3.4.5 按键显示模块 (13)3.4.6 电梯紧急报警模块............................................................... 错误!未定义书签。
3.4.7 数码管显示模块 (14)第四章软件设计 (15)4.1电梯程序流程图 (15)4.2电梯主程序 (16)4.3键盘扫描请求指令 (16)4.4电梯应答中断服务 (16)4.5紧急报警和演示 (16)结论 (17)参考文献 (18)附录一管脚说明 (19)附录二程序代码 (20)附录三系统PCB图 (31)前言电梯在高层建筑中几乎是必不可少的,它将大楼的各层连接在一起,极大的方便了人们的出行,可以说电梯已经是现代物质文明的一个象征,它使得我们的出行更加方便。
但是实际了解电梯构造特别是控制构造方面的人却少之又少。
本设计研究了电梯控制的过程,详细了阐述了元器件的选取、搭建和软件设计过程。
本文以STC89S52芯片为核心,结合一些外围电路如:红外线收发电路、按键扫描电路、电机驱动电路等。
每一层都被安置了一对红外收发装置,它可以被用来检测电梯是否到达这一层。
基于PLC控制的五层电梯系统设计
基于PLC控制的五层电梯系统设计电梯作为现代城市中不可或缺的交通工具之一,为人们的生活带来了极大的便利。
而基于PLC(可编程逻辑控制器)控制的五层电梯系统设计,更是提高了电梯运行的安全性和效率。
本文将从电梯系统的基本原理、PLC控制技术、五层电梯系统设计和优化等多个方面进行深入研究,以期为相关领域研究提供一定参考。
第一章电梯系统基本原理1.1 电梯系统组成电梯系统由多个基本部件组成,包括机房、轿厢、对重、导轨、绳索等。
这些部件相互配合,实现了整个电梯运行。
1.2 传统电梯工作原理在传统的电梯工作原理中,通过控制机房中的驱动装置来实现对轿厢运行方向和速度的控制。
传感器和开关等装置用于检测轿厢位置和门开关状态。
1.3 PLC控制技术在电梯中的应用PLC控制技术的出现,为电梯系统的控制带来了革命性的变化。
通过PLC控制器,可以实现对电梯系统的全面监控和精确控制,提高了电梯运行的安全性和效率。
第二章 PLC控制技术2.1 PLC简介及特点PLC(可编程逻辑控制器)是一种专门用于工业自动化领域的可编程设备。
它具有高可靠性、实时性强、适应性广等特点,可以满足复杂工业环境下对于自动化控制的需求。
2.2 PLC在工业自动化中的应用PLC广泛应用于各个行业领域,包括生产线、机器人、交通运输等。
它通过编程实现对设备和系统运行状态的监测和调节,提高了生产效率和质量。
2.3 PLC在五层电梯系统中的优势在五层电梯系统中采用PLC控制技术,可以实现对电梯运行状态、门开关状态、楼层信息等进行精确监测和调节。
PLC具有高可靠性和强大计算能力,在提高安全性和效率方面具有明显优势。
第三章五层电梯系统设计与优化3.1 五层建筑特点及对于电梯运行需求分析五层建筑相对于高层建筑来说,楼层高度较低,电梯运行的速度和负载要求相对较低。
通过对五层建筑的特点和电梯运行需求的分析,可以确定设计和优化的目标。
3.2 基于PLC控制技术下五层建筑安全性设计方案在设计安全性方案时,可以通过PLC控制技术实现对轿厢速度、负载、门开关等参数的实时监测。
基于PLC的五层电梯控制系统设计
基于PLC的五层电梯控制系统设计引言:电梯是现代建筑中不可或缺的设备,它能够提供高效、便捷的垂直交通工具。
在电梯系统中,控制系统起着至关重要的作用。
本文将基于PLC技术设计一个五层电梯控制系统,通过该系统可以实现电梯的安全、稳定、高效运行。
一、需求分析1.电梯应能够响应乘客的召唤并正确运行到指定楼层。
2.电梯在运行过程中应能够对前后门进行开关控制,并对乘客进出进行控制。
3.电梯在运行过程中应能够检测楼层的精确位置,并根据乘客需求来选择运动方向。
4.电梯在运行过程中应当具备安全性能,能够在发生紧急情况时进行紧急停止和报警。
二、系统设计1.硬件设计电梯控制系统的硬件部分主要包括PLC、传感器、电机、按钮、面板等。
-PLC负责接收信号并进行运算,控制电机运动和门的开关。
-传感器用于感知电梯的运动状态和乘客的进出情况。
-电机负责电梯的升降运动。
-按钮用于乘客的召唤和指示。
-面板用于显示电梯当前状态和提供用户操作界面。
2.软件设计软件部分主要包括PLC程序的设计和逻辑控制。
-接收信号部分:PLC接收按钮的信号,根据位置信息计算电梯运动的方向和距离,并控制电机启动或停止。
-控制部分:根据电梯位置和乘客需求,控制电梯的开门和关门动作,并保证安全性能。
-状态显示部分:通过面板显示电梯的状态、当前楼层和故障信息等。
三、系统实施1.传感器安装在电梯内部和外部安装传感器,用于感知电梯的运动状态(升降、停止)和乘客的进出情况。
-运动状态传感器:用于检测电梯是否处于运动状态。
-乘客进出传感器:用于检测电梯内部乘客的人数和外部按钮的状态。
2.PLC程序设计根据硬件设计和需求分析,编写PLC程序进行逻辑控制。
-接收信号部分:通过PLC输入接口接收按钮信号和传感器信号。
-控制部分:根据电梯的运动状态和乘客的需求,控制电机运动和门的开关,并确保安全性能。
-状态显示部分:通过PLC输出接口将电梯状态信息传输给面板进行显示。
四、系统调试和运行在系统安装完毕后,进行一系列的测试和调试。
单片机电梯控制课设任务
单片机电梯控制课设任务电梯是我们现代生活中不可或缺的交通工具之一。
电梯的控制是由电梯控制系统来完成的,而单片机电梯控制系统则是其中的一种常见实现方式。
本文将介绍单片机电梯控制的课设任务,并对其进行分析。
一、课设要求单片机电梯控制课设要求学生设计一套基于单片机的电梯控制系统。
具体要求如下:1. 实现电梯的上下行和开关门等基本功能;2. 考虑电梯的安全性,防止电梯在超重、故障等情况下发生危险;3. 考虑电梯的舒适性,优化电梯的运行效率,减少电梯的等待时间和行程时间;4. 考虑电梯的节能性,通过控制电梯的运行方式,减少能源的消耗;5. 要求使用C语言编程,通过仿真软件进行仿真测试。
二、实现思路1. 硬件设计硬件设计包括电梯控制板的设计和电梯控制电路的设计。
电梯控制板需要包括单片机、LCD显示屏、按键、蜂鸣器等模块,用于控制电梯的运行和显示电梯的状态。
电梯控制电路需要包括电机驱动电路、传感器电路、限位开关等模块,用于检测电梯的状态和控制电梯的运行。
2. 软件设计软件设计主要包括电梯控制算法的设计和程序编写。
电梯控制算法需要考虑电梯的运行方式、电梯的调度策略、电梯的故障处理等方面。
程序编写需要将算法转化为可执行的代码,并通过仿真软件进行仿真测试。
三、实现步骤1. 确定电梯的基本功能和运行方式,包括上下行、开关门、报警等功能;2. 设计电梯控制板和电梯控制电路,包括单片机的选型、电机驱动电路的设计、传感器电路的设计等;3. 实现电梯控制算法,包括电梯的调度策略、电梯的故障处理等;4. 编写程序代码并进行仿真测试,根据测试结果进行调试和优化;5. 考虑电梯的安全性、舒适性和节能性,根据需要进行优化。
四、实现难点1. 电梯的调度策略设计,包括优化电梯的运行效率和减少电梯的等待时间;2. 电梯的故障处理,包括电梯在超重、故障等情况下的处理方式;3. 硬件设计中电机驱动电路和传感器电路的设计,需要考虑电机的功率和传感器的精度等因素。
基于STC89C52单片机的电梯设计
基于STC89C52单片机的电梯设计摘要:随着人们生活水平的不断提高和现代科技的猛速发展,高层建筑已成为一种用于居住、办公的主流建筑设计。
为了更好地提高人们生活和工作的效率,电梯成为生活中不可或缺的垂直代步工具。
为了让电梯在运行过程中实时、有效地实现方向优先、距离优先选择,本文提出了基于STC89C52单片机的电梯设计。
本文以STC89C52单片机作为背景机通过驱动外围电路实现电梯垂直运行,该系统主要由硬件和?件两大部分组成。
其中,硬件部分主要由主控芯片、显示模块、按键模块、铃声提示模块4大部分组成。
主控模块由STC89C52作为背景机完成驱动外围电路进行信息处理和控制的功能,显示模块负责实时的显示电梯的升降状态以及电梯所到楼层数,按键电路主要负责完成电梯的外呼内选将楼层到达信号传输给单片机,铃声提示模块一方面报警提示乘客到达了所需的楼层,另一方面完成出现紧急停止时的报警提示。
关键词:STC89C52背景机高层建筑垂直运行0引言随着现代科技的快速发展,高层建筑已成为一种用于居住、办公的主流建筑设计,以垂直输送为主的电梯技术得到了广泛应用。
根据直线传输省时省力的机理,集机电一体化的电梯设备成为了高层建筑不可缺少的垂直代步运输工具,如何设计电梯的运行控制方式使其费用最低并且使得程序设计更为优化成熟,能够进一步提高电梯运行控制系统的稳定性和安全性,本文提出了基于STC89C52单片机的电梯控制系统的设计。
基于STC89C52单片机的电梯运行控制设计主要选用STC89C52单片机作为背景机以软硬件结合为平台,实现电梯外呼内选的功能,对于电梯的正常运行、制动减速、启动加速有着重要的控制作用。
其中,硬件系统包括主控芯片、相关按键、显示单元等,主控芯片主要完成对外围电路的驱动实现电梯垂直方向运行、不同站层间自动起停、垂直厢体命令响应等功能以及各程序软件的烧写,电梯的外呼内选是通过相关按键传输楼层到达信号给单片机来完成,显示单元主要通过串口驱动数码管静态显示所选楼层。
五层电梯plc课程设计
五层电梯plc课程设计一、课程目标知识目标:1. 理解PLC(可编程逻辑控制器)的基本原理,掌握其操作方法。
2. 学习并掌握五层电梯控制系统的基本构成、运行原理及PLC编程方法。
3. 了解电梯行业的相关标准和安全规定。
技能目标:1. 能够运用所学知识,设计并实现一个五层电梯的PLC控制程序。
2. 培养学生动手操作、实践能力,提高团队协作和问题解决能力。
3. 学会使用相关软件进行PLC程序编写、调试和优化。
情感态度价值观目标:1. 培养学生对电气工程及自动化领域的兴趣,激发学生的创新意识。
2. 增强学生的安全意识,使其认识到工程实践中的责任与担当。
3. 培养学生严谨、务实的学术态度,提高其自主学习、持续发展的能力。
本课程旨在让学生通过学习PLC技术,掌握五层电梯控制系统的设计与实现方法。
结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。
在教学过程中,注重理论知识与实践操作相结合,培养学生的实际应用能力和创新精神。
二、教学内容1. PLC基本原理与操作方法:- PLC的组成、工作原理及性能指标- PLC编程语言及编程技巧- PLC的安装、调试与维护2. 电梯控制系统基本知识:- 电梯的构成、分类及运行原理- 电梯控制系统的主要部件及功能- 电梯行业的相关标准和安全规定3. 五层电梯PLC控制程序设计:- 控制要求及功能分析- PLC选型及I/O分配- 控制程序设计及编程- 程序调试与优化4. 实践操作与案例分析:- 搭建五层电梯控制系统实验平台- PLC编程软件的使用方法- 实际操作训练与问题解决- 分析典型电梯故障案例,提高故障排查能力教学内容依据课程目标进行选择和组织,确保科学性和系统性。
本章节的教学大纲将按照以上内容安排和进度,结合教材相关章节进行教学。
在教学过程中,注重理论与实践相结合,提高学生的实际操作能力和问题解决能力。
三、教学方法本章节将采用以下多样化的教学方法,以激发学生的学习兴趣和主动性:1. 讲授法:- 对于PLC基本原理、电梯控制系统基本知识等理论性较强的内容,采用讲授法进行教学,帮助学生建立扎实的理论基础。
PLC五层电梯课程设计
成绩_____山东理工大学电气与电子工程学院课程设计说明书设计题目:五层电梯PLC控制设计课程名称: PLC原理与应用(A)专业班级:学生姓名:学号:指导教师:起止日期:课程设计任务书五层电梯PLC控制设计一、前言摘要:本文介绍一种电梯PLC控制系统。
电梯是垂直方向的运输设备,是高层建筑中不可缺少的交通运输设备。
它靠电力,拖动一个可以载人或物的轿厢,在建筑的井道内导轨上做垂直升降运动,在人们生活中起着举足轻重的作用。
而控制电梯运行的PLC系统也要求越来越高,要求达到电梯运行的“稳、准、快”的运行目的。
该系统主要由PLC、逻辑控制电路组成。
其中包括交流异步电动机、继电器、接触器、行程开关、按钮、发光指示器和变频器组成为一体的控制系统。
本机控制单元采用以德国西门子S7—200对机器进行全过程控制。
以五层电梯为设计对象,分别从电梯控制系统的构成及工作原理,系统PLC配置方案,PLC软件设计,PLC软件的调试仿真和电梯硬件选取等方面,详细的阐述了PLC在电梯控制系统中的应用,形成了以PLC 为控制系统的完整的电梯模型,使电梯在更精确、更可靠、更快速的控制平台上运行。
整个系统通过PLC、逻辑控制电路对电梯的升降;平层;起动、制动控制。
其结构简单、运行效率高、平层精度高、易于理解与掌握。
课题研究的背景电梯是将机械原理应用、电气技术、微处理器技术、系统工程学、人体工程学及空气动力学等多学科和技术集于一体的机电设备,它是建筑物中的永久性垂直交通工具。
电梯作为一种较为复杂的机电一全化设备,它由多许机械构件和电子、电气、大规模集成电路组成的微型计算系统及声、光控制部件所组成。
那么电梯到底有哪些功能呢?我们从按下电梯的按钮到完成电梯的运行并走出电梯轿厢,实际上已包含了电梯的许多功能,如:电梯的定向选层、电梯的起动、加速、稳速运行、到站减速、平层停车、开关门。
还有检修功能、安全保护功能、消防功能、楼层显示等。
从电梯控制统的实现方法分,电梯的控制系统经历了继电器控制、可编程序控制(PLC)、单片微机控制、多微机控制多种形式。
5层电梯课程设计
5层电梯课程设计一、课程目标知识目标:1. 让学生掌握电梯的基本结构及运行原理,理解电梯系统中涉及的物理概念,如重力、平衡、能量转换等。
2. 使学生了解电梯的5层控制系统及其功能,包括楼层显示、选层、门控、运行和安全保护等。
3. 引导学生运用数学知识,进行电梯速度、加速度和楼层间距的计算。
技能目标:1. 培养学生运用所学知识分析和解决实际问题的能力,能针对电梯故障进行初步判断和排查。
2. 提高学生的团队合作能力,通过小组讨论、实验操作等方式,完成电梯模型的搭建和调试。
情感态度价值观目标:1. 培养学生对电梯工程技术的兴趣,激发他们探索科学技术的热情。
2. 引导学生关注电梯安全问题,增强他们的安全意识和责任感。
3. 培养学生尊重他人意见,学会倾听、表达和沟通,形成良好的团队合作精神。
本课程针对五年级学生特点,结合教材内容,注重理论与实践相结合,通过生动有趣的教学活动,使学生在掌握电梯相关知识的基础上,提高解决问题和团队合作的能力,培养他们对科学技术的热爱和电梯安全意识。
二、教学内容1. 电梯的基本概念与历史:介绍电梯的定义、发展历程,以及电梯在现代建筑中的重要作用。
教材章节:第一章第一节2. 电梯的结构与运行原理:讲解电梯的主要组成部分,如曳引机、导轨、轿厢、对重等,以及电梯的运行原理。
教材章节:第一章第二节3. 电梯的5层控制系统:详细讲解电梯控制系统的5层结构,包括楼层显示、选层、门控、运行和安全保护等。
教材章节:第二章4. 电梯速度与楼层间距计算:运用数学知识,进行电梯速度、加速度和楼层间距的计算。
教材章节:第三章5. 电梯安全与故障排查:介绍电梯安全常识,分析常见电梯故障及排查方法。
教材章节:第四章6. 电梯模型搭建与调试:分组进行电梯模型制作,培养学生的动手能力和团队合作精神。
教材章节:第五章教学内容安排与进度:本课程共计10课时,具体安排如下:1-2课时:电梯的基本概念与历史3-4课时:电梯的结构与运行原理5-6课时:电梯的5层控制系统7课时:电梯速度与楼层间距计算8课时:电梯安全与故障排查9-10课时:电梯模型搭建与调试教学内容注重科学性和系统性,结合教材章节,确保学生能够逐步掌握电梯相关知识。
PLC课程设计(五层电梯
可编程控制器原理与应用课程设计任务书一、设计题目、内容及要求1、设计题目:五层电梯的plc自动控制2、设计内容:1)电梯轿箱的控制要求:a:选向:根据电梯各层内选外呼信号的先后和停止时轿箱所在的楼曾位置决定电梯的运行方向。
b:选层换速:指电梯能够根据轿内所选层而决定运行方向,而且遵守或一直向上,或一直向下的原则。
并且在每次平层的时候都能够换速。
c:楼层位置的指示:选用了数码管显示的方法。
由于FX2N系列已有内部计数-译码驱动模块,所以只要外部加上LED七段显示管和电源就可以显示楼层了。
2)电梯门的控制要求:要求当电梯平层的时候,电梯门自动打开,经过5秒钟后电梯门自动关上。
如果遇到有人在门中间的情况,电梯会因为光电开关的作用而自动开门。
3、设计要求:1)根据生产的工艺过程分析控制要求。
如需要完成的动作(动作顺序、动作条件及必须的保护和联锁等)、操作方式(手动、自动;连续、单周期及单步等);2)根据控制要求确定所需的用户输入、输出设备。
据此确定PLC的I/O点数;3)选择PLC,分配PLC的I/O点,设计I/O电气接口连接图(这一步也可结合第2步进行);4)进行PLC程序设计。
二、设计原始资料目录1 概述 (1)2 总体方案设计 (2)2.1电梯控制系统构成 (2)2.2电梯的工作原理及功能要求 (2)2.2.1输入输出回路 (2)2.2.2变频调速回路 (3)3 硬件设计 (4)3.1控制系统硬件设计 (4)3.2输入输出点分配 (5)4 软件设计 (6)4.1 控制系统程序工艺流程分析 (6)4.2控制系统程序设计 (11)5 总结 (17)参考文献 (18)1 概述在本次设计中,我将利用PLC来实现对电梯的控制。
在当今时代由于工业自动化程度的不断提高对自动化控制的要求也日趋增加,PLC则能在很大程度上很广的范围内实现自动化控制。
20世纪60年代末,为了克服传统继电器的种种应用上的缺点,人们研制出了一种先进的自动控制设备PLC,由于PLC具有优良的技术性能,因此它一问世就很快得到了推广应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告课程名称微机课程设计设计题目电梯模拟运行设计专业班级自动化1041姓名王会学号**********指导教师刘文洲蔡长青起止时间2013.12.23---2013.12.31成绩评定电气与信息学院课程设计考核和成绩评定办法1.课程设计的考核由指导教师根据设计表现、设计报告、设计成果、答辩等几个方面,给出各项权重,综合评定。
该设计考核教研室主任审核,主管院长审批备案。
2.成绩评定采用五级分制,即优、良、中、及格、不及格。
3.参加本次设计时间不足三分之二或旷课四天以上者,不得参加本次考核,按不及格处理。
4.课程设计结束一周内,指导教师提交成绩和设计总结。
5.设计过程考核和成绩在教师手册中有记载。
课程设计报告内容课程设计报告内容、格式各专业根据专业不同统一规范,经教研室主任审核、主管院长审批备案。
注:1. 课程设计任务书和指导书在课程设计前发给学生,设计任务书放置在设计报告封面后和正文目录前。
2. 为了节省纸张,保护环境,便于保管实习报告,统一采用A4纸,实习报告建议双面打印(正文采用宋体五号字)或手写。
12/13学年第二学期《单片机控制系统设计与调试》课程设计任务书指导教师:刘文洲蔡长青班级:自动化1041、2班地点:机房、单片机实验室(实训中心415)课程设计题目:电梯模拟运行设计一、课程设计目的1.本课程设计的目的在于培养学生运用已学的微机控制技术的基础知识和基本理论,加以综合运用,进行微机控制系统设计的初等训练,掌握运用微机控制技术的原理、设计内容和设计步骤,为从事相关的毕业设计或今后的工作需要打下良好的基础。
能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
2.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的基础。
3. 能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
二、课程设计内容(包括技术指标)模拟5层楼的电梯运行,对电梯外部按键和内部按键进行识别,经单片机分析后发出控制信号,显示电梯的运行楼层,模拟电梯运行。
1.外部呼叫楼层响应功能外部按键分为1楼上、2楼上下、3楼上下、4楼上下和5楼下,共10个按键,对应有10只发光二极管,当按键被按下时,对应发光二极管被点亮,电梯在运行过程中,对楼层的外部呼叫进行响应,在呼叫楼层停留(即显示延时),同时熄灭对应楼层的发光二极管。
2.内部目的楼层响应功能通过电梯内部按键来设定目的楼层,设有1、2、3、4、5层楼的按键,对应有5只发光二极管,当按键被按下时,对应发光二极管被点亮,单片机通过按键识别,对各目的楼层进行响应,在目的楼层停留(即显示延时),同时熄灭对应楼层的发光二极管。
3.响应顺序功能对呼叫楼层、目的楼层和上、下楼进行响应先后顺序的区分,区分度和调试成绩成正比。
三、时间安排四、基本要求1.画出硬件电路图,完成PCB制版;2.画出软件流程图,编写程序(C51语言/汇编语言);3.完成系统调试;4.提交设计报告。
摘要 (6)Abstract (7)1绪论 (8)1.1 研究的背景与意义 (8)1.2 设计的目的 (8)2电路总体设计方案 (8)2.1 设计思路 (8)2.1.1 基本方案确立 (9)2.1.2 软硬件确立 (9)2.2 设计方框图 (9)3系统硬件设计原理分析 (10)3.1 复位和时钟电路 (10)3.2 模拟信号输出电路设计 (11)3.2.1 显示电路的设计 (11)3.3 模拟信号输入电路设计 (12)3.3.1 内部信号输入 (12)3.3.2 外部信号输入 (12)3.4 单片机外围扩展电路 (14)4系统软件设计原理分析 (14)4.1 电梯判决函数 (15)4.2 软件系统设计流程图 (16)4.3 keilc的编程和C语言的程序 (16)4.3.1 keilc编程的流程 (16)4.3.2 部分软件功能的程序 (17)4.4 系统程序主流程图 (18)5系统调试 (19)5.1 硬件调试 (19)5.2 软件调试 (20)6总结 (21)参考文献 (22)附录 (23)摘要随着国内经济的发展和人口的快速增长,我国城市化进程的脚步越来越快,使都市的建筑物普遍朝着高层化方向发展。
电梯在我们日常生活中起着举足轻重的作用。
电梯已不仅仅是一种生产环节中的重要设备,更是一种人们频繁使用的交通运输设备。
最早使用的交流继电气控制因其线路复杂,维护工作量大,故障率高,可靠性差,不易改动等缺点,开发一种安全,高效的控制方式势在必行。
而单片机控制系统不仅克服了以上缺点,还大大减低成本,提高了保密性和可靠性。
因此,单片机控制系统应该得到应有的重视和推广。
本文介绍一种采用单片机STC89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计方法,利用单片机编程实现功能,简介而又多变的设计方法,缩短了研发周期,同时是电梯控制系统体积更小功能更强大。
本设计实现了电梯控制系统所需的一些基本功能,能通过按键选择上下楼,通过数码管显示所在楼层,原理图采用DXP绘制,实现本次课程设计的要求。
本次设计更注重了吧一些新的思路加入到设计中去,主要包括采用了STC89C52芯片,使用C语言进行编程,使其具有了更强的移植性,更加利于我们学习。
关键词传送带 STC89C52 电梯控制系统 C语言With the rapid growth of domestic economic development and population, our country city process in an increasingly fast pace, make urban buildings generally move in the high-risedevelopment direction. Elevator play a decisive role in our daily life. The elevator is not only an important equipment forproduction of transportation equipment, is a frequently used.The earliest use of the AC electrical control because of itscomplex lines, large maintenance workload, high failure rate,poor reliability, not easy to change such shortcomings, to develop a safe, efficient way to be imperative control. Single-chip microcomputer control system not only overcome the above shortcomings, but also greatly reduce the cost, improve the security and reliability. Therefore, the MCU control systemshould receive due attention and promotion.This paper introduces a design method using the STC89C52 chip to the elevator control system, describes how to usemicrocontroller programming to achieve the electronic design method, realizes the function of microcontroller programming,design method and changeable, shortens the developmentcycle, also is a smaller elevator control system, more powerful.Some of the basic functions of the design and implementation ofelevator control system is required to go downstairs, through the button to select, show where the floor through the digital tube, schematic and DXP is used to draw, to achieve therequirements of curriculum design. This design pays more attention to it some new ideas into the design, including the useof the STC89C52 chip, the use of C language programming,which has more transplantable, more conducive to our learning.Key word: STC89C52The elevator control system C1.1 研究的背景与意义电梯进入人们的生活已经有一个多世纪了,随着历史的发展电梯技术也在不断的进步。
电梯的材质由黑色到彩色,样式由直式到斜式,在操纵控制方面更是步步出新——手柄开关操纵、按键操纵、信号控制、集选控制人机对话等等,多台电梯还出现了并联控制,智能控制;双层轿厢电梯展示出节约井道空间,提升运输能力的优势。
调频门控、智能远程监控、主机节能、控制柜低噪音耐用,一款款集纳了人类在机械、电子、关学等领域最新科研成果的新型电梯竞相问世,而且用于更多的方面,它以成为人类必不可少的垂直运输交通工具。
1.2 设计的目的本课程的主要任务是完成一个电梯系统的调度模块,即通每层的按键使数码管显示相应的层数。
通过此次设计要达到的目的有1、学习单片机的相关知识,别且能熟练加以运用;2、根据系统技术要求,进行系统硬件的总体方案设计;3、能用汇编语言或者C语言实现电梯模拟控制;4、能绘制电路图焊接电路板;2电路总体设计方案2.1 设计思路电梯控制器有由电梯轿厢中的电路(电梯内部电路),各个楼层的电路(外部电路)其他电路几部分组成。
电梯在各个楼层的定位,本模型采用延时控制,相邻的两个楼层延时8ms。