1、 1 摘 要 电梯是标志现代物质文明的垂直运输工具、是机电一体化的复杂运输设 备。它涉及电子技术、机械工程、电力电子技术、微机技术、电力拖动系统和土 建工程等多个科学领域。 目前电梯的生产情况和使用数量已成为一个国家现代化 程度的标志之一。随着现代化城市的高速发展,每天都有大量人流及物流需要输 送。为节约用地和适应经贸事业的发展,一幢幢高楼拔地而起,这些高层建筑的 垂直运输是一个突出问题,与人们的工作和生活紧密相关。 随着社会的发展,电梯的使用越来越普遍,已从原来只在商业大厦、宾馆使 用,过渡到在办公楼、居民楼等场所使用,并且对电梯功能的要求也不断提高, 相应地其控制方式也在不停地发生变化。对
2、于电梯的控制,传统的方法是使用继 电器接触器控制系统进行控制,随着技术的不断发展,微型计算机在电梯控制 上的应用日益广泛,现在已进入全微机化控制的时代。 而电梯的核心是电梯控制器,电梯控制器的实现也有多种方式,诸如 PLC,单 片机,等等.在以前的电梯控制器设计中,大部分都是采用 PLC 来实现,但是 PLC 是基于外围的硬件实现电梯的控制,这样的设计很难实现电梯的智能化,要实现 电梯的智能化,就得选用其他的设计方法完成对电梯控制器的设计,而采用硬件 描述语言来完成电梯控制器的设计,就能很容易的实现电梯的智能. 关键字:电梯控制器,CPLD,VHDL 状态机 2 目录 摘 要 . 1 第一章
3、前言 . 3 1.1 问题的提出 3 1.2 设计的目的 3 1.3 课题的主要工作 . 4 第二章 电梯控制器的 CPLD 实现. 5 2.1 电梯控制器的流程 5 2.2 硬件描述语言 HDL 的现状与发展 6 2.2.1 目前 HDL 发展状况 . 6 2.2.2 各种 HDL 语言的体系结构和设计方法 . 6 第三章 设计依据 8 3.1 EDA 技术介绍 8 3.2 VHDL 简介 9 3.2.1 VHDL 概述 9 3.2.2. VHDL 的特点 . 9 3.2.3. VHDL 的基本结构 10 第四章 程序设计与调试 20 4.1 程序设计说明 . 20 4.1.1 端口、寄存器
4、设计说明 . 20 4.1.2 模块设计说明. 21 4.1.3 具体语句设计说明 23 4.2 程序调试 27 4.3 RTL 图 见附录 27 4.4 程序仿真与分析 27 第五章 设计总结 29 心得体会 30 参考文献 31 附录 . 32 附录 . 40 3 第一章 前言 1.1 问题的提出 人和土地资源短缺的矛盾日趋激化,我国地少人多的国情,注定了我们必须 合理解决人与土地的矛盾。兴建高层建筑是其中的有效措施之一,随之楼层电梯 业便应运而生。随着我国城镇化程度的加大,电梯市场越来越繁华,人们对电梯 的要求越来越高。如何更安全、更快捷地到达目的楼层,也就成为了人们对电梯 的最为根本的要求。因此,本设计就九层电梯控制器设计为例,结合 EDA 技术, 对电梯控制进行设计。 1.2 设计的目的 针对我国楼层层数的基本水平,本着“一理通,百理明”的原则,本设计希 望通过简单的九层电梯控制器的设计,为广大电梯设计者提供一个基础。针对目 前中小型电梯所能实现的功能,本控制器虚拟实现以下功能: (1) 设计一个多层单桥厢电梯控制