用EDA设计电梯控制器.docVIP

  • 4
  • 0
  • 约2.29万字
  • 约 37页
  • 2019-07-13 发布于湖北
  • 举报
PAGE 目录 TOC \o 1-3 \h \z \u 绪论 2 第一章 系统总体设计 3 第二章 设计方案 5 2.1 电梯控制方式的选择 5 2.2 模块的设计 7 第三章 设计流程图 10 3.1 系统状态流程图 10 3.2 电梯控制器的VHDL描述 11 第四章 VHDL语言分析 12 4.1 端口的描述 12 4.2 进程的描述 14 4.3 数码管显示描述 15 4.4 电梯信号的请求描述 18 第五章 系统仿真/硬件测试 20 5.1 系统仿真具体如下 20 5.2 系统仿真结果如下 23 5.3 硬件配置 24 5.4 硬件测试结果 25 结束语 28 参考文献 29 附录 30 模式5的电路图 36 绪论 20世纪90年代,国际上电子和计算机技术较先进的国家,一直在积极探索新的电子电路设计方法,并在设计方法、工具等方面进行了彻底的变革,取得了巨大成功。在电子技术设计领域,可编程逻辑器件(如CPLD、FPGA)的应用,已得到广泛的普及,这些器件为数字系统的设计带来了极大的灵活性。这些器件可以通过软件编程而对其硬件结构和工作方式进行重构,从而使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程和设计观念,促进了EDA技术的迅速发展。EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。   利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。 硬件描述语言HDL是EDA技术的重要组成部分,常见的HDL主要有VHDL、Verilog HDL、ABEL、AHDL、System Verilog和SystemC。其中VHDL、Verilog HDL在现在的EDA设计中使用最多,并且我们学习的是VHDL的编程方法和实用技术。 VHDL的英文全名是VHSIC(Very High Speed Integrated Circuit)Hardware Description Language,由IEEE(The Institute of Electrical and Electronics Engineers)进一步发展,并在1987年作为“IEEE标准1076” 本课程设计使用软件为max+plusⅡ、QuartusⅡ,设计一个电梯控制器,硬件通过ALTERA公司的ACEX1K系列的EP1K30TC144-3芯片来实现。软件通过VHDL语言来实现。 第一章 系统总体设计 随着社会的发展,电梯的使用越来越普遍,已从原来只在商业大厦、宾馆使用,过渡到在办公楼、居民楼等场所使用,并且对电梯功能的要求也不断提高,相应地其控制方式也在不停地发生变化。对于电梯的控制,传统的方法是使用继电器—接触器控制系统进行控制,随着技术的不断发展,微型计算机在电梯控制上的应用日益广泛,现在已进入全微机化控制的时代。 电梯的微机化控制主要有以下几种形式:① PLC控制;② 单板机控制;③ 单片机控制;④ 单微机控制;⑤ 多微机控制;⑥ 人工智能控制。随着EDA技术的快速发展,CPLD/FPGA已广泛应用于电子设计与控制的各个方面。本设计就是使用一片CPLD/FPGA来实现对电梯的控制的。 课设要求如下: (1)设计一个三层楼房自动电梯控制器,用八个 LED显示电梯行进过程; (2)并有数码管显示电梯当前所在楼层位置; (3)每层电梯入口处设有请求按钮开关,请求按钮按下则相应楼层的LED 亮; (4)能把设计文件进行仿真并下载到实验箱实现功能验证。 我现在设计的电梯满足如下几点: (1)设计一个6层楼的电梯控制器。 (2)该控制器可控制电梯完成6层楼的载客服而且遵循方向优先原则,并能响应提前关门延时关门,并具有超载报警和故障报警; (3)同时指示电梯运行情况和电梯内外请求信息。 第二章 设计方案 2.

文档评论(0)

1亿VIP精品文档

相关文档