一、 设计目的:
1、熟练使用 Altera QuartusII 仿真软件。
2、掌握 VHDL 硬件描述语言进行硬件编程。
3、掌握状态机的原理,结构和设计。
4、理解 FPGA技术的层次化设计方法。
5、理解并掌握电梯控制器的原理。
二、 实验器材和工具软件:
FPGA开发版, Quartus II软件
三、 设计内容及要求:
设计一个六层楼自动电梯控制器, 电梯内有六个输入按钮响应用户的上下楼
层请求,并有八段数码管显示电梯当前所在楼层位置; 在每层电梯入口处设有请
求按钮开关,指示用户的上或下的请求。 由电机正反转控制电梯的上下运动, 超
载或关门中断由压力传感器传来信号给控制装置。电梯工作过程共有 9种状态:
等待、上升、下降、开门、关门、停止、休眠、超载报警以及故障报警状态。一
般情况下,电梯工作起始点是第一层, 起始状态是等待状态, 启动条件是收到上
升请求。
控制电路应能记