基于单片机的售货机控制系统设计(附件)【字数:7887】
经济发展从劳动密集向技术密集方向发展的一个具体表现就是自动售货机的设计与应用。消费方式、生产规模化以及销售环境改善等都以分销渠道的创新为基础。商店等分销方式与超时比较来看,劳动力成本不断增加,所以第一台自动售货机的产生的必然的结果。设计目的和任务是完成自动售货机中自动控制功能单片机设计部分,使学生实践能力和创新力得到锻炼和提高。系统研发首先对自动售货机自控控制系统整体思路进行设计,对软件和硬件设计相关资料进行搜集和整理,学习并深入探究自动售货机相关电路原理和接线方式。针对本课题研究的散装饮料自动售货机的具体的功能需求,以单片机为基础建立起该机器主要模块的控制系统。本文共分为五章。对自动售货机控制系统总体方案进行介绍,包括软件设计、硬件理论和操作逻辑,以及调试过程等内容。首先对自动售货机系统结构进行详细介绍,然后对系统电路设计与实现过程进行阐述,最后完成系统软件设计和实现部分,并对系统进行调试。
目 录
引言 I
一. 自动售货机的系统结构 1
(一)自动售货机的系统概述 1
1. 自动售货过程的控制子系统简述 2
2.自动售货过程的通讯子系统简述 3
(二) 自动售货机的功能简介 3
1. 此次设计的自动售货机的功能简介 3
2. 实现自动售货机的功能的设计思路 4
3. 论文的内容及拟解决的问题 4
二. 自动售货机的系统硬件电路设计 5
(一)自动售货机中央控制元件8751的介绍 5
(二)货币识别系统 6
(三)货物选择系统 7
(四)出货及显示花钱数系统 7
(五)找钱及显示找钱数系统 9
(六)出错报警系统简介 9
三.自动售货机的系统软件程序设计 10
(一)自动售货机货币识别系统程序流程图 10
(二)自动售货机货物选择系统的程序流程图 10
(三)自动售货机出货,显示花钱数系统流程图 13
结论 15
致谢 16
参考文献 17
引言
随着社会经济的快速发展和劳动力成本的不断提高,企业的大部 *好棒文|www.hbsrm.com +Q: #351916072#
分工作已经开始朝着智能化和自动化的趋势进行。而自动售货机可以在没有地域限制的情况下一天24小时的工,在这种情况下,自动售货机在各大城市达到很大的流行是理所当然的了,其在日常中的使用也越来越多。从机器的角度来看,自动售货机是一种集机器、电力和光技术于一体的自动化设备。这种设备可以在不受限制的条件下正确地销售饮料、烟草、酒类、零食等丰富的产品。最初,自动售货机主要用于公共场所和各个城市的一些大型商业区。然而,近年来,自动售货机在中国迅速发展,并逐渐出现在社区,学校,医院等领域。政府也非常重视和支持自动售货机,并将作为一个城市的重要的基础设施来实施。对自动售货机硬件设计、软件设计、控制和要求软件计划和制作的方法进行全面细致的介绍,以自动售货机系统编程、系统设计、原理等技术作为核心内容展开分析。
一、自动售货机的系统结构
(一)自动售货机的系统概述
自动售货机系统将电、机和光融合在一起,消费者只需要投币并进行简单的按键操作就能够购买商品,并且具有找零功能,如下图所示为自动售货机工作时序图。
图 1.1自动售货机工作时序图
售货机的工作原理是:
(1)消费者将投币后,传感器接收相关数据,货币真假和币种通过识别器进行辨别。
(2)分类器将信息数据发送到通信模块。
(3)售货机主系统和通信模块通信,售货机主系统将具体面值进行展示,面板建启动,显示哪辆卡车有货,哪辆卡车卖完了,消费者商品选择通过按键来实现。
(4)顾客选择商品后,售货机自动送出商品,等待顾客接收。
(5)显示馀额,金额足够多的情况下,消费者可以选择找零或者是继续消费。当金额不足时,售货机延期退款。 余额返还通道分为两种,第一种是硬币模块返还,第二种是货币识别器返还。
(6)系统复位,销售完成。
自动售货机的硬件原理构成如下图 2.2 所示
图 1.2 自动售货机硬件结构图
总之,货币、硬币、通信和控制四个子系统构成自动售货机系统。本课题研究核心内容是自动售后机的控制子系统部分。这些内容将在后面叙述。
1.自动售货过程的控制子系统简述
预设自动售货机系统、金额累计、脱销监测系统、销售累计及自检功能共同构成控制子系统,下面对每个部分功能进行简述。
1、预设自动售货机系统。售货机销售商品一个类型可以由多个品种组成,销售价格需要提前在控制系统中设定。储存器和按键完成定价功能,储存器用来存储商品价格,按键用来对商品类型和单价进行设定,当突然断电时储存器有断电保护功能。另外,自动售货机系统中较为简单的售货机因为商品类型很少,所以即使价格变化,也可以只使用硬件完成价格设置,拨号开关对应方式,结构简单,操作容易。
2、金额累计,CPU反复对购买信号、无货币、货币和返还进行检测,如果有货币信号,则传输相应数据给累计储存器,销售等在串行接口作用下被点亮,促使购买。 这个时候,按下购买按键。购买信号产生并由系统核心空间CPU检测到之后,金额累计与系统默认价格一样,电磁阀由并行接口驱动,商品由微电机驱动,金额累计储存器数据清空,在累计金额大于默认价格的情况下,进行商品
3、脱销检测系统。售货机接触行程开关设在收纳通道下侧,如果通道存在商品,行程开关按下后自动售货机处于工作状态中。商品销售后,释放行程开关,缺货信号传输给CPU,脱硝指示灯接收到的信号由串行接口负责,主体的“脱销”指示灯点亮。 商品销售自行终止,当投入金额与默认值相等的情况下,可销售按钮也不能发出信号,也不会清空金额累计储存器的数据。
4、销售累加与自检。自动售货机处于商品销售状态中时,CPU都会对商品销售数据进行累加并将数据存储在累计储存器内,自动售货机内部设置按钮,其作用是完成累计金额的读取和显示。另外,自检功能按钮按下后,会自动进行自检功能信号的传送,这是通过外部按钮来操作的,对每种商品库存量兜售情况进行自检。
目 录
引言 I
一. 自动售货机的系统结构 1
(一)自动售货机的系统概述 1
1. 自动售货过程的控制子系统简述 2
2.自动售货过程的通讯子系统简述 3
(二) 自动售货机的功能简介 3
1. 此次设计的自动售货机的功能简介 3
2. 实现自动售货机的功能的设计思路 4
3. 论文的内容及拟解决的问题 4
二. 自动售货机的系统硬件电路设计 5
(一)自动售货机中央控制元件8751的介绍 5
(二)货币识别系统 6
(三)货物选择系统 7
(四)出货及显示花钱数系统 7
(五)找钱及显示找钱数系统 9
(六)出错报警系统简介 9
三.自动售货机的系统软件程序设计 10
(一)自动售货机货币识别系统程序流程图 10
(二)自动售货机货物选择系统的程序流程图 10
(三)自动售货机出货,显示花钱数系统流程图 13
结论 15
致谢 16
参考文献 17
引言
随着社会经济的快速发展和劳动力成本的不断提高,企业的大部 *好棒文|www.hbsrm.com +Q: #351916072#
分工作已经开始朝着智能化和自动化的趋势进行。而自动售货机可以在没有地域限制的情况下一天24小时的工,在这种情况下,自动售货机在各大城市达到很大的流行是理所当然的了,其在日常中的使用也越来越多。从机器的角度来看,自动售货机是一种集机器、电力和光技术于一体的自动化设备。这种设备可以在不受限制的条件下正确地销售饮料、烟草、酒类、零食等丰富的产品。最初,自动售货机主要用于公共场所和各个城市的一些大型商业区。然而,近年来,自动售货机在中国迅速发展,并逐渐出现在社区,学校,医院等领域。政府也非常重视和支持自动售货机,并将作为一个城市的重要的基础设施来实施。对自动售货机硬件设计、软件设计、控制和要求软件计划和制作的方法进行全面细致的介绍,以自动售货机系统编程、系统设计、原理等技术作为核心内容展开分析。
一、自动售货机的系统结构
(一)自动售货机的系统概述
自动售货机系统将电、机和光融合在一起,消费者只需要投币并进行简单的按键操作就能够购买商品,并且具有找零功能,如下图所示为自动售货机工作时序图。
图 1.1自动售货机工作时序图
售货机的工作原理是:
(1)消费者将投币后,传感器接收相关数据,货币真假和币种通过识别器进行辨别。
(2)分类器将信息数据发送到通信模块。
(3)售货机主系统和通信模块通信,售货机主系统将具体面值进行展示,面板建启动,显示哪辆卡车有货,哪辆卡车卖完了,消费者商品选择通过按键来实现。
(4)顾客选择商品后,售货机自动送出商品,等待顾客接收。
(5)显示馀额,金额足够多的情况下,消费者可以选择找零或者是继续消费。当金额不足时,售货机延期退款。 余额返还通道分为两种,第一种是硬币模块返还,第二种是货币识别器返还。
(6)系统复位,销售完成。
自动售货机的硬件原理构成如下图 2.2 所示
图 1.2 自动售货机硬件结构图
总之,货币、硬币、通信和控制四个子系统构成自动售货机系统。本课题研究核心内容是自动售后机的控制子系统部分。这些内容将在后面叙述。
1.自动售货过程的控制子系统简述
预设自动售货机系统、金额累计、脱销监测系统、销售累计及自检功能共同构成控制子系统,下面对每个部分功能进行简述。
1、预设自动售货机系统。售货机销售商品一个类型可以由多个品种组成,销售价格需要提前在控制系统中设定。储存器和按键完成定价功能,储存器用来存储商品价格,按键用来对商品类型和单价进行设定,当突然断电时储存器有断电保护功能。另外,自动售货机系统中较为简单的售货机因为商品类型很少,所以即使价格变化,也可以只使用硬件完成价格设置,拨号开关对应方式,结构简单,操作容易。
2、金额累计,CPU反复对购买信号、无货币、货币和返还进行检测,如果有货币信号,则传输相应数据给累计储存器,销售等在串行接口作用下被点亮,促使购买。 这个时候,按下购买按键。购买信号产生并由系统核心空间CPU检测到之后,金额累计与系统默认价格一样,电磁阀由并行接口驱动,商品由微电机驱动,金额累计储存器数据清空,在累计金额大于默认价格的情况下,进行商品
3、脱销检测系统。售货机接触行程开关设在收纳通道下侧,如果通道存在商品,行程开关按下后自动售货机处于工作状态中。商品销售后,释放行程开关,缺货信号传输给CPU,脱硝指示灯接收到的信号由串行接口负责,主体的“脱销”指示灯点亮。 商品销售自行终止,当投入金额与默认值相等的情况下,可销售按钮也不能发出信号,也不会清空金额累计储存器的数据。
4、销售累加与自检。自动售货机处于商品销售状态中时,CPU都会对商品销售数据进行累加并将数据存储在累计储存器内,自动售货机内部设置按钮,其作用是完成累计金额的读取和显示。另外,自检功能按钮按下后,会自动进行自检功能信号的传送,这是通过外部按钮来操作的,对每种商品库存量兜售情况进行自检。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/485.html