自动售货机的控制设计

上传人:公**** 文档编号:581147994 上传时间:2024-08-29 格式:PPT 页数:12 大小:1.14MB
返回 下载 相关 举报
自动售货机的控制设计_第1页
第1页 / 共12页
自动售货机的控制设计_第2页
第2页 / 共12页
自动售货机的控制设计_第3页
第3页 / 共12页
自动售货机的控制设计_第4页
第4页 / 共12页
自动售货机的控制设计_第5页
第5页 / 共12页
点击查看更多>>
资源描述

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

1、自动售货机的控制设计 物理与电子信息学院 07级电子信息工程班 贾宝京(学号:200716009) 指导教师:张丽娜1.引言2.设计要求 3.自动售货机的PLC设计 4.调试效果图 1. 引言 自动售货机是完成无人自动售货,集光、机、电一体化的商业自动化设备。自动售货机不受任何场地限制,方便快捷,可以每天24h售货,近年来,我国的自动售货机行业突飞猛进,在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。传统的自动售货机控制采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差,可编程控制器(PLC)是综合了计算机技术、自动控制技术和通讯技术

2、而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用,因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必需可靠、稳定和执行效率高。 返回2.设计要求 (1)自动售货机有3个投币孔,分别为0.5元、1元和5元。 (2)售货共有4种饮料供选择,分别为纯水、牛奶、可乐和果汁。 (3)如投币总额超过销售价格,将可由退币按钮找回余额。 (4)投币总额或当前值显示在7段数码管上。 (5)投币数额小于1.5元时,则L1灯亮,表明投币不足,则不可以购物。 (6)投币值大于等于1.5元时,选择投入钱币数范围内的饮料,同时取物灯亮;选择

3、价格大于投入钱币数的饮料,则L1亮。 (7)购买完毕后按退币钮,显示余额,计数器清零。3.自动售货机的PLC设计 I/O分配表 输入 输出 输入点 功能 输出点 功能0.00牛奶选择按钮 10.00L1灯0.01果汁选择按钮 10.01L2灯0.02纯水选择按钮 11.00取物口 0.03可乐选择按钮 11.02A00.04退币钮11.03C00.050.5元投币钮 11.04A10.061元投币钮11.05C10.075元投币钮11.06D1图4n系统流程图n 流程图分析(1)投币。顾客投币,显示投入总值,即余额数值。(2)选择步。按下想要购买的选择按钮。(3)取物口灯亮。则有饮料输出。(4

4、)显示余额。当按下退币按钮后,显示出余额。 到此为止,自动售货机的一个完整工作过程结束。图5n 自动售货机硬件连接图 n 硬件图简介 图中自动售货机共有八个输入按钮,7个输出端口,各端口功能图见I/O分配表。PLC的外围接口由两个74LS48连接两个七段数码显示管,以显示投币总数和购买后的余额,其中11.00,11.02,11.03,11.04,11.05端口分别对应连接数码管驱动74LS48的各个引脚,如图5所示。 74LS48是七段数码管的驱动器。其各引脚功能如下: LT:做灯泡测试用,当LT=0,则不论其它输入状态为何,其输出abcdefg=1111111,使七段显示器全亮,即显示8,以

5、便观测七段显示器是否正常。当LT=1,则正常解码。 RBI:脉冲消隐输入,当RBI=0 (LT 为1 时) 则不论DCBA 之输入为何,其输出abcdefg皆为0,即七段显示器完全不亮,此脚可供使用者控制仅对有效数据译码,避免在无意义的数据输入时显示出来造成字型的系乱。 BI/RBO:消隐输入/脉冲消隐输出,当BI/RBO为高电平时,无论其他输入端输入为何,其输出abcdefg皆为0,即七段显示器完全不亮。 返回(1)未投入钱币时,数码管显示0.0元 (2)按下0.5元投币按钮,0.5元投币 灯亮,L1灯亮(投币不足)。n未投入钱币时,数码管显示0.0元。 4.调试效果图 (3)投币不足时,按下饮料按钮, (4)投入足够钱币,按下想要购买的 取物口灯不亮,则无饮料输出。 饮料,取物口灯亮,则相应饮料输出。(5)购买完毕后,按退币钮, (6)退币后数码管清零。数码管显示 剩余钱币数,同时退币口灯亮,则表明退币。 返回

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

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