VHD语言实现楼自动电梯控制器.docVIP

  • 3
  • 0
  • 约1.04万字
  • 约 14页
  • 2018-11-15 发布于江苏
  • 举报
VHD语言实现楼自动电梯控制器

设计目的: 1、熟练使用Altera QuartusII 仿真软件。 2、掌握VHDL硬件描述语言进行硬件编程。 3、掌握状态机的原理,结构和设计。 4、理解FPGA技术的层次化设计方法。 5、理解并掌握电梯控制器的原理。 实验器材和工具软件: FPGA开发版,Quartus II软件 设计内容及要求: 设计一个六层楼自动电梯控制器,电梯内有六个输入按钮响应用户的上下楼层请求,并有八段数码管显示电梯当前所在楼层位置;在每层电梯入口处设有请求按钮开关,指示用户的上或下的请求。由电机正反转控制电梯的上下运动,超载或关门中断由压力传感器传来信号给控制装置。电梯工作过程共有9种状态:等待、上升、下降、开门、关门、停止、休眠、超载报警以及故障报警状态。一般情况下,电梯工作起始点是第一层,起始状态是等待状态,启动条件是收到上升请求。 控制电路应能记忆所有楼层请求信号,并按方向优先控制规则依次响应:运行过程中先响应最早的请求,再响应后续的请求。如果无请求则停留当前层。如果有两个同时请求信号,则判断请求信号离当前层的距离,距离近的请求先响应,再响应较远的请求。每个请求信号保留至执行后清除。 设计思路: 电梯控制系统方框图: 2、输入输出引脚 3、状态流程图: 五、源程序: 1、分屏器: library ieee; use ieee.std_logic_1164.all; entity cl

文档评论(0)

1亿VIP精品文档

相关文档