- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VHDL的电梯控制系统设计文档
VHDL数字系统设计与测试
按键输入乘坐电梯者所想要去的楼层,控制电梯门的开关,可编程逻辑芯片接收到信号后进行处理,发送信号给控制电机系统来控制电梯的上升下降等状态,同时通过LED数码管显示所在的楼层,以及电梯的运动状态。
该控制器完成6层电梯的载客服务,而且遵循方向优先原则,并能相应提前关门、延时关门,并且有超载报警和故障报警。同时指示电梯的运行情况以及电梯内外请求信息。
二、设计框图及模块说明
设计电梯系统框图如下图所示:
电梯系统大致包括4个模块:
外部数据采集模块
对外部信号采集、处理要求电梯控制器:实现对外部请求信号的实时、准确采集;准确实时地捕捉达到楼层的信号;有效防止楼层到达信号、外部请求信号的误判。采用FPGA为系统控制核心,系统时钟频率足够满足此系统实时采集数据的要求。外部请求信号的输入形式为按键输入,到达楼层信号来自光敏传感器,关门中断信号及超载信号则产生于压力传感器。
信号存储模块
电梯控制系统的请求输入信号有18个(电梯外有6个上升请求和6个下降请求的用户输入端口,电梯内有6个请求用户输入端口),由于系统对内外请求没有设置优先级,各楼层的内外请求信号被采集后可先进行运算,再存到存储器内。要注意的是电梯运行过程中,由于用户的请求信号的输入是离散的,而且系统对请求的响应也是离散的,因此请求信号的存储要新的请求信号不能覆盖原来的请求信号,只有响应动作完成后才能清除存储器内对应的请求信号位。
基于FPGA的中央处理器模块
中央数据处理模块是系统的核心,通过对存储的数据(含请求、到达楼层等信号)进行比较、判断以驱动系统状态的流转。电梯工作过程中共有9种状态:等待、上升、下降、开门、关门、停止、休眠、超载报警及故障报警状态。一般情况下电梯的工作始点是第一层,起始状态是等待状态,启动条件是接受上升请求。超载状态时电梯关门动作取消,同时发出警报,直到警报被清除(看门狗信号有效的条件是一层楼连续发生关门中断情况超过3次)。本系统由请求信号启动,运行中每检测到一个到达楼层信号,再参考原方向信号来决定是否停止,转向等动作。
系统状态流程图如下图所示:
信号的输出、显示模块
本系统的输出信号有两种:一种是电机的升降控制信号(两位)和开门/关门控制信号;另一种是面向用户的提示信号(含楼层显示、方向显示、已接受请求显示等)。
电机控制信号一般需要两位,本系统中电机有3种工作状态:正转、反转和停转状态。两位控制信号作为一个三路开关的选通信号,此三路开关选用模拟电子开关。
系统的显示输出包括数码管楼层显示、数码管请求信号显示和表征运动方向箭头指示灯的开关信号。LED七段数码管显示部分在前面的作业中已经做了详细的介绍及说明,在本系统中省略。
本系统具有请求信号显示功能,结合方向显示,可以减少用户对同一请求的输入次数,这样就延长了电梯按键的寿命。
三、电梯控制程序设计源代码及端口说明
输入端口信号说明:
clk:时钟信号,2Hz;
clr:清除警报信号,高有效,清除故障报警;
c_u1、c_u2、c_u3、c_u4、c_u5:电梯外人的上升请求;
c_d2、c_d3、c_d4、c_d5、c_d6:电梯外人的下降请求;
deng:关门中断,用于在需要等待时,让电梯门一直打开,停止运动;
d1、d2、d3、d4、d5、d6:电梯内人的请求信号;
full:超载信号,高时表示电梯内的人过多,超载报警;
g1、g2、g3、g4、g5、g6:到达楼层信号,数码管LED将显示其值;
quick:提前关门信号,高有效,当为高时,电梯门马上关闭;
输出端口信号说明:
door[1:0]:电梯门控信号;
led[6:0]:电梯所在楼层显示;
led_c_u[5:0]:电梯外人上升请求信号显示;
led_c_d[5:0]:电梯外人下降请求信号显示;
led_d[5:0]:电梯内请求信号显示;
alarm:超载警告信号;
up:电梯运动状态显示,高时表示上升;
down:电梯运动状态显示,高时表示为下降;
ud:电机控制信号,控制电梯的上升下降,“1”表示为上升,“0”表示为下降;
wawawa:看门狗报警信号,高时表示故障报警。
源代码如下所示:
----------------------------------------------------------------------------------
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
use ieee.std_logic_arith.all;
entity dianti is
port ( clk : in std_logic;
您可能关注的文档
- 地下爆破文档.doc
- 地勘院施工临时用电方案计算1文档.doc
- 地基处理与基础工程精品文档.doc
- 地大矿产勘查学实习-大云山铅锌矿区0—3勘查线勘察设计书文档.doc
- 土建施工组织设计方案精品文档.doc
- 土壤环境保护精品文档.ppt
- 土地利用规划发展背景与本轮创新精品文档.ppt
- 地形图动态更新技术标书文档.doc
- 地工程自粘防水卷材施工方案文档.doc
- 地板砖地面施组文档.doc
- 第8课《列夫 --托尔斯泰》课件-2024-2025学年统编版语文八年级上册 - 副本.pptx
- 第3课《安塞腰鼓》课件+2023—2024学年统编版语文八年级下册.pptx
- 《卜算子》《定风波》苏轼联文诵读++课件-2023-2024学年统编版语文八年级下册.pptx
- 第4课《一着惊海天》课件-2024-2025学年统编版语文八年级上册 - 副本.pptx
- 《渔家傲(天接云涛连晓雾)》《如梦令(常记溪亭日暮)》课件-2024-2025学年统编版语文八年级上册 - 副本.pptx
- 第26课《赤壁》课件-2024-2025学年统编版语文八年级上册.pptx
- 第5课《国行公祭,为佑世界和平》课件-2024-2025学年统编版语文八年级上册 - 副本.pptx
- 第三单元名著导读《红星照耀中国》课件+2024—2025学年统编版语文八年级上册.pptx
- 第2课《回延安》课件-2023-2024学年统编版语文八年级下册.pptx
- 第9课《美丽的颜色》课件-2024-2025学年统编版语文八年级上册 - 副本.pptx
文档评论(0)