基于单片机的升降控制系统设计毕业设计论文.docx

上传人:b****5 文档编号:12219464 上传时间:2023-04-17 格式:DOCX 页数:46 大小:734.75KB
下载 相关 举报
基于单片机的升降控制系统设计毕业设计论文.docx_第1页
第1页 / 共46页
基于单片机的升降控制系统设计毕业设计论文.docx_第2页
第2页 / 共46页
基于单片机的升降控制系统设计毕业设计论文.docx_第3页
第3页 / 共46页
基于单片机的升降控制系统设计毕业设计论文.docx_第4页
第4页 / 共46页
基于单片机的升降控制系统设计毕业设计论文.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

基于单片机的升降控制系统设计毕业设计论文.docx

《基于单片机的升降控制系统设计毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的升降控制系统设计毕业设计论文.docx(46页珍藏版)》请在冰豆网上搜索。

基于单片机的升降控制系统设计毕业设计论文.docx

基于单片机的升降控制系统设计毕业设计论文

武汉理工大学

毕业设计(论文)

基于单片机的升降控制系统设计

学院(系):

信息工程学院

专业班级:

电子信息工程专业0703班

 

本科生毕业设计(论文)任务书

设计(论文)题目:

基于单片机的升降控制系统设计

设计(论文)主要内容:

1)认真学习C语言和汇编编程语言;

2)深入学习单片机相关内容;

3)利用Proteus软件进行仿真;

4)将理论分析结果与仿真结果进行比较;

5)熟悉和掌握毕业论文相关规范格式。

要求完成的主要任务:

1、学习和掌握C语言和汇编编程语言相关知识;

2、掌握单片机原理;

3、设计升降控制系统,实现选层,平层,停车,状态显示,自动开关门等控制环节。

4、完成毕业论文的撰写,不少于12000字;

5、阅读并翻译与课题相关的英文资料,不少于20000字符;

6、参考文献不少于15篇,其中英文参考文献不少于2篇;

7、完成的设计图纸不少于12幅。

必读参考资料:

[1]张汉杰,王锡仲,朱学莉.现代电梯控制技术.哈尔滨:

哈尔滨工业大学出版

社,2001.

[2]卢胜利.单片机原理与应用技术实践.北京:

机械工业出版社,2009.

[3]程琤.单片机原理与应用系统开发.北京:

国防工业出版社,2010.

指导教师签名:

系主任签名:

院长签名(章)

武汉理工大学

本科学生毕业设计(论文)开题报告

1、目的及意义(含国内外的研究现状分析)

随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。

升降机是高层宾馆、商店、住宅、多层仓库等高层建筑不可缺少的垂直方向的交通运输工具。

1889年美国奥梯斯升降机公司推出的世界上第一部以电动机为动力的升降机,同年在纽约市马累特大厦安装成功。

随着建筑物规模越来越大,楼层也越来越高,对电梯的调速精度、调速范围等静态和动态特性都提出了更高的要求。

由于传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。

采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点。

从技术发展来看,这种系统将逐渐被淘汰。

计算机自1946年发明以来,在至今的六十年中发生了重大变革。

从占地两个篮球场的ENIAC到现在的笔记本电脑,从时钟100KHz、1秒钟完成5000次加法运算到现在的几GHz、l秒钟完成万亿次的计算速度,小型化和高运算速度一直是计算机变革的核心。

微型计算机的出现使计算机在逻辑处理和工业控制等方面的非凡能力得到了更好的体现。

尤其是其非凡的嵌入能力对于满足嵌入式应用需求具有独特的优势。

现代升降控制系统中往往大量采用PLC。

由于PLC造价比较高,增加了控制系统的成本。

而单片机价格低且其体积小,运算速度快,外扩展能力强,可以设计成一种合适的升降控制系统。

本设计以单片机为研究对象。

采用单片机作为升降系统的控制器,介绍升降控制系统的硬件设计方法、系统构成以及软件的设计,详细说明了系统的组成及工作原理,该设计方法既适用于实验教学研究,也适用于实际电梯的研究,满足电梯控制中稳定性和安全性的要求。

