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

合集下载

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

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

基于单片机的自动售货机摘要自动售货机是自动化技术在人们生活中的重要应用。

随着人们生活质量的不断提高,对自动售货机的性能要求越来越高。

自动售货机的主要功能是通过人机对话的形式完成自动售货这一过程。

本文设计了一款以INTEL公司出品的80C51单片机为核心的自动售货机,并且着重详细地介绍了自动售货机的整体系统设计方案、硬件选择基础、软件使用方法及技巧。

以80C51作为CPU处理单元连接各个功能模块;以4*4矩阵键盘作为输入控制模块对货物进行种类和数量的选择以及模拟货币的投入功能;以LCD1602液晶作为显示模块来显示当前的购物状态以及货币状态;以LED的显示来表示当前选择货物以及出货的状态。

通过Protues7.5单片机电路原理图进行连接布线连接各个模块;再用Keil uVision3专业编译软件完成源程序编译和调试,最终进行自动售货机的实验电路仿真来模拟自动售货。

结合工作原理、系统设计、软件编译和实验仿真来实现自动售货这一相关功能。

关键词自动售货机,80C51单片机,编译仿真ABSTRACTThe 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目录摘要 (I)ABSTRACT .......................................................................................................................... I I1 绪论 (1)1.1 课题的研究背景及意义 (1)1.2 国内外现状及发展趋势 (1)1.3 本课题研究的主要内容 (2)2 自动售货机的系统结构 (4)2.1 自动售货机的系统概述 (4)2.1.1 自动售货机的系统结构 (4)2.1.2 自动售货机的控制子系统概述 (4)2.2 自动售货机的功能简介 (5)2.2.1 自动售货机的功能概述 (5)2.2.2 自动售货机的设计思路 (6)3 自动售货机的硬件设计 (8)3.1 80C51的简介 (8)3.1.1 80C51的基本概述 (8)3.1.2 80C51的引脚功能介绍 (8)3.2 LCD1602字符型液晶简介 (10)3.2.1 LCD1602的概述 (10)3.2.2 LCD1602的硬件结构 (10)3.2.3 LCD1602的指令说明 (11)3.2.4 LCD1602的基本时序操作 (13)3.3 4*4矩阵键盘简介 (15)3.3.1 4*4矩阵键盘的概述 (15)3.3.2 4×4矩阵键盘的硬件结构 (15)3.4 货币识别系统 (16)3.4.1 对硬币的识别 (16)3.4.2 对纸币的识别 (17)3.5 货物选择系统 (18)3.6 出货及找零系统 (19)4 系统的软件流程图设计 (21)4.1 自动售货机货物选择流程图 (21)4.2 自动售货机投币系统流程图 (21)4.3 自动售货机出货找零系统流程图 (22)5 系统软件仿真 (24)5.1 PROTEUS的简介 (24)5.2 仿真结果 (25)6 结论 (28)参考文献 (29)附录A:C源程序 (30)附录B:系统总图 (42)致谢 (1)1 绪论1.1 课题的研究背景及意义如今,在全世界范围内自动售货机方式多样灵活,例如实行联机方式,通过电话网络线路将自动售货机内的库存信息及时地传送各营业点的电脑中,目的就是为了保证自动售货机中的商品推送、商品选的定补充能够更加精确地进行。

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

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

---文档均为word文档,下载后可直接编辑使用亦可打印--- 摘要自动售货机是近些年来兴起的一种通过FPGA或者单片机等硬件支持的智能设备。

它广泛的应用于商场,公寓,火车汽车站等人流较密集且购物需求大的地方。

自动售货机通过硬件支持,通过以编写好的程序自动出货自动找零,但货物一旦售罄就需人为去补充。

人们生活水平不断提高,对自动售货机的需求量就越大,所以对它的研究和完善具有重要的商业价值。

传统的售货机只能用现金支付,随着近些年的发展移动终端支付方式越来越受欢迎。

一些售货机也开始拓展移动支付的功能,极大地满足了人们的需要,给他们提供了许许多多的便利。

同时,移动支付功能也克服了现金支付找零会存在的一些问题。

本课题主要是研究一款基于89C51单片机的自动售货机,并实现自由选货、出货、收钱、找零等功能。

本文介绍了单片机的选型、总的设计框架、软件仿真、硬件电路的实现等各个模块。

