当前位置:首页 >> 能源/化工 >>

基于VHDL的四层电梯控制器


四层电梯控制器 实验目的: 1、掌握更复杂的 VHDL 设计。 2、掌握状态机设计方法。 实验环境: EP1C3 适配板、装有 Quartusii 软件的 PC 机一台。 实验原理: 电梯控制器的功能模块如下图所示,包括主控制器、分控制器、楼层选择器、状 态显示器、译码器和楼层显示器。乘客在电梯中选择所要到达的楼层,通过主控 制器的处理,电梯开始运行,状态显示器显示电梯的运行状态,电梯所在楼层数 通过译码器译码从而在楼层显示器中显示。 分控制器把有效的请求传给主控制器 进行处理,同时显示电梯的运行状态和电梯所在楼层数。由于分控制器相对简单 很多,所以主控制器是核心部分。 状态显示器 分控制器 主控制器 译码器 楼层显示器 楼层选择器 电梯控制器原理图 外部按键 初始化 等待 请求信号寄存器 是否有请求? 状态寄存器 是 否 内部软件执行机构 目标层与本层是 否同层? 否 是 外部硬件执行机构 判定电梯运行方向 图 2.2 总流程图 电梯运行 楼层检测 否 是否目标层? 是 电梯停止 开门 延时 关门 否 是否停止运行? 是 停止 图 2.3 电梯控制主流程图 四层电梯控制器实现的功能及运行规则: 1 电梯一层入口处设有上升请求开关,二三层入口处设有上、下请求开关, ○ 四层入口处设有下降请求开关,电梯内部设有顾客到达楼层的停站请求开关。 2 每层电梯入口处设有位置指示装置及电梯运行模式 ○ 装置。 3 电梯初始状态为一层开门状态。 ○ 4 电梯每秒上升(下降)一层楼。 ○ 5 电梯到达需要停止的楼层,经过 1 秒电梯门打开,开门指示灯亮,开门 ○ 4 秒后,电梯门关闭(开门指示灯灭),电梯继续运行,直至执行完最后一个请求 信号后停留在当前层。 6 电梯需要寄存器来记忆电梯内外所有请求,并按照电梯运行规则按顺序 ○ 响应,每个请求信号保留至执行后消除。 7 电梯的运行规则:当电梯处于上升模式时,只响应比电梯所在位置高的 ○ 上楼请求信号和停站请求信号,由下而上逐个执行,直到最后一个上楼请求执行 完毕;如果高层有下楼请求,则直接上升到有下楼请求的最高层,然后进入下降 模式。当电梯处于下降模式时则与上升模式相反。 (上升或下降)指示 四层电梯控制器的设计思路: 电梯控制器设计两个进程相互配合,状态机进程作为主要进程,信号灯控制进程 作为辅助进程。根据电梯的实际工作情况,可以为状态机设置十个状态,它们分 别是“电梯停在一层”“开门” “关门”“开门等待第一秒”“开门等待第二秒” “开门等待第三秒”“开门等待第四秒”“上升”“下降”和“停止”。由于电 梯每秒上升或下降一层,则可以用周期为 1s 的信号来作为电梯状态转换的触发 时钟。 状态机进程中的很多判断条件是以信号灯控制进程产生的信号灯信号为依 据,而信号灯控制进程中信号灯的熄灭又是由状态机进程中传出的信号来控制。 四层电梯控制器的设计主要是对实体和结构体的设计,它的 VHDL 描述模 块流程如图 3.1 所示: 元件库的说明 定义实体 端口 状态机进程 结构体 信号灯控制进程 结束 图 3.1 四层电梯控制器的 VHDL 描述模块流程 按键信号灯 VHDL 源代码说明: library IEEE; use IEEE.std_logic_1164.all; use IEEE.std_logic_unsigned.all; use IEEE.std_logic_arith.all; ----------(arith) entity