通过对单片机升降控制系统进行研究一是验证了单片机在升降控制系统中使用的可行性;二是提供了一种单片机控制电梯的思路,虽然设计仅为八层电梯,但是在这一思路的基础上通过扩展完全可以实现控制更高楼层电梯的的功能。

本设计拓展了单片机在自动控制系统中的应用范围,使得单片机在升降控制中的应用有了更进一步的深入。

同时,本设计的研究成果有效地提高了升降控制系统的智能化程度和运行效率。

 

2、基本内容和技术方案

对升降机的控制主要是选层、正反转,平层,停车,开门等几个控制环节及附设的各种状态显示等。

此升降器模型功能与实际电梯相同。

乘客通过按钮发出呼叫信号,顶层和底层呼叫按钮只有一个分别为向下和向上,其他层为两个;轿厢内的乘客进行选层.即为内选信号;电梯启动前门必须关门。

可以通过定时关门;升降机运行时对顺向信号停车,对反向信号进行存储(返回时停车);升降机到达相应楼层时进行显示信号;升降机在顶层和底层自动换向。

升降系统要达到的基本的功能:

(1)升降机到达楼层后自动开关门,并有开关门的状态显示。

(2)升降机运行时应有相应指示灯亮,以示升降机正在上行或下行。

(3)升降机运行中经过哪一层时,哪一层平层灯亮。

(4)升降机到达目的层时应发出停止状态显示以示任务完成。

(5)欲至键按下或各楼层有键按下时,应有相应的显示。

(6)用户在楼层按下按钮,升降机判断升降并行进到该层停止、开门、关门。

当有多人同时进行升降机请求时,需要对请求信号排序,例如2楼有人上4楼,3楼有人上4楼,升降机就不能把2楼的人送到4楼后再去3楼接人送到4楼,要随时对内外部要梯请求进行判断,适时处理。

 

3、进度安排

在综合考虑设计任务之后,设计进度安排如下:

第1周到第3周(2.16—3.8),查阅相关文献资料,明确研究内容,了解研究所需掌握的知识范围。

第4周到第6周(3.9—3.29),主要学习C和汇编编程语言。

第7周到第9周(3.30—4.19),巩固和深入学习单片机相关内容。

第10周到第12周(4.20—5.10),利用仿真软件对系统进行仿真。

第13周到第15周(5.11—5.31),撰写论文,准备论文答辩。

第16周到第17周(6.1—6.14),完成论文答辩,提交资料。

 

4、指导教师意见

 

指导教师签名:

年月日

学位论文原创性声明

本人郑重声明:

所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。

本人完全意识到本声明的法律后果由本人承担。

作者签名:

年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

本学位论文属于1、保密囗,在年解密后适用本授权书

2、不保密囗。

(请在以上相应方框内打“√”)

作者签名:

年月日

导师签名:

年月日

 

摘要

随着计算机技术的飞速发展,微型计算机的应用已经渗透到人们生产、生活的各个领域。

单片微型计算机作为微型计算机的一个重要分支,以其体积小、可靠性高、灵活方便等特点得到广泛应用。

现代控制技术是以微控制器为核心的技术,由此构成的控制系统成为当今工业控制的主流系统。

本文是基于单片机的升降控制系统设计,设计中以电梯所具备基本功能为指引,以单片机系统为硬件平台,以单片机中断作为基础,主要利用单片机的I/O口扩展、单片机中断、芯片读写等技术,通过C语言编程,完成了对升降控制系统的设计。

本设计涉及单片机软件和硬件基本知识、控制信号输入、智能判断、过程控制等多方面的内容。

设计过程中主要完成了以下工作,首先,以最经典的升降控制系统—电梯系统为切入点,简要介绍了升降控制技术发展的相关情况,并概述了单片机的发展现状。

其次,介绍设计工作的开发环境:

Proteus仿真软件和C51程序开发软件Keil。

再次,在上述的软件开发环境中进行系统的电路设计。

最后,根据设计所要实现的逻辑功能进行软件的设计。

关键词:

升降控制;单片机;82C55并口扩展;Proteus

Abstract

