1、 1 课程设计任务书课程设计任务书 学 院 信息科学与工程学院 专 业 电子信息工程 学生姓名 班级学号 课程设计题目 电梯控制器 实践教学要求与任务实践教学要求与任务: : 利 用EDA设 计 方 法 设 计 电梯控制器,设计平台采用 MAXPLUSII 或 QUARTUS,设计语言采用 VHDL,具体功能如下 (1)每层电梯入口处设有上下请求开关 (2)设有电梯所处位置指示装置及电梯运行模式(上升或下降)指示装置 (3) 电梯到达有停站请求的楼层后,经过 1S 电梯门打开,开门指示灯亮,开门 4S 后, 电梯门关闭(开门指示灯灭) ,电梯继续运行,并能响应提前关门延时关门. (4)能记忆电
2、梯内外的所有请求信号,并按照电梯运行规则次序响应,每个请求信号 保留至执行后消除。 (5)电梯初始状态为一层开门. (6)具有超载报警和故障报警的功能. 工作计划与进度安排工作计划与进度安排: : 课程设计时间为 10 天(2 周) 1、调研、查资料 1 天。 2、总体方案设计 2 天。 3、代码设计与调试 5 天。 4、撰写报告 1 天。 5、验收 1 天。 指导教师: 201 年 月 日 专业负责人: 201 年 月 日 学院教学副院长: 201 年 月 日 2 摘要摘要 随着 EDA 技术发展和应用领域的扩大与深入,EDA 技术在电子信息、通讯、 自动控制及计算机应用等领域的重要性突出。
3、随着技术市场与人才市场对 EDA 的需求不断提高, 产品的市场需求和技术市场的要求也必然会反映到教学领域和 科研领域中来。因此学好 EDA 技术对我们有很大的益处。 电梯行业也随着科技的发展,不断地出现在人们生活的各个场所,因此,对 电梯控制器的设计是一个很实用的例子, 对我们掌握 EDA 技术的应用也有很大的 帮助。 关键词:关键词:EDA 技术 电子信息 通信 自动控制 3 目录目录 1、设计要求概述1 1.1 设计要求1 1.2 总体设计思路1 1.3 具体设计思路2 2、功能模块整体结构设计2 2.1 电梯控制器功能2 2.2 电梯控制器设计.3 3、各模块详细设计3 3.1 底层模块
4、设计.3 3.2 顶层模块设计6 4、逻辑仿真与时序仿真的实现.12 4.1 底层设计模块的方针及参数设置12 4.2 电梯分层控制模块的仿真及参数设置13 4.3 电梯主控制器仿真波形15 5、设计结论.15 5.1 设计功能实现情况.15 5.2 设计心得16 6、参考文献 17 1 1 1 电梯控制器的设计要求与设计思路电梯控制器的设计要求与设计思路 1.1 1.1 设计要求设计要求 十层电梯控制器的功能电梯控制器是控制电梯按顾客要求自动上下的装置。 设计要求如下: (1)每层电梯入口处设有上下请求开关,电梯内设有顾客到达层次的停站请求 开关。 (2)设有电梯入口处位置指示装置及电梯运行
5、模式(上升或下降)指示装置。 (3)电梯每秒升(降)一层楼 (4)电梯到达有停站请求的楼层,经过 1 秒电梯门打开,开门指示灯亮,开门 4 秒后,电梯门关闭(开门指示灯灭) ,电梯继续进行,直至执行完最后一个请 求信号后停留在当前层。 (5)能记忆电梯内外所有请求,并按照电梯运行规则按顺序响应,每个请求信 号保留至执行后消除。 (6)电梯运行规则当电梯处于上升模式时,只响应比电梯所在位置高的上 楼请求信号,由下而上逐个执行,直到最后一个上楼请求执行完毕;如果高层有 下楼请求,则直接升到有下楼请求的最高楼层,然后进入下降模式。当电梯处于 下降模式时则与上升模式相反,只响应比电梯所在位置低的下楼请
6、求信号,由下 而下逐个执行,直到最后一个下楼请求执行完毕;如果低层有上楼请求,则直接 降到有上楼请求的最低楼层,然后进入上升模式。 (7)电梯初始状态为一层开门状态 1.2 1.2 总体设计思路总体设计思路 实验模拟生活中电梯运动控制,电梯总共十层,最简单的控制思想如下: (1)采集用户呼叫楼层,并放入相应的记忆单元中。 (2)不考虑电梯轿厢所在楼层。若有用户呼叫,电梯上行直到达到用户呼叫最 大层,再下行直到到达最低层,由此构成一次行程。 (3)每完成一次行程,检测是否所用用户呼叫均已响应完毕。如果没有,电梯 继续运行,直到响应完所有用户呼叫。否则,电梯停止运行。其中用户请求 包括外部请求和内部请求。有外部升降请求信号需点亮相应的外部请求指示 2 灯,内部升降请求信号同外呼。 (4)根据电梯所在楼层,七段数码管显示楼层数。 (5)根据用户运行方向,点亮相应升降指示灯。 (6)当电梯运行到有相应外部呼叫或内部呼叫楼层时,电梯停止运行,灭掉相 应的呼叫显示灯,