自动售货机的出货结构设计及软件编程毕业设计论文

自动售货机的出货结构设计及软件编程毕业设计论文
自动售货机的出货结构设计及软件编程毕业设计论文

中国地质大学长城学院

本科毕业设计题目自动售货机的出货结构设计及软件编程

系别

专业

学生姓名

学号

指导教师

职称

年月日

摘要

随着生活水平的不断发展,人们越来越向往及时、方便、快速以及自助性服务,就像人们越来越喜欢所有方便的东西一样比如洗衣机,节省了大量的劳动力让人们有更充足的时间去做自己喜欢做的事情,这种动力促使自动售货机得以飞速的发展。

正因为如此在相对发达国家,自动售货机已经成为零售业非常重要的一个销售平台。这种时尚的购买方式吸引了许多客户。这使得自动售货机的销售市场越来越大,有更多的商家愿意购买。对自动售货机的普及起到了至关重要的作用。

这次设计的主要内容包括自动售货机的总体方案以及出货结构设计,熟悉PLC的结构及原理,了解控制系统的设计基本原则,最后对出货结构方面进行程序的设计。

本文对双螺旋送出结构的自动售货机出货结构做了相关研究。

关键词:自动售货机;可编程控制器;梯形图;

Abstract

With the continuous development of the living standard, people more and more yearning timely, convenient, fast and self-help service, as people more and more like all the convenience of things such as washing machine, save the large amounts of labor so that people have more adequate time to do the things you like to do, singing, dancing, reading and the like. This impetus to the rapid development of vending machines. Vending machines attract a lot of customers. Vending machines are not only popular with young people, many of the elderly, children are also very happy to use, not only can get the purpose of the purchase can also get some fun, it is very rare. More importantly, it can provide services for people 24 hours a day.

Because of this in the relatively developed countries, the vending machine has become a very important retail sales platform. This style of fashion has attracted many customers. This makes the vending machine sales market is growing, there are more businesses are willing to buy. The popularity of vending machines has played a crucial role.

In this paper, the single chip microcomputer direct, stepping motor to drive the double helix sent out the structure of the vending machine to do the relevant research.

Key words:Automatic vending machine; single chip microcomputer; stepping motor;

目录

引言 (2)

1 自动收货机的工作原理 (2)

2 自动售货机的总体方案设计 (3)

2.1自动售货机送出结构的设计 (3)

2.2出货部件简图介绍 (4)

2.3滚珠丝杠工作效率图 (5)

2.4滑槽杠杆式钳爪 (5)

3 PLC的系统设计 (5)

3.1 PLC的基本结构及原理 (5)

3.1.1 PLC的系统结构 (5)

3.1.2 PLC各部分的作用 (7)

3.2 可编程控制系统设计的基本原则 (7)

3.2.1 控制系统设计原则 (7)

3.2.2控制系统设计的一般步骤 (7)

3.2.3编写梯形图的注意事项 (8)

3.2.4 程序设计的步骤 (8)

3.3 程序设计部分 (8)

3.3.1设计控制要求 (8)

3.3.2自动售货机I/O点的分配 (9)

3.3.3自动售货机外部接线图 (9)

3.3.4 梯形图和顺序功能图介绍 (10)

3.3.5 售货过程分析 (11)

参考文献 (14)

致谢 (14)

引言

说起自动售货机,他可不是一个很神奇或者神秘的东西,他早在远古的埃及就已经出现了。在某位著名的科学家所写的论著里有过自动售货机的身影。可见在很久之前人们就对自动这一概念就有了认识和兴趣。用人们了不起的智慧创造出更多有趣的东西。既然在远古时候就有自动售货机的身影,这就更引起了我对它的浓厚的兴趣。

在如今的中国,自动售货机的身影也是随处可见,在我们的校园里,宿舍楼里,小区里,繁华的街道里,几乎自动售货机与我们的生活密不可分,处处相连。当然了自动售货机的发展与国家的支持是密不可分的。国家的相关政策很大程度上可以促进某个行业的发展,还有另外一个因素就是人们对他的喜爱,只有老百姓喜欢的东西才能在社会上普及,不让在高的科技的东西受不到大家的喜爱也没有办法普及开来。那么为什么自动售货机可以得到大家的喜爱呢,我想应该有以下几个原因。

自动售货机以其前卫的消费方式,灵活的销售时间,等多出优点,不仅吸引了广大的消费者为之热衷,也吸引了不少的投资者的目光。在美国,日本等发达国家的闹市,商圈自动售货机成为了一种时尚的标志。先进的标志。它不仅有着灵活,时尚的外表,在零售界的地位也是不容小觑的,大概有30%的零售额是由自动售货机完成的。它的出现极大的方便了人们的生活,丰富了我们的生活,很大程度上也降低了人们的劳力,不管怎么说这是一种趋势,科技发展带来的产业。所以我们更要好好的研究它,普及它。

自动售货机的特点方便,简介,高速,时尚顺应了社会发展的上这个潮流,它不仅仅是一种消费方式,更是一种时尚的引领,科技水平的象征与体现。

1 自动售货机的工作原理

自动售货机上分别有2元,3元,4元不同价格的产品,当顾客想要购买产品时,需要把钱币放入钱币口,然后钱币识别传感器就会工作,对钱币的面值和真伪进行识别。当所投入的钱币大于等于所按下的按钮对应的产品的价格的时候单片机系统会做出判断,推送出货物。等待顾客取出产品后,显示面板会显示余额,顾客可以接着购买商品或者选择退币。所有的工作完成之后自动售货机系统复零。这就是自动售货机完成的整个的售货的原理。

顾客投币,机器自动计数,顾客按动按钮,机器送出选定商品,顾客取出商品,机器将余币送出,顾客取出余币。

下图即为工作原理图:

图1.1 自动售货机工作时序图

2 自动售货机总体设计方案

2.1 送出结构的设计

我设计的这款售货机的销售商品存放在储存柜里,当外部信号输入即顾客按动购买商品的按钮后,经过单片机内部运算输出取货信号给电机,电机带动托板向储物柜移动,移动到指定位置后暂停,控制上下电机启动将上下托板移动,当移动到上限位时停止,立刻启动前后移动电机,移动到前限位时停下,控制钳爪的电机启动用钳爪抓取顾客欲购买的物品,启动前后移动电机,向后移动至后限位立刻向下运动,移动至下限位时,就向右移动至右限位,松动钳爪将商品通过出货口输出取货处,完成出过程。

图2.1 商品柜示意图

2.2出货部件简图介绍

本简图选用滚珠丝杆作为出货的定位元件

图2.2 出货结构定位元件

图2.3滚珠丝杠(左)梯形丝杠(右)

(1)滚珠丝杠副的运动特性

“滚珠丝杠运动是一个以滚珠作为滚动介质的滚动螺旋传动的体系,它是在丝杠与螺母之间加入钢球,用钢球的滚动运动代替传统丝杠的滑动摩擦。

(2)滚珠丝杠副的分类

以传动形式分为两种:

将直线运动转化成回转运动(梯形丝杠副),和将回转运动转化为直线运动的两种形式。

(3)滚珠丝杠副的优点

传动效率高,运动平稳,传动精度高,寿命长,同步性好,无间隙和预紧,可靠性高。

2.3滚珠丝杠工作效率图

图2.4 滚珠丝杠工作效率图

工作过程分析:当系统发出取货命令时,电机M1转动带动滚珠丝杆也转动,滑板就开始左右移动,移动至商品限位开关时电机M1停止转动,当运动至上限位开关时停下,电机M2停转,这时控制前后移动电机M3转动,当接近开关检测到前面有商品时,电机M3停转,取货电机转动将商品夹紧,其过程定时为3S,时间到后则开始向后移动,移动至后限位,开始向下移动,至下限位后向右移动,一直到右限位,后放商品定时2s完成出货后处于等待状态,若有单片机的信号输入再执行操作。

2.4滑槽杠杆式钳爪

图2.5 钳爪示意图

如图示,拉杆2端部固定安装着圆柱销,当拉杆2向上拉时,圆柱销就在两个钳爪的滑槽中移动,带动钳爪4绕21O O 与两回转支点回转加紧物品。设P 点为作用在拉杆2上的驱动力;N 为钳爪的夹紧力,分析圆柱销3的受力情况。在拉杆2的作用下,圆柱销3向上的拉力P ,并作用于圆柱中心O 点,21P P 、且)P (P 21 ,其力的方向垂直于滑槽轴线两点、点,其延长线分别交于指向或A B O ,OO OO 21。

工作过程分析,当单片机输出夹紧信号时,丝杆向左旋转带动圆柱销拖动滑槽向后拖动,使钳爪向中间移动,从而使商品夹紧,当单片机输出放松信号时,电机带动丝杆向右移动,滑板推动圆柱销向前移动从而使钳爪张开,将商品放入出货口处,完成出货。 3 PLC 的系统设计

3.1 PLC 的基本结构及原理

3.1.1 PLC 的系统结构

现在市场上的PLC 种类有很多,但是各不相同。但是其主要的工作原理都是一样的。都是用做工业控制的以微处理器为核心的专用计算机,它的硬件结构与微机基本上差不多。PLC 的基本结构由输入和输出两种结构组成。

3.1.2 PLC各部分的作用

(1) 中央处理器

控制整个电脑稳定进行工作是控制器的“掌控”部分,他的重要功能如下:

①找到PLC电源、内部电路的工作状态及编制程序中的语法错误。

②采集输入装置“提供”的状态或数据,并传输到PLC的寄存器中。

③按用户程序存储器中存放的先后顺序一一读取指令,进行编译解释后,并且按照指令规定的任务并并且完成各种运算和操作的过程。

④将存于寄存器中的处理结果送至输出端。

⑤应各种外部设备的工作请求。

(2) 存储器

PLC的存储器部分主要分为系统存储器和用户存储器两大方面。

(3) 输入输出接口电路

PLC通过输入输出(I/O)接口电路完成与外围设备的连接的功能。输入接口通过PLC 的输入端输入设备的控制信号,并将这些信号转换成处理器所能接受和处理的数字信号。

(4) 电源

PLC的电源是指将外部输入的交流电经过整流、滤波、稳压等处理后转换成PLC的CPU、存储器、输入输出接口等内部电路工作所需要的直流电源电路将交流电改变为可以利用的直流电或电源模块等方法上。

(5) 输入输出I/O扩展接口

如果主机单元的I/O的点数不能够满足输入输出点数的需要时,可以通过此接口用扁平电缆线将I/O扩展单元与主机单元相连接。

(6) PLC的基本工作原理

PLC采用的是循环扫描工作方式。PLC的扫描全过程如图3所示。

①输入刷新阶段

在CPU程序输入刷新阶段,CPU会扫描全部的输入端口,读取其状态并写入输入状态寄存器。完成后关闭输入端口,下一步就是程序执行阶段。

②程序执行阶段

在程序执行阶段,根据用户输入的控制程序,从第一条开始逐条执行,并将相应的逻辑运算结果存入对应的内部辅助寄存器和输出状态寄存器。

③输出刷新阶段

当所有指令执行完毕后,将输出状态寄存器中的内容,依次送到输出锁存电路,并通过一定输出方式输出,驱动外部相应执行元件工作,这才形成PLC的实际输出。

图3.1 PLC的扫描全过程

程序的长短可以决定扫描周期的长短,程序越长,扫描周期相对越长。程序的长短和扫描周期长短成正比,却与相应的响应速度成反比。但在工厂生产过程中会受到脉冲式短时影响,系统响应一次需要很多次的扫描周期才行。

3.2 可编程控制系统设计的基本原则

3.2.1 控制系统设计原则

(1)在最大程度上满足被控对象的控制对象。

(2)在完全满足系统的控制要求的情况下,尽量使控制系统简介、实惠,轻松,实用。(3)保证控制系统的可靠性和安全性。

(4)PLC的容量应有裕量。

3.2.2控制系统设计的一般步骤

(1)根据生产的工艺过程分析控制要求。

(2)根据控制要求确定所需的用户输入、输出设备,据此确定PLC的I/O点数。

(3)选择PLC系统。

(4)分配PLC的I/O点,和连接图。

(5)进行PLC程序设计。

3.2.3编写梯形图的注意事项

(1)输入/输出继电器,内部辅助继电器,定时器,计数器和接触的其他设备可以反复使用,无需复杂的程序结构,减少使用触点。

(2)左母线为梯形图的每一行的开始,右母线则为结束,线圈的右端不存有任何触点。(3)除了步进程序,任何线圈,定时器,计数器,和其它先进的指令不能被直接连接到左母线。如果需要任何时候都被执行的程序段,可以通过特殊内部常闭继电器或一个没有使用的内部继电器的常闭触点来连接。

(4)相同数量的线圈在同一个程序中是不能能够输出两次。

(5)桥接电路是不被允许的。

(6)程序应以“左小右大,上大下小”为原则才能够使程序的步数减少,提高系统的工作效率。

3.2.4 程序设计的步骤

(1)对于相对较复杂的控制系统,想要清楚地表明动作的顺序和条件必须绘制系统控制流程图。

(2)制作梯形图。

(3)根据梯形图编制程序清单。

(4)用编程器将程序输入到PLC的用户存储器中,并检查输入的程序是否正确。

(5)对程序进行调试和修改,直到满足要求为止。

(6)编写设计说明书

3.3 程序设计部分

3.3.1设计控制要求

(1)自动售货机可售出价格分别为2、3、4、5元4种不同价位的商品。

(2)自动售货机可识别钱币面值为1元、5元。

(3)当自动售货机中缺货的时候它具有提示功能

(4)当投入的硬币总面值大于5元时,所有商品的可购买灯会发亮,通过按下所需商品按钮来获得想要购买的商品,当投入的钱币面值小于所需商品时,自动售货机会出现“钱币不足”的提示,按下退币来完成退币的目的。

(5)完成购买商品后自动售货机会自动减去说对应的金额数,根据所剩余得金额数来完成退币内容。

(6)在完成一次购买后如果还想继续购买商品,可以按下继续购买按钮来操作即可。

3.3.2自动售货机I/O点的分配

售货机I/O点的分配如表3.1

输入点输出点

X0 1元币识别器Y14 钱币不足

X1 5元币识别器

X2 2元商品按钮Y0 2元商品指示灯

X3 3元商品按钮Y1 3元商品指示灯

X4 4元商品按钮Y2 4元商品指示灯

X5 5元商品按钮Y3 5元商品指示灯

X6 2元商品行程开关

X7 3元商品行程开关Y12 取商品

X10 4元商品行程开关Y13 放商品

X11 5元商品行程开关Y18 脉冲输出

X12 上限位开关Y4 上移

X13 下限位开关Y5 下移

X14 前限位开关Y6 前移

X15 后限位开关Y7 后移

X6 左限位开关Y10 左移

X16 右限位开关Y11 右移

X17 光电开关Y16 无货指示灯

X20 退币按钮Y15 退币指示灯

X21 继续购买Y17 继续购买

3.3.3自动售货机外部接线图

售货机的外部接线图如图3-6所示,X2-X5为物品选择按钮,当投入硬币面值大于或等于商品价格时,商品灯(Y0-Y3)长亮按下X2-X5其中一个,对应的商品指示灯长亮,其余熄灭。由供货系统输出商品,按下退币按钮(X20)后系统计算余额后退币。

图3.2 PLC外部接线图

3.3.4 梯形图和顺序功能图介绍

(1)梯形图介绍

“梯形图是最常用的PLC图形编程语,是PLC的第一编程语言。”

这两根竖直的直线在梯形图中,专业名词叫做母线,一般情况下PLC只保留了左边的

母线,省略掉右边的母线。本次设计梯形图见图纸。

(2)顺序功能图

顺序功能图主要是用来表达所有顺序控制的过程,显而易见是一种图形化的编程方法简单明了,通俗易懂。图中用方框表示整个控制过程的一个个“状态”,或称“功能”或称“步”,用线段方框见的关系及方框见的状态转换的条件,本次设计的顺序功能图见图纸。

梯形图见图纸

3.3.5 售货过程分析

(1)投币系统

当顾客购买饮料时,投入相应的币值,自动售货机将投币的数据存入数据寄存器D2中,其梯形图如图所示:

图3.4 投币梯形图

(2)比较系统

投币完成后,系统会自动将D2内的钱币数据和可以购买的饮料价格进行区间对比,若投币小于2元,则Y12灯亮提示币值不足,此时可以继续投币或者退币,若投币≥2元则2元商品灯长亮,若投币额≥3元,则2元和3元商品灯长亮,若投币额≥4元,则2、3、4元商品灯长亮,若投币额≥5元,则2、3、4、5元商品灯长亮。其梯形图如下所示

图3. 5 价格比较梯形图

(3)选择系统

比较过程完毕后,按下需购买商品的按钮,其指示灯长亮,其余商品灯熄灭,梯形图如下

图3.6 选择系统梯形图

基于单片机的自动售货机_毕业设计论文

基于单片机的自动售货机 摘要 自动售货机是自动化技术在人们生活中的重要应用。随着人们生活质量的不断提高,对自动售货机的性能要求越来越高。自动售货机的主要功能是通过人机对话的形式完成自动售货这一过程。 本文设计了一款以INTEL公司出品的80C51单片机为核心的自动售货机,并且着重详细地介绍了自动售货机的整体系统设计方案、硬件选择基础、软件使用方法及技巧。以80C51作为CPU处理单元连接各个功能模块;以4*4矩阵键盘作为输入控制模块对货物进行种类和数量的选择以及模拟货币的投入功能;以LCD1602液晶作为显示模块来显示当前的购物状态以及货币状态;以LED的显示来表示当前选择货物以及出货的状态。通过Protues7.5单片机电路原理图进行连接布线连接各个模块;再用Keil uVision3专业编译软件完成源程序编译和调试,最终进行自动售货机的实验电路仿真来模拟自动售货。结合工作原理、系统设计、软件编译和实验仿真来实现自动售货这一相关功能。 关键词自动售货机,80C51单片机,编译仿真

ABSTRACT The automatically vending machine is provided the the the important applications of the automation technology in people's lives. With the continuous improvement of people's quality of life, the increasingly high performance requirements of vending machines. Vending machines The main function of the form of man-machine dialogue vending this process. The designed a produced by Intel 80C51 microcontroller as the core vending machines, and emphasizes the detailed description of the overall system design of the vending machines, hardware options, software and the use of methods and techniques. As 80C51 CPU processing unit connected to the various functional modules; 4 * 4 matrix keyboard as an input control module of goods, the choice of the type and number of input and analog currency; LCD1602 LCD as the display module to display the current state of shopping as well as currency state; LED display indicates the current selection of goods and shipment status. By the Protues7.5 microcontroller circuit diagram connecting wiring each module; complete source code to compile and debug then the Keil uVision3 professional compiler software, eventually vending machine experiment circuit simulation to simulate the automatic vending. Combined with the working principle, system design, software compiler and experimental simulation to achieve automatic vending related functions. Keywords automatic vending machine, 80C51 MCU, compiled simulation

自动售货机控制系统设计

综合课程设计报告书 自动售货机控制系统设计 题目: 学院:机械与电气工程学院 专业:电气工程及其自动化 班级: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、绪论 自动售货机是一种全新的商业零售形式,从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。 随着科技的发展及人们生活水平的提高,自动售货机市场越来越呈现出多元化及个性化的需求。人们通过自动售货机自助购物,这种简单、快捷的方式正逐渐成为市民的一种新的消费时尚,并且满足了人们在当今科技高速发展的现代社会追求高品质生活的需要。自动售货机在城市商业区、写字楼大厅、风景区、车站、码头、繁华街道等公共场所的布设能够美化城市环境,方便群众生活,它已经成为城市各角落的一道亮丽风景线。 自动售货机必将在国内普及,并成为城市现代文明程度的一种象征性标志。本文详细介绍了如何控制、要求进行自动售货机系统的方案设计、硬件选择、软件规划和编写,并重点描述了自动售货机系统的工作原理、系统设计、软件编程的原则和技巧。

基于PLC控制的自动售货机毕业设计论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据 库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期:

PLC的自动售货机的课程设计

湖南工学院课程设计说明书 课题名称:自动售货机的控制设计 专业名称:自动化 学生班级:自本0701 学生学号: 410070131 学生姓名:冯源 指导老师:陆秀令

课程设计任务书 自动售货机的控制设计 一、控制要求 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. 系统有启动、停止功能; 3. 运用功能指令进行PLC控制程序设计,并有主程序、子程序和中断程序; 4. 程序结构与控制功能自行创新设计; 5. 进行系统调试,实现自动售货机的控制要求。

三、设计报告 课程设计报告要做到层次清晰,论述清楚,图表正确,书写工整;详见“课程设计报告写作要求”。

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

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

设计内容(原理图以及相关说明、调试过程、结果) 一、系统设计方案 根据系统要求,系统的组成框图如图1所示。 图1 系统组成框图 系统按功能可分为分频模块、控制模块和译码输出模块。 (1)分频模块的作用是获得周期较长的时钟信号,便于操作,且不会产生按键抖动的现象。其原理是定义两个中间信号Q、DIV_CLK,Q在外部时钟CLK的控制下循环计数,每当计数到一个设定的值时DIV_CLK的值翻转,最后将DIV_CLK赋给NEW_CLK即可,改变设定值可改变分频的大小。 (a2)控制模块是这个系统的核心模块,它具有判断按键、计算输入钱数总和、计算找零、控制显示四个作用。它的工作原理是每当时钟上升沿到来时,判断哪个按键按下,

若按下的是钱数键,则将钱数保存于中间信号COIN,若下次按下的仍是钱数键,COIN 的值则加上相应的值并显示于数码管;当物品键按下时,则将COIN的值与物品价格进行比较,然后控制找零。 (3)由于钱数可能大于9,所以译码显示模块的作用就是将钱数译码后用两个数码管显示,这样方便观察。 根据各个功能模块的功能并进行整合,可得到一个完整的自动售货机系统的整体组装设计原理图,如图2所示。 图2 设计原理图 二、系统主要VHDL源程序 (1)分频器的源程序(外部时钟选用3MHz,实现3万分频) LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY CLKGEN IS PORT(CLK:IN STD_LOGIC; NEWCLK:OUT STD_LOGIC); END CLKGEN;

毕业论文-----答辩稿-----PLC自动售货机

各位老师,上午好!我叫---,来自--级自动化-班,我的论文题目是无人售货机的自动控制系统,论文是在---老师的悉心指点下完成的,在这里我向我的老师表示深深的谢意(鞠躬),向各位老师不辞辛苦参加我的论文答辩表示衷心的感谢(鞠躬)。下面我将本论文设计的目的、研究意义和主要框架及各部分的主要内容向各位老师作一汇报,恳请各位老师批评指导。 首先,我想谈谈这个毕业论文设计的目的及意义。 作为PLC应用的一部分,PLC控制系统对自动售货机进行控制,具有无法比拟的优点,它极大地提高了系统的稳定性,保证了自动售货机能够长期稳定效率的运行。因此,PLC控制的售货机有着广泛的市场前景和实际的应用价值。这就是我为什么要选择该课题的原因。 其次,我想谈谈这篇论文的基本结构和主要内容。 本文分成五个部分. 第一部分是绪论。 这部分论述本设计研究的目的和意义,并介绍了自动售货机的国内外发展情况和采用PLC控制售货机的原因。 第二部分是PLC的概述。 这部分主要介绍PLC的定义、特点、产生、发展、可实现的功能和基本结构组成及各部分的作用,还介绍了PLC的工作原理及其机型和容量的选择。 第三部分是自动售货机的总体方案设计。 这部分主要介绍了本售货机研究设计的总体方案,通过对自动售货机的功能和整体结构的研究,设计出了本设计的基本思想和设计的主要内容,及自动售货机设计的一般步骤。 第四部分是PLC控制自动售货机的硬件设计。 这部分介绍自动售货机硬件设计的研究,通过分析PLC控制系统硬件设计的基本内容和基本原则设计了本售货机研究的主要硬件系统的组成和I/O模块的选择,并设计出了自动售货机PLC硬件控制电路。 第五部分是PLC控制自动售货机的软件设计。 这部分介绍售货机研究的软件设计,通过对售货机控制过程的各个子系统的研究及控制系统总体的软件设计的研究和定时器的分析,进一步完成了自动售货机的总体研究。 最后,我想谈谈这篇论文和系统存在的不足。

自动售货机的设计论文

自动售货系统 摘要:提出并实现一套基于单片机控制步进电机的自动售货系统。其主要目的是为当前的自动售货机系统提出一种可行的改进方案,扩展其功能,系统主要是由三部分组成:步进电机、51单片机、以及中间的接口电路,可以使自动售货机的功能更加完善,更加有利于自动售货机的多样化发展。 关键词:驱动电路,单片机,步进电机,OCS Abstract:Put forward and realize a set of auto selling machine system according to the single-chip microcomputer control stepper motors .Its main purpose is to put forward a kind of viable improvement project, expanding its function for current auto selling machine system .the system primarily is composed of three parts: stepper motors ,single-chip microcomputer, and connecting circuit in them which can make the function of auto selling machine more perfect, is benefit to have more diverse uses of auto selling machine. Keyword: the driving circuit, single-chip microcomputer , Office Coffee Servic e

自动贩卖机电子技术课程设计..

目录 综述 (1) 1方案比较与选定 (2) 2方案设计与分析 (2) 2.1逻辑抽象 (2) 2.2单元模块设计 (3) 2.2.1可供选择商品的指示灯模块 (3) 2.2.2商品输出模块 (5) 2.2.3找零模块 (6) 3整体电路及仿真 (8) 3.1电路原理 (8) 3.2电路仿真 (9) 3.2.1投一元买矿泉水 (9) 3.2.2投一块五买饮料 (10) 3.2.3投两元买饮料并找零 (11) 心得体会 (12) 参考文献 (13)

哈尔滨工业大学电子技术课程设计 综述 自动售货机是能根据投入的钱币自动付货的机器。一般的自动售货机由钱币装置、指示装置、贮藏售货装置等组成。钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额。如果投入的金额达到购买物品的数值即发出售货信号,并找出余钱。指示装置用以指示顾客所选商品的品种。贮藏售货装置保存商品,接收出售指示信号,把顾客选择的商品送至付货口。一般售货机的钱币装置由投币口、选别装置、确认钱币真伪的检查装置、计算金额的计算装置和找钱装置组成。七十年代以来,出现了采用微型计算机控制的各种新型自动售货机和利用信用卡代替钱币并与计算机连接的更大规模的无人售货系统,如无人自选商场、车站的自动售票和检票系统、银行的现金自动支付机等。 本设计用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自动贩卖机的设计,该贩卖机能够售卖三种商品,要求系统能够自动完成:投币识别,价格比较,选择商品同时对应的指示灯亮,输出商品和找零过程。 1

自动贩卖机逻辑电路设计 1方案比较与选定 方案一:采用开关控制的计数器,通过加法器投硬币的方式将来确定投入的数值大小,再通过控制减法器的方式来减掉花费的数值,输出需要找回的数值,原理简单,设计也相对简约,思路清晰便于操作。逻辑电路图如图1-1所示。 图1-1 自动贩卖机逻辑电路图 方案二:采用JK触发器和基本逻辑门电路通过时序电路的设计方法完成了一种自动贩卖机的设计,具体思路是通过传感器产生的硬币信号,在电路中输入不同的状态,来表示所投硬币的数值,然后根据所需,通过开关电路,确认各种状态,达到目的。优点是采用简单触发器,和简单门电路就设计出方案。 综上所述,采取方案二,尽管稍微有些复杂,但是可以使我对时序逻辑电路的设计方法有更深的理解。该方案成本低,性价比高。 2方案设计与分析 2.1逻辑抽象 输入变量: 2

基于PLC的自动售货机的设计毕业设计论文

本科毕业设计(论文)题目基于PLC的自动售货机的设计

基于PLC的自动售货机的设计 摘要 随着现在城市的发展规模越来越大,在很多公共场所都放置了自动售货机,方便快捷的满足了人们的需求,为人们在对简单物品采购的时候提供了一种便利。传统的一些自动售货机大多采用的是单片机控制方式,抗干扰的能力相对较差,系统硬件设计比较复杂,系统的稳定性以及可靠性很难得到保证,维修和维护困难。 本次设计一套基于PLC的自动售货机的控制系统,简单阐述了自动售货机的发展前景与背景,详细分析其主要功能和特点,提出了总的设计方案;此次设计基于WinCC 和西门子S7-300PLC,主要是对自动售货机的硬件方面和软件方面进行仿真设计,采用了顺序控制的程序设计思路,设计了系统的控制程序,包括投币程序、购买程序和退币程序。 关键词:售货机 PLC 自动化 WinCC

The design of the vending machine based on PLC Abstract Now with the development of the city scale is more and more big, the vending machines were placed in many public places, convenient, satisfy people's demand for people at the time of purchase of simple items provides a convenient.Some of the traditional vending machine is mostly USES a single-chip computer control mode, anti-interference ability is relatively poor, the system hardware design is more complex, it is hard to guarantee the stability and reliability of the system, repair and maintenance difficulties. The design of a vending machine based on PLC control system, simple expounds the development foreground and the background of the vending machine, detailed analysis of its main functions and characteristics, puts forward the total design scheme;This design based on WinCC and Siemens S7-300 PLC, mainly to the vending machine hardware and software aspects of simulation design, used the sequence control program design thinking, design the system control program, including the coin program, purchasing procedures and refund money. Key words:V ending machine; PLC;automation;WinCC

自动售货机报告C语言课程设计

自动售货机图形模拟系统 需求分析 课题名称:自动售货机图形模拟系统 小组成员:朱伟鑫U201314490 班级:测控1301班 指导老师:周纯杰、何顶新、彭刚、周凯波 上交日期:贰零壹肆年玖月贰拾壹日

目录 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) 6.时间安排 (6)

自动售货机图形模拟系统 朱伟鑫 课题要求 以自动售货机为对象,图形化模拟投币、找零、出货的基本流程;能对售货机的商品进行管理:补货、查询、统计等功能。 1引言--现实中的自动售货机 自动售货机是能根据投入的钱币自动付货的机器。自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。 从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。 从广义来讲投入硬币、纸币、信用卡等后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给的条件看,自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。 2运行环境 根据课题要求,在DOS环境下,用TC或BC开发软件编写C语言程序模拟自动售货机的工作,因此本系统将会有较高的兼容性,能够在大多数操作系统上运行,包括Windows XP系统和Windows732位系统,但Windows764位操作系统除外。

基于PLC的自动售货机毕业论文

基于PLC的自动售货机毕 业论文 目录 第1章绪论 1.1 自动售货机简介 (1) 1.2 采用PLC控制售货机 (2) 1.3 自动售货机设计的主要容 (3) 1.4 自动售货机设计的基本思路 (3) 第2章自动售货机的结构组成 2.1 自动售货机的设计要求 (4) 2.2 箱体外观 (4) 2.3 商品样品展示窗 (5) 2.4 商品贮存部分 (6) 2.5 商品驱动机构 (6) 第3章 PLC控制柜设计 3.1 PLC的简介 (7) 3.2 PLC的工作原理 (7) 3.3 PLC的硬件组成 (8) 3.4 PLC选型以及I/O点分配表 (9) 3.5 控制柜部设计 (10) 3.6 电气接线图设计 (10) 第4章自动售货机的PLC程序设计 4.1 自动售货机控制系统总体设计 (17) 4.2 复位程序设计 (18) 4.3 投币程序设计 (18)

4.4 找零程序设计 (20) 4.5 商品选购和出货程序设计 (21) 4.6 报警程序设计 (23) 第5章模拟仿真运行调试 5.1 仿真软件简介 (24) 5.2 现实情况仿真 (24) 5.3 仿真情况分析 (29) 结论 (30) 参考文献 (31) 附录 (32) 后记 (56)

第1章绪论 在实际生活中,我们见到的售货机可以销售一些简单的常用物品,如饮料、矿泉水和小的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并做出相应的反应,自动售货机是可完成无人自动售货,集光、机、电一体化的商业自动化设备。自动售货机不受任何场地限制,方便快捷,很多城市的公共场所里面都放置有自动售货机。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。 从广义来讲自动售货机就是在投入钱币后便可以销售商品的机械,从狭义来讲就是自动销售商品的机械。从供给条件看,自动售货机可以充分补充人力资源的不足,使用消费环境和消费模式发生变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小、有吸引人们购买的好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。 1.1 自动售货机简介 据说世界上最早的自动售货机出现在公元1世纪,那是希腊科学家希罗为教堂发放圣水设置的投币式圣水出售机。17世纪,英国的小酒吧里设有了香烟的自动售货机。日本第一台自动售货机是1904年问世的―邮票明信片自动出售机,它是集邮票明信片的出售和邮筒投函为一体的机器。1925年美国研制出售香烟的自动售货机,50年代,―喷水型果汁自动售货机大受欢迎,果汁被注入在纸杯里出售。1967年,100日元单位以下的货币全部改为硬币,从而促进了自动售货机产业的发展。现代自动售货机的种类、结构和功能依出售的物品而异,主要有食品、饮料、香烟、邮票、车票、日用品等自动售货机。售货机由钱币装置和售货装置两部分组成。钱币装置是售货机的核心,其主要功能是确认投入钱币的真伪,分选钱币的种类,计算金额;售货装置是售货机的根本,售货装置的可靠性关系到运营商与用户的利益,售货装置接收出售指示信号,把顾客选择的商品送至付货口。贮藏装置保存商品,指示装置用以指示顾客所选商品的品种。自动售货机是一种全新的商业零售形式,是商业自动化的常用设备,20世纪70年代自日本和欧美发展起来,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,省时方便快捷,又被称为24小时营业的微型超市。

基于PLC自动售货机的系统设计(精)

I 基于 PLC 的自动售货机系统设计 摘要 本论文基于西门子 S7-200 系列 PLC 进行自动售货机控制系统的设计,阐述了自动售货机系统设计的基本原理及工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,分别对程序块进行编程。在 PLC 梯形图的编写时,文中采用的是西门子 PLC 梯形图专用编译软件 STEP7来进行编写,并完成了 PLC 外部接线图。利用 PLC 控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。 关键词 :PLC ;自动售货机;控制系统 1、格式存在错误,如段前段后间距、字体大小等等 2、整个文章太简单,基本上没什么内容,可以适当填充 3、总结有错 4、参考文献有错 The System Design for Automatic Vending Machine Based on PLC Tutor: Guilin liu II Abstract Professional Electrical automation 2008 No.200812713 Name :wei yuan The design of this paper is based on Siemens S7-200 series automatic vending machine PLC control system, explains the vending system design principle and workflow, and then to a course of dealing, for example, the transaction process is divided into several blocks on blocks, respectively. In the preparation of the PLC ladder diagram, the text is a Siemens PLC

软件工程课程设计(自动售货机)

《软件工程》课程设计报告

一、问题描述 (一)关于自动售货机 自动售货机像磁卡、银行柜员机一样,以方便、新颖、文明、昼夜服务等特点,成为发达国家不可缺少的便民配套设施。如今的自动售货机可以为顾客提供多种服务。顾客可以根据自己的需要选择商品并投入钱币,售货机接收钱币,售出商品。 (二)自动售货机的设计 自动售货机系统是一种无人售货系统。售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。有效的硬币是一元币、五角币、一角币、五分币和一分币。其它货币都被认为是假币。机器拒收假币,并将其从退币孔退出。当机器接收了有效的硬币之后,将之送入硬币储藏器。顾客支付的货币根据硬币的面值进行累加。 自动售货机装有货物分配器,每个分配器中包含0 个或多个价格相同的货物。顾客通过选择货物分配器来选择货物。如果有货,且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,并将找零返回到退币孔。如果无货,则和顾客支付的货币值相等的硬币将被送到退币孔。如果顾客支付的货币值小于所选货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,他投放进的硬币将从退币孔中退出。 二、需求分析 (一)UML自动售货机系统功能需求: 自动售货机系统是一种无一元等3个硬币投币口。顾客确认购货后,售货机可根据硬币的面值进行累加。 自动售货机装有货物分配器。每个货物分配器中包含零个或多个价格相同的货物。顾客通过

