已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京理工大学紫金学院电子工程与光电技术系毕业设计论文开题报告学生姓名荆芳学号090401205专业电子信息工程设计论文题目基于FPGA的自动售货机设计指导教师张晨年月日开题报告填写要求1开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效;2开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;3“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册);4有关年月日等日期的填写,应当按照国标GB/T74082005数据元和交换格式、信息交换、日期和时间表示法规定的要求,一律用阿拉伯数字书写。如“2007年3月15日”或“20070315”。毕业设计(论文)开题报告1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述文献综述1课题研究的背景及其意义随着EDA技术的高速发展,电子系统的设计技术发生了深刻的变化,现场可编程门阵列FPGA的出现,给设计人员带来了诸多方便,使用其进行产品开发,成本低、周期短、可靠性高。本课题以FPGA芯片为核心,使用VHDL语言编写代码,实现自动售货机设计。自动售货机可以根据所选商品,投入钱币的金额自动出货并找付余额的自动付货的机器,是商业自动化的常用设备,不受时间、地点的限制,可以节省人力,交易方便,是一种全新的商业零售形式,又被称为24小时营业的微型超市,应用前景广阔。二自动售货机的发展和研究现状自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它又被称为24小时营业的微型超市。在日本,70的罐装饮料是通过自动售货机售出的。全球著名饮料商可口可乐公司在全世界就布有50万台饮料自动售货机。在日本全国各地,共设有550万台自动售货机(据1998年的统计),销售额达6兆8969亿4887万日元,为世界第一。在售货机的显示屏幕上进行操作,输入商品号码和购买数量,并投入钱币后,商品就会从取货口出来,甚至从食品自动售货机上还能买到热呼呼的面条和米饭团。虽然日本的自动售货机总台数低于美国(据1997年的统计为689万台),但是,从人口占有数来看却是世界上最高的,美国平均35人占有一台,而日本为23人占有一台。现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。三、FPGA技术的优势技术的优势技术的优势技术的优势FPGA采用了逻辑单元阵列LCA(LOGICCELLARRAY)这样一个新概念,内部包括可配置逻辑模块CLB(CONFIGURABLELOGICBLOCK)、输出输入模块IOB(INPUTOUTPUTBLOCK)和内部连线(INTERCONNECT)三个部分。FPGA的基本特点主要有1采用FPGA设计ASIC电路,用户不需要投片生产,就能得到合用的芯片。2FPGA可做其它全定制或半定制ASIC电路的中试样片。3FPGA内部有丰富的触发器和IO引脚。4FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一。5FPGA采用高速CHMOS工艺,功耗低,可以与CMOS、TTL电平兼容。可以说,FPGA芯片是小批量系统提高系统集成度、可靠性的最佳选择之一。FPGA是由存放在片内RAM中的程序来设置其工作状态的,因此,工作时需要对片内的RAM进行编程。用户可以根据不同的配置模式,采用不同的编程方式。加电时,FPGA芯片将EPROM中数据读入片内编程RAM中,配置完成后,FPGA进入工作状态。掉电后,FPGA恢复成白片,内部逻辑关系消失,因此,FPGA能够反复使用。FPGA的编程无须专用的FPGA编程器,只须用通用的EPROM、PROM编程器即可。当需要修改FPGA功能时,只需换一片EPROM即可。这样,同一片FPGA,不同的编程数据,可以产生不同的电路功能。因此,FPGA的使用非常灵活7。FPGA有多种配置模式并行主模式为一片FPGA加一片EPROM的方式;主从模式可以支持一片PROM编程多片FPGA;串行模式可以采用串行PROM编程FPGA;外设模式可以将FPGA作为微处理器的外设,由微处理器对其编程。4、参考文献参考文献参考文献参考文献1袁亚恒,周伟基于VHDL的自动售货机设计J武汉理工大学学报,信息管理工程版20072范文萍,吴定学基于FPGA的自动售货机主控制系统的设计与实现J信息化纵横20093焦素敏EDA应用技术M北京清华大学出版社20054潘松,黄继业EDA技术实验教程M北京科学出版社20025张霞VHDL在现代EDA中的应用J北京现代电子技术20016宋萧,李佩佩,韩莹莹自动售货机控制设计J科技信息,机械与电子20097陈志刚VHDL语言在电路设计中的优化J电子测试20088卢毅、赖杰VHDL与数字电路设计M北京科学出版社,20019赖义汉自动化技术与应用自动售货机控制系统VHDL有限状态机实现M200610姜雪松,吴钰涥,王鹰VHDL设计实例与仿真M北京机械工业出版社200611王雯隽基于VERILOGHDL自动售货机的设计与实现J微型电脑应用200512徐光军,徐光辉CPLD/FPGA的开发应用M北京电子工业出版社,200213张凯,林伟VHDL实例剖析M北京国防工业出版社200414周润雅等基于QUARTUS的FPGA/CPLD数字系统设计实例M北京电子工业出版社200615ADECINCHENDERSONVHDLLANGUAGEREFERENCEGUIDENVUSA199916ALTERADIGITALLIBRARY,ALTERACORPORATION,ALTERA,2002;17陈怀琛等MATLAB及在电子信息课程中的应用M北京电子工业出版社,200218赵曙光可编程逻辑器件原理、开发与应用M西安西安电子科技大学出版社,200019张庆等程控信号源的数字调频设计哈尔滨电测与仪表。2001,8293120王彦,方艾,张清明基于FPGA的数字波形发生器机械与电子2004(6)毕业设计(论文)开题报告根据课题要求及文献综述,给出本课题要研究或解决的问题和拟采用的研究手段(途径)开题报告1课题题目基于FPGA的自动售货机设计2本课题的目的和意义本课题的目的是通过基于FPGA的自动售货机的设计和制作,使学生学会运用模电、数电、VHDL语言和现场可编程门阵列等综合的知识,根据设计要求,完成电子系统设计和制作的能力。从而达到培养学生解决实际问题的能力。3研究或解决的问题及工作内容1查阅基于FPGA的自动售货机的相关文献资料,完成文献综述。要求综合15篇以上文献,符合文献综合撰写规范;2完成开题报告,要求符合开题报告撰写规范;3按照简易自动售货机的技术要求,选择方案,阐述方案工作原理;4按照课题技术要求设计自动售货机相关的软件程序,要求对相关软件程序加以必要说明;5仿真设计自动售货机。使用QUARTUS仿真软件,仿真结果要求设计非单一物品的自动售货机;物品的单价,数量在初始化时输入;钱币足够则出货并计算应找钱币余额、货品库存量并显示,不够则退钱;6撰写毕业设计(论文)说明书。要求符合毕业设计(论文)说明书撰写规范。4拟采用的研究方法1开发环境开发环境开发环境开发环境开发平台PC机开发工具PC机、FPGA平台、QUARTUSII。122研究课题的具体方案21总体思想自动售货机包括四个商品,依据四种商品分别设为四个按钮,A1,A3,A4,A8。当顾客选择其中的一种商品时,售货机发送出一个信号按钮不再生效,用一个LED灯显示。设置三个按钮A1,A2来表示投入的硬币是1元、5毛。当顾客投入的硬币大于或等于售价时将不再接受硬币,用一个LED灯显示。当顾客确定某种商品且投入了足额的硬币,投币时限到时,投币窗口找零,用七段显示管显示找零数,同时送出商品,指示灯OUT亮。22控制状态的设计此售货机分为三种状态,每一个状态能完成一定得功能初始状态,投币状态,找零状态。(1)初始状态当售货机通电后进入初始状态,顾客购买时,可根据选择XUAN_RG,XUAN_YL,XUAN_HB,XUAN_SCHB键购买商品,从而进入下一状态。当顾客购买错误或不再购买时按下START重新进入初始状态。(2)投币状态在这个状态时XUAN_RG,XUAN_YL,XUAN_HB,XUAN_SCHB键失效。投入钱(1元,5毛),当投入硬币等于或者超过商品价格时进入下一状态。投币时间为30秒超过30秒,售货机拒绝接受钱币。(3)找零状态投币结束,售货机自动判别总钱数,若在时限到来之际,总钱数少于顾客所需商品的单价,则退出钱币,用LED显示退钱数。若大于或等于商品数则通过控制系统找零,用LED显示找零数,送出商品。出货找零,表示一次工作已经结束,等待下一个信号到来,进行新的售货。23设计流程图24模块分类此售货机模块包括投币处理模块,商品选择模块,投币模块,分频模块,控制器模块,计时模块,LED灯显示模块,找零模块,出货模块,如图所示1投币模块自动售货机能够自动计算投入的钱币数目,需要提供一个寄存器来记录并保存投入的总币值。此模块有六个输入信号以及两个输出信号QIAN1,QIAN2,QIAN5为不同数额钱币输入信号;EN1为主控模块所发出的信号,当EN1信号为1的时候,投币模块开始工作;RESET为恢复初始信号,当RESET信号为1的时候投币模块不进行工作;EN为给计时器的输出信号,当EN为1的时候计时器开始工作;BI为输出的钱币数目。2商品选择模块自动售货机的商品选择模块,通过自动售货机上的四个选择按键完成商品选择,在接收到对应四个商品之一的一个选择信号时进行编译,将被选择的商品进行编码,输入到主控模块中,在主控模块中与所接受的钱币进行对与计算。输入信号为A1,A2,A3,A8。而XUAN_RG,XUAN_HB,XUAN_YL,XUAN_SCHB为四个输出信号,与出货模块连接。RESET与EN2信号来自主控模块,当RESET为1时模块进入初始状态,进行选择。当EN2为1时,商品可以进行选择,当EN2为0时,四个商品选择键无效。3分频模块分频模块是用来将外来的时钟信号进行分频,有硬件系统已经知道,选用的时钟信号是由外部的6MHZ的晶振提供的,通过分频模块进行分频以后将得到周期为1HZ的信号。由于仿真所需时间过长,本文选择1000NS为一周期的信号,分频后为60US为一周期的信号,时钟输入信号为CLK,输出信号为NEWCLK。4计数模块由于课题要求自动售货机控制系统有定时系统,并限定在30S内完成投币,30S之后投币无效,因此需要设定一个计数模块对投币时间进行限制。EN为接受信号,当投币开始时投币模块发出信号,计数模块开始工作,当计数到30时向控制模块发出T信号。CLR为控制器发送给计数模块的一个信号,当CLR为1时,计数器归零。CLK为分频模块发送的时钟信号。5出货模块出货模块是自动售货机给出相关货物的信号,本课题要求货物为四个商品,因此出货模块有5个输入信号,XUAN_RG,XUAN_SB,XUAN_YL,XUAN_SCHB,为所购商品的输入信号,EN为控制模块所给的信号当EN1时出货模块开始工作,然后对顾客所选择货物进行出货。6显示模块显示模块的作用是对购物结束后的所需找零数目进行显示。找零显示模块的输入端接收来自控制模块的输入信号,输出端外接LED显示灯,由于找零的数目为范围为0至8,因此只需要一个LED显示灯,输出信号为A,B,C,D,E,F,G。7主控模块主控模块为自动售货机控制系统的核心部分,在主控模块中将输入的钱币数目(B)与商品的价格D进行对比,然后进行找零并发出出货信号。输入信号T为计时信号,当时间超过30S时,商品不再接受货币。CLK为控制系统的时钟信号。输出信号DI,C分别为找零显示模块的输入信号与找零信号。EN为控制出货模块的信号,当EN值为1时,确认出货模块可以输出商品。START为复位信号,当START值为1时,自动售货机回到初始状态。CLR为计数模块的控制信号,当收货完成后,CLR输出为1,计数模块回到初始状态归零。EN1与EN2分别为投币模块与商品选择模块的控制信号,当EN1为0时,投币模块不工作,当EN2为0时商品选择模块不工作。最后在KHF1型FPGA实验开发系统中进行硬件测试。三、课题设计工作进度计划201012282011011020110111201104102011041120110520201105212011052820110529
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公共物品协议书
- 申请烟草证协议书
- 仪器协议书范本
- 床垫定购合同范本
- 经济诉讼解协议书
- 留置地转让协议书
- 工程围挡合同范本
- 佛殿管理协议书
- 位搬迁合同范本
- 粮食购销合同范本
- 教育、科技、人才一体化发展
- 营销与客户关系管理-深度研究
- 贵州省铜仁市2024-2025学年高二上学期期末检测物理试题(含答案)
- 耐压试验操作人员岗位职责
- 2020-2021学年广东省广州市黄埔区二年级(上)期末数学试卷
- 财政部政府采购法律法规与政策学习知识考试题库(附答案)
- 长鑫存储在线测评题
- DL∕T 5344-2018 电力光纤通信工程验收规范
- T-CCIIA 0004-2024 精细化工产品分类
- 世界当代史教材
- 高压电动机保护原理及配置
评论
0/150
提交评论