当前位置:文档之家› 饮料自动售货机的实现过程

饮料自动售货机的实现过程

饮料自动售货机的实现过程
饮料自动售货机的实现过程

南华大学

计算机科学与技术学院实验报告

(2010 ~2011学年度第二学期)

课程名称软件工程概论

实验名称饮料自动售货机

姓名陈亮学号20094100104 专业数媒班级091

地点8-212 教师徐卓然

1.实验目的

设置

一个饮料自动售货机可以放置五种不同或部分相同的饮料,可由厂商根据销售状况自动调配,并可随时重新设置售价,但售货机最多仅能放置50罐饮料,其按钮设计在各种饮料样本的下方,若经金额计算器累计金额足够,则选择键灯会亮;若某一种饮料已销售完毕,则售完灯会亮。

销售

顾客将硬币投入售货机,经累加金额足额的饮料选择键灯亮,等顾客按键选择。顾客按键后饮料由取物楼掉出,并自动结算及找钱。

取消交易

顾客可在按下选择键前任何一个时刻,拉动退币杆取消交易收回硬币。

2.实验内容

要求画出该自动售货机例图、活动图、类图和顺序图

3.实验过程

用例图

取消交易

厂商

设置售价

经分析得出顾客有两个用例即“购买饮料”和“取消交易”。厂商有两个用例即“调配饮料”和“设置售价”。

活动图

顾客活动图

经分析可得出顾客的以下活动操作:顾客投币经金额累加器累加金额,金额不足继续投币,金额足够判断饮料数量,数量不足,售完灯亮,数量足够选择灯亮,判断是否继续交易,是就进行饮料选择,否则拉动退币杆结束交易,选择了饮料后就进行掉出饮料和结算找钱操作。

厂商活动图

经分析可得出厂商的以下活动操作:厂商进行放置饮料操作,然后进行设置售价操作。

类图

经分析得出有该饮料自动收货价4个类,即“顾客类”、“销售类”、“厂商类”和“饮料类”;顾客类的活动有“投币”和“选择饮料”;销售类有三个属性分别为“选择饮料灯”、“售完灯”和“等待退币状态”,有三个活动有“金额累加”、“掉出饮料”和“结算找钱”;厂商类的活动有“配置饮料”和“设置售价”;饮料类有两个属性分别为“饮料价格”和“饮料类型”。顾客类和饮料类的关系为依赖关系,销售类和饮料类的关系为依赖关系,饮料类和厂商类的关系为依赖关系。

顺序图

顾客顺序图

经分析可得出顾客一系列的活动顺序为:顾客往饮料售货机里投币,触发金额累加器,当累加的金额足够触发了饮料计数器,对饮料的数量进行判断,如果饮料足够就触发选择灯亮,不足就触发售完灯亮,在选择灯亮的状态下顾客选择饮料,触发饮料计数器减少饮料的数量掉出饮料同时触发金额累加器,计算剩余金钱,退币。

厂商顺序图

经分析得出厂商一系列的活动顺序为:厂商放置饮料触发饮料计数器,开始计数,如果饮料数目达到50则放回饮料已满信息,饮料数目足够触发售完灯状态,使售完灯息灭。厂商设置饮料价格触发金额累加器,并返回设置成功信息。

4实验总结

在这个实验过程中思考了很多问题,其中一个就是想到顾客可能在投币不够的情况下退币,然后我就想在顾客活动图中体现并画出来,即金额累加器判断金额不足后顾客也可以拉动退币杆,但在画的过程中画图工具告诉我不允许有相同的活动。所以就放弃画这一活动了。

我在判断每一个步骤的时候,首先会考虑某些意外情况。因为自动售货机允许顾客在按下选择键前的任意时刻拉动退币杆取消交易,所以该饮料自动售货机必须能够在顾客按选择键前实现退币。否则该自动饮料售货机就不实用。

自动售货机控制系统的设计(已修)

自动售货机控制系统的设计专业:电子信息工程 班级:10级电信(1)班 学号:12010248815 姓名:李浩

1.1系统描述与控制要求 PLC 控制的自动售货机系统主要有三个可以感受到投币量的传感器,六个按钮开关(分别为启动按钮、停止按钮、退币按钮、汽水选择按钮、花茶选择按钮和咖啡选择按钮)三个指示灯,(分别为汽水指示灯,花茶指示灯和咖啡指示灯),和两个七段数码管。传感器用来接收投币信号,传送投币量的多少;按钮开关分别对系统功能进行控制,当投入的钱币够某一种饮料时,按下这种饮料的选择按钮时才会有饮料送出,有剩余钱币时,还可以通过按下退币按钮来找回剩余钱币;三个指示灯分别用来只是哪种饮料可以选择,只有投币量大于或等于这种饮料的价格时,这种饮料的指示灯才会亮;同时,还有两个七段数码管,用于显示当前剩余的总钱币。具体对自动售货机的控制要求如下: 1.自动售货机有3 个投币孔,分别为1 元、5 元和10 元。 2.售货共有3种饮料供选择,分别为汽水、花茶和咖啡。 3.如投币总额超过销售价格,将可由退币钮找回余额。 4.投币总额或当前值显示在7段数码管上。 5.投币值等于或大于12 元时,汽水指示灯亮,表示只可选择汽水。 6.投币值等于或大于15元时,汽水和花茶指示灯亮,表示可选择汽水和茶。 7.投币值等于或大于20元时,汽水、花茶和咖啡指示灯亮,表示3 种均可选择。 8.按下要饮用的饮料按钮,则相对应的指示灯开始闪烁,3s 后自动停止,表示饮料已经掉出。 9.动作停止后按退币钮,可以退回余额,退回金额如果大于10元,则先退10元再退1 元,如果小于10元则直接退 1 元的。 1.2控制工艺分析 自动售货机的基本功能就是对投入的钱币数进行计算, 然后根据运算结果做出相应的判断,看看哪种商品可以进行购买,哪种商品不能购买,本次课程设计的要求是可识别三种钱币,分别是 1 元,5元,10 元,采用三个按钮进行模拟, 自动售货机共出售3 种货物,其价格分别定为12 元,15元,20元,当投币数大于等于货物价格时,该种货物的指示灯亮,表示可以进行购买,3 种货物分别用3个信号灯进行指示.除此之外,本次设计还涉及了显示,找零等功能的实现, 其中显示部分采用数码管进行显示, PLC的外围接口由两个CD4511 连接两个数码显示管,以显示投币总数和购买后的余额;当按下找零按钮后,数码管显示进行清零。整个系统由三个可以感受到投币量的传感器,六个按钮开关,三个指示灯,和两个七段数码管和两片CD4511组成。

