基于单片机自动售货机模拟设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机自动售货机模拟设计

基于单片机自动售货机模拟设计   摘 要:本系统设计是在YL-236实验台的硬件基础上,以AT89C52芯片为核心,以键盘、传感器为输入系统,以数码管、液晶显示及步进电机、物料搬运装置为输出系统的模拟智能化控制系统。自动售货机由货币管理(识别接收)、货物库、货物搬运装置、传送装置、状态显示等组件组成。本售货机具有找零功能,并且可根据需要售出相应的货物。   关键词:单片机; 自动售货机; YL-236实验台; 控制系统   中图分类号:TP273 文献标识码:A文章编号:1006-3315(2014)03-146-002   1.方案设计   自动售货机由货币管理(识别接收)、货物库、货物搬运装置、传送装置、状态显示等组件组成。YL-236实验台是近年亚龙公司研制的用于教学的单片机控制装置实验台,合理利用该实验台模拟设计日常生活生产中的控制装置,对于中职电类专业教学有十分重要的意义。研究该实验台各模块电路原理后,从实际出发,我作出如下设计:   1.1货币管理方案的选择   硬币识别接收用金属传感器配合智能物料搬运装置实现,金属传感器检测到投币后,硬币由投币口进入到硬币识别处(智能物料搬运装置工位一),如图1-1。识别后由机械手接收存放并计算货币金额。   硬币用黄球和白球代替,黄球代表1元,白球代表5角。“货币存放处”在步进电机位置指针的2cm处(1元),3cm处(5角)。若取消购买,则由传送装置将其送入出币口(步进电机位置指针的1cm处)。                           图1-1YL-G001型智能物料搬运装置 图2-1系统框图       78 9汽水    45 6咖啡    123茶饮    0 确认 取消 查询      图1-2键盘示意图图2-2 选货界面   1.2货物管理方案的选择   模拟货物有三种:汽水、咖啡、茶饮。分别用黑球、白球、黄球代替,售价分别2.5元、4元、3.5元;每件商品对应的满货量均为5件。   出货时,根据选定的饮料名称寻找相应的位置,饮料由搬运装置送入交接口并进入传送带,由传送装置将饮料送至“取货品处”。饮料库的位置由步进电机的位置模拟,汽水、咖啡、茶饮分别在步进电机位置指针的7cm、8cm、9cm处;取货品处用步进电机位置指针的15cm处代替。   1.3传送装置方案的选择   整个系统的传送装置由步进电机模拟。闸门电机由24V直流电机模拟。   1.4键盘方案的选择   由于系统需要的功能键稍多,我在本系统中选择了4×4矩阵按键如图1,查询键用来查询售货机内货品相关信息;其中“0”具有第二功能,代表光标右移。   1.5显示方案的选择   由于系统需要计数和状态查询共同显示,因此我选择使用数码管和12864液晶显示屏。   1.6电源方案的选择   本系统由实验台电源模块统一提供5V、12V、24V电源,并且钮子开关模拟控制总开关,控制运行机构电源(24V)通断。   1.7报警方案选择   在售货机出货后和无货时,我选择用主机模块的有源蜂鸣器做报警装置。   2.系统框图及工作过程   图2-1给出了系统组成方框图。系统工作过程:1)货品选择。按下货品所对应的按键,显示对应的货品信息,以汽水为例进行说明:按下“汽水”键,LCD显示如图2-2,对应数量“XX”反白显示,按数字键输入货品数量,总价自动更新,确认后显示“请投币”,数码管右侧两位开始计时。   2)投币。60秒内未检测到硬币进入,自动取消购买,返回初始状态。若正常投币确认,数码管重新开始计时,机械手进入硬币识别区进行检测,并在液晶屏上更新显示“共投入XX元”、“找零XX元”、“请确认”。按下确认键,机械手对货币进行自动分拣,存到相应的“货币存放处”;若需要找零则开始找零,若不需找零直接进入出货过程,若按下取消键,液晶屏显示“请取回货币”,直接将硬币送入出币口。找零与存货币过程相反,先取货币,再送至出币口。   3)若恰好本机无零钱,则液晶屏显示“本机当前无法找零”、“是否继续”,确认键继续,取消键退回硬币。   4)出货过程:硬币进入“货币存放处”后,根据名称寻找对应货品存放处,打开库门电机,然后自动抓取货品,抓取完毕关库门,货物由传送带送至“取货品处”时,蜂鸣器发出提示音提示取货, 2秒后返回初始状态。   5)在购买饮料时,若该饮料已经售完,蜂鸣器报警,居中显示“XX已售完”,5秒后返回初始状态。   6)售货机不售货时,60秒内无任何操作,则进入休眠状态,按任意键唤醒   7)查询功能:首先进入密码输入界面图2-3。此时需从键盘输入六位数字的查询密码(初定为987654),若密码正确,则进入查询界面,每

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档