选择货物分配器来选择货物。如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返回到退币孔。如果分配器是空的,则和顾客支付的货币值相等的硬币将被送加到退币孔。如果顾客支付的货币值少于所选择的分配器中的货物的价格,机器将等待顾客投进更多的货币。如果顾客决定不买所选择的货物,将所投硬币从退币孔退出。 (二)UML自动售货机系统控制要求: 根据售货机自动控制系统的流程可以知道自动售货机的主要系统包括:计币系统、比较系统、选择系统、饮料供应系统、退币系统和报警系统。 1.计币系统: 当有顾额色买饮料时,投入的钱币经过感应器,感应器记忆投币的个数关且传送到检测系统(即电子天平)和计币系统。只有当电子天平测量的重量少于误差值时,允许计币系统进行叠加钱币,叠加的钱币数据存放在数据寄存器中。如果不正确时,认为是假币。既定出投币,既定出系统,等待新顾客。 2.比较系统: 投入完毕后,系统会把钱币数据和可以购买饮料的价格进行区间比较,当投入的钱币小于2元时,指示灯亮,显示投入的钱币不足。此时可以再投币或选择退币。当投稿的钱币在2~3元之间时,汔水选择指示灯长亮。当大于3元时,汔水和咖啡的指示灯同时长亮。此时可以选择饮料或选择退币。 3.选择系统: 比较电路完成后选择电路指示灯是长亮的,当按下汽水或咖啡选择时,相应的选择指示灯由长亮转为以1秒为周期闪烁。当饮料供应完毕时,闪烁同时停止。

