文档详情

自动售货机的控制设计.ppt

发布:2025-03-09约1.77千字共10页下载文档
文本预览下载声明

自动售货机的控制设计物理与电子信息学院07级电子信息工程班贾宝京(学号:200716009)指导教师:张丽娜1.引言2.设计要求3.自动售货机的PLC设计4.调试效果图自动售货机是完成无人自动售货,集光、机、电一体化的商业自动化设备。自动售货机不受任何场地限制,方便快捷,可以每天24h售货,近年来,我国的自动售货机行业突飞猛进,在汽车总站、商厦、医院、小区、学校等地区纷纷涌现出自动售货机的踪迹。传统的自动售货机控制采用单片机作为控制核心,这样不仅会在输入输出接口上做大量的工作,而且系统的抗干扰性也比较差,可编程控制器(PLC)是综合了计算机技术、自动控制技术和通讯技术而发展起来的一种新型的工业控制装置,它具有可靠性高、编程简单、维护方便等优点,已在工业控制领域得到广泛地应用,因为自动售货机作为社会上完成商品零售和综合服务的独立设施,要求它的结构必需可靠、稳定和执行效率高。返回引言2.设计要求自动售货机有3个投币孔,分别为0.5元、1元和5元。售货共有4种饮料供选择,分别为纯水、牛奶、可乐和果汁。如投币总额超过销售价格,将可由退币按钮找回余额。投币总额或当前值显示在7段数码管上。投币数额小于1.5元时,则L1灯亮,表明投币不足,则不可以购物。投币值大于等于1.5元时,选择投入钱币数范围内的饮料,同时取物灯亮;选择价格大于投入钱币数的饮料,则L1亮。购买完毕后按退币钮,显示余额,计数器清零。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系统流程图图4投币。顾客投币,显示投入总值,即余额数值。取物口灯亮。则有饮料输出。选择步。按下想要购买的选择按钮。显示余额。当按下退币按钮后,显示出余额。到此为止,自动售货机的一个完整工作过程结束。流程图分析自动售货机硬件连接图图5硬件图简介图中自动售货机共有八个输入按钮,7个输出端口,各端口功能图见I/O分配表。PLC的外围接口由两个74LS48连接两个七段数码显示管,以显示投币总数和购买后的余额,其中11.00,11.02,11.03,11.04,11.05端口分别对应连接数码管驱动74LS48的各个引脚,如图5所示。74LS48是七段数码管的驱动器。其各引脚功能如下:LT:做灯泡测试用,当LT=0,则不论其它输入状态为何,其输出abcdefg=1111111,使七段显示器全亮,即显示8,以便观测七段显示器是否正常。当LT=1,则正常解码。RBI:脉冲消隐输入,当RBI=0(LT为1时)则不论DCBA之输入为何,其输出abcdefg皆为0,即七段显示器完全不亮,此脚可供使用者控制仅对有效数据译码,避免在无意义的数据输入时显示出来造成字型的系乱。BI/RBO:消隐输入/脉冲消隐输出,当BI/RBO为高电平时,无论其他输入端输入为何,其输出abcdefg皆为0,即七段显示器完全不亮。返回4.调试效果图未投入钱币时,数码管显示0.0元(2)按下0.5元投币按钮,0.5元投币灯亮,L1灯亮(投币不足)。未投入钱币时,数码管显示0.0元。

显示全部
相似文档