logo资料库

基于VHDL三层电梯控制器的设计.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
基 于 三 层电梯控制器的设 计 韩团军 陕西理 工 学 院 , 电信工程 系 摘 要 用层 次化 的设计方法 , 通过硬件描述语 言 对 电梯控制器各功能模块进行编程 , 并使用 软件对 该程序进 行 了编 译 、 仿真 , 结果表 明该 电梯遵循方 向优先 的原则提 供三 个楼层 多用户 的载客服 务并指 示 电梯 的运 行情况 。 关键词 电梯 控制器 · , , 。 , , 弓言 本 文采用 具有 良好 的可 读性和 易理 解 性 , 源程序 经 电梯控制器是控制 电梯按顾客要求 自动上下 的装置 。 语 言 来 设 计 实用 三 层 电梯控 制器 , 其代码 公 司的 器件 。 通过对 三 层 电梯控 制器 的设 计 , 可 以发现 本 设 计有 一 定 的扩 展 性 , 而且 可 以作 为更 多层 电梯控制器 实现 的基础 。 软件仿真 , 目标器件选用 三 层 电梯 控 制 器将实现 的功 能 每层 电梯入 口 处 设有上下请 求 开关 , 电梯 内设有 顾客到达层 次的停站请求 开 关 。 设 有 电梯 入 口 处位 置 指 示 装 置 及 电梯 运 行 模 式 上升或 下 降 指示装 置 。 电梯每秒 升 降 一 层楼 。 电梯 到达 有停 站 请 求 的楼层 , 经 过 秒 电梯 门打 开 , 开 门指 示灯 亮 , 开 门 秒 后 , 电梯 门关 闭 开 门指示 灯 灭 , 电梯继续进行 , 直 至 执行 完最 后 一个请 求信号后 停 留在 当前层 。 能记忆 电梯 内外所有请求 , 并按 照 电梯运行规 则 按顺序 响应 , 每个请求信号保 留至执行后 消除 。 电梯运 行 规 则 一 当 电梯处 于上 升模式 时 , 只 响应 比电梯所在位置 高的上楼请求信号 , 由下而上逐个执行 , 直到最后 一 个上楼请求执行 完毕 如 果 高层有下楼请求 , 则 直接 升 到 由下 楼请 求 的最 高层 , 然 后 进 入 下 降模 式 。 当 电梯处 于 下 降模 式 时则与上升模 式相 反 。 电梯初始状态 为一层 开 门状 态 。 设计 方 案和 论 证 控制器 的设 计 方案 控 制器 的功 能模块如 图 所 示 , 包 括主控 制 器 、 分控 制器 、 楼层选择器 、 状态 显示器 、 译码 器和楼层 显示器 。 乘客在 电梯 中选 择 所要 到达 的楼 层 , 通 过 主 控 制器 的处 理 , 电梯 开始 运 行 , 状 态 显 示 器 显 示 电梯 的运 行状 态 , 电梯所 在楼层 数通 过 译码 器译 码 从 而 在楼层 显示 器 中显 示 。 分控 制器 把有 效的请 求传 给主 控 制 器 进 行处 理 , 同 时 显 示 电梯 的运 行状 态 和 电梯 所 在 楼 层 数 。 由于 分控 制 器相对 简单很 多 , 所 以主控 制器 是核心 部分 。 图 电梯控制器原理 图 三层 电梯控制器 的设计思 路 电梯控 制 器 采用状 态 机 来 实现 , 思 路 比较 清 晰 。 可 以将 电梯 等待 的每秒 钟 以及 开 门 、 关 门都看 成一 个 独 立 的状 态 。 由于 电梯 又 是每秒 上 升或 下 降一 层 , 所 以就 可 以通 过 一个 统一 的 秒 为周 期 的时钟 来触 发状态 机 。 根据 电梯 的实际工 作情 况 , 可 以把 状 态 机 设 置 个 状 态 , 分 别 是 ’ 电梯 停 留在 第 层 ” 、 ”开 门等 待 第 秒 , 、 ”开 门等待第 秒 , 、 ’开 门等 ”下 降‘ 和 ’停 止 状态 ” 。 各个状 态 之 待第 秒 ’ 、 间 的转换条件 可 由上面 的设计 要 求所 决 定 。 ”开 门等待第 秒 ” 、 ”上 升 “ 、 ’开 门 ” 、 ’关 门 ’ 、 三层 电梯控制 器 的综合设计 三层 电梯控制 器 的实体设计 首先考虑输入端 口 , 一个 异步 复位 端 口 , 用 于 在系统不正常 时回到初始状态 在 电梯外部 , 必 须有升 降 请求 端 口 , 一层 是最 低层 , 不 需 要 有 下 降请 求 , 三 层 是 最 高层 , 不 需要 有 上 升请 求 , 二 层 则 上 升 、 下 降请 求 端 口 都有 在 电梯 的 内部 , 应 该设有各层停 留的请求端 口 © 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 洲医
一 个 电梯 时钟 输入 端 口 , 该输入 时钟 以 秒 为周 期 , 用 于 驱 动 电梯 的升 降及 开 门关 门等动 作 另有 一 个按键 时钟 输 入端 口 , 时钟频率 比 电梯时钟 高 。 其 次 是输 出端 口 , 有 升 降请 求 信 号 以后 , 就得 有一 个 输 出端 口 来 指 示 请 求 是 否 被响应 , 有请 求 信 号 以后 , 该输 出端 口 输 出逻 辑 , ’ 。 被 响应 以后 则 恢 复逻 辑 ’ 『 同样 , 在 电梯 内部 也 应 该有 这样 的输 出端 口 来显 示 各层 停 留是 否 被 响 应 在 电梯外 部 , 需要 一 个端 口 来 指 示 电 梯 现 在 所 处 的位 置 电梯开 门关 门的状 态 也 能用 一 个输 出端 口 来指示 为 了观 察 电梯 的 运 行 是否 正 确 , 可 以设 置一个输 出端 口 来指示 电梯 的升 降状态 。 三 层 电梯控制器 的结构体设计 是 电梯停 留在 层 、 开 门 、 开 门等待第 秒 首先 说 明一 下 状 态 。 状 态机 设 置 了 个状 态 , 分 别 、 关 门 、 开 门等待第 、 开 门等 和 停 止 。 在 实 体 说 明 定 义 完 端 口 之 后 , 在 结 构 体 之 间需要有如 下 的定义语 句 , 来 定 、 开 门等待第 秒 、 下 降 、 上 升 和 秒 待 第 秒 义 状 态机 。 , , , , , , , , , 在 结构 体 中 , 设 计 了俩 个进 程 互 相 配 合 , 一 个 是状 态 机进 程 作 为 主 要进 程 , 另 外 一 个 是 信 号灯 控 制进程 作 为 辅助 进 程 。 状 态机 进 程 中的很 多判 断 条件 是 以信 号灯 进 程 产 生 的信 号 灯 信 号 为依据 的 , 而 信 号灯进 程 中信 号 灯 的熄 灭 又 是 由状 态机进 程 中传 出的 信 号来控 制 。 和 在状 态机 进 程 中 , 在 电梯 的上 升 状 态 中 , 通 过对 信 号 灯 的判 断 , 决定 下 一 个状 态 是 继 续上 升 还 是停 止 在 电梯 下 降状 态 中 , 也 是通 过 对信 号灯 的判 断 , 决 定 卜一 个 状 态 是 继 续 下 降还 是停 止 在 电梯 停 止状态 中 , 判 断 是 最 复杂 的 , 通 过 对 信 号 的判 断 , 决 定 电梯 是 上 升 、 下 降还 是 停止 。 在 信 号灯 控 制 进 程 中 , 由于 使 用 了专 门的频 率较 高 的按 键 时钟 , 所 以使 得 按 键 的灵 敏 度 增 大 , 但 是 时钟 频 率 不 能过 高 , 否 则 容 易使 按键 过 于 灵 敏 。 按 键 后 产 生 的 ’ 用 于 作 为状 态机进程 中的判 点亮 的信 号灯 逻 辑值 为 ’ 断条件 , 而 ’ 使 得相 应 的 信 号灯 熄 灭 。 信 号为逻 辑 ’ 和 三层 电梯 控 制器 设计 三层 电梯控制 器 的 描述 模块 流程 如 图 所 示 。 三 层 电梯控 制器 的源 代码 见 附录 可 知 本 程序 设计 调 用 了工 库 , 设计 中 最 为 常 用 的库 , 它包 含有 工 标 准 的程 序 包 和 其 他 一 些 支 持工业标准 的程序包 。 本设计采用 了 库是 、 、 程 序包 。 以关键词 引导 , 的 实体描 述 了 电路 器 结 尾 的语 句 部 分 , 称 为 实 体 。 件 的外 部 情况 及 各 信 号端 口 的基 本 性 质 。 本 设 计 定 义 了 关 于 三 层 电梯 控 制器 用 到 的各类 时钟 、 异 步复位 按键 、 信 号 灯 指 示 、 电梯 的 请 求 。 端 口 模 式 主 要 就 是 、 、 端 口 。 及 定义 了各端 口 信号的数据 类型 , 主 整数类 标准逻 辑矢量 数据类 型 。 这 些 标准逻 辑位数据类型 、 工 要 是 型 、 都满足 上 面调用 的 以关键 词 库中的程序包 。 引导 , 结尾 的语 句部 分 , 称 为结构体 。 结构体负责描述 电路器 件 的 内部逻 辑功 能或 电路结构 。 本设计定义 了 个状态 。 描述 了在 三 层 电梯 中 出现 的各种可 能 的情 况 作 为控制 电 梯 的主 要进程 。 信号灯控 制作为辅助进程 。 定定义元件库库库库库库库库库库 结结构体体体体体体体体体体体 结结束束束束束束束束束束束 输输输输输输输输输输入端 口口 输输 出端 口口 信信信信信信信信号灯控制进进 程程程程程程 辅助 进程 图 三层 电梯控制器 的 描述 三层 电梯控制器 的模块 时时钟输入入入 信号灯显示示 电电梯服务务 终终端端 图 三层 电梯控制器 的模块 三 层 电梯控 制器 的仿真模块 模 块 一 图 所 示仿 真 的是 在 第 二 层 电梯外 部有 信 号 的一 个 脉 冲 , 可 以 上 升 请 求 , 也 就 是 看 到 电梯 从 一层 上 升 到 二 层 , ’ 表 示 开 门 , ’ 信 号 ’ ’ 表 示 关 门 。 当乘 客 进 入 电梯 以 后 , 在 电梯 内部 要 求 上 升 到 第 三 层 , 也 就 是 产 生一 个 脉 冲 , 电梯 上 升 到第 层 , 开 门 最 后 的值 为 。 , 只 显 示 为一 条 黑 色 的线 , 秒 以后 关 门 , 停 留在 第 王 层 , 在 仿真 图 中看不 到 是 因 为采 用 了频 率较 大 的 时钟 。 再 看 信 号灯 , 当二 层 有 上 升 请求 的时候 , 是 和 ” , 表 示 二 层 有 请 ” 也 就 是 , 表 示 三 层 有 请 求 。 当 电梯 停 留到 它 的 值 由 变 到 。 注 意 位 的 二 进 制 向量 , 这 里 的 代 表 ” 求 “ 第 二 层 以后 , 表 明 该 请 求 被 响应 , 所 以 它 的 值 变 为 , 由于 没 有 下 降请 求 信 号 , 所 以 直 都 为 。 信 号 灯 的值 一 信 号 由 变 到 , 月入 © 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
分享到:
收藏