您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 自动售货机电路EDA课程设计
***设计要求:1、待售物品价格1元、2元、3元、五元;2、只接受1元、5元、10元币值;3、机内存有1元零钱无限;4、投入钱币之前认为售货机为空闲状态;投入钱币后需要按下物品标签吐出商品;5、自动找零。EDA课程设计题目_____自动售货机电路_________院(系)电子工程与电气自动化学院专业电子信息工程学生姓名XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX学号XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX指导教师XXX职称讲师完成日期:2013年6月18日1自动售货机电路摘要自动售货机(VendingMachine,VEM)是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。而自动售货机电路是自动售货机的基础,一个好的自动售货机电路可以让自动售货机更好的提高工作效率,而且在这个以节约能源为主题的社会,有效的工作电路可以更加有效的节约能源,更好地促进资源节约型和环境友好型社会发展。从而自动售货机也将进一步向能源节约和智能化的方向发展。关键词:自动售货机;电路;节约型社会2ThevendingmachinecircuitAbstractThevendingmachineisautomaticdeliverycaninvestthemoneyaccordingtothemachine.Thevendingmachineisacommonlyusedcommercialautomationequipment,itisnotaffectedbytime,placerestrictions,cansavemanpower,convenienttransactions.Isanewformofretailbusiness,alsoknownasthe24-hourMinisupermarket.Canbedividedintothreetypes:drinkvendingmachine,foodvendingmachines,automaticvendingmachine.Fromthedevelopmenttrendofthevendingmachine,itisduetotheemergenceoflabor-intensiveindustrialstructuretotheproducttechnologyintensivesocialchange.Changesinmassproduction,massconsumptionandconsumptionpatternsandsalesenvironment,requirementsfortheemergenceofnewdistributionchannels;andtherelativesupermarket,departmentstoreshoppingcenter,newdistributionchannels,laborcostsarerising;inaddition,restrictingtheshoppingconveniencefactorssuchasthelimitationonsite,vendingasanecessarymachinewillemergeasthetimesrequire.Andthevendingmachinecircuitisthebasisofthevendingmachine,agoodautomaticvendingmachinecircuitallowsthevendingmachinecanincreasetheworkefficiency,butalsointhethemeofenergyconservationsociety,workefficientcircuitcaneffectivelysaveenergy,promoteresource-savingandenvironment-friendlysocietydevelopment.Inordertopromotethevendingmachineswillalsobefurthersavingresourcesandenergyandhighfunctionaldirection.KeyWords:ventor;circuit;conservation-orientedsociety3目录摘要...................................................................................1引言...................................................................................4一.自动售货机电路工作原理...............................................51.投币模块..........................................................................52.选择商品模块..................................................................53.找零提取商品模块..........................................................5二.基于Quartus设计的自动售货机电路相应模块............61.Quartus设计投币模块...................................................62.Quartus设计选择商品模块...........................................83.Quartus设计找零提取商品模块.................................10三.自动售货机总体电路.....................................................121.自动售货机电路原理图................................................132.自动售货机电路波形....................................................133.自动售货机电路相应功能及原理介绍.........................154引言自动售货机(VendingMachine)起源于公元前215年的古埃及,当时用于人们在神庙里用金币购买圣水。19世纪70年代,自动售货机在美国、日本迅猛发展,如今已成为世界上最大的现金交易市场。作为一种前卫的零售方式,自动售货机已在45个国家广泛普及。据统计,日本平均每23人就拥有一台自动售货机,美国平均每40人拥有一台自动售货机,美国自动售货机的零售营业额高达293亿美元,日本每个消费者每年在自动售货机上的消费金额达5.5元。全世界每年通过自动售货机销售商品的总额已达2000亿美元。近些年,随着我国商品市场的不断繁荣和城市现代化程度的不断提高,自动售货机也已悄然步入了我国的大中城市。自动售货机在北京、上海、大连、沈阳、西安开始出现,成为不少年轻人时髦的购物选择。在国家相关政府部门的大力支持下,中国的自动售货机产业以超常规的速度迅猛发展,并带动了一批新的服务业、物流运输配送业的快速发展,丰富了中国的商业产业结构,开创了一个全新的自动销售和自助服务时代。自动售货机电路是自动售货机的核心部件,是自动售货机的工作原理,可以有效的提升自动售货机的质量和用户的体验,让更多的人来接受这个方便的无人购物设备,有效的减少劳动力和成本支出。5一.自动售货机电路工作原理自动售货机电路是一种自动化的购物平台电路,电路可以分为3个模块,分别为:投币模块、选择商品模块和找零提取商品模块。1.投币模块当某人要用自动售货机进行购物时,先投入相应的钱币。电路应对所投入的钱币进行识别和分析记录,而本自动售货机只接受1元、5元和10元人民币,其他面值机器不予接受。该模块将已接受的钱币识别出该为多大面值,记录之后送入购买模块,为用户购买商品和找零做准备。2.选择商品模块当用户投入钱币后,会进行商品的选择,本机器只提供1元、2元、3元和5元的各类商品,并且各种价位的商品都有相应的按钮。用户选择了某一种商品,并按下相应的按钮,系统会识别出用户所选择的商品,记录所选商品的价位和其他信息,之后把它发送给找零提取商品模块。3.找零提取商品模块前面二个模块分别发送了用户投入钱币面值信息和所选商品信息。该模块先对用户投入钱币面值和所选商品面值进行比较,如果商品面值大于投入的钱币面值,机器将退还用户收投入的钱币。如果商品面值6小于等于投入的钱币面值,系统会为用户提取出所需要的商品并找零。二.基于Quartus设计的自动售货机电路相应模块使用Quartus来设计仿真自动售货机电路,从而有效的实现自动售货机的各项工作,达到机器所需要的各项指标。1.Quartus设计投币模块1.1.使用Quartus的VHDL语言设计模块LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYCFISPORT(CLR,CLK,QIAN1,QIAN5,QIAN10:INSTD_LOGIC;Q:OUTSTD_LOGIC_VECTOR(3DOWNTO0);KZ:OUTSTD_LOGIC);ENDCF;ARCHITECTURECF001OFCFISBEGINPROCESS(CLK,CLR)BEGINIFCLR='0'THENQ=0000;KZ='0';ELSIFRISING_EDGE(CLK)THENIFQIAN1='1'THENQ=0001;KZ='1';ELSIFQIAN5='1'THENQ=0101;KZ='1';ELSIFQIAN10='1'THENQ=1010;KZ='1';ENDIF;ENDIF;ENDPROCESS;ENDCF001;71.2.模块实现的功能该模块是用来计算用户投入的钱币面值,并把它转化为相应的数值进行输出,并传输给第三个模块。1.3.模块仿真波形图1图2图3注:CLK为时钟信号;CLR为清零信号;QIAN1、QIAN5、QIAN10为输入钱币面值信号;Q为面值数值信号;KZ1为输出控制信号。82.Quartus设计选择商品模块2.1.使用Quartus的VHDL语言设计模块LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;ENTITYCF2ISPORT(CLR,CLK,SP1,SP2,SP3,SP5:INSTD_LOGIC;Q:OUTSTD_LOGIC_VECTOR(3DOWNTO0);KZ2:OUTSTD_LOGIC);ENDCF2;ARCHITECTURECF002OFCF2ISBEGINPROCESS(CLK,CLR)BEGINIFCLR='0'THENQ=0000;KZ2='0';ELSIFRISING_EDGE(CLK)THENIFSP1='1'THENQ=0001;KZ2='1';E
本文标题:自动售货机电路EDA课程设计
链接地址:https://www.777doc.com/doc-5591937 .html