网站大量收购独家精品文档,联系QQ:2885784924

电梯运行控制器设计文档.docVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 一.专业综合设计的目的与要求(含设计指标)…………………3 二.原理设计………………………………………………………3 三.方案论证………………………………………………………4 四.方案实现与测试………………………………………………8 五.系统的演示……………………………………………………10 六.分析与总结……………………………………………………10 七.附录……………………………………………………………11 一、专业综合设计的目的与要求(含设计指标) 本数字逻辑课程设计是用verilog VHDL实现的电梯运行控制器。本系统实现的功能是 (1)设计一个4层电梯全自动控制电路。 (2)电梯运行锁用一按钮代替(开锁上电),低电平可以运行,高电平不能运行。 (3)每层电梯入口处设有上行、下行请求按钮,电梯内设有乘客到达层次的停站要求开关,高电平有效。 (4)有电梯所处楼层指示灯和电梯上行、下行状态指示灯。 (5)电梯到达某一层时,该层指示灯亮,并一直保持到电梯到达另一层为止。电梯上行或下行时,相应状态指示灯亮。 (6)电梯接收到停站请求后,每层运行2秒,到达停站层,停留2秒后门自动打开,开门指示灯亮,开门6秒后电梯自动关门。 (7)能记忆电梯内、外的请求信号,并按照电梯的运行规则依次响应,请求信号保留至响应后撤除。 (8)人数超载或超重用一按钮代替,高电平有效,超载时电梯不能运行,并有相应指示。 (9)事故报警按钮高电平有效,事故报警不能运行,并有指示灯,信号保留至事故消除 二、原理设计 根据需求分析,以由上到下的设计思路,该电梯控制器可分为三个模块,分别是主控模块,显示模块和分频模块(如下图)。 2.1主控模块的功能 实时响应用户的请求,该请求包括电梯外的请求和电梯内部的请求; 实时响应电梯的意外情况,即超重(overweight)、报警(alarm)和锁定(lock)。 对电梯上下运动的逻辑判断,实现电梯各个状态的转换; 与显示模块进行交互。 2.2显示模块的功能 提供用户的请求接口,即输入处理; 显示当前楼层位置的指示; 显示当前电梯状态的指示; 显示当前用户请求的指示。 2.3分频模块的作用 对芯片内部时钟实施分频,产生达到题目要求的时钟信号,即提供控制每层运行2秒,停留2秒,开门6秒的时钟信号。 综上所述,整个电梯控制器可分为主控模块、分频模块和显示模块3个模块。其中主控模块进行对电梯的控制和管理,是整个控制器的核心模块;显示模块负责显示处理,同时为外部接口与内部主控部分的交互提供接口;分频模块负责产生规定的时钟信号。(如下图所示) 三、方案论证 3.1响应策略 电梯有上、下两个运行方向,上行时优先满足当前层以上的上行请求,到达顶层后下行;下行时优先满足当前层以下的下行请求,到达底层后变为上行。上行时若没有当前层以上的请求,且当前层以下有请求,则变为下行;下行时若没有当前层以下的请求,且当前层以上有请求,则变为上行;没有请求时停在当前层。 我们可以把电梯控制器分为几个状态,分别是上行(up)、下行(down)、上升停(upstop)、下降停(downstop)、开门(opendoor)、关门(closestop)和等待(wait)七个状态。各个状态的转换需要遵循一定的规则,即判断条件。在定义判断条件之前,首先需要定义几个寄存器变量,它们分别是当前位置(pos)、请停信号(stopreq)、上升请停信号(upreq)和下降请停信号(downreq)。 状态转化图 Pos是指当前电梯的位置,由于需求是4层楼,考虑到与显示模块的交互,因此pos定义4位变量(4’b0001——4’b1000),然后比较pos与stopreq、upreq和downreq,从而得出电梯应该运动还是静止,应该向上行还是向下走。题目还要求到了一层楼后,如果下层和上层同时有请求,那么响应的规则是优先考虑电梯的前一个状态,若上升,则先响应上层的请;若下降,则相应下层的请求。 3.2状态转换的条件 当电梯处于WAIT模式时,按照响应策略,下一状态有这么几种可能: 如果有当前层的停靠请求,或有当前层的上升请求,或无当前层和当前层之上的上升和停靠请求却有当前层的下降请求,则下一状态为OPENDOOR; 在前面条件没满足的前提下,如果有当前层之上的上升或停靠或下降的请求,则下一状态为UP; 在前面的条件都没满足的前提下,如果有且只有当前楼层之下的下降请求,则下一状态为DOWN; 如果无任何请求,下一状态仍为WAIT。 当电梯处于DOWN状态时,按照响应策略,下一状态有这么几种可能: 如果有当前层的停靠请求,或有当前层的下降请求,则下一状态为DOWNSTOP; 在前面条件没满足的前提下,如果有当前层之下的停靠请求,则下一状态为DOWN; 如果前

文档评论(0)

tt7090 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档