自动售货机合作协议书(80806)

自动售货机合作协议 合同签订地:枣庄薛城 甲方:****(山东)有限公司 乙方: 根据《合同法》、《食品安全法》等相关规定,甲乙双方就安装自动售货机事宜本着平等互惠的原则达成如下合作协议: 一、售货机品牌:智能自动售货机;机器型号:富士冰山饮料售货机;数量: 4 台。 二、合作期限: 2 年,即自年月日起至年月日止,协议期满,在同等条件下乙方享有优先续约权,若甲乙双方没有任何异议此合同自动续约至下一年相同的月日。 三、运营模式及收益分配: 1、运营模式: 售货机由乙方出资购买安装并自主经营、自负盈亏,机器所有权归乙方所有 2、供电支持: 机器用电需由甲方电力系统提供电力,线路方面由乙方施工人员铺设,甲方安排专人指导、协助,由于线路铺设产生的材料费、机械费等(包含但不限于电线、插座)由乙方承担。在保证安全的基础上使机器正常运转。 自动售货机产生的电费(按50 元/台/月),乙方应于每月 5 号前将上月电费交纳至甲方财务,逾期交纳电费,甲方有权终止协议或将售货机留置直至付清所用电费。 3、收益分配: 乙方以公司区域内单台售货机销售额(大于或等于2500元/月/台)的15%,作为综合管理费,每月 5 号前将上月综合管理费交至甲方财务。 乙方负责帮助甲方安装后台系统用来监管厂区内自动售货机每月/台的销售额。 四、售货品种:饮料(热饮、冷饮)、零食、方便面等食品及方便员工的部分日用品等,具体销售物品根据机器位置而定。 五、支付渠道:机器开通在线支付,包括微信、支付宝、QQ钱包等线上支付功能和纸、硬币支付功能。

六、安装位置:公司行政办公楼、中门、进货门、电厂各1台。 正常运营后,根据场地实际需求,甲乙双方协商后,在甲方的书面允许下可增加机器数量。 乙方应于年月日前,将自动售货机安装、调试完成并投入正常使用。 七、甲方的责任 1、甲方为乙方提供设备安装场地及相关配合,安装场地需经乙方查验合格具备安装条件并经甲方同意。 2、自动售货机投放在甲方所管辖的区域,不得出现恶意断电影响机器正常运转的行为。 3、甲方不得将自动售货机出租出借、销售或变卖,不得在自动售货机上设置任何形式的抵押、质押、留置及他项权利负担。 4、甲方不得摆放其他品牌售货机。 八、乙方的责任 1、乙方需服从甲方职能部门的监督和管理,发现自动售货机故障或消费者投诉应及时处理解决,投诉电话。 2、乙方在机器运营期间,须严格遵守国家、地方相关法律法规。 3、对售货机出现的销售故障(卡货,卡币等),乙方应立刻全额理赔并积极处理解决消费者投诉,乙方机器上应张贴联系电话。 4、乙方应保证机器良性运转,不得出现长时间停运、缺货、故障现象,以免影响甲方人员正常生活秩序。 5、乙方须严格服从甲方管理,遵守《外来人员管理规定》。 6、乙方应做自动售货机保养、清洁、日常维护等,并保证设备故障响应时间4小时内;轻微故障12小时内修复,重大故障48小时内修复;如因机器安全产生一切责任均由乙方承担。 7、乙方须保证我司所有售货机均通过国际CE安全认证,机器运作确保安全、无害、环保。 8、乙方保证所提供自动售货机内销售的所有商品符合中华人民共和国国家卫生标准及企业技术质量标准。如因所售食品安全产生一切责任由乙方承担。 九、违约责任 违反本协议任一条款均视为违约,守约方有权单方解除合同,因违约行为给守约方造成的一切损失及责任由违约方承担。 除本协议约定外,双方不得擅自终止本协议;如提前终止合作协议,须提前一个月通知对方。

饮料自动售货机系统的分析与设计样本

