毕业设计(论文)基于FPGA和单片机的电梯模型设计

上传人:汽*** 文档编号:460519569 上传时间:2022-12-15 格式:DOC 页数:59 大小:1.49MB
返回 下载 相关 举报
毕业设计(论文)基于FPGA和单片机的电梯模型设计_第1页
第1页 / 共59页
毕业设计(论文)基于FPGA和单片机的电梯模型设计_第2页
第2页 / 共59页
毕业设计(论文)基于FPGA和单片机的电梯模型设计_第3页
第3页 / 共59页
毕业设计(论文)基于FPGA和单片机的电梯模型设计_第4页
第4页 / 共59页
毕业设计(论文)基于FPGA和单片机的电梯模型设计_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《毕业设计(论文)基于FPGA和单片机的电梯模型设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于FPGA和单片机的电梯模型设计(59页珍藏版)》请在金锄头文库上搜索。

1、湖南工业大学本科生毕业设计(论文)摘 要基于FPGA的电梯控制系统的设计采用了可编程逻辑器件,并用超高速硬件描述语言VHDL在Xilinx公司的Spartan系列的xc2s100e-6pq-208芯片上编程实现了整个系统的控制部分。由分频模块、信号采集模块、状态检测与控制模块和电机模块四个模块构成的电梯自动控制系统中融入了“智能化”的调度规则,譬如开/关门自动保护功能、电梯的准确平稳平层、楼层提示及显示电梯的运行状态等诸多“人性化”的设计,实用价值高,可行性强。模型电梯部分的制作没有采取一般的机械模型,而是采用的制作容易、可观赏的透明塑料板子制作的模型。电梯模型可以通过外部的按键进行控制,操作

2、人员则通过外部的透明板子对电梯的运转情况进行监测。按照控制要求,模型电梯应能响应主控制器的要求,并且将传感器的检测信号准确地传回控制器。我们将5层楼的传感器准确地定位在各自的楼层检测位置上,通过装在电梯轿厢上的红外发射管控制传感器接收信号。整个模型仿真运行正常,稳定可靠。关键词:FPGA VHDL 电梯模型 传感器 I湖南工业大学本科生毕业设计(论文)湖南工业大学本科生毕业设计(论文)目 录第1章 绪论11.1 选题的背景、目的及意义11.2 电梯国内外研究现状11.3 基于FPGA和单片机的电梯模型设计的设想与方法2第2章 总体方案42.1 方案的选择与论证42.2 总体方案的设计5第3章

3、硬件电路设计73.1 FPGA电路介绍7 3.1.1 FPGA芯片介绍83.2 单片机最小系统11 3.2.1 单片机AT89S52介绍123.3 键盘电路介绍14 3.3.1 可编程并行接口芯片8155介绍143.4 显示电路介绍16 3.4.1 显示接口芯片介绍17第4章 软件程序的设计与调试254.1 FPGA电梯控制器的设计25 4.1.1 控制模块25 4.1.1.1 控制模块设计流程图26 4.1.1.2 控制模块VHDL程序清单29 4.1.1.3 控制模块的ModelSim SE PLUS仿真294.1.2 电机模块314.1.2.1 电机模块设计流程图31 4.1.2.2 电

4、机模块程序清单31 4.1.2.3 电机模块ModelSim SE PLUS仿真314.1.3 分频模块354.1.3.1 分频模块设计流程图35 4.1.3.2 分频模块程序清单35 4.1.3.3 分频模块ModelSim SE PLUS仿真364.1.4 顶层模块374.2 单片机键盘显示的设计38结论42致谢43参考文献44附录1 VHDL程序清单46附录2 单片机程序清单53湖南工业大学本科生毕业设计(论文)第1章 摘 要1.1 选题的背景、目的及意义近几年来,中国电梯行业迅速崛起,庞大的市场潜力令世界瞩目。1980年,全国制造电梯2249台,到2005年底全国生产电梯达到13.5万

5、台。26年间,中国电梯产量增长了60多倍,年产量达到并超过世界总量的1/3,电梯制造企业和制造总量居全球第一,中国已经成为电梯制造大国。 发展和物质生活水平的提高,电梯成为人们工作、生活中不可或缺的楼宇交通工具,而电梯模型正是实际电梯系统最直接、最简单的表现形式。“资本和技术主宰一切的时代已经过去,创意的时代已经来临。”这句从美国硅谷到华尔街的流行语,现在流行到了中国。作为21世纪的新青年,我们的毕业设计必须致力于让我们的生活每天都发生细微变化,致力于创造更理想的生活方式、创造更和谐的生活空间,彰显多彩多姿的电梯文化,倡导电梯设计的最新理念,探讨电梯设计的未来发展方向。正是基于此,我想凭我四年

