一种用于自动售货机的条码支付设备的制造方法
【技术领域】
[0001]本实用新型属于电子信息技术领域,具体涉及一种用于自动售货机的条码支付设备。
【背景技术】
[0002]在自动售货设备上,传统的现金支付方式操作复杂,设备故障多,安全性差。金融卡或会员卡支付需要随身携带,办卡充值、丢卡补办过程繁琐。近年来,随着自动售卖行业在车站、商场、地铁等人口流动大的场所的迅速推广和普及,能够提供一种安全、快捷、方便的支付方式显得尤为重要,在移动互联网发达的时代,手机成了人们随身携带的物品,利用手机条码在自动售货机上进行支付不失为一种较好的创新方法。
【发明内容】
[0003]本实用新型所要解决的技术问题是:解决上述现有技术存在的问题,而提供一种用于自动售货机的条码支付设备,满足现有自动售货机的MDB控制协议标准,支持条码支付功能,安全、快捷、方便,提升自动售货机的技术性能和使用性能。
[0004]本实用新型采用的技术方案是:
[0005]一种用于自动售货机的条码支付设备,由无线通信模块、条码扫描头和控制CPU组成,条码扫描头与控制CPU之间经由RS232接口连接,无线通信模块带有RS232接口,控制CPU与无线通信模块之间经由RS232接口连接,无线通信模块与云端服务器通信连接,条码支付设备的控制CPU与自动售货机之间经由MDB接口连接,两者相互传输数据。
[0006]本实用新型适应现有自动售卖行业的迅速推广和普及,所提供的安全、快捷、方便的电子支付方式,将条码支付设备应用于自动售货机,满足现有自动售货机的MDB控制协议标准,并通过移动互联网与云端服务器进行相互验证,支持各类利用条码支付的支付机构,极大提升自动售货机的技术性能和使用性能,方便人们的日常生活,为人们随身携带的智能手机创新了一种自动购物的新方式。
【附图说明】
[0007]图1为本实用新型系统框图;
[0008]图2为控制CPU电路原理图;
[0009]图3为UART转RS232接口电路原理图;
[0010]图4为UART转MDB接口电路原理图。
【具体实施方式】
[0011]参见图1,本实用新型的一种用于自动售货机的条码支付设备,由无线通信模块、条码扫描头和控制CPU组成,条码扫描头与控制CPU之间的数据传输经RS232接口连接,条码扫描头将扫描到的条码信息经RS232接口发送到控制CPU,控制CPU将条码信息打包成数据包,存入控制CPU的数据发送缓冲区;无线通信模块带有RS232接口,控制CPU与无线通信模块之间的数据传输经RS232接口连接,无线通信模块将控制CPU数据发送缓冲区中的数据包发送到云端服务器,并将从云端服务器接收到的数据存入控制CPU的数据接收缓冲区;条码支付设备的控制CPU与自动售货机之间的通信经MDB接口连接,自动售货机作为主机对条码支付设备进行寻址,条码支付设备收到相应地址后进行应答,然后两者相互传输数据。
[0012]工作原理:
[0013]参见图1、图2,选择跳线接口 Pl的引脚,使控制CPU的串口 I连接到MDB接口电路,首先在自动售货机上选择商品所在的货道,自动售货机将会主动通过MDB协议对条码支付设备进行寻址,条码支付设备检测到自动售货机发送过来的从机地址后,将该从机地址与自己的地址匹配,然后给自动售货机返回一条寻址成功消息,接着自动售货机将所选货道的信息发给条码支付设备,条码支付设备接收到货道信息后,返回一条接收成功消息给自动售货机,使条码支付设备放弃对MDB接口的长时间占用,同时将条码支付设备的控制CPU串口 2选为等待扫码,如果在规定时间内未进行扫码则将串口 2悬空来结束此次交易,如果进行了扫码,则将接收到的条码与前面自动售货机发送过来的货道信息打包成一个数据包,并存储到控制CPU的数据发送缓冲区;条码支付设备的控制CPU串口 2将数据发送缓冲区的数据经无线通信模块发送到云端服务器,并清空数据发送缓冲区,然后等待云端服务器返回数据,如果长时间未返回数据则将串口 2悬空来结束此次交易,如果返回数据则将数据存储到数据接收缓冲区,在条码支付设备放弃对MDB接口的长时间占用后,自动售货机会对与其相连的MDB设备进行轮寻,来确定是否丢失MDB设备;当轮寻到条码支付设备时,如果条码支付设备的数据接收缓冲区有数据则将数据发送到自动售货机,并清空条码支付设备的数据接收缓冲区,自动售货机根据接收到的数据判断是否出货;无论出货成功还是失败,自动售货机都将发送一条消息给条码支付设备,并由条码支付设备发送给云端服务器,云端服务器根据这条消息来判断是否更新数据库和是否执行退款,最后将串口 2悬空来结束此次交易。
[0014]参见图2—图4,条码支付设备将STC12C5A16S2单片机作为其控制CPU,STC12C5A16S2单片机有两个串口,而本支付设备至少需要四个接口,即三个R232 —个MDB接口,所以串口必须经过扩展来满足所需的接口数,如图3所示,U3为⑶4052芯片,是一个双4选一的多路模拟选择开关,X, y引脚连接至单片机的串口 2,即Pl.2、Pl.3引脚。A、B引脚作为该芯片通路选择的电平输入口,连接至单片机的Pl.5、Pl.6引脚,单片机通过控制Pl.5,Pl.6引脚上的电平来选通⑶4052芯片四路中的一路。U4、U6为TTL电平转RS232电平的芯片,⑶4052芯片上的三路分别接至U4、U6相应的接口来进行电平转换。当⑶4052芯片选择X0、YO通道时串口 2与J7 口之间为通路,当选择X1、Yl通道时串口 2与J4 口为通路,当选择X2、Y2通道时串口 2与J5 口之间为通路,当选择Χ3、Υ3通道时,串口 2悬空。Pl为跳线接口用来先择单片机串口 I的连接点,当引脚I与2相短路时,串口 I选择连接到U6进行电平转换,此时串口 I与J6之间为通路,当引脚3与2相短路时,串口 I连接到MDB接口电路,此时串口 I与Jl之间为通路。J4 口连接到无线通信模块,J5 口连接到条码扫描头,J6为程序烧写口,J7 口未使用,用来作为扩展。
【主权项】
1.一种用于自动售货机的条码支付设备,其特征在于,由无线通信模块、条码扫描头和控制CPU组成,条码扫描头与控制CPU之间经由RS232接口连接,无线通信模块带有RS232接口,控制CPU与无线通信模块之间经由RS232接口连接,无线通信模块与云端服务器通信连接,条码支付设备的控制CPU与自动售货机之间经由MDB接口连接,两者相互传输数据。
【专利摘要】一种用于自动售货机的条码支付设备,由无线通信模块、条码扫描头和控制CPU组成,条码扫描头与控制CPU之间经由RS232接口连接,无线通信模块带有RS232接口,控制CPU与无线通信模块之间经由RS232接口连接,无线通信模块与云端服务器通信连接,条码支付设备的控制CPU与自动售货机之间经由MDB接口连接,两者相互传输数据。本实用新型满足现有自动售货机的MDB控制协议及标准,支持条码支付功能,安全、快捷、方便,提升自动售货机的技术性能和使用性能。
【IPC分类】G06Q20-30, G07F11-00
【公开号】CN204423505
【申请号】CN201520105315
【发明人】金瓯, 刘友明, 秦彪
【申请人】湖南金码智能设备制造有限公司
【公开日】2015年6月24日
【申请日】2015年2月13日