饮料自动售货机系统的分析与设计 1.系统的分析 1.1 需求分析描述 自动售货机像磁卡电话、银行柜员机一样, 以方便、新颖、文明、昼夜服务等特点, 成为便民配套设施。如今的自动售货机能够为顾客提供多种服务。顾客能够根据自己的需要选择商品并投入钱币, 售货机接收钱币, 售出商品。 自动售货机是一种无人售货系统。售货时, 顾客投入硬币, 售货机进行真假币的检查, 若是假币拒绝接收, 若是有效硬币则进行累加。售货机装有若干个含有相同价格货物的货物分配器。顾客能够经过货物分配器选择货物, 如果有被选货物, 而且顾客支付的货币值不小于货物的价格, 货物将被传送给顾客, 同时余额返回到退币口。如果货币值小于货物价格, 则等待投币, 此时如果顾客取消本次活动, 那么之前所投的货币将从退币口中退出, 返回给顾客。 1.2 系统功能结构图

图1 体统功能结构图 1.3 用例图 图2 饮料自动售货系统用例图 1.4 系统类图的建立 系统的类图揭示了系统的整个结构。分析时先产生问题域中的对

象, 再抽象出类。在本系统中, 类有: 自动售货机、顾客、货币、货币累加器、货物、货物分配器、显示屏、取消按钮、选择按钮、事务、更新。 货币顾客 图3 饮料自动售货系统类图 1.5 动态模型的建立 从系统模型的角度, 静态模型定义了系统的结构和组成。任何实际的系统都是活动的, 都经过系统元素间的互动来实现系统。面向对象的许多方法在建立动态模型时首先写各种情况时的交互行为脚本, 经过对脚本的分析描绘动态模型。脚本是用例的一次具体执行过程, 一般包括正常情况脚本和异常情况脚本。系统的卖货物用例中, 顾客投入硬币, 系统检查硬币的有效性, 然后对有效硬币进行累加, 顾客选择货物及其数量, 系统送出货物; 这系列步骤

自动售货机各种货道优缺点对比

自动售货机各种货道优 缺点对比 文档编制序号:[KK8UY-LL9IO69-TTO6M3-MTOL89-FTT688]

自动售货机各种货道优缺点对比 自动售货机种类虽多,功能虽全,但他们使用的货道却屈指可数,有最常见的弹簧螺旋货道、履带货道,有高精尖的S形堆积货道,还有集群的格子柜。下面就简单说一下这些货道的优缺点,以及自动售货机经营时怎么选择合适的货道。 一、弹簧螺旋货道 弹簧螺旋货道也是比较早的出现在自动售货机上的货道,这种货道具有结构简单、可售卖商品种类多等特点,可以售卖常见的零食、日用品等各种小商品,也可以售卖瓶装饮料。 优点:成本低,能售卖的商品种类多。 缺点:售卖瓶装饮料容易卡货,补货麻烦,需要把货道抽出来然后把商品仔细的一个一个摆上去,摆不好会增大卡货率。 二、履带货道 履带货道可以说是弹簧货道的一个延伸,限制比较多,适合售卖有固定包装、不容易倒的商品。 优点:可以售卖矮罐装饮料、矮盒装零食、盒饭等多种能站得稳的商品。 缺点:不能站的稳的商品统统不能卖(只要一个商品倒了会像多米诺骨牌一样一倒一整个货道),补货麻烦,需要把货道抽出来然后把商品仔细的一个一个摆上去,耽误时间。 三、S形堆积货道(也叫蛇形货道)

S形堆积货道是专门为饮料自动售货机开发的专用货道,可以售卖各种瓶装、罐装的饮料(罐装八宝粥也可以),饮料在货到里面层层堆积,依靠自身重力下滑出货,不会卡货,出货口由电磁机构控制。 优点:饮料层层堆积空间利用率高;容量大、能够售卖的饮料种类多;出货方式决定了不容易卡货;皮实耐用寿命长;补货简单,直接把饮料横着丢进去就行,补货速度快,运营成本低。 缺点:结构复杂,设计加工难度大、要求高、一般的企业没能力生产,制造成本高。 四、多门格子柜 多门格子柜是一种格子柜的集群,每个格子都有单独的门和控制机构,每个格子里面可以放一个商品也可以放一套商品。 优点:可以售卖各种商品(没有包装的、形状不固定的、尺寸比较大的、成套的套餐组合等等统统都可以),建构简单制造成本低。 缺点:容纳的商品数量少、空间利用率低。 自动售货机的货道就这几种,每种货道都有缺点和优点,我们要根据自己售卖的商品来选择相应货道的售货机。如果是售卖饮料,那肯定得选择S形堆积货道的饮料机;如果是售卖零食,就得选择弹簧螺旋货道或履带货道的零食售卖机;如果是形状复杂或是某些套餐,那格子柜就是最好的选择。

自动售货机控制系统的设计(最终版)

课程设计任务书 设计题目:饮料自动售货机PLC控制系统设计 学院:机械工程学院 专业:机械测控 班级: 姓名: 组员: 指导老师:

【摘要】 本文介绍了自动售货机的基本原理以及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。具体说明了可编程序控制器在自动售货机中的作用。程序涉及到了自动售货机工作的绝大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。 关键词:自动售货机;可编程序控制器;梯形图 Abstract:This paper introduces the basic principles of vending machines, as well as workflow, and then to a transaction process as an example, the transaction process is divided into several blo ck, and then the block were programmed. Specify the PLC in the r ole of vending machines. Procedures related to the work of the va st majority of vending machine process. PLC control of the use of vending machines enhance the stability of the system to ensure t hat vending machines capable of long-term stable operation. Key words:Vending machines; PLC; Ladder Diagram 一.PLC的概述 1.1 PLC的产生

