全自动电梯控制电路.doc

全自动电梯控制电路.doc

ID:48209699

大小:300.00 KB

页数:10页

时间:2020-01-22

全自动电梯控制电路.doc_第1页
全自动电梯控制电路.doc_第2页
全自动电梯控制电路.doc_第3页
全自动电梯控制电路.doc_第4页
全自动电梯控制电路.doc_第5页
资源描述:

《全自动电梯控制电路.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.全自动电梯控制电路一.选题目的随着我国经济持续增长、城镇化建设的加速和房地产行业的进一步发展,对电梯的需求越来越大。所以电梯控制器就需要大强度的发展,来满足社会的需求。电梯的发展更加的智能化,节约化。对社会的发展,人民生活水平的提高具有很大的意义。所以加大对电梯控制器的发展,和技术上的研究是很重要的。随着EDA技术发展和应用领域的扩大与深入,EDA技术在电子信息、通讯、自动控制及计算机应用等领域的重要性突出。随着技术市场与人才市场对EDA的需求不断提高,产品的市场需求和技术市场的要求也必然会反映到教学领域和科研领域中来。EDA技术的提高,促进了电梯控制器的发展。电梯行业也随着

2、科技的发展,不断地出现在人们生活的各个场所,因此,对电梯控制器的设计是一个很实用的例子,对掌握EDA技术的应用也有很大的帮助。二.设计目标掌握EDA设计的一般方法;熟悉Quartus9.0软件,利用其设计一个符合以下设计要求的全自动电梯控制电路。·设计要求设计一个4层楼房全自动电梯控制电路,其功能如下:◆每层楼电梯入口处设有上,下请求开关各1,电梯内设有乘客到达层次的停站要求开关。◆有电梯所处位置指示装置和电梯上行,下行状态批示装置。◆电梯每秒升(降)一层楼。到达某一层楼时,指示该层次的灯发光,并一直保持到电梯到达新一层为止。◆电梯到达有停站请求的楼层后,该层次的指示灯亮,经过

3、0.5S,电梯门自动打开,开门指示灯亮,开门5S后,电梯门自动关闭(开门指示灯灭),电梯继续运行。◆能记忆电梯内外的所有请求信号,并按照电梯运行规则次第响应,每个请求信号保留至执行后撤除。◆..电梯运行规则,电梯处于上升模式时,只响应比电梯所在位置高的层次的上楼请求信号,由下而上逐个执行,直到最后一个请示执行完毕。如更高层次有下楼请求,则直接升到有下楼请求的楼层接客,然后便进入下降模式。电梯处于下降模式时与之相反,仅响应比电梯所在位置低的楼层的下楼请求。电梯执行完所有的请求后,应停在最后所在的位置不变,等待新的请求。◆开机(接通电源)时,电梯应停留在一楼,而各种上,下请求皆被清

4、除。三.实现方案3.1控制器的控制模块控制器包括主控制器、楼层选择器、状态显示器、译码器和楼层显示器等6个模块。乘客在电梯中选择所要到达的楼层,通过主控制器的处理,电梯开始运行,状态显示器显示电梯的运行状态,电梯所在楼层数通过译码器译码从而在楼层显示器中显示。分控制器把有效的请求传给主控制器进行处理,同时显示电梯的运行状态和电梯所在楼层数。分控制器楼层选择器状态显示器主控制器译码器楼层显示器3.2控制器的流程图初始化外部按键..否请求信号寄存器是否有请求?楼层检测电梯运行等待判定电梯运行方向目标层与本层是否同层?是状态寄存器是内部软件执行机构否外部硬件执行机构总流程图否是否目标

5、层?是电梯停止开门关门否是否停止运行?是停止电梯控制主流程图3.3控制器的VHDL描述模块流程四层电梯控制器的设计主要是对实体和结构体的设计,它的VHDL描述模块流程如图:..元件库的说明端口定义实体状态机进程结构体按键信号灯信号灯控制进程结束四层电梯控制器的VHDL描述模块流程三.设计过程4.1设计程序libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entityyxhisport(clk:instd_logic;clkout:outstd_logic);endyxh;architect

6、ureoneofyxhissignalcount:std_logic_vector(8downto0);beginprocessbeginwaituntilclk'eventandclk='1';ifcount<500thencount<=count+1;clkout<='0';elsecount<=(others=>'0');clkout<='1';endif;endprocess;endarchitectureone;Elevator模块(控制器):..libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsi

7、gned.all;entityelevatorisport(clk:instd_logic;up1,up2,up3,stop1,stop2,stop3,stop4,down4,down3,down2:instd_logic;ddelay,dclose:instd_logic;upled,downled:outstd_logic;floorled,nowfloor:outstd_logic_vector(3downto0);dopenled:outstd_logic_vector(5downt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。