- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SPOC,EDA电梯控制器课程设计说明书
目录
第一章 设计的性质与目的 2
第二章 设计任务与要求 3
第三章 方案选择与论证 4
第四章 设计原理 5
4.1 原理图 5
4.2 流程图 5
4.3 结构框图 6
4.4 程序描述 6
第五章 部分时序仿真图 15
5.1 电梯上锁 15
5.2 电梯报警 15
5.3 电梯超载 15
5.4 电梯运行模拟 16
5.5 电梯开门延时模拟 18
5.6 电梯紧急开门 19
第七章 调试过程中出现的问题及解决措施 20
第八章 设计总结 21
8.1 设计方案的优缺点比较 21
8.2 心得体会 22
第一章 设计的性质与目的
SOPC/EDA综合课程设计是继课之后开出的实践环节教学。目的是训练学生综合运用学过的数字电子技术的基本知识,培养独立设计比较复杂的数字逻辑的能力。
设计工作建立在硬件和软件两个平台的基础上。硬件平台是可编程逻辑器件,所选的器件可保证在一片芯片上设计出题目要求的数字电路。软件平台是ALTERA公司的II。
通过课程设计,学生要掌握使用EDA(电子设计自动化)工具设计数字逻辑的方法,包括设计输入、编译、软件仿真、下载和硬件仿真等全过程。4层电梯全自动控制电路。
2.电梯运行锁用一按钮代替(开锁上电),低电平可以运行,高电平不能运行。
3.每层电梯入口处设有上行、下行请求按钮,电梯内设有乘客到达层次的停站要求开关,高电平有效。
4.有电梯所处楼层指示灯和电梯上行、下行状态指示灯。
5.电梯到达某一层时,该层指示灯亮,并一直保持到电梯到达另一层为止。电梯上行或下行时,相应状态指示灯亮。
6.电梯接收到停站请求后,每层运行2秒,到达停站层,停留2秒后门自动打开,开门指示灯亮,开门6秒后电梯自动关门。
7.能记忆电梯内、外的请求信号,并按照电梯的运行规则依次响应,请求信号保留至响应后撤除。
8.人数超载或超重用一按钮代替,高电平有效,超载时电梯不能运行,并有相应指示。
9.事故报警按钮高电平有效,事故报警不能运行,并有指示灯,信号保留至事故消除。
10.增加手动开门、关门控制,并可调整开、关门时间。
第三章 方案选择与论证
电梯共有上升、下降、开门、关门、停止、一楼、二楼、三楼、四楼等几个状态,设计电梯就是要弄清楚这几个状态之间的相互转化关系,可以假设电梯开始时在一楼,如果二三四楼有请求(包括电梯要停在二楼或二楼有上升或下降请求或停在三楼或三楼有上升或下降请求或停在四楼、或四楼有下降请求),则电梯要上升,否则就停在一楼。当电梯在二楼时,如果三楼或四楼有请求(包括电梯停在三楼或三楼有上升或下降请求或停在四楼或四楼有下降请求),则电梯要上升,如果一楼有请求(包括停在一楼或一楼有上升请求),则电梯下降。当电梯在三楼时,如果四楼有请求(包括停在四楼或四楼有下降请求),则电梯要上升,如果一楼二楼有请求(包括停在一楼或二楼或一楼二楼有上升请求或二楼有下降请求),则电梯要下降,否则电梯就停在三楼。当电梯在四楼,如果一二三楼有请求(包括停在一二三楼或一二三楼有上升请求或二三楼有下降请求),则电梯下降,否则电梯停在四楼。当电梯上锁时,电梯处于非工作状态,所有指示灯全灭,当电梯超载时,超载灯亮,等电梯遇到紧急情况时,报警灯亮。因为电梯上升或下降是一个过程,这个过程持续两秒,电梯开关门要持续六秒,所以还必须设计一个计数器,计数器和主控制器共同组成电路的原理方案图,这是主控制器和计数器可以不用同一个时钟脉冲驱动,但要处理好两个元件的连接。当然如果主控制器是用秒脉冲驱动,可以把两个模块集成一个模块。
第四章 设计原理
4.1 原理图
图4.1 电梯控制器的原理图
4.2 流程图
图4.2 电梯控制器流程图
4.3 结构框图
图4.3 电梯控制器结构图
4.4 程序描述
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
entity contrl is
port(clk1,lock,alarm,overweight,It1,It2,It3,It4,up1,up2,up3,down2,down3,down4:in
std_logic;----lock为电梯锁开关 alarm为警报器开关 overweight为超重开关 It1、It2、It3、It4分别表示电梯停在一二三四楼 up1表示一楼有向上请求 Up2表示二楼有向上请求 up3表示三楼有向上请求 down2表示二楼有向下的请求
----down3表示三楼有向下请求 down4表示四楼有向下请求
quick,delay,dengwo:in st
文档评论(0)