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

上传人:工**** 文档编号:431782079 上传时间:2022-12-13 格式:DOC 页数:26 大小:750.03KB
返回 下载 相关 举报
自动售货机的设计 毕业论文设计_第1页
第1页 / 共26页
自动售货机的设计 毕业论文设计_第2页
第2页 / 共26页
自动售货机的设计 毕业论文设计_第3页
第3页 / 共26页
自动售货机的设计 毕业论文设计_第4页
第4页 / 共26页
自动售货机的设计 毕业论文设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《自动售货机的设计 毕业论文设计》由会员分享,可在线阅读,更多相关《自动售货机的设计 毕业论文设计(26页珍藏版)》请在金锄头文库上搜索。

1、目录一、设计概述- 3 -二、 设计背景 - 3 -三、设计要求- 3 -四、设计意义- 4 -五、报警器的工作原理- 4 -六、LM324芯片- 6-七、电路组成及框图- 7 -六、 软件设计- 10 -(一)开发工具- 10 -(二)红外线传感器- 10 -(三)系统的软件调试- 11 -七、仿真调试- 12 -(一)Proteus软件-12 -(二)Proteus设计与仿真- 12 -(三)系统仿真调试- 13 -(四)仿真结果分析- 14 -谢辞- 20 -参考文献- 21 -附录- 22 - 毕 业 论 文题 目 自动售货机的设计 姓 名 所在系别 电子信息工程系 专业名称 应用电子

2、技术 班级名称 08应电2班 学 号 指导教师 日 期 2011年 06 月 05 日 自动售货机的设计摘要:随着科学技术的发展,很多设备向智能化、自动化方向发展,使得人们的生活更加便利。自动饮料售货机就是一种可完成无人自动售饮料的商业自动化设备,它不受任何场地限制,方便快捷,可以每天24小时售饮料,在我国也越来越普及。本文以单片机AT89S51芯片为核心,设计了一种自动饮料售货机,具有饮料选择、接受两种硬币等功能。当1元、1.5元或2元饮料后,系统根据所投入的1元或0.5元硬币计算投币总额,看是否不足、正好或超出,并发出售出饮料信号和找零信号。除了出售过程中的复位键外,系统还能自动复位,当售

3、出饮料5秒后,系统自动复位,可以进行下一次交易。此外,系统程序采用keil软件进行程序的编写和编译,该软件具有编程简单、查错方便、,阅读容易等特点。汇编语言是程序的基本语言,句有容易理解,便于记忆和使用等特点。而Proteus不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具,是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,关键词:自动饮料售货机;AT89S51;P

4、roteusDesign of Vending MachineAbstract: With the development of science and technology, many equipment to intelligent, automatic direction, has made the lives of the people more convenient. Automatic drinks vending machine is a complete absence of soft drinks vending business automation equipment,

5、it is not subject to any site constraints, fast and convenient, 24 hours a day, drinks are becoming more and more popular in my country as well.This article 89 in a single chip at s 51 chip as the core, has designed a way to automatically drinks vending machine, have a beverage choices, accept two c

6、oins, and other functions. When you choose $1.5 or $2 drinks, the system in accordance with the input of $1 billion or 0.5 total coins and see whether or not calculate the coin shortage or excess, precisely, concurrent selling beverages signals and find a zero signal.In addition to selling the reset

7、 button in the process, the system is also capable of automatically reset when sold drinks after 5 seconds, the system automatically reset, you can perform the next transaction. In addition, the system procedures used to conduct the proceedings of the Keil software, prepare and compile the software

8、has a programmable simple, Error-checking convenience features, and easy to read. an emulator is the basic language, sentence procedures are easy to understand, and easy to remember and use, and other features. Not only have a rather Proteus other EDA tool software simulation function, but also can

9、be simulated Microcontroller and peripheral devices. It is currently the best simulation microcontroller, the tools and the peripheral devices is the world-famous EDA tools (simulation software) for the schematic layout, code debugging to the Microcontroller with external circuit simulation, togethe

10、r with a switch to PCB design, to the genuine products from concept to a complete design. Is the worlds sole will circuit simulation software, PCB design software and virtual model simulation software 3 kg of a design platform.Keywords: Vending Machine ,AT89S51,Proteus一、引言现在自动饮料售货机产业正向信息化和合理化方向发展。例如

11、实现联机方式,通过电话线路将自动饮料售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。目前,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约1015的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。本文设计了一种自动饮料售货机,它由AT89S51单片机、按键控制电路,LED显示电路,蜂鸣器电路、七段数码管显示电路组成,运用简单方便,还可根据顾客的需求扩展功能。

12、此系统能够实现两种饮料的选择,当顾客按下选择键,投入相应的硬币,售出一瓶顾客所选的饮料,同时还有蜂鸣器来提醒顾客,以免顾客多投入钱币。本文用C语言进行软件设计,并用Proteus软件进行仿真,实践证明本文所设计电路达到预期要求。二、自动饮料售货机的工作原理自动饮料售货机是台机电一体化的自动化装置,在接受到货币已输入的前提下,靠触摸控制按扭输入信号使控制器启动相关位置的机械装置完成规定动作,将货物输出。 主要有以下功能:用户将货币投入投币口,货币识别器对所投货币进行识别; 控制器根据金额将商品可售卖信息通过选货按键指示灯提供给用户,由用户自主选择欲购买的商品; 按下用户选择商品所对应的按键,控制

13、器接收到按键所传递过来的信息,驱动相应部件,售出用户选择的商品到达取物口; 如果还有足够的余额,则可继续购买。在15秒之内,自动售货机将自动找出零币或用户旋转退币旋钮,退出零币。 从退币口取出零币完成此次交易。三、自动饮料售货机的方案选择方案一:利用数字电子技术中的门电路和D触发器进行自动饮料售货机的设计。此方案实现简单,不涉及软件设计,但存在严重的竞争冒险现象,按钮按下时间不能太短,否则触发器不能及时翻转;也不能太长,否则输出容易出错。,部功能原理框图和(即脉冲产生电路),其内方案二:以单片机AT89S51芯片为核心进行自动饮料售货机的设计。一般由AT89S51单片机、按键控制电路,LED显

14、示电路,蜂鸣器电路、七段码显示电路组成(如图1所示)。方案一中存在竞争冒险,按钮按下时间不能太长也不能太短,而方案二最大的好处是可靠性强,可以进行功能扩展,所以根据课题要求为了得到更好的功能齐全的,所以本文采用方案二进行设计。七段数码管显示八段数码管显示LED灯显示蜂鸣器提醒按 键电 源AT89S51基本系统图1 基于单片机的自动饮料售货机原理框图四、系统硬件部分设计(一)单片机的最小系统 单片机最小系统主要由电源、复位、振荡电路以及扩展部分等部分组成。最小系统原理图如图2所示。图2 最小系统原理图第 4 页 共 26 页 1、系统电源模块如图3所示U图3 系统电源模块系统设计了一个外接电源供电电路,考虑到电压过大会烧坏单片机,这个电源电路采用小型直流稳压电源供电,输出的9V交流电源加入到电源电路中,通过LM7805稳压芯片的降压作用,提供工作所需的5V电源,最后经过三端稳压器LM7805稳压后再进行滤波,如此就能得到稳定的5V电压输出104pF陶瓷电容滤波是主要滤掉高频杂波而电解电容滤波主要滤掉的是低频杂波。 2、晶振电路19(X

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号