- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电梯的控制设计一个6层电梯控制器电路
目录
2
1设计目的及要求 2
2设计原理 3
2.1设计实现原理 3
2.2电梯上下层运行图………………………………………………………………………………………………….4
2.3电梯运行控制图……………………………………………………………………………………………………..5
3设计内容 6
3.1基本状态设计 6
3.2模块设计 7
4波形仿真 9
总结与致谢 11
参考文献 12
附录 13
摘要
电梯作为垂直方向的交通工具,在高层建筑和公共场所已成为不可或缺的设备。中国是全球最大的电梯市场,也具有最强的电梯生产能力,但由于缺乏自主知识产权和核心技术,自主品牌占市场的份额很少。随着社会需求的变化,电梯朝着节能、环保及智能化方向发展。
EDA技术打破了软件和硬件间的壁垒,是计算机的软件技术与硬件实现、设计效率与产品能合二为一,它代表了电子技术和应用技术的发展方向。VHDL主要用于描述数字系统的接口,结构和功能,它的语法简单易懂,移植性好。
本设计采用VHDL,源程序Altera公司的Quartus II软件仿真。运用有限状态机的设计方法,设计了两个进程相互配合,状态机进程作为主要进程,信号灯控制进程作为辅助进程。在主进程中定义了7个状态,分别是“stopon1”“dooropen”“doorclose”“doorwait4”“up”“down”和“stop”,在电梯时钟的触发下,通过当前状态和信号灯信号判定下一状态。信号灯控制进程中,信号灯存储按键请求情况,它的熄灭是由状态机进程中传出的信号来控制。
关键字:电梯控制器,VHDL,状态机
1设计目的及要求
设计一个6层电梯控制器电路。
(1)用数码管显示电梯所在楼层号,电梯初始状态为第一楼层。
(2)每楼层电梯外都有上、下楼请求开关,电梯内设有乘客到达楼层的请求开关、电梯所处楼层、上升模式及下降模式的指示。
(3)电梯每2秒升降一层,到达有停站请求的楼层后,经4秒电梯门打开,开门指示灯亮,开门4秒后,指示灯灭,关门,关门时间3秒,电梯继续运行。可以通过快速关门和关门中断信号控制。
(4)能记忆电梯内外的请求信号,当电梯处于上升模式时,只响应比电梯所在位置高的楼请求信号,直到最后一个上楼请求执行完毕,再进入下降模式。
2设计原理
2.1 设计实现原理
控制器的功能模块如图2.1所示,包括主控制器、楼层选择器、状态显示器、译码器和楼层显示器。乘客在电梯中选择所要到达的楼层,通过主控制器的处理,电梯开始运行,状态显示器显示电梯的运行状态,电梯所在楼层数通过译码器译码从而在楼层显示器中显示。由于其他模块相对简单很多,所以主控制器是核心部分。
图2.1 总体设计方案
2.2 电梯上下层运行流程图
图2.2 电梯上升流程图
图2.3 电梯下降流程图
2.3电梯运行控制流程图
图2.4 电梯运行控制流程图
3设计内容
3.1基本状态设计
电梯控制器为其中的核心部件,控制其电梯的运行情况,而其控制则由按钮来决定,通过按钮指示灯判断电梯的工作状态及显示其运行情况。实验板上输入过大的脉冲序列,通过分频器将高频转换为低频,即buttonclk,通过此时钟信号控制电梯信号灯。当按钮为高电平时,电梯开始工作,并通过按钮信号灯决定电梯的运行。电梯所处位置显示通过译码器,再通过数据选择器显示到数码管上。udsig和doorlight显示电梯门和电梯的状态。stoplight[6..1] fuplight[6..1] fdnlight[6..1] 显示按钮指示。Reset按钮使电梯恢复到初始位置。楼层position变化相应的数码管也跟着变。
采用了七个状态实现了有限状态机:
首先说明一下状态。状态机设置了7个状态,分别是电梯停留在l层(stoponl)、开门(dooropen)、关门(doorclose)、开门等待4秒(doorwait4)、上升(up)、下降(down)和停止(stop)。在实体说明定义完端口之后,在结构体architecture和begin之间需要有如下的定义语句,来定义状态机。
图3.1 状态机转换图
3.2 模块设计
3.2.1 电梯主控制模块
图3.2 电梯主控制模块
电梯主控制模块端口说明:
buttonclk 按钮时钟信号 liftclk 电梯时钟信号
reset 复位键 f1upbutton 一楼上楼按钮
f2upbutton 二楼上楼按钮 f3upbutton 三楼上楼按钮
f4upbutton 四楼上楼按钮 f5upbutton 五楼上楼按钮
f2dnbutton 二楼下楼按钮 f3dnbut
您可能关注的文档
- 电子电子脉搏计.doc
- 电子政务PPT教案课件第5章 应用支撑层.ppt
- 电子沙盘系统软件产品线设计说明书.doc
- 电子电工课程设计报告-转速测量显示逻辑电路设计.doc
- 电子电路CAD简易电子琴.doc
- 电子电路密码锁设计报告.docx
- 电子电路秒脉冲发生器.docx
- 电子电路秒脉冲发生器1.docx
- 电子系统基于51单片机的空气智能加湿器.doc
- 电子系统基于52的无线收发系统.doc
- 2023咸阳职业技术学院招聘笔试真题参考答案详解.docx
- 2023四川化工职业技术学院招聘笔试真题及参考答案详解.docx
- 2023哈尔滨职业技术学院招聘笔试真题及参考答案详解.docx
- 2023商洛职业技术学院招聘笔试真题及答案详解1套.docx
- 2023呼伦贝尔职业技术学院招聘笔试真题参考答案详解.docx
- 2023南阳农业职业学院招聘笔试真题参考答案详解.docx
- 2023天津公安警官职业学院招聘笔试真题带答案详解.docx
- 2023年上海电机学院招聘笔试真题参考答案详解.docx
- 2023年四川艺术职业学院招聘笔试真题参考答案详解.docx
- 2023安徽体育运动职业技术学院招聘笔试真题及答案详解一套.docx
文档评论(0)