完整版)基于FPGA的自动售货机控制系统——开题报告_第1页
完整版)基于FPGA的自动售货机控制系统——开题报告_第2页
完整版)基于FPGA的自动售货机控制系统——开题报告_第3页
完整版)基于FPGA的自动售货机控制系统——开题报告_第4页
完整版)基于FPGA的自动售货机控制系统——开题报告_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、填写要求1开题报告只需填写“文献综述 ”、“研究或解决的问题和拟 采用的方法”两部分内容,其他信息由系统自动生成,不需要手 工填写。2为了与网上任务书兼容及最终打印格式一致,开题报告采用固定格式,如有不适请调整内容以适应表格大小并保持整体美 观,切勿轻易改变格式。3.任务书须用 A4纸,小4号字,黑色宋体,行距 1.5倍。4使用此开题报告模板填写完毕,可直接粘接复制相应的内容到毕业设计网络系统。1. 结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,撰写15002000字左右的文献综述:1.1自动售货机的历史及现状自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

2、 它又被称为24小时营业的微型超市。在日本,70%的罐装饮料是通过自动售货机售出 的。全球著名饮料商可口可乐公司在全世界就布有 50万台饮料自动售货机。现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了 商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的 开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力 消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以 往的自动售货机相比,它能够节约1015%的电力。进入21世纪时,自动售货

3、机也将 进一步向节省资源和能源以及高功能化的方向发展。1.2 FPGA实现自动售货机控制系统的的优势VHDL ( Very-High-Speed Integrated Circuit Hardware Description Language) 诞生 于1982年,1987年底VHDL被IEEE和美国国防部确认为标准硬件描述语言。FPGA实现自动售货机控制系统具有四大优势:1、性能一一利用硬件并行的优势,FPGA打破了顺序执行的模式,在每个时钟周 期内完成更多的处理任务,超越了数字信号处理器( DSP)的运算能力。著名的分析 与基准测试公司BDTI,发布基准表明在某些应用方面,FPGA每美元的

4、处理能力是 DSP解决方案的多倍。在硬件层面控制输入和输出(I/O)为满足应用需求提供了更快 速的响应时间和专业化的功能。2、成本一一自定制ASIC设计的非经常性工程(NRE)费用远远超过基于FPGA 的硬件解决方案所产生的费用。ASIC设计初期的巨大投资表明了原始设备制造商每年 需要运输数千种芯片,但更多的最终用户需要的是自定义硬件功能,从而实现数十至 数百种系统的开发。可编程芯片的特性意味着用户可以节省制造成本以及漫长的交货 组装时间。系统的需求时时都会发生改变,但改变FPGA设计所产生的成本相对ASCI 的巨额费用来说是微不足道的。3、稳定性一一软件工具提供了编程环境,FPGA电路是真正

5、的编程 硬”执行过程。 基于处理器的系统往往包含了多个抽象层,可在多个进程之间计划任务、共享资源。驱 动层控制着硬件资源,而操作系统管理内存和处理器的带宽。 对于任何给定的处理器 内核,一次只能执行一个指令,且基于处理器的系统时刻面临着严格限时的任务相互 取占的风险。而FPGA不使用操作系统,拥有真正的并行执行和专注于每一项任务的 确定性硬件,可减少稳定性方面出现问题的可能。4、长期维护一一FPGA芯片是现场可升级的,无需重新设计 ASIC所涉及的时间 与费用投入。举例来说,数字通信协议包含了可随时间改变的规范,而基于ASIC的接口可能会造成维护和向前兼容方面的困难。可重新配置的FPGA芯片能

6、够适应未来需要作出的修改。随着产品或系统成熟起来,用户无需花费时间重新设计硬件或修改 电路板布局就能增强功能。1.3 FPGA实现自动售货机控制系统的基本原理如图1所示,本次设计的售货机是由四个模块组成的,分别为:分频模块、扫描 模块、主控模块、显示模块。图1自动售货机内部模块分频模块的作用是对外来的时钟信号进行分频以达到自己所需的频率。扫描模块 采用的是实验箱上的4X4矩阵键盘对商品的单价进行手动的输入。显示模块的作用是 对商品的单价、数量以及投币的金额进行显示。主控模块是自动售货机控制系统的核心模块,主要实现存储商品信息、控制购物进程、处理投币金额、控制商品出货、计算余额以及控制LED灯显

7、示等功能。其主要分五个步骤来完成:1、信息存储一一信息存储是初始设置, 对任务所需要的四种商品的价格和数量进 行手动的输入并保存,保存完之后系统执行第二个步骤。2、 投币选择 顾客可以投入0.5元、1元、5元、10元四种类型的货币,投币完之后就可以选择商品,此时系统执行第三个步骤。3、 内部处理系统会将顾客投币的金额和商品的价格进行比较,当投入的金额 大于商品的价格时,系统将执行第四个步骤。当顾客投入的金额小于商品的价格时系统会直接跳转到第五个步骤。4、 出货找零一一在确认投币的金额大于商品的价格时,系统会计算出余额实现找 零并且发出出货信号。此时如果顾客想要继续购买则会跳转到步骤二,如果顾客

8、不想 购买了则会跳转到步骤五。5、结束购买一一购买结束,投币金额清零。参考文献1 白丽自动售货机:第三次零售业革命J.电子商务,2005,(3)2 王雯隽基于Verilong-HDL自动售货机的设计与实现J.微型电脑应用,2005, 21(5)3 裴进灵一种新型自动售货机的研制J.科技情报开发与经济,2003, 13 (12)4 郑大宇,纪鹏自动售货机结构安全机制的研究J.哈尔滨商业大学学报(自然 科学版),2006, 22 (1)郑大宇,刘立晶自动售货机送出机构的设计及优化J.黑龙江商学院学报(自 然科学版),2000, 6 (3)6 黄科艾琼龙李磊主编EDA与数字系统设计案例实践M.清华大

9、学出版社,2010. 年7 郭照南主编电子技术与EDA技术课程设计M.中南大学出版社,2010年8 包明编著EDA技术与可编程器件的应用M.北京航空航天大学出版社,2007 年9 潘松黄继业编著EDA技术实用教程一一VHDL版(第四版)M.科学出版社, 2010 年10 刘绍汉林灶生刘新民编著 VHDL芯片设计M.清华大学出版社,2004年2. 毕业设计任务要研究或解决的问题和拟采用的方法:(1)毕业设计任务要研究或解决的问题研究基于FPGA的自动售货机控制系统问题,要求: 阅读FPGA相关的论文和书籍,系统地了解 FPGA相关知识和原理的目的 了解自动售货机的工作原理和运行流程。 掌握VHDL语言,并熟练运用描述相关硬件结构。 掌握Quartus II软件平台的应用和操作。 通过分析、仿真和调试实现货物的计数、计价、找零及出货等功能。(2)预期成果:通过研究现有的自动售货机,了解自动售货机的基本原理和实现步骤,并分析 出程序结构框图和程序运行过程,分析各关键参数对自动售货过程中的影响。利用VHDL硬件描述语言实现自动售货机控制系统,完成仿真与调试。设计总体思路:自动售货机运行流程如图2所示:自动售货机在运行之后,首先由售货员对商 品的数量和单价进行设置,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论