Withtherapiddevelopmentofcomputertechnology,micro-computerapplicationshavepenetratedintotheproductionandallareasofpeople'slife.Single-chipmicro-computerasanimportantbranchofmicro-computer,withitssmallsize,highreliability,flexibility,aresowidelyused.Moderncontroltechnologyisbasedonmicro-controllercoretechnology,whichconstitutesthecontrolsystemintothemainstreamoftoday'sindustrialcontrolsystems.

Thisarticleisbasedonthemovementsofsinglechipcontrolsystemdesign,thedesignoftheelevatorwithbasicfunctionsoftheguidelinestotheMCUsystemasthehardwareplatform,amicrocontrollerinterruptbasis,themainadvantageofthemicrocontrollerI/Oportexpansion,singlechipinterrupt,chipreadertechnology,throughtheCprogramminglanguage,completedtheliftcontrolsystem.Thedesigninvolvesbasicknowledgeofmicrocontrollerhardwareandsoftware,thecontrolsignalinput,intelligentjudge,processcontrol,andmanyothercontent.Themaindesignprocesscompletedthefollowingwork,firstofall,themostclassicliftcontrolsystem-elevatorsystemasastartingpoint,theliftcontroltechnologydevelopmentoftherelevantcircumstanceswerebrieflyintroduced,andthedevelopmentstatusofthemicrocontrollerwereoutlined.Second,thedesigndevelopmentenvironment:

ProteussimulationsoftwareandapplicationdevelopmentsoftwareC51Keilwereintroduced.Again,inthesoftwaredevelopmentenvironment,systemcircuitwasdesigned.Finally,accordingtothelogicofdesignfeaturestoachievethedesignofthesoftware.

Keywords:

liftcontrol;MCU;82C55parallelportexpansion;Proteus

1绪论

1.1研究背景

1.1.1电梯发展综述

人类利用升降工具运输货物、人员的历史非常悠久。

早在公元前2600年,埃及人在建造金字塔时就使用了最原始的升降系统,这套系统的基本原理至今仍无变化:

即一个平衡物下降的同时,负载平台上升。

早期的升降工具基本以人力为动力。

1203年,在法国海岸边的一个修道院里安装了一台以驴子为动力的起重机,这才结束了用人力运送重物的历史。

英国科学家瓦特发明蒸汽机后,起重机装置开始采用蒸汽为动力。

紧随其后,威廉·汤姆逊研制出用液压驱动的升降梯,液压的介质是水。

在这些升降梯的基础上,一代又一代富有创新精神的工程师们在不断改进升降梯的技术。

1887年,美国奥的斯公司制造出世界上第一台电梯,这是一台以直流电动机传动的电梯。

它被装设在1889年纽约德玛利斯大厦。

这座古老的电梯,每分钟只能走10米左右。

1900年,以交流电动机传动的电梯开始问世。

1902年,瑞士的迅达公司研制成功了世界上第一台按钮式自动电梯,采用全自动的控制方式,提高了电梯的输送能力和安全性。

随着超高层建筑的出现,电梯的设计、工艺不断得到提高,电梯的品种也逐渐增多。

1900年,美国奥梯斯公司制成了世界上第一台电动扶梯。

1950年又制成了安装在高层建筑外面的观光电梯,使乘客能在电梯运行中清楚地眺望四周的景色[1]~[3]。

中国最早的一部电梯出现在上海,是由美国奥的斯公司于1901年安装的。

1932年由美国奥的斯公司安装在天津利顺德酒店的电梯至今还在安全运转着。

改革开放以来,我国电梯业进入了高速发展的时期。

如今,在我国任何一个城市,电梯都在被广泛应用着。

电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。

150年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新——手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形——扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。

如今,以美国奥的斯公司为代表的世界各大著名电梯公司各展风姿,仍在继续进行电梯新品的研发,并不断完善维修和保养服务系统。

调频门控、智能远程监控、主机节能、控制柜低噪音耐用,一款款集纳了人类在机械、电子、光学等领域最新科研成果的新型电梯竞相问世[4]。

1.1.2单片机的发展及趋势

