摘要:本课题是基于Verilog HDL电梯控制系统分控制器的设计与实现。Verilog HDL语言是在C 语言基础上发展起来一种硬件描述语言。课题的主要任务是使用Verilog HDL 语言设计一个电梯控制系统的分控制器,能够初步实现电梯控制系统的基本功能。本系统的功能主要分为电梯的状态显示模块,电梯的请求显示模块以及电梯的请求响应模块共三个模块。在文中首先对电梯系统的现状和发展趋势做了一定的分析表示本课题研究的意义,并选择合适的开发工具。其次,分析了电梯控制系统主控制系统以及分控制系统的区别和联系点,然后本系统需要实现电梯的状态显示,楼层显示以及楼层信号请求三个主要功能模块。这三个主要系统功能通过两个结构体来实现,其中一个结构体显示电梯的运行状态;另一个结构体通过使用状态机程序来实现电梯楼层信号请求的功能。当然,相对于现实中的电梯,本电梯控制系统还是有很多地方可以完善,比如电梯的提前关门,重复开门以及电梯超载警报等。35566
关键词: Verilog HDL; Quartus II; 电梯的自动控制; 状态机
The Design of the Controller of Elevator control system based on Verilog HDL
Abstract: This thesis is based on the design and implementation of the HDL Verilog elevator control system. Verilog HDL language is a kind of hardware description language based on C language. The main task of the project is to design an elevator control system with HDL Verilog language, and can realize the basic function of the elevator control system. The elevator state display module, the elevator's request display module and the elevator's request response module. In the paper, firstly, analyze the present situation of the elevator system and select the appropriate development tools. Secondly, analysis the difference of the main control system and control system. then the system has three modules, the state of the elevator, display of the floor and floor signal request three main function modules. Of course, the elevator control system has a lot of places to improve, such as the elevator ahead of the door to open the door as well as the elevator overload alarm.
Keywords: Verilog HDL; Quartus II; Elevator; control State transition
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 课题的目的和意义 1
1.2 国内外研究现状和水平 2
1.3 电梯控制系统的发展趋势 3
1.4 开发工具的选择 4
2 分析 6
2.1 电梯的需求分析 6
2.2 实验环境分析 7
2.3 VERILOG HDL 语言在QUARTUS II 中的应用 8
2.4 调试分析 9
3 设计 12
3.1 设计思路和原理 12
3.2 整体设计方案 13
3.3 各个模块设计方案 17
3.3.1 门控制 17
3.3.2 电梯状态显示模块 19
3.3.3 电梯请求显示模块 19
3.3.4 楼层信号请求模块 23
3.4 电梯系统控制算法 26
4 仿真验证 29
4.1 波形仿真 29
4.2 硬件调试 31 VHDL电梯控制系统分控制器设计+代码:http://www.751com.cn/zidonghua/lunwen_33579.html