基于FPGA的四层电梯控制系统设计毕业论文.docx

上传人:b****3 文档编号:2899925 上传时间:2022-11-16 格式:DOCX 页数:36 大小:3.70MB
下载 相关 举报
基于FPGA的四层电梯控制系统设计毕业论文.docx_第1页
第1页 / 共36页
基于FPGA的四层电梯控制系统设计毕业论文.docx_第2页
第2页 / 共36页
基于FPGA的四层电梯控制系统设计毕业论文.docx_第3页
第3页 / 共36页
基于FPGA的四层电梯控制系统设计毕业论文.docx_第4页
第4页 / 共36页
基于FPGA的四层电梯控制系统设计毕业论文.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

基于FPGA的四层电梯控制系统设计毕业论文.docx

《基于FPGA的四层电梯控制系统设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于FPGA的四层电梯控制系统设计毕业论文.docx(36页珍藏版)》请在冰豆网上搜索。

基于FPGA的四层电梯控制系统设计毕业论文.docx

基于FPGA的四层电梯控制系统设计毕业论文

 

大连海事大学

 

毕业论文

 

  

 

二○一四年六月

 

基于FPGA的四层电梯控制系统设计

 

专业班级:

电子信息工程10-1班

姓名:

刘刊儒

指导老师:

严飞

 

信息科学技术学院

摘要

随着科技的发展,电梯早在上个世纪就已进入人们的生活。

对于电梯的控制,传统的方法是使用继电器-接触器控制系统进行控制。

随着EDA技术的发展,FPGA已广泛应用于各项电子设计中,本设计即利用FPGA来实现对电梯控制系统的设计。

本文基于VHDL即超高速集成电路硬件描述语言开发的四层电梯控制系统,以QuartusII为开发环境,最终在EDA实验箱上实现四层电梯控制系统的基本功能,其功能包括:

显示电梯楼层数、响应楼层请求、电梯升降指示、电梯开关门、电梯开门超时报警等。

本文采用模块化设计的方法,整个系统主要分为五个模块,其中包括:

请求信号显示模块、楼层检测模块、数码管楼层显示模块、开关门控制模块及电梯运行模块。

首先,通过EDA实验箱上的按键输入楼层请求,其中包括电梯内部楼层请求、电梯外上升请求及电梯外下降请求;同时,利用LED灯及数码管显示输入的请求;然后,遵照电梯运行时的方向优先原则及内部响应优先原则来逐次应答请求;并且,如果开门时间过长,电梯将发出报警并自动关门。

 

关键字:

电梯控制;EDA;FPGA;QuartusII;VHDL

ABSTRACT

Withthedevelopmentofscientifictechnology,lifthascomeintoourdailylifesincelastcentury.Thetraditionalapproachforelevatorcontrolistouserelay-contactorsystem.While,thankstotheimprovementofEDAtechnology,FPGAhasbeenwidelyusedinvariousofelectronicdesign.AndthisdesignusestheFPGAtorealizetheelevatorcontrol.

Firstly,requiredinformation,includingtheinteriorfloorrequiredinformationandexternalrequiredinformationforrisingandexternalrequiredinformationfordropping,willbeinputbybutton.Secondly,therequiredinformationwillbeshowbyLED.Andthen,followingtheprincipleofoperation,theelevatorcontrolsystemwillrespondrequiredinformationonebyone.Finally,thereisanalarmforovertime.

ThisdesignisanelevatorcontrolsystembasingonVHDL.InthedevelopmentenvironmentofQuartus,theultimatefunctionswillberealizeintestcaseofEDA.Thebasicfunctionsofthiselevatorincludeshowingthecurrentfloorofelevator,respondingtherequiredinformationofelevator,controllingthedoorofelevatorandalarmingforovertime.Andthiselevatorcontrolsystemusemodularizationdesign.Therearefiveblockinthisdesign,includingdisplayingrequiredinformation,detectingcurrentfloor,displayingcurrentfloorbyLED,thecontrolofthedoorandoperationofelevator.

 

Keywords:

elevatorcontrolsystem;EDA;FPGA;QuartusII;VHDL

 

第1章绪论

1.1电梯的起源

电梯,是指动力驱动,利用刚性导轨运行的箱体或者沿固定线路运行的梯级,进行升降或者平行运送人、货物的机电设备,包括人(货)电梯、自动扶梯、自动人行道。

习惯上不论其驱动方式如何,将电梯作为建筑物内垂直交通运输工具的总称。

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

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

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

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

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

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

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

然而,安全性问题是人类一直在突破的问题。

直到1854年,美国人伊莱沙·格雷夫斯·奥的发明了人类历史上第一部安全升降梯。

在纽约水晶宫举行的世界博览会上,他向世人展示了这一伟大的伟大的发明。

此后搭乘升降梯不再是“勇敢者的游戏”了,升降梯在世界范围内得到广泛应用。

1889年12月,美国奥的斯电梯公司制造出了名副其实的电梯,它采用直流电动机为动力,通过蜗轮减速器带动卷筒上缠绕的绳索,悬挂并升降轿厢。

1.2电梯的现状与发展

随着社会的发展,越来越多高层建筑出现在人们的生活中,电梯作为高层建筑中不可缺少的垂直运输设备,已然成为城市物质文明的一个重要标志。

随着电梯的普遍使用,电梯功能也在随之提高,其控制方式也在不断的改善。

150年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新,一款款集纳了人类在机械、电子、光学等领域最新科研成果的新型电梯竞相问世,冷冰冰的建筑因此散射出人性的光辉,人们的生活因此变得更加美好。

