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