自动售货机系统设计

发布时间 : 星期二 文章自动售货机系统设计更新完毕开始阅读

江苏理工学院毕业设计说明书(论文)

自动售货机的销售效率高(平均每台自动售货机销售额达到1万美元) ,运营商规模大(一般拥有10多万台甚至100多万台) ,加上自动售货机本身具有的节约劳动力与场地等优势,从而降低了经营成本,提高了投资收益,满足了运营商获取高收益的需求。 专家预测,未来几年中国市场上的自动售货机将每年增加5-10万台。中国沿海比较富裕的地区,将大约有3.5亿人口经常使用自动售货机。目前按人均台数计算,自动售货机在日本达到每台25人,在美国达到每台50-60人,在欧洲每台50-120人,而中国的人均拥有量却很低,若按每台500人计算,中国城市人口3.6亿,中国自动售货机的潜在容量为73万台,以每天销售200元计,73万台自动售货机的全年销售额可达500亿。因此加快发展中国自动售货业,对提高投资效益具有重要的意义。

为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。在夏季电力消费高峰时,这种机型的自动售货机即使在关掉冷却器的状况下也能保持低温,与以往的自动售货机相比,它能够节约10-15%的电力。进入21世纪时,自动售货机也将进一步向节省资源和能源以及高功能化的方向发展。

自动售货机作为自动化商业机械的代表被广泛应用于公共场所,它是中国生产技术机械化、智能化和自动化的体现。自动售货机的诞生完善了市政的建设,符合现代化建设的需要,提高了经济活动效率,节约劳动力,把有限的人力物力集中到其他资源上。相信随着社会的发展,人们对于生活高效性的重视也会逐渐提高,自动售货机也会受到更多人的关注和喜爱。

第1章 系统总体设计

1.1 自动售货机工作流程

自动售货机是集光、机、电一体化的独立机构,只需要顾客投币和按购物键选择即可自动售货及退找零钱,其工作程序流程如图1-1所示。

第 5 页 共 39 页

江苏理工学院毕业设计说明书(论文)

顾客顾客投入货币顾客按动按钮顾客取出商品顾客取出余币页 1机器机器自动计数机器送出选定商品机器将余页 1币送出

图1-1 自动售货机工作程序流程图

由图1-1可以看出,操作自动售货机基本流程如下:

1、从投币口送入货币,然后通过传感器采集数据、识别器判断货币的真伪并判别面值。

2、识别器把信息数据传给通信模块。

3、通信模块与售货机的主控系统通信,主控系统显示面值,启动售货机的面板键并等待顾客按键选择商品。

4、顾客选择商品后,售货机自动把商品送出,等待顾客取走。

5、显示余额,如果金额足够多,顾客可以选择找币或者继续买商品;如果款额不够,售货机予以退币。

6、系统复零,完成售货

由于系统的局限性,本次设计由按键来替代货币的投入动作,分别有一角、五角,一元3种投币金额,使用AT89S52为系统的核心,完成投币、金额计算、清零等操作,使用LCD1602来进行显示。

第 6 页 共 39 页

江苏理工学院毕业设计说明书(论文)

1.2系统硬件设计

依据上述自动售货机的工作程序,本次自动售货机的设计主要包括货币投入、选择货物、显示、货物输出、退币以及单片机控制模块等。

显示货币投入单片机控制模块货物输出选择货物退币

图1-2硬件框图

在图1-2中,各模块的主要作用如下:

1、单片机控制模块:设计采用AT89S52单片机,主要完成各种信号处理。 2、货币投入:投币的币值主要有1角、5角,1元共3种,在本次设计中由按键来实现3种投币动作,每按下一次按键代表投一次货币,之后通过AT89S52处理再显示到LED上。

3、选择货物:本次设计采用三个按键完成货物选择的模拟操作,本次设计可供选择的货物有3种,分别是1元的矿泉水、2元的可乐、2.5元的冰红茶,使用3个按键来完成选择。

4、显示:设计采用LCD1602液晶显示器显示消费、投币、找零等信息。 5、货物输出:使用LED指示灯来表示货物输出。

6、退币:使用按键来模拟退币操作,按下按键后总金额清零。

第 7 页 共 39 页

江苏理工学院毕业设计说明书(论文)

1.3系统软件设计

开始LCD1602初始化是否投币?否是选择所需货物输出货物钱有剩余?无有找零结束

图1-3 软件设计流程图

软件设计流程图如图1-3所示。首先,LCD进行初始化设置,顾客从投币口送入货币,自动售货机扫描键盘获取键值并加以计算,通过LCD液晶屏幕显示面值,自动售货机根据顾客投入不同的面值启动售货机不同的面板键,并等待顾客按键选择商品。顾客选择商品后,售货机自动把商品送出,等待顾客取走,自动售货机显示余额并找零。系统复零,完成售货。

第 8 页 共 39 页

联系合同范文客服:xxxxx#qq.com(#替换为@)