6、所学来设计一个电梯模型,其目的是巩固和复习我所学的专业知识、了解电梯的工作原理、增强动手制作电路板以及调试电路的能力。1.2 电梯国内外研究现状现在的主要电梯公司提供以下电梯产品,以满足各种不同建筑的需求: 高速无齿轮电梯:高层楼宇和塔类建筑;低中速有齿轮变频电梯:高层和低层建筑;无机房电梯:中层和低层建筑;液压电梯:公寓楼、小型办公楼和低层楼宇;线性电梯:低层豪华建筑物、住宅楼、公寓、住宅; 观光梯:商业用途;货梯-曳引梯-液压梯:适用于需要移动重型货物的工业建筑物、工厂和仓库;病床梯:医院、医疗中心、疗养院;倾斜式电梯:用于室外,在斜坡上连接上不同区域;商业扶梯:商业使用,如购物中心、宾馆

7、等。 重型扶梯:公共场所,如火车站、地铁站、机场等;RTAV-O-LATOR自动人行道:机场候车厅、火车站、购物中心等;屏蔽门系统:安装在新型地铁站、轻轨交通系统等人员输送系统,能够有效保障候车乘客的安全,并且节约了车站空调的能耗;穿梭机系统:专为城市中心、机场、医院、度假村和高级住宅区等设计的水平交通系统。国际上无机房电梯已经到了第四代无机房电梯,从根本上解决了前三代无机房电梯的缺陷,首先是安全隐患得到解决,其次是共振共鸣问题的解决,第三是速度上只要主机生产企业能够供应,提升高度及速度不存在技术问题。所以第四代无机房电梯是目前世界上最先进的无机房电梯。 目前只有WALESS采用第四代无机房电

8、梯,而且由于该技术只提供中国,所以目前世界上只有中国的WALESS供应商能够提供第四代无机房电梯。第四代无机房电梯不只是无机房电梯技术已经得到完美体现,最关键的是整体技术在中国达到最先进的程度。 由于其技术为2002-2003年世界最新技术,比目前中国生产的任何电梯的技术先进3-5年。所有载人垂直升降电梯全部采用双向安全钳与双向限速器,该双向安全系统是目前中国电梯标准修改中选择的安全系统标准,也是欧洲已经采用的安全标准。 目前在中国市场最有代表性的无机房电梯就是通力的第三代无机房电梯,OTIS的轴式主机无机房电梯,WALESS的第四代无机房电梯。而在国内大中项目中标的大体就这三个品牌。 200

9、5年中国新的电梯标准出台,第一第二代无机房电梯已经不能再使用,而无机房电梯也在2004年有了飞速发展。估计2005年-2008年中国的无机房电梯将成为最主要的用户选择。1.3 基于FPGA和单片机的电梯模型设计的设想与方法现代硬件设计运用EDA(ElectronicDesign Automation)技术采用并行工程和“自顶向下”的设计方法,从系统设计入手,在顶层进行层次划分和结构设计,在功能模块一级进行仿真、纠错,并用VHDL,VerilogHDL等硬件描述语言对高层次的系统行为进行描述,在系统一级进行验证,最后用逻辑综合优化工具生成门级逻辑电路的网表,其对应的物理实现可以是印刷电路板或专用

10、集成电路。VHDL(VeryHighSpeedIntegratedCircuit HardwareDescriptionLanguage)即超高速集成电路硬件描述语言,主要用于描述数字系统的行为、结构、功能和接口。本文采用VHDL语言来设计实用电梯控制器,其代码具有良好的可读性和易理解性,源程序经Xilinx公司的ISE9.1软件仿真,目标器件选用FPGA器件。基于FPGA的电梯控制系统的设计采用可编程逻辑器件,并用超高速硬件描述语言VHDL在Xilinx公司的Spartan系列的2sc100-6PQ-208芯片上编程实现整个系统的控制部分。单片机AT89S52用于控制键盘和显示。对于电梯的核