单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC三大阶段。

单片机作为微型计算机的一个重要分支,应用面很广,发展很快。

自单片机诞生至今,已发展为上百种系列的近千个机种。

目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、高性能、低价格和外围电路内装化等几个方面发展[5]。

1、单片机发展阶段

(1)SCM即单片微型计算机阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。

“创新模式”获得成功,奠定了SCM与通用计算机完全不同的发展道路。

(2)MCU即微控制器阶段,主要的技术发展方向是:

不断扩展满足嵌入式应用时,对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。

它所涉及的领域都与对象系统相关,因此,发展MCU的重任不可避免地落在电气、电子技术厂家。

在发展MCU方面,最著名的厂家当数Philips公司。

Philips公司以其在嵌入式应用方面的巨大优势,将MCS-51从单片微型计算机迅速发展到微控制器。

(3)单片机是嵌入式系统的独立发展之路,向MCU阶段发展的重要因素,就是寻求应用系统在芯片上的最大化解决;因此,专用单片机的发展自然形成了SoC化趋势。

随着微电子技术、IC设计、EDA工具的发展,基于SoC的单片机应用系统设计会有较大的发展。

因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统[6]。

2、单片机的发展趋势[7]

(1)CMOS化。

近年,由于CHMOS技术的进步,大大地促进了单片机的CMOS化。

CMOS芯片除了低功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。

CMOS电路的特点是低功耗、高密度、低速度、低价格。

随着技术和工艺水平的提高,又出现了HMOS(高密度、高速度MOS)和CHMOS工艺。

目前生产的CHMOS电路已达到LSTTL的速度,传输延迟时间小于2ns,它的综合优势已在于TTL电路。

因而,在单片机领域CMOS正在逐渐取代TTL电路。

(2)低功耗化。

单片机的功耗已从Ma级,甚至1uA以下;使用电压在3~6V之间,完全适应电池工作。

低功耗化的效应不仅是功耗低,而且带来了产品的高可靠性、高抗干扰能力以及产品的便携化。

(3)低电压化。

几乎所有的单片机都有WAIT、STOP等省电运行方式。

允许使用的电压范围越来越宽,一般在3~6V范围内工作。

低电压供电的单片机电源下限已可达1~2V。

目前0.8V供电的单片机已经问世。

(4)低噪声与高可靠性。

为提高单片机的抗电磁干扰能力,使产品能适应恶劣的工作环境,满足电磁兼容性方面更高标准的要求,各单片厂家在单片机内部电路中都采用了新的技术措施。

(5)高性能化。

主要是指进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性。

采用精简指令集(RISC)结构和流水线技术,可以大幅度提高运行速度。

现指令速度最高者已达100MIPS(即兆指令每秒),并加强了位处理功能、中断和定时控制功能。

这类单片机的运算速度比标准的单片机高出10倍以上。

(6)小容量、低价格化。

以4位、8位机为中心的小容量、低价格化也是发展动向之一。

这类单片机的用途是把以往用数字逻辑集成电路组成的控制电路单片化,可广泛用于家电产品。

(7)外围电路内装化这也是单片机发展的主要方向。

随着集成度的不断提高,有可能把众多的各种处围功能器件集成在片内。

除了一般必须具有的CPU、ROM、RAM、定时器/计数器等以外,片内集成的部件还有模/数转换器、DMA控制器、声音发生器、监视定时器、液晶显示驱动器、彩色电视机和录像机用的锁相电路等。

1.2研究思路及设计步骤

本设计的主要任务是完成一个升降系统的控制模块,即根据每个楼层不同的按键需求,让升降机做出合理的判断,控制升降机启停、开关轿厢门,以及对升降机状态进行显示和模拟。

根据此任务,本设计需要研究的内容有:

1、根据系统的技术要求,进行系统硬件的总体方案设计;

2、学习单片机的相关知识,并且加以运用;

3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。

4、研究C语言编程,并且规定升降机的工作规则,用C语言加以实现;

5、对软件和仿真电路进行调试,让其协调工作,完成指定任务。

结合以上内容,本设计方案步骤如下:

硬件部分:

首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关按键、显示二极管、数码管等,由于这是一个相对完整的控制系统,故还要有拖拽电机、厢门电机等机械部分的模拟。

然后,结合这些实物,选择恰当的芯片,并分成若干模块,安排好各自之间的关系。

其次,由于其有诸多按键和显示环节,而单片机的I/O口管脚资源实在有限,故需要I/O口扩展,用以管理二极管和按键。

因而要选择8255A和74LS373芯片。

接着,要在Proteus中完成电路图的设计,并进行调试。

软件部分:

处于最底层的是对8255A芯片的寄存器读写工作,完成后方可进行更高层的应用程序调试。

然后是关于升降机调度时所遵循的原则作出规定,其必须基于高效与人性化两个原则。

最后是使用C语言将规定程序化,以便基于Proteus的仿真能够按照设计的原则运行。

1.3课题的开发环境简介

1.3.1系统仿真软件proteus7.5

  Proteus软件是英国Labcenterelectronics公司出版的EDA工具软件。

它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。

它是目前最好的仿真单片机及外围器件的工具。

虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。

Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。

是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,新增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。

在编译方面,它也支持IAR、Keil和MPLAB等多种编译器[8]~[9]。

1.3.2C51的程序开发软件Keil

单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU可以执行的机器码有两种方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。

机器汇编是通过汇编软件将源程序变为机器码,用于MCS-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,Keil软件是目前最流行开发MCS-51系列单片机的软件。

Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。

掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

KeilC51软件是众多单片机应用开发的优秀软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM语言和C语言的程序设计,界面友好,易学易用[10]。

1.4设计功能要求

本设计是为一八层的电梯升降控制系统,即在此升降控制系统的作用下使升降机能够合理高效地运行,完成各楼层的接送任务。

对升降机的控制主要是选层、正反转、平层、停车等几个控制环节及附设的开关门显示、电机模拟、楼层显示和运行状态显示等。

乘客通过按钮发出呼叫信号,顶层和底层呼叫按钮只有一个分别为向下和向上,其他层为两个;轿厢内的乘客进行选层,即为内选信号;电梯自动进行开关门;升降机运行时对顺向信号停车,对反向信号进行存储;电梯到达相应楼层时进行显示;电梯运行状态要用相应的显示。

1.5本文内容安排

在设计过程中,我查阅了大量的相关资料、期刊,并在导师的指导帮助下仔细地进行分析。

现将论文的章节安排做简要说明:

第一章,即绪论部分,先对电梯和单片机发展现状及趋势进行简要介绍,并对设计步骤与重点加以说明,简单介绍了两个与毕业设计有关的开发软件。

第二章,详细地阐述了设计中所用到的各个模块的硬件电路及其工作原理。

其中包括单片机最小系统、8255A控制模块、键盘输入模块等。

第三章,详细阐述8255A芯片基本读写的实现及其初始化。

第四章,在仿真电路连接的基础上,设计了单片机中断处理函数、电梯判决运行函数、开关门及显示模块的控制函数。

2系统的电路设计

2.1引言

由于电梯完成不同楼层的接送任务,所以要有很多按键才可以让满足不同楼层顾客的需求。

而且,电梯还要有人性化的显示,如哪个按钮按下了,就把它对应楼层按钮的二极管点亮,还要有数码管实时显示电梯所在层数,用发光二极管来表示电梯当前的运行方向以及电梯厢门状态,用直流电机模拟电梯拖拽电机和厢门电机。

而这些零碎的原件,又需要高效的芯片来控制,它们相互之间的连接问题这些就是本章所要叙述的电路设计部分。

2.2仿真芯片的选择

本设计所模拟的楼层共有八层,其中所需要控制的器件较多,如每层都需有两个上下的指示灯,电梯轿厢内也需有去几层的指示灯等,而现有单片机的管脚资源无法满足需求,故第一步需要想法扩展单片机的I/O口管脚资源。

由此选择扩展I/O口最典型的芯片8255A。

其可把一组八位I/O管脚扩展为PA、PB、PC三组管脚,并通过寄

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 环境科学食品科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1