基于FPGA的四层电梯控制系统设计毕业论文.doc
文本预览下载声明
大连海事大学
毕 业 论 文
二○一四 年 六 月
基于FPGA的四层电梯控制系统设计
专业班级: 电子信息工程10-1班
姓 名: 刘刊儒
指导老师: 严 飞
信息科学技术学院
摘 要
随着科技的发展,电梯早在上个世纪就已进入人们的生活。对于电梯的控制,传统的方法是使用继电器-接触器控制系统进行控制。随着EDA技术的发展,FPGA已广泛应用于各项电子设计中,本设计即利用FPGA来实现对电梯控制系统的设计。
本文基于VHDL即超高速集成电路硬件描述语言开发的四层电梯控制系统,以 QuartusII为开发环境,最终在EDA实验箱上实现四层电梯控制系统的基本功能,其功能包括:显示电梯楼层数、响应楼层请求、电梯升降指示、电梯开关门、电梯开门超时报警等。本文采用模块化设计的方法,整个系统主要分为五个模块,其中包括:请求信号显示模块、楼层检测模块、数码管楼层显示模块、开关门控制模块及电梯运行模块。
首先,通过EDA实验箱上的按键输入楼层请求,其中包括电梯内部楼层请求、电梯外上升请求及电梯外下降请求;同时,利用LED灯及数码管显示输入的请求;然后,遵照电梯运行时的方向优先原则及内部响应优先原则来逐次应答请求;并且,如果开门时间过长,电梯将发出报警并自动关门。
关键字:电梯控制;EDA;FPGA;QuartusII;VHDL
ABSTRACT
With the development of scientific technology, lift has come into our daily life since last century. The traditional approach for elevator control is to use relay-contactor system. While, thanks to the improvement of EDA technology, FPGA has been widely used in various of electronic design. And this design uses the FPGA to realize the elevator control.
Firstly, required information, including the interior floor required information and external required information for rising and external required information for dropping, will be input by button. Secondly, the required information will be show by LED. And then, following the principle of operation, the elevator control system will respond required information one by one. Finally, there is an alarm for overtime.
This design is an elevator control system basing on VHDL. In the development environment of Quartus, the ultimate functions will be realize in test case of EDA. The basic functions of this elevator include showing the current floor of elevator, responding the required information of elevator, controlling the door of elevator and alarming for overtime. And this elevator control system use modularization design. There are five block in this design, including displaying required information, detecting current floor, display
显示全部