- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[精品]全自动电梯控制电路T详解
全自动电梯控制电路
实验任务及要求:
设计一个四层楼房全自动电梯控制电路,功能如下:
每层电梯入口设有上下请示开关各一个(最低层只有向上请示,最高层只有向下请示开关),电梯内设有乘客到达层次的停站要求开关;
电梯所处位置指示装置和电梯上下行状态指示装置;
电梯每秒升(降)一层,到达某一层时,数码管显示该层层数,并一直保持到电梯到达新一层为止;
电梯到达有停站要求的梯层后,经过0.5秒,电梯门自动打开(开门指示灯亮),经过5秒后,电梯门自动关闭(开门指示灯灭),电梯继续运行;
能保证响应电梯内外的所有请求信号,,并按照电梯运行规则次第响应,每个请求信号保留至执行后撤除;
电梯运行规则:电梯处于上升模式时,只响应比所在位置高的梯层的上楼请求信号,由上而下逐个执行直到最后一个请求执行完毕。如有更高层有下梯请求,则直接升到有下梯请求的最高层接客,然后转入下降模式。电梯处于下降模式时与之相反,仅响应比电梯所在位置低的下楼请求,由上到下逐个解决,直到最后一个请求被处理完毕。如果最低层有上楼请求时,则降至该层楼,并转入上升模式,电梯执行完所有的请求后,应停在最后所在位置不变,等待新的请求;
开机时,电梯应停在一楼,而各种上下请求均被清除。
设计说明与提示
梯内控制面板
(楼层指示)
(运行指示)
四楼
三楼
(开门指示)
二楼
一楼
电路面板如下所示:
梯外控制面板
四楼
三楼
二楼
一楼
说明:以上面板除了表明“指示”的器件(即只是用于显示的器件,如开门指示)之外,其余的均为显示和输入器件,即比如“一楼 ”表明其可作输入按键(作为到一楼的请求输入),同时亦作为显示器件(指示请求是否被处理)。
设计框图如下显示:
up1,up2,up3 to1,to2,to3,to4
dn2,dn3,dn4
cup1,cup2,cup3 cto1,cto2,cto3,cto4 ldn2,ldn3,ldn4
cdn2,cdn3,cdn4 lup1,lup2,lup3 lto1,lto2,lto3,lto4
floor openled upled dnled
1.信号说明:
up1-up3:分别为1,2,3楼用户上楼请求信号;
dn2-dn4:分别为2,3,4楼用户下楼请求信号;
to1-to4:分别为电梯内用户到1,2,3,4楼的请求信号;
lup1-lup3:分别为1,2,3楼用户上楼请求指示;
ldn2-ldn4:分别为2,3,4楼用户下楼请求指示;
lto1-lto4:分别为电梯内用户到1,2,3,4楼的请求指示;
cup1-cup3:分别用于清除为1,2,3楼用户上楼请求;
cdn2-cdn4:分别用于清除为2,3,4楼用户下楼请求;
cto1-cto4:分别用于清除电梯内用户到1,2,3,4楼的请求;
floor:楼层显示;
openled:开门指示;
upled:上升指示;
dnled:下降指示;
2.模块说明:
请求处理模块:
存储用户的请求以及当请求被处理后请求指示的清除。
控制模块:
电梯到达有停站要求的梯层后,经过0.5秒,电梯门自动打开(开门指示灯亮),经过5秒后,电梯门自动关闭(开门指示灯灭),电梯继续运行;
能保证响应电梯内外的所有请求信号,,并按照电梯运行规则次第响应,每个请求信号保留至执行后撤除;
开机时,电梯应停在一楼,而各种上下请求均被清除。
程序设计说明:
请求处理模块:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY key IS
PORT(
reset : IN STD_LOGIC;
up1,up2,up3 : IN STD_LOGIC;
dn2,dn3,dn4 : IN STD_LOGIC;
to1,to2,to3,to4 : IN STD_LOGIC;
cup1,cup2,cup3 : IN STD_LOGIC;
cdn2,cdn3,cdn4 : IN STD_LOGIC;
cto1,cto2,cto3,cto4 : IN STD_LOGIC;
lup1,lup2,lup3 : OUT STD_LOGIC;
ldn2,ldn3,ldn4 : OUT STD_LOGIC;
lto1,lto2,lto3,lto4 : OUT STD_L
文档评论(0)