11、心部分电梯控制器的设计采用的是自顶向下的设计方法,也即模块化的设计方法。具体实现是先对整个系统的硬件结构有一定的了解,而后将整个系统分解成各个功能明确且相对对立的模块,再将各个模块又进而分解成我们所熟悉的一个个小的单元电路。根据分析,该电梯模型控制器可分成以下几个模块:电梯和电机驱动模块:自制电梯门,采用红外线传感器感应是否有乘客上下,利用直流电机驱动。电梯的升降采用步进电机实现,便于控制而且误差小。信号采集模块:信号采集的功能:a.作为用户界面,它的外部为到达各楼层的按钮和电梯内的按钮。b.到达楼层信号来自霍尔磁性传感器,开门信号来自红外传感器。状态检测和控制模块:控制该模块功能用状态机完成

12、,可分成四个状态:1待命状态,电梯停在底层;2服务状态,电梯门打开,接收用户;3向上运行状态;4向下运行状态。分频模块:本系统的状态转换频率我们进行了1M分频,应用于电机控制频率。模型电梯主要由轿厢、支架、导轨、电机和滑轮等组成。整个模型的支架结构我采用的是透明的塑料薄板,即PS板,其重量非常轻,而且在外面可以很清晰地知道电梯工作过程。轿厢的制作采用的是小纸盒,因为考虑到轿厢的拖动采用的是小型的步进电机,它带负载的能力不大。55湖南工业大学本科生毕业设计(论文)第2章 总体方案2.1 方案的选择与论证基于FPGA的电梯控制系统的设计采用可编程逻辑器件,并用超高速硬件描述语言VHDL在使用Xil

13、inx公司的xc2s100e-pq208芯片上编程实现了整个系统的控制部分。方案一:用FPGA实现全部功能。此方案的优点是将硬件电路集成到一块芯片上面,系统稳定,抗干扰能力强。但是利用FPGA实现按键和显示,在程序实现方面比较繁琐。该方案实现的原理框图如图2.1所示:图2.1 FPGA实现电梯控制器的原理框图方案二:单片机和FPGA结合实现其全部功能。此方案的优点是系统比较稳定、抗干扰能力较强,便于控制。用FPGA作为系统的核心控制模块,单片机作为按键和显示模块。本次设计选用此种方案,该方案实现的原理框图如图2.2所示:图2.2 FPGA和单片机实现电梯控制器的原理框图2.2 总体方案的设计本

14、系统由FPGA作为主控制模块,单片机实现按键和显示功能,电机采用步进电机控制电梯是升降,直流电机控制电梯门的开关。由于考虑到步进电机带负载的能力,本次电梯轿厢的设计没有开关门的动作,也没有直流电机的驱动。通过上述分析可以知道,整个系统可分为以下几个模块:电梯和电机驱动模块、信号采集模块、状态检测和控制模块、分频模块。湖南工业大学本科生毕业设计(论文)第3章 硬件电路设计根据设计方案,整个系统主要分为单片机控制部分和FPGA控制部分,下面我们将各部分单元电路进行介绍,系统原理图见附录1。3.1 FPGA电路介绍此次设计用的FPGA芯片采用的是Xilinx的Spartan系列xc2s100e-6P

15、Q-208,并且在FPGA最小系统板上面集成了一块PROM,型号是xcf01s,可以实现掉电保存程序。FPGA最小系统为控制器实现电梯的各项功能。FPGA器件采用现场可编程单元阵列LCA结构,它由三个可编程基本模块组成:输入/输出模块IOB阵列、可配置逻辑块CLB阵列及可编程互连网络PI。配置逻辑功能块CLB的可编程逻辑单元,由分层的通用布线通道(Rouning Channel)连接,同可编程输入输出功能块围绕来实现,基中CLB提供实现逻辑功能的逻辑单元;IOB提供引脚到内部信号线的接口,布线通道则提供CLB和IOB的到连接通道1。设计使用的FPGA最小系统板由XC2S100E、50MHZ晶振、电源部分、指示部分和开关组成,电源部分将5V直流经过TPS70451转换得到+3和5V +1.8V的直流电,PROM(XCF01S)是一个掉电存储器,在掉电时可自动保存数据,4个脚双列插针用于其它外部设备连接。3.1.1 FPGA芯片介绍本次设计采用的是Xilinx公司的Spart

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号