关键词:自动售货机;单片机;编译仿真AbstractVending machines are the kind of intelligent devices that have been supported by hardware such as FPGAs or microcontrollers in recent years. It is widely used in shopping malls, apartments, bus stations and other crowded and shopping needs of large places. Automatic vending machine through hardware support, through the preparation of a good program automatically sent to automatically change the zero, but the goods once sold out to be added to the people. People's living standards continue to improve, the demand for vending machines is greater, so its research and improvement has important commercial value. Traditional vending machines can only be paid in cash, with the development of mobile terminals in recent years, more and more popular way to pay. Some vending machines have begun to expand the function of mobile payment, greatly to meet the needs of people, to provide them with a lot of convenience. At the same time, the mobile payment function also overcomes some of the problems that cash payments will have. This topic is mainly to study a 89C51 single-chip vending machines, and to achieve free selection of goods, shipping, money, change and other functions. This article describes the single-chip selection, the overall design framework, software simulation, hardware circuit implementation and other modules.Keywords:automatic vending machine;80C51 MCU;compiled simulation目录据史书记载,公元一世纪,在四大文明古国之一的古希腊,一个名叫希罗的亚历山大港公民,发明了自动售货机,这台机器在接受投币后会给顾客一定数量的圣水,这是历史上最早的自动售货机。

毕业论文自动售货机控制系统的设计与仿真

毕业论文自动售货机控制系统的设计与仿真

毕业设计说明书自动售货机控制系统的设计与仿真摘要随着社会的进步,科学的发展,生活水平的提高,单一传统的生活方式已经不能满足现代居民对高品质生活的追求,在这种现象下,许多自动化设备应时代应潮流而生。

自动售货机作为自动化设备中的最常见的设备之一,由于其众多的优点,已经在世界各地得到了普遍的发展并且还在不断地发展。

自动售货机掀起了继百货商店和超市之后的又一零售狂潮,这种智能售货系统在车站、教学楼、办公楼等公共场所有着广阔的发展前景。

本文在对自动售货机的背景历史和发展趋势进行了研究介绍之后,对课题中的自动售货机系统进行了整体的设计及规划。

该自动售货机控制系统是基于EDA技术来实现的,同时,利用Altera公司的QuartusⅡ14.0作为其软件开发平台,利用VHDL编程语言输入的方式完成了软件设计。

本设计方案对整个控制系统进行了层次化的编写。

把整个系统划分为6个子模块,分别是找零计算模块、确认取消控制模块、找零控制模块、总钱数加和模块、显示模块、锁定模块,并且对每一个子模块进行了详细的软件设计。

在顶层文件中通过调用各个子模块来完成vhdl程序的设计。

最后在对每一个子模块完成了功能仿真测试验证,同时也对整个系统进行顶层设计和仿真测试,测试结果表明了整个控制系统的合理性以及正确性。

整个控制系统设计简单合理,操作简单,满足售货机的基本要求,具有一定的实用意义。

关键词:自动售货机、VHDL、EDA、QuartusⅡAbstractAbstract: 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Ⅱ1 绪论1.1课题研究背景早在20世纪30年代,出售香烟的自动售货机就在美国被研制出来了,此后,各类自动售货机也相继被研究出来。

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

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

基于PLC的自动售货机的毕业设计论文摘要自动售货机作为现代零售业的一种重要形式,已经在各个领域得到广泛应用。

本毕业设计致力于设计和实现一种基于PLC(可编程逻辑控制器)的自动售货机系统。

该系统通过使用PLC控制器,实现了自动售货机的货物管理、交易处理和故障处理等功能。

本文详细介绍了自动售货机的背景和发展,设计思路和方案,系统架构,以及实际应用效果等方面。

引言自动售货机是一种能够提供商品销售和交易服务的机械装置。

自动售货机的出现大大提高了商品销售的效率和便利性,减少了人工操作的错误和劳动强度。

目前,自动售货机已经广泛应用于食品、饮料、烟草、报刊等各个行业。

随着科技的不断进步,自动售货机的功能也越来越丰富,包括现金支付、刷卡支付、微信支付等多种支付方式。

本文将重点介绍一种基于PLC的自动售货机系统的设计和实现。

设计思路和方案系统需求分析在设计自动售货机系统之前,首先需要进行系统需求分析,明确系统的功能和性能需求。

根据市场调研和用户需求分析,我们确定了以下主要功能需求: - 商品管理:系统能够实现对不同商品的库存管理、上下架、售价设定等功能。

- 交易处理:系统能够自动处理用户选择商品、支付货款、找零等交易过程。

- 故障处理:系统能够检测并处理售货机的故障情况,如货道堵塞、温度异常等。

硬件设计自动售货机的硬件设计包括主要元件选择、电路设计和传感器接口设计等。

我们选择了可编程逻辑控制器(PLC)作为系统的主控设备,主要基于PLC具有稳定性高、可靠性强、扩展性好等优点。

同时,为了实现对货道状态的检测和控制,我们还需要添加红外传感器、电机驱动器等硬件设备。

软件设计自动售货机的软件设计主要包括PLC程序设计、用户界面设计和数据管理设计等。

我们使用PLC编程软件进行程序开发,主要编写逻辑控制程序,实现对货道的控制和状态监测。

同时,为了提升用户体验,我们还需要设计友好的用户界面,并通过数据库管理系统来存储商品信息和交易记录。

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

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

自动售货机的设计目录摘要 (I)Abstract (II)第一章绪论 (3)1.1 研究自动售货机的目的及意义 (3)1.2国内外研究现状 (3)1.3本文研究的主要内容 (4)第二章系统总体设计 (5)2.1售货方式 (5)2.2控制要求 (5)2.3自动售货机构想面板及工作过程 (5)2.4本章小结 (8)第三章可编程控制器PLC (9)3.1 PLC概论 (9)3.1.1可编程控制器的定义 (9)3.1.2可编程控制器的特点 (9)3.1.3可编程控制器的发展趋势 (9)3.2 PLC控制自动售货机的主要功能 (10)3.3 PLC选型 (10)3.4可编程控制器的工作原理 (11)3.5本章小结 (12)第四章自动售货机的硬件设计 (13)4.1输入输出点分配 (13)4.2外部硬件接线图及主电路 (13)4.3货币识别原理 (15)4.4本章小结 (16)第五章自动售货机控制系统的软件控制 (17)5.1程序设计 (17)5.2本章小结 (25)结论 (26)参考文献 (27)参考文献 ........................................................ 错误!未定义书签。

致谢 . (28)摘要随着科技的发展和我国人口的增长,自动售货机的重要性和必需性开始慢慢体现出来,这也使得其具有广阔的发展空间。

由于PLC的特性,使PLC可以应用于各个领域。

而通过与单片机等控制的对比,确定使用PLC来控制自动售货机,因此本次设计是基于PLC的饮料自动售货机,可将其安放于学校的图书馆、食堂、球场等很多地方,使同学们更加便利。

本文分析了自动售货机在国内外的发展现状,利用可编程逻辑控制的目的和意义,从自动售货机的结构、分类、控制要求等对自动售货机做了简单概述,介绍了可编程控制器工作原理、发展趋势、应用领域等,对系统的控制方案进行设计。

按照I/O分配表对PLC选型,并画出外部接线图。

自动售货机的毕业设计

自动售货机的毕业设计

自动售货机的毕业设计【篇一:自动售货机毕业设计】摘要本文介绍了自动售货机的基本原理以及工作流程,售货机的售货领域非常广泛,是发达国家商品零售的一种主要方式。

近几年,自动售货机逐渐被越来越多的消费者所接受。

但由于售货机分布零散、范围广阔的特点。

本文以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程,绘制梯形图对售货过程进行了分析。

利用plc控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词:自动售货机;可编程控制器;梯形图abstractthis article introduced vending machines basic principle as well as the work flow, introduces the basic principle of vending machines and work flow, and then to a transaction process, for example, the process is divided into several blocks, then respectively for program for programming block.then take a transaction process as examples, divides into several blocks the transaction process, then carries on the programming separately to the block. explained the programmable controllers in vending machine function specifically. the procedure involved the vending machine work major part process. enhanced systems stability using the plc controls vending machine, the guarantee vending machine has been able the long-term stability movement.key words:vending machine; programmable controller; trapezoidal chart目录摘要........................................................................................................ . (i)abstract ............................................................................................. (ii)第1章绪论........................................................................................................ . (1)1.1自动售货机研究的目的和意义 (1)1.2自动售货机的历史 (2)1.3自动售货机的市场展望 (3)1.4自动售货机功能分析 (4)第2章 plc功能介绍 (6)2.1 plc的选型原则 (6)2.2 plc的概述 ....................................................................................................... .72.2.1 plc的产生 (7)2.2.2 plc的定义 (8)2.2.3 plc的发展趋势 (8)2.2.4 plc的特点 (10)2.2.5 plc的主要功能 (11)2.3 plc的基本结构及原理 (13)2.3.1 plc的系统结构 (13)2.3.2 plc各部分的作用 (13)2.4 三菱可编程控制器产品功能介绍 (16)2.4.1 功能指令类型 (16)2.4.2功能指令的通用表达形式 (16)2.4.3 三菱plc内部继电器的功能及编号 (17)2.4.4 程序流程控制功能指令 (18)第3章 plc的系统设计 (25)3.1 可编程控制系统设计的基本原则 (25)3.1.1 控制系统设计原则 (25)3.1.2 控制系统设计的基本内容 (25)3.1.3 控制系统设计的一般步骤 (26)3.1.4 编写梯形图的注意事项 (26)3.1.5 程序设计的步骤 (26)3.2 程序设计部分 (27)3.2.1设计控制要求 (27)3.2.3自动售货机外部接线图 (28)3.2.4 梯形图和顺序功能图介绍 (29)3.2.5 三菱编程软件fxgpwin介绍 (30)3.2.6 售货过程分析 (32)第4章出货部分 (35)4.1 出货原理........................................................................................................ ..354.2 出货部件简图介绍 (35)结束语........................................................................................................ .. (41)致谢........................................................................................................ (42)参考文献........................................................................................................ . (43)第1章绪论自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

自动售货机全文(机械cad图纸)大学毕设论文

自动售货机全文(机械cad图纸)大学毕设论文

目录1引言 (1)2 PLC的结构与特点 (1)2.1PLC的基本结构 (2)2.2PLC的特点 (2)2.3PLC的应用领域 (2)3 自动售货机的硬件设计 (2)3.1控制要求 (2)3.2光传感器 (4)3.3数码管显示 (5)3.4金属硬币的识别原理 (5)3.5硬币的贮存和退币 (5)4自动售货机的软件设计 (6)4.1设计思路 (6)4.2总体流程图 (6)4.3I/O口分配 (7)4.4控制接线图 (8)4.5程序开发 (8)4.5.1 计币系统 (9)4.5.2 比较系统 (9)4.5.3选择和饮料供应系统 (9)4.5.4退币系统 (10)4.5.5钱显示和制冷 (11)5 调试 (11)5.1系统的连接 (11)5.2PLC程序调试 (11)6结论 (11)参考文献 (12)附录 (13)1引言自动售货机(Vending Machine)起源于公元前215年的古埃及, 当时用于人们在神庙里用金币购买圣水。

19世纪70年代, 自动售货机在美国、日本迅猛发展, 如今已成为世界上最大的现金交易市场。

作为一种前卫的零售方式, 自动售货机已在45个国家广泛普及。

据统计, 日本平均每23人就拥有一台自动售货机, 美国平均每40人拥有一台自动售货机, 美国自动售货机的零售营业额高达293亿美元, 日本每个消费者每年在自动售货机上的消费金额达5.5元。

全世界每年通过自动售货机销售商品的总额已达2000亿美元。

近些年, 随着我国商品市场的不断繁荣和城市现代化程度的不断提高, 自动售货机也已悄然步入了我国的大中城市。

自动售货机在北京、上海、大连、沈阳、西安开始出现, 成为不少年轻人时髦的购物选择。

在国家相关政府部门的大力支持下, 中国的自动售货机产业以超常规的速度迅猛发展, 并带动了一批新的服务业、物流运输配送业的快速发展, 丰富了中国的商业产业结构, 开创了一个全新的自动销售和自助服务时代。

本文设计自动售货机的目的在于, 结合现实中的情况, 在巩固和应用所学知识的前提下, 充分发挥自己的动手和实际设计的能力, 设计出一款简单实用的自动售货机。

自动售货机软件系统的设计与实现毕业设计

自动售货机软件系统的设计与实现毕业设计

自动售货机软件系统的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国地质大学长城学院本科毕业设计题目自动售货机的出货结构设计及软件编程系别专业学生姓名学号指导教师职称年月日摘要随着生活水平的不断发展,人们越来越向往及时、方便、快速以及自助性服务,就像人们越来越喜欢所有方便的东西一样比如洗衣机,节省了大量的劳动力让人们有更充足的时间去做自己喜欢做的事情,这种动力促使自动售货机得以飞速的发展。

正因为如此在相对发达国家,自动售货机已经成为零售业非常重要的一个销售平台。

这种时尚的购买方式吸引了许多客户。

这使得自动售货机的销售市场越来越大,有更多的商家愿意购买。

对自动售货机的普及起到了至关重要的作用。

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

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

关键词:自动售货机;可编程控制器;梯形图;AbstractWith 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的寄存器中。

相关文档
最新文档