毕业论文-自动售货机

共享知识分享快乐 盛年不重来,一日难再晨。及时宜自勉,岁月不待人。 毕业设计说明书 自动售货机控制系统的设计与仿真

摘要 随着社会的进步,科学的发展,生活水平的提高,单一传统的生活方式已经不能满足现代居民对高品质生活的追求,在这种现象下,许多自动化设备应时代应潮流而生。自动售货机作为自动化设备中的最常见的设备之一,由于其众多的优点,已经在世界各地得到了普遍的发展并且还在不断地发展。自动售货机掀起了继百货商店和超市之后的又一零售狂潮,这种智能售货系统在车站、教学楼、办公楼等公共场所有着广阔的发展前景。 本文在对自动售货机的背景历史和发展趋势进行了研究介绍之后,对课题中的自动售货机系统进行了整体的设计及规划。该自动售货机控制系统是基于EDA技术来实现的,同时,利用Altera公司的QuartusⅡ14.0作为其软件开发平台,利用VHDL编程语言输入的方式完成了软件设计。本设计方案对整个控制系统进行了层次化的编写。把整个系统划分为6个子模块,分别是找零计算模块、确认取消控制模块、找零控制模块、总钱数加和模块、显示模块、锁定模块,并且对每一个子模块进行了详细的软件设计。在顶层文件中通过调用各个子模块来完成vhdl程序的设计。 最后在对每一个子模块完成了功能仿真测试验证,同时也对整个系统进行顶层设计和仿真测试,测试结果表明了整个控制系统的合理性以及正确性。整个控制系统设计简单合理,操作简单,满足售货机的基本要求,具有一定的实用意义。 关键词:自动售货机、VHDL、EDA、QuartusⅡ

Abstract Abstract: With the progress of the society, the development of the scientific, and the improvement of living standards, single traditional way of life has not meet modern residents' pursuit of high quality life, under this kind of phenomenon, a number of automation equipment should come into being. Vending machine as one of the most common equipment in the automation equipment, has been develop all over the world and develop constantly because it has many advantages .Vending machines set off after department stores and supermarkets in another retail frenzy, this intelligent vending system has broad prospects for development in the station, school buildings, office buildings and other public places. Based on the background of the vending machine, the article designs and plans the project of vending machine system after introducing the history and development trend.The vending machine control system is based on the EDA technology to realize, at the same time, it used Quarter Ⅱ 14.0 of the Altera corporation as the software development platform, taking advantage of VHDL programming language input completed the software design. The design scheme is hierarchical write for the whole hierarchical control system.The whole system is divided into six sub modules, change calculation module, confirming cancellation control module, the change control module, total amount module, display module, locking module, and each child module software design is design in detail.On the top floor file by calling each module to complete the VHDL program design. Finally, The design scheme completed the function simulation test to verify for each child modules, and conducts Top-level design and simulation test for the whole system, the test results show the rationality and validity of the whole control system. The design of the whole control system is simple and reasonable, the operation is simple, it meets the basic requirement of the vending machine and has certain practical significance. keywords :The vending machine、EDA、VHDL、QuqrtusⅡ

相关文档
最新文档