伴随经济的快速发展,我国的电梯行业正经历着一个高速发展期。

据前瞻网统计,我国电梯产量从1990年的万台增长到2010年的万台,年复合增长率%,国内电梯需求量从2000年的仅万台增长到2010年的万台,到2010年底,我国电梯保有量超过160万台。

1.3四层电梯控制系统的设计要求

对于电梯的控制,传统的方法是使用继电器-接触器控制系统进行控制。

随着EDA技术的发展,FPGA已广泛应用于各项电子设计中,本设计即利用FPGA来实现对电梯控制系统的设计。

本次设计的基于FPGA的四层电梯控制系统,要求按键输入楼层请求、各楼层的上升下降请求及快速关门与延时关门,LED灯显示按键请求的状况以及电梯运行方向和电梯开关门状况,数码管显示电梯当前所在楼层。

具体要求如下:

(1)每层电梯设有上升和下降请求开关,电梯内设有乘客到达层次的停站请求开关;

(2)显示电梯当前所在楼层以及电梯运行模式(上升或下降);

(3)电梯每3秒升降一层,电梯到达有停站请求的楼层后,电梯门开,开门指示灯亮,开门5秒后,电梯关门,关门指示灯灭,电梯继续运行,直到完成所有请求信号;

(4)电梯运行中,遵循电梯内部楼层请求响应优先的原则,响应请求信号时遵循运行方向优先的规则:

当电梯处于上升模式时,优先响应比电梯所在位置高的上楼信号,由下至上执行;若多个楼层都有下降请求,则直接到达有下降请求的最高层,然后进入下降模式。

当电梯处于下降模式时,电梯运行规律与上升模式相反;

(5)电梯设有延时关门与快速关门功能。

当启用延时关门时,电梯延时3秒关门。

当启用快速关门电梯则1秒后立即关门。

当电梯开门时间超过10秒,则报警灯亮且2秒后电梯自动关门;

(6)电梯初始状态为一层关门。

 

第2章开发技术基础

2.1EDA技术简介

2.1.1EDA技术基本概述

EDA技术是以计算机为工作平台,以EDA软件软件工具为开发环境,以硬件描述语言为设计语言,以可编程逻辑器件为实验载体,以ASIC、SoC芯片为目标器件,以数字系统设计为应用方向的电子产品自动化设计过程[1][13]。

EDA技术与传统的硬件技术以及软件技术有着很大的差别,它打破了计算机软件以及硬件间的隔阂,使计算机软件和硬件之间的结合得以实现,设计效率与产品性能互相融合。

因此,它代表了数字电子设计技术和应用技术的发展方向。

2.1.2EDA技术的基本特征

EDA技术的广泛应用,是电子技术的最新发展方向。

EDA技术具备着自己独特的优势,设计人员首先按照“自顶向下”的设计方法,对整个系统进行方案设计和功能划分,然后采用硬件描述语言完成系统行为设计,最后通过综合器和适配器生成目标器件,这样的设计方法被称为高层次的电子设计方法。

因此,EDA技术具备以下几个基本的特征:

(1)“自顶向下”的设计方法

传统的电子设计技术采取的是“自底向上”的设计方法,这种设计方法不仅效率低、易出错,而且成本很高。

随着技术的发展,当今的EDA技术采取“自顶向下”的全新设计方法,在结构上对整体功能实现模块化,分块进行仿真、纠错,这样有利于程序设计的修改,大大提高了设计的效率以及正确率[13]。

(2)设计中采用硬件描述语言

采用硬件描述语言进行电路与系统的描述是当前EDA技术的另一个特征。

HDL(HardwareDescriptionLanguage)是一种用于设计硬件电子系统的计算机语言,通过利用硬件描述语言,利用软件编程的方式将硬件电路结构、电子系统的逻辑功能连接起来。

硬件描述语言的应用是现在的发展趋势,它可以大大的缩小设计成本,减少研发的周期,不仅适用于小批量的生产,同时也适合于大批量的产品的成产,因此,不仅在设计研发上,在工业生产中都得到了广泛的应用[13]。

(3)具有逻辑综合和优化功能

逻辑综合功能是指将高层次的抽象描述转化为低级别抽象描述的一种方法,即根据芯片制造商提供的基本电路单元库,将硬件描述语言描述的电路转换为电路网表或者是一组逻辑方程[13]。

优化功能是指根据布尔方程等效的原则,利用逻辑综合生成的结果,采取更小更快的综合结果代替一些复杂的单元,然后根据指定的目标将其映射成新的网表或者一组逻辑方程。

优化的作用是将电路设计的时延缩短到最小和有效利用资源。

几乎所有的EDA综合工具都可以利用约束条件对电路进行优化。

(4)具有开放性和标准化的软件架构

软件架构是一套配置使用的规范软件包,其提供给EDA开发的平台以及相应的开发环境。

同时,架构还包括了各种与数据库相关的服务。

架构能将来自不同厂商生产的工具软件进行优化组合,集成在一个方便管理的统一的环境下,这样有利与实现资源的优化配置以及资源共享[13]。

2.1.3EDA技术的主要内容

EDA技术涉及面广,从教学和实用的角度看,主要有以下四个方面内容:

一是大规模可编程逻辑器件;二是硬件描述语言;三是软件开发工具;四是实验开发系统[12]。

大规模可编程器件是利用EDA技术进行电子系统设计的载体;硬件描述语言是利用EDA技术进行电子系统设计的主要表达手段;软件开发工具是利用EDA技术进行电子系统设计的智能化、自动化的设计工

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

当前位置:首页 > 高等教育 > 管理学

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

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