自动售货机合作协议书

自动售货机合作协议书 甲方:(以下简称甲方) 乙方:(以下简称乙方) 经甲乙双方友好协商,甲、乙双方根据《中华人民共和国合同法》、《食品安全法》及其相关规定,就自动售货机合作项目达成如下协议: 一、合同内容及期限、自助售货机数量、位置。 本合同主要内容为:由乙方在甲方指定场地为甲方提供自动售货机服务;乙方负责自动售货机的安装及维护;甲方只提供设备电源的接驳点,配套安装由乙方负责;前期合作数量为7 台(自助售货机摆放数量位置详见附件一),乙方每月按每台设备元(壹仟伍佰元整)(不含电费)向甲方支付场地使用费,7台合计每年场地使用费为12.6万元(壹拾贰万陆仟元整),签约年限为叁年,首期保证金为6.3万元(大写:陆万叁仟元整),合作期限为通车日起三年内,通车日作为起租日(杭州南站通车日另行书面通知),付款方式为每半年付一次,递增为前2年不变,从第3年开始每年场地使用费递增5%,押金为贰万元整。 二、甲方权利和义务 1、甲方为乙方提供电等设备条件,电表及设备所需安装材料施工等由乙方自负。 2、甲方对乙方从业人员有指导、管理的权利。 3、甲方有对乙方的经营行为进行全程监督管理的权利,对于在经营过程中出现的问题,甲方有权向乙方提出质询,乙方需认真回复并积极解决。 4、甲方应保障乙方的正常经营,如发现恶意破坏设备或其他影响乙方正常经营的

行为时应及时制止并告知乙方。 5、对于乙方不能服从甲方管理的从业人员,甲方有权按规章制度进行处罚,并建议乙方调换或辞退。 6、合同期满后甲方可自由选择自动售货机的合作单位,在同等条件下乙方有优先权。 7、甲方如需对所布自动售货机的数量、型号或位置进行调整,因提前10天通知乙方,并取得其书面同意。如因政府或其他相关部门需要,甲方要求调换位置或撤机,乙方应给予积极配合。 8、甲方对自动售货机协助保管,发现设备故障或消费者投诉应及时通知乙方,乙方应及时处理解决,设投诉专线,遇卡货卡币投诉立即全额理赔并免费奉送所购商品。 三、乙方权利和义务 1、乙方应在甲方指定位置布放自动售货机7台,不得擅自布放,具体位置和数量详见附件一。 2、乙方自合同签订之日起向甲方支付首期保证金6.3万元(大写:陆万叁仟元整)(正式起租日之后首期保证金自动转首期6个月场地使用费,以下同上)。以后乙方应于每半年度首月10 个工作日前向甲方支付本半年度场地使用费。 3、甲方为自动售货机营运提供标准电源220V·10A、三线标准插座,接地线,24小时供电(特殊情况或甲方全公司停电除外),售货机产生的电费乙方必须在每月5号前按1.1元/度交至甲方财务,未按时交电费的,甲方有权终止协议或将设备低压电费。 4、乙方应从正规厂家或商家采购原材料及桶装水,采购时要注意查看“QS”标识

自动售货机控制系统设计

综合课程设计报告书 自动售货机控制系统设计 题目: 学院:机械与电气工程学院 专业:电气工程及其自动化 班级:13级2班 姓名:付少官 学号: 指导教师:崔茂齐 教师职称:讲师 2016年6月29日

机械与电气工程学院综合课程设计任务书 专业:电气工程及其自动化班级:2013-2 姓名:付少官 自动售货机控制系统设计 (1) 摘要 (1)

Abstrct (1) 1、绪论 (1) 2、自动售货控制系统设计总体方案 (2) 元器件选择 (2) 开发工具 (2) 3、自动售货控制系统硬件设计 (3) 硬件总体框图 (3) AT89C51单片机模块(介绍本次设计所到的功能) (3) (3) (4) 本次所应用的管脚说明 (4) 单片机驱动模块 (5) 选择按键模块 (5) (6) (6) 系统显示模块 (6) 数码管显示器 (6) 显示器的驱动电路 (7) 出货以及退币模块 (8) 4、自动售货控制系统软件设计 (8) 系统流程图 (8) 元器件计算 (9) 5、系统总电路图及调试仿真 (10) 总电路图 (10) 系统调试 (11) 系统仿真 (11) 总结及致谢 (14) 参考文献 (15) 附录 (16) 附录1、元件清单 (16) 附录2、源程序 (16) 附录3、自动售货机控制系统protel99se原理图 (23)

自动售货机控制系统设计 付少官 摘要本文详细介绍了自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。该系统以单片机AT89C51芯片为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。本系统选择独立式键盘按键作为货物选择端,实现了投币总数的显示功能。此外,系统程序采用keil软件进行程序的编写和编译,该软件具有编程简单、查错方便、阅读容易等特点。汇编语言是程序的基本语言,具有容易理解,便于记忆和使用等特点。 关键词:自动售货机,AT89C51,LCD显示 Abstrct T his paper describes a vending machine system design, hardware selection, software planning and preparation, and describes the focus of the work vending machine system theory, system design, software programming principles and techniques. AT89C51in the system as the core chip, the realization of a centralized control of the vending machine's automatic control the entire process. Choice of the system as a stand-alone keyboard keys to choose the goods side, the realization of the coin shows the total number of features. In addition, the system program using keil software to prepare and compile procedures, the software programming is simple, convenient error checking, easy to read and so on. Assembly language is the basic language program with easy to understand, easy to remember and use and so on. Key words:Vending Machines,AT89C51,LED Display 1、绪论 自动售货机是一种全新的商业零售形式,从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。 随着科技的发展及人们生活水平的提高,自动售货机市场越来越呈现出多元化及个性化的需求。人们通过自动售货机自助购物,这种简单、快捷的方式正逐渐成为市民的一种新的消费时尚,并且满足了人们在当今科技高速发展的现代社会追求高品质生活的需要。自动售货机在城市商业区、写字楼大厅、风景区、车站、码头、繁华街道等公共场所的布设能够美化城市环境,方便群众生活,它已经成为城市各角落的一道亮丽风景线。 自动售货机必将在国内普及,并成为城市现代文明程度的一种象征性标志。本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。

饮料自动售货机系统

百度文库- 让每个人平等地提升自我 南华大学 计算机科学与技术学院实验报告 (2012 ~2013学年度第2学期) 课程名称现代软件工程 实验名称饮料自动售货机系统 姓名Xx 学号Xx 班级软卓01班教师Xx 2013年5月

目录 实验目的...................................................................................................................................... - 0 -实验题目...................................................................................................................................... - 0 -饮料自动售货机系统.......................................................................................................... - 0 -实验结果...................................................................................................................................... - 0 -1.用例图.......................................................................................................................... - 0 -2.类图.............................................................................................................................. - 1 -3.时序图.......................................................................................................................... - 1 -4.活动图.......................................................................................................................... - 2 -放置货物活动图.......................................................................................................... - 3 - 计算金额活动图.......................................................................................................... - 4 - 给出饮料活动图.......................................................................................................... - 5 - 取消交易活动图.......................................................................................................... - 5 - 投掷硬币活动图.......................................................................................................... - 6 -

自动售货机控制系统的设计

课程设计题目:自动售货机控制系统的设计 目的与任务: (1)进一步掌握MAX+PLUSⅡ软件的使用方法; (2)会使用VHDL语言设计小型数字电路系统; (3)掌握应用MAX+PLUSⅡ软件设计电路的流程; (4)掌握自动售货机的设计方法; (5)会使用GW48实验系统。 内容和要求: 设计一个简易的自动售货机,它能够完成钱数处理、找零、显示、退币等功能。 (1)用3个键表示3种钱,再用3个键表示3种物品。 (2)用2个数码管显示输入的钱数,再用2个数码管显示所找的钱数,以元为单位。 (3)买东西时,先输入钱,用数码管显示钱数,再按物品键,若输入的钱数大于物品的价格,用数码管显示所找的钱数,并用发光二极管表示购买成功。 (4)若输入的钱数少于物品的价格,用数码管显示退出的钱数,并用发光二极管表示购买失败。

设计内容(原理图以及相关说明、调试过程、结果) 一、系统设计方案 根据系统要求,系统的组成框图如图1所示。 (1) 即可,改变设 (a2)控制模块是这个系统的核心模块,它具有判断按键、计算输入钱数总和、计算找零、控制显示四个作用。它的工作原理是每当时钟上升沿到来时,判断哪个按键按下,若按下的是钱数键,则将钱数保存于中间信号COIN,若下次按下的仍是钱数键,COIN的值则加上相应的值并显示于数码管;当物品键按下时,则将COIN的值与物品价格进行比较,然后控制找零。 (3)由于钱数可能大于9,所以译码显示模块的作用就是将钱数译码后用两个数码管显示,这样方便观察。 根据各个功能模块的功能并进行整合,可得到一个完整的自动售货机系统的整体组装设计原理图,如图2所示。 图2 设计原理图 二、系统主要VHDL源程序 (1)分频器的源程序(外部时钟选用3MHz,实现3万分频)

自动售货机服务方案

自动售货机服务方案 一、友宝UBox简介 1 、友宝中国是我国规模最大的自动售货机服务提供商,是国内目前唯一一款接入互联网的交互式自动售货机。友宝免费为政府、企事业单位提供机器使用,为企业及员工提供便利。服务企业有富士康集团、腾讯QQ、新浪、顺丰速递、百度、清华大学等。 2 、友宝中国汕头市友宝分公司是汕头第一家经营自动售卖机的公司,自动售货机提供完善的商品自助购买服务,并配置互动液晶显示屏,可用于播放企业文化、公告、通知等资讯类信息。适合放置于办公场地,为员工提供便利,为企业文化宣传服务。目前汕头友宝公司投放点位有: 汕头大学东厦中学妇幼保健院 捷龙电脑城东风印刷振业集团

君华大酒店矢崎汽车陪件华茂集团 二、服务介绍 1、外形时尚美观,产品质量高:友宝自动售货机的白色箱体为全钢结构,美观耐用,安全节能,机身经过圆滑处理防止磕碰伤害,获得CE安全认证,符合欧美安全认证标准。机身占地面积约一平方米,可灵活放置于办公室、休息区、车间等室内区域。并拥有26寸互动液晶显示屏,可用于企业文化宣传。 2、提供多种安全放心的食品、饮料:200多种具有政府颁发的食品安全许可证的食品、饮料可供选择。机器具有制冷、制热功能,适合任何天气使用。 3、提供联网运营服务,保障商品服务:友宝中国是国内首家内置联网服务器的自动售货机运营商,通过CMS后台系统,实时同步数据,让营业人员及时了解机器使用情况和产品缺货情况,以便及时提供机器维护和商品配送服务。 4、有奖互动小游戏,提升员工福利:每次购买商品后能参与互动小游戏,免费获得幸运奖品,为员工的工作生活减压。 5、参与手机客户端“U+服务”免费增送饮料:免费下载友宝客户端使用友宝电子商务支付功能的,获可乐兑换券每周3张,直接在售卖机兑换。 三、服务方式 友宝中国为贵公司提供优质的自动售货机服务,服务方式如下: (1)机器投放:提供1台友宝售卖机,单机服务范围可覆5-8百人。 (2)配套服务:友宝免费提供自动售卖机1台,做到及时商品配送、机器维护、有奖售后游戏等一系列配套服务。 (3)场地设施:普通电源插口一个、设备安置场地1㎡。

基于PLC的饮料自动售货机控制系统设计(DOC)

毕业设计(论文) 基于PLC的饮料 自动售货机控制系统设计 专业(系)电子信息工程系 班级 学生姓名 指导老师 完成日期2014年5月

2012届毕业设计任务书 一、课题名称:基于PLC的饮料自动售货机控制系统设计 二、指导教师:谢祥洲 三、设计内容与要求 1、课题概述: 本课题采用三菱FX2N系列PLC对饮料饮料自动售货机控制系统进行设计,根据系统的设计要求对饮料自动售货机控制系统、检测系统进行分析,给出饮料自动售货机控制系统的总体设计思路,并通过I/O列表、I/O接线图、梯形图、指令表等对其控制系统进行了程序设计,控制程序经上机调试运行,其结果基本符合要求。 2、设计内容与要求: 1)分析饮料自动售货机的控制系统、检测系统,确定其控制系统的总体设计思路; 2)采用FX2N系列PLC作为饮料自动售货机控制PLC,正确选取PLC型号,设计出其控制程序。 3)控制程序上机调试。 4)所设计的饮料自动售货机控制程序,应符合饮料自动售货机运行规则。如饮料自动售货机收到识币信号后,自动进行累计、外部金额显示、顾客按键后自动推出商品和发出退币找零等信号的电控系统。 5)设计说明书要有硬件原理连接图,I/O分配图,程序梯形图、指令表及相应的说明。要求文字流畅,图形清晰,便于阅读。 四、设计参考书 1、《PLC控制系统设计与维护》刘小春华满香主编高等教育出版社 2、《流行PLC实用程序及设计(三菱FX2系列)》贺哲荣主编西安电子科技大学出版 3、《三菱FX系列PLC设计与开发--原理、应用与实训》张还主编机械工业出版社

五、设计说明书要求 1、封面 2、目录 3、内容摘要(200~400字左右,中英文) 4、引言 5、正文(设计方案原理、特点、分析、比较、论证,PLC程序的设计及调试,调试结果的说明及特点,实验结果的说明及特点) 6、结束语 7、附录(参考文献、图纸、材料清单等) 六、毕业论文要求 1、毕业设计论文要求 文字要求:文字通顺,语言流畅,排版合理,无错别字,不允许抄袭。 图纸要求:按工程制图标准制图,图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,文字注释必须使用工程字书写。 曲线图表要求:所有曲线、图表、线路图、程序框图、示意图等不准用徒手画,必须按国家规定的标准或工程要求绘制。

自动售货机控制系统

电子课程设计 ——自动售货机控制系统 学院:电子信息工程学院 专业、班级:通信101501 姓名:黄兆凯 学号:201015030106 指导教师:李东红 2012年12月

目录 一、设计任务与要求 (1) (1)基本要求 (1) (2)提高要求 (1) 二、总体框图 (1) (1)设计思路 (1) (2)系统原理 (1) 三、器件选择 (2) 四、功能模块 (2) (1)功能控制模块 (2) (3)输入信号处理模块 (5) 五、总体设计电路说明 (6) (1)系统仿真 (7) (2)硬件验证(操作) (8) 六、总结 (9)

自动售货机控制系统 一、设计任务与要求 (1)基本设计要求 设计一个模拟自动售货机的逻辑控制电路 1、它有两个投币口分别为一元投币口和五角投币口。 2、每次只能投入一枚一元或五角硬币。 3、投入一元五角硬币后机器自动给出一瓶矿泉水。 投入两元硬币后,在给出一瓶矿泉水的同时找回一枚五角的硬币。 (2)提高要求 1、增加一个五元投币口和出水数量选择按钮,一个一元的找钱端口。 二、总体框图 1、设计思路 根据设计要求可以对售货机的基本功能进行确定。它应该能够区分一元和五角硬币,并且能够对投入的货币进行累加。当所投币值达到商品售价。就自动送出商品。因为题目要求只有一种商品并且其售价为一元五。根据这一特殊点可设计方案如下:用两个开关分别模拟投入一元和五角硬币时产生的信号,高电平有效。用两颗LED分别模拟售出商品和找钱信号,灯灭有效。 2、系统原理 自动售货机的所有信号均由同步时钟信号clk的正边沿触发。由于售货机的硬币接受器一般是一个机械设置装置,投币时产生的信号要比同步信号clk要慢得多,一般可持续好几个周期,必须对投币输入信号进行处理,使每一次投币时在clk脉冲周期内只能产生一个脉冲作为功能控制模块的投币驱动信号。因此可将该系统分为两个模块。 如图一:

自动售货机服务方案

自动售货机服务方案 一、友宝 UBox简介 1、友宝中国是我国规模最大的自动售货机服务提供商,是国内目前唯一一款接入互联网的交互式自动售货机。友宝免费为政府、企事业单位提供机器使 用,为企业及员工提供便利。服务企业有富士康集团、腾讯 QQ 、新浪、顺丰速递、百度、清华大学等。 2、友宝中国汕头市友宝分公司是汕头第一家经营自动售卖机的公司,自动售货机提供完善的商品自助购买服务,并配置互动液晶显示屏,可用于播放企业文化、公告、通知等资讯类信息。适合放置于办公场地,为员工提供便利,为企业文化宣传服务。目前汕头友宝公司投放点位有: 汕头大学东厦中学妇幼保健院 捷龙电脑城东风印刷振业集团

君华大酒店矢崎汽车陪件华茂集团 二、服务介绍 1 、外形时尚美观,产品质量高:友宝自动售货机的白色箱体为全钢结构,美观 耐用,安全节能,机身经过圆滑处理防止磕碰伤害,获得CE 安全认证,符合欧美安全认证标准。机身占地面积约一平方米,可灵活放置于办公室、休息区、车间等室内区域。并拥有26 寸互动液晶显示屏,可用于企业文化宣传。 2 、提供多种安全放心的食品、饮料:200 多种具有政府颁发的食品安全许可 证的食品、饮料可供选择。机器具有制冷、制热功能,适合任何天气使用。 3 、提供联网运营服务,保障商品服务:友宝中国是国内首家内置联网服务器的 自动售货机运营商,通过CMS 后台系统,实时同步数据,让营业人员及时了解 机器使用情况和产品缺货情况,以便及时提供机器维护和商品配送服务。 4 、有奖互动小游戏,提升员工福利:每次购买商品后能参与互动小游戏,免费 获得幸运奖品,为员工的工作生活减压。 5 、参与手机客户端“ U+ 服务”免费增送饮料:免费下载友宝客户端使用友宝 电子商务支付功能的,获可乐兑换券每周 3 张,直接在售卖机兑换。 三、服务方式 友宝中国为贵公司提供优质的自动售货机服务,服务方式如下: ( 1)机器投放:提供 1 台友宝售卖机,单机服务范围可覆5-8 百人。

自动售货机报告(终稿)

华中科技大学2010级C语言课程设计软件系统需求分析、系统分析与设计报告 课题名称:自动售货机图形模拟系统 小组成员:张京林U201013680、岳坤虎U201013687 班级:自动化1003班 成绩: 评阅教师: 评阅日期:

目录 1.引言--现实中的自动售货机 (2) 2.运行环境 (3) 3.功能设计 (3) 3.1触摸屏 (3) 3.2自动换零 (3) 3.3销量统计 (3) 3.4提前补货 (4) 3.5显示商品信息 (4) 3.6自动售货机网络 (4) 3.7无响应自动处理 (4) 4.软件系统需求分析 (4) 4.1图形显示 (4) 4.2菜单模块 (5) 4.3交易模块 (5) 4.4管理模块 (5) 5.系统流程图 (5)

自动售货机图形模拟系统 小组成员:张京林、岳坤虎 课题要求 以自动售货机为对象,图形化模拟投币、找零、出货的基本流程;能对售货机的商品进行管理:补货、查询、统计等功能。 1引言--现实中的自动售货机 自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。 从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。 从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。 现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约10-15%的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

饮料自动售货机的控制系统

九江职业技术学院 PLC课程设计报告饮料自动售货机的控制系统 班级: 组长: 学号: 指导教师: 撰写日期: 组员:

目录 1、课题说明 (1) 2、系统说明 (1) 3、课题分析 (1) 4、方案设计 (2) 5、饮料供应系统 (2) 6、硬件设计 (2) 7、PLC选型 (2) 8、硬件电路设计 (2) 9、软件设计 (3) 10、实训心得 (6)

1、课题说明 如图所示,为饮料自动售货机示意图,在该机中有两种饮料储液桶,一种为汽水,另一种为橙汁,分别的由两个电磁阀控制放入杯中的饮料品种。其控制要求如下: (1)自动售货机可投入一元的硬币。 (2)当投入的硬币总值超过二元时,汽水指示灯亮;当投入的硬币总值超过三元时,橙汁指示灯亮。 (3)当汽水指示灯亮时,按放汽水按钮,刚排出汽水,8秒后自动停止,在这段时间内,汽水指示灯闪烁。 (4)当橙汁指示灯亮时,按放橙汁按钮,刚排出汽水,8秒后自动停止,在这段时间内,橙汁指示灯闪烁。 (5)若投入硬币总值超过按钮所需的钱数时,找钱指示灯亮,并找出多余的钱。 2、系统说明 (1)课题分析 要实现自动售货机的功能,其自动控制系统主要包括:计币、比较、选择、饮料供应以及找钱。流程图如下:

(2)方案设计 当投入一元硬币时,将已经投入硬币值存放到一个已经清零的储存器VW0中,再次投币式运用加法指令进行累加。投币完成后,运用比较指令对投入的金额与商品金额进行比较从而控制汽水及果汁指示灯的状态。相应的饮料电磁阀打开时,指示灯的闪烁可以运用SM0.5串联相应的电磁阀控制。相应饮料的电磁阀分别对应一个减法指令计算剩余金额,然后使用比较指令,当剩余金额大于0且找钱指示灯亮时找钱机构开始运行,最后运用SM0.5串联边沿触发和减法指令对余额进行减一处理,当减到0的时候,与找钱指示灯串联的比较指令断开,从而断开找钱指示灯,找钱指示灯又将找钱机构断开,找钱机构停止找钱,结束商品交易。 3、硬件设计 (1)PLC选型 由实训室提供的西门子S7-200 CPU 226可满足课题设计要求。 (2)I/O分配表 光电 检测开关汽水 按钮 橙汁 按钮 汽水 指示 灯 橙汁 指示 灯 汽水 电磁 阀 橙汁 电磁 阀 找钱 指示 灯 找钱 执行 机构 I0.2 I0.3 I0.4 Q0.0 Q0.1 Q0.2 Q0.3 Q0.4 Q0.5 (3)硬件电路设计 根据实训室所提供的PLC类型,以及设定好的I/O点分配情况,可设计出PLC的外部硬件接线图,如下图所示:

自动售货机合作协议书

自动售货机合作协议书 甲方: 乙方: 本着平等互利、友好协商的原则,甲、乙双方根据《中华人民共和国合同法》、《食品安全法》及其相关规定,就自动售货机合作项目达成如下协议: 一、乙方提供所辖场地,即________布设甲方自动售货机,如因乙方原因需要调整 自动售货机摆放位置,应提前10天通知甲方,甲方按要求搬迁。 二、乙方为自动售货机营运提供标准电源220V·10A、三线标准插座,接地线,24小时供电 (特殊情况或乙方全公司停电除外),售货机产生的电费甲方必须在每月5号前按1元 /度交至乙方财务,未按时交电费的,乙方有权终止协议或将设备低压电费。 三、甲方每月5号前须向乙方缴纳场地使用费元,甲方自负盈亏,乙方无义务帮助 甲方经营管理、支付款项等一切与甲方有关的费用和税金。 四、甲方提供国家检验合格的自动售货机放置在乙方场地,安装台数:__,型号:__ _________,如因甲方设备安全或食品安全造成不良后果的,责任由甲负责, 甲方自动售货机及货物进出乙方场地,必须由双方签章认可,甲方不得销售乙方公司危 禁物品(如:烟、酒等) 五、甲方如需对所布自动售货机的数量、型号或位置进行调整,因提前10天通知乙方、并 取得其书面同意。如因自动售货机摆放位置原因造成甲方经营严重亏损,甲方要求调换 位置或撤机,乙方应给予积极配合。 六、自动售货机的所有权归甲方所有。甲方全权负责与自动售货机相关的营运项目,并保留 变更具体经营项目的权利。甲方保证其经营的合法性,负责自动售货机的日常运营、维 护及销售商品的售后服务。如因机器故障或销售商品质量引起的顾客投诉,由甲方负责。 七、乙方协助甲方做好机器设备的安装、营运维护工作,诸如协助故障处理、免费提供场地 进出及停车配货等。协助甲方维护自动售货机等财产安全。如发生机器损坏、商品被偷 盗等情况应及时通知甲方或报警。甲方工人进出乙方场地必须遵守乙方所有规章制度, (包括安全生产,交通安全,消防安全等),如甲方员工有违反公司制度或单方面对设 备及以上协议内容有变动的,乙方可随时终止本协议,甲方须马上搬离乙方区域! 八、本协议有效期__年,即自__年__月__日至__年__月__日止。期限届满 30日前,双方应积极主动联系本协议续签事宜。在同等条件下,甲方有优先取得续约 的权利。 九、本协议未尽事宜,或双方发生争议,应友好协商解决,否则任何一方均可向有管辖权人 民法院起诉。 十、本协议自签字盖章之日起生效。 十一、本协议壹式贰份,双方各执壹份,具有同等法律效力。 甲方:乙方: 地址:地址: 电话:电话: 甲方代表签名并盖章:乙方代表签名并盖章:

基于自动售货机的软件工程

面向对象分析实践大作业(40%) 下面是自动售货机系统的需求陈述,请 你: 1.编写分析和设计报告; 2.报告分需求分析、系统设计和对象设计三部分编撰,各部分应按相应的格式编写,并包含用例图、顺序图、类图、业务流程图、系统结构图等; 3.大作业的结构为: A项目需求说明 B需求分析报告 C系统设计报告 D对象设计报告 E分析设计过程说明:这部分介绍分析

和设计过程中使用了什么技术 需求陈述: 自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、五分币、二分币、一分币。其他货币被认为是假币。机器拒绝接受假币,并将其从退币孔退出。当机器接受了有效的硬币之后,就把硬币送入硬币储藏器中。顾客支付的货币根据硬币的面值 进行累加。 自动售货机装有货物分配器。每个货物分配器中包含零个或多个价格相同的货物。顾客通过选择货物分配器来选择货物。如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返还到退币孔。如果分

配器是空的,则和顾客支付的货币值相等的硬币将被送回到退币孔。如果顾客支付的货币值少于所选择的分配器中货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他投放进的货币将从退币孔中退出。 参考资料:《软件工程》张海藩清华大学出版社 2009年第一版 下面是自动售货机系统的需求陈述,试建立它的对象模型、动态模型和功能模 型: 自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、五分币、二分币、一分币。其他货币被认为是假币。机器拒绝接受假币,并将其从退币孔退出。当机器接受了有效的硬币之后,就把硬币送入硬币储藏

相关主题
文本预览
相关文档 最新文档