相关文章:
基于VHDL的四层电梯控制器.doc
基于VHDL的四层电梯控制器_计算机软件及应用_IT/计算机_专业资料。VHDL
基于VHDL的三层电梯控制器的标准设计_图文.doc
基于VHDL的三层电梯控制器的标准设计 - 广西工学院 毕业设计(论文)任务书 课题名称 电梯控制器的 VHDL 实现 院专班学姓 系业级号名 电气学院 电子信息科学...
基于VHDL的电梯控制系统设计.doc
电梯系统框图如下图所示:电梯按键 LED 3 2 1 6 5 4 FPGA 控制芯片 电机...该控制器完成 6 层电梯的载客服务,而且遵循方向优先原则,并能相应提前 关门、...
基于VHDL的六层电梯控制器的标准设计_图文.doc
基于VHDL的六层电梯控制器的标准设计 - 广西工学院 毕业设计(论文)任务书 课题名称 电梯控制器的 VHDL 实现 院专班学姓 系业级号名 电气学院 电子信息科学...
基于FPGA的六层电梯控制器.doc
层以上。 ) 4) 双向安全保护技术(双向安全钳、双向限速器,在欧洲必须使用,...本次设计是基于 FPGA 的电梯控制器的研究,是电梯控制的核心技术,通过 电梯控制...
四层电梯控制器.doc
2.2 设计要求 电梯控制器是控制电梯按顾客要求自动上下的装。 本文采用 VHDL 语 言来设计实用四层电梯控制器,其代码具有良好的可读性和易理解性,源 程序经 ...
基于FPGA的电梯控制器设计.doc
1.3 电梯控制器的系统设计方案本次试验基于 FPGA 电梯控制器的设计流程主要完成 4 层电梯控制器的设计, 实现原理主要利用 EDA 层次设计思想,运用 QuartusII 软件...
用VHDL语言设计电梯控制器.doc
4.开发工具选择 . quarters quarters Ⅱ 5.1 5.设计方案 设计方案层的电梯的...VHDL电梯控制器程序设计... 9页 免费 喜欢此文档的还喜欢 基于VHDL六层电梯...
基于VHDL六层电梯控制系统_图文.doc
基于VHDL六层电梯控制系统 - VHDL语言 自动化控制... (论文) 基于 VHDL 的六层电梯控制器的设计 摘要电梯...(3)电梯每秒升(降)一层楼。 (4)电梯到达有停站...
基于FPGA的电梯控制器系统设计.doc
基于FPGA的电梯控制器系统设计 - 基于 FPGA 的电梯控制系统设计 摘要: 本设计介绍了基于 FPGA 的四层电梯控制系统的设计。该系统采用 Altera 公司的 CycloneⅡ系列...
EDA四层电梯控制器_图文.doc
本文采用 VHDL 语言来设计实用六 层电梯控制器, 其代码具有良好的可读性和易理解性, 源程序经 A1tera 公司的 MAX+plus II 软件仿真。通过对四层电梯控制器的...
4层电梯控制器.doc
4层电梯控制器 - 4 层电梯控制器(单向层层停控制方式)VHDL 源程序(绝对
基于FPGA的电梯控制器设计.doc
内容及要求 课程设计任务书 设计题目:《基于 FPGA 的电梯控制器设计》 设计内容: 设计一个三层电梯控制器,具体要求: (1) 每层电梯设有上下请求开关, 电梯轿厢...
EDA设计实验基于VHDL的电梯控制系统.doc
控制器遵循方向优先原 则完成 6 层楼的载客服务, 同时指示电梯运行情况和电梯...[4]潘松,王国栋. VHDL 实用教程(修订版)[M].成都:成都电子科 技大学出版社...
基于Verilog语言的电梯控制器设计.doc
基于FPGA电梯控制器 学院: 班级: 学号: 姓名: 指导老师: 日期:
基于FPGA的电梯控制器设计.pdf
基于FPGA的电梯控制器设计 - 使用FPGA器件作为主控制芯片,采用模块化设计方法,通过硬件描述语言VHDL对电梯控制器各功能模块进行编程,实现了六层电梯控制器设计.经软件...
VHDL电梯程序.doc
基于 FPGA 电梯控制器设计摘要: 系统基于 EDA 技术的电梯控制器实现,,以现场可...18 3 一、设计要求功能:设计一 4 层电梯控制器,梯外各层显示当前电梯所在...
电梯控制器.doc
电梯控制器 - 基于单片机控制的电梯控制器,一个五层电梯控制器... 基于 FPGA 的六层电梯控制器 学院:电子与信息...最高可以使用在 30 层以上。 ) 4) 双向安全...
用EDA设计电梯控制器_图文.doc
用EDA设计电梯控制器 - 这个文档是用EDA设计电梯控制器,用VHDL语言设计。... 用EDA设计电梯控制器_工学_高等教育_教育专区。这个文档是用EDA设计电梯控制器,用VHDL...
基于FPGA的全自动电梯控制器设计_图文.doc
江苏科技大学毕业设计(论文) 基于 FPGA 的全自动电梯控制器的设计 序言 随
更多相关标签: