自助售币提币机V2使用说明

                                                           产品规格说明

一、售币提币机

1、 产品外观(仅供参考,以实物为准)
2、产品说明
产品型号: KK-05
产品名称:售币提币机
外观尺寸:450*350*1800mm
屏幕尺寸:24寸(带触摸屏)
屏幕分辨率:1366*768
币斗容量:18000枚
工作电压:AC220V
工作电流:≤250mA
工作温度:0至45摄氏度
联网方式:支持有线
功能:二维码/刷卡提币

2 总体设计

2.1 需求规定

自助售币机的需求分析如下:
1)通过tp-link交换机和网线接入本地局域网和Internet;
2)上电后网络正常连接:
7寸触摸屏显示设备编号及序列号,剩余币数,售币收款二维码;
3)二维码功能:
3.1)微信支付宝扫码购币;
3.2)微信卡扫码充值微信卡包;
3.3)微信扫码可选择激活微信卡;
4)后台电脑登记安装代币数(t1,t2……不定时安装),记录每天营业总结售币机总结总安装数t0=t1+t2……;
5)读取会员卡信息,显示卡号,要求会员输入密码,输入提币数量a,按【确定】按钮开始出币;
6)在第5)中,出币过程,可以按下前面板的【开始/暂停】按钮,控制售币机暂停售币,再次按下【开始/暂停】按钮,继续出币;
7)若售币机里面币数不足,或者出币卡币/中断等,售币机反馈状态信息给后台电脑,柜台电脑收到反馈,提示:“应出币数a,实出币数b1,会员卡余额e(已经返回不足出币数后的余额)”,前台提示报警信息:自助售币机出币不足,请及时检修;
8)出币完成,实出币数累加到每天营业总结的售币机总结里面的实出币数里面b0,同时计算售币机应有余币(t0-b0),并更新自助售币机显示页面,提醒工作人员售币机的应有余额数值(t0-b0)。
9)后台设置售币机余额不足报警参数y,当检测到售币机应有余额(t0-b0)<y时,每五分钟弹出一次提示:“售币机编号余额不足,请联系管理员安装代币”,当管理员安装代币后,售币机余额(t0-b0)>y,不再报警;
10)每天最后一个班次营业结束,收银员点击售币页面【回收】按钮,售币机开始回收代币,直到所有代币回收完成,登记到售币机代币回收参数里面X0;
12)每天营业总结,给出售币机总结包表如下:
售币机编号总安装币数实出币数应剩余币数实际回收误差
Tbj01T0B0TO-BOXOXO-(TO-BO)
Sbj02

2.2 运行环境

220VAC电源,1a以内电流,有线局域网,设置ip地址,
后台设备中心控制(winOS,sqlserver2014/mysql)

2.3 程序流程

1、总流程图:连接机器,自助售币机启动后,网络模块会搜索配置好的网络配置自行配对。网络连接成功,自助售币机与设备中心控制程序进行连接,检查是否有配置,配置连接成功才能使用机台的会员卡提笔,手机扫码买币功能。
2、自助售币机启动流程:机台正常启动后,网络模块会自动搜索配置好的网络设置,当机台连接不到网络,主界面会显示“网络连接中”,直到连接到网络。连接网络后,机台连通设备中心,检查自身序列号是否配置到软件控制程序。如已配置,则显示二维码界面;没有配置,则显示无序列号。
3、会员卡刷卡提币流程:机台连通,客户把卡插到机台上,机台的读卡模块感应卡片内的芯片,在显示屏上显示卡内的余额。显示的信息由设备中心控制,一般在30-60秒,客户在此时间内进行投币操作,超时后客户需要重新插卡。客户输入提币数,客户卡内余额充足,机台正常出币(机台币数不足,会把余款退回,提示售币机余币不足);卡内余额不足,界面不响应。
4、手机扫码买币流程:机台连通,客户使用手机微信/支付宝扫描机台界面上的二维码,跳转连接,在手机上进行买币操作。手机扫码有两种情况:1)该手机绑定了会员卡,扫描卡头直接扣除会员卡的余额,若余额不足会提示充值;2)该手机没有绑定会员卡,扫描二维码使用微信/支付宝余额进行扣款,扣款成功,机器按照套餐出币。

3自助售币机的通信协议

3.1通信传输帧:

长度:定长64Byte
      帧头     2Byte
      长度     1Byte
      帧序号  1Byte
帧数据体56 Byte
4  + 4 + 1 + 4 +2 +4 +3+2 + 1 + 31  
// 目标设备ID,源设备ID,版本,保留,控制,设备类型,业务号,
//帧类别,结果,参数
 CRC校验  4Byte (数据帧的CRC)
帧头:2(Byte)                 Byte0~1   =0xCE,0xCE为帧头。
顺序号:1(Byte)      Byte2=0~255循环使用。
长度:Byte3=0x40;       //  定长长度为64Byte
数据体:Byte4~Byte59一共56个字节做为数据帧
CRC校验:Byte60~Byte63为数据体的CRC校验。

3.2帧数据体解释

(以下Byte序号只是数据体的序号)
Byte0~3:目标设备ID;一共4个字节
Byte4~7:源设备ID;一共4个字节
Byte8:协议版本    // 01~255;一共255个版本号(目前为0x01)
Byte9~12:保留 (暂定全为0x00)
Byte13~14:控制字节
Bit0 1=主发帧, 0=应答帧     -> 11000000
Bit1  1=业务帧, 0=非业务帧
Bit2-15:保留 ( =0)
Byte15~18:设备类型(公司标志,保留,设备类型)
Byte15: 公司编号(0xFF缺省, 0xFE,其他以后定)
Byte16: 保留(0x00)
Byte17~18:
 Byte17=0x01卡头
Byte18.bit7=(1-防电,0-普通)
Byte17=0x02提币售币机
Byte18 = 0单马达 1双马达 2高速数币3
Byte19~21:业务号(查询帧,插卡帧为0,其他帧递增)
 Byte22~23:  帧类型
  Byte22=0x01;   公用查询帧 (只跟设备有关的)
Byte23=
0 0查询帧(查询设置值)
1 1查询帧(查询显示内容,例如广告等)
2 2查询帧(查二维码信息)
3..2B查询帧(查二维码内容,段1..N)
30 30查询帧(查设备参数)
31..3F 查询帧(查不同设备参数)
60 60查询帧()
 Byte22=0x02;   公用杂项帧(跟卡有关,没产生业务的)
Byte23=
0 插卡帧 (返回卡余额,以及记录该设备的最后卡号)
1 密码校验帧
2 设置帧
Byte22=0x04;   自助设备帧
Byte23=
0 补币帧(包含上电补币和正常运作补币)
1 提币帧(包含上电提币和正常运作提币)
2 提币报告帧
3 错误状态帧
Byte 24:结果(发起始为 0x0,回复<1-127>,由不同的帧来定义, 高位1是云端回复)。
Byte 25-55 Byte :发送或回复的参数

4 系统出错处理设计

1、自助售币机不能联网!

解决方案:
如果是全场卡头都连不了网,则是雷达问题,关闭雷达并重启雷达。
如果只是个别卡头不上网络,则不是雷达问题,检查:设备管理-- 自助机设置---自助售币机设置--序列号是否输入正确;检查网络线路是否连接通,必要时可用ping命令检查自助售币机网络连接。

2、自助售币机不读会员卡!

解决方案:
检查这张会员卡能不能在其他卡头正常读卡:如果能在其他卡头正常读卡,这个自助售币机不能正常读卡,则说明这个自助售币机是真的不能读卡。那么需要售币机读卡模块的数据插头是否松了,重新拔插售币机读卡模块的数据线及电源线。

3、自助售币机出币错误!

解决方案:
自助售币机是否没有币余额,没币则需要安装代币;自助售币机是否卡币,取出马达卡币。反还未出币数到会员卡上。后台系统确认补币。

4、自助售币机显示屏不亮!

解决方案:
检查显示屏电源及数据线就开关。

5、自助售币机出币不准确!

解决方案:
检查售币机光眼,清洁售币机马达光眼,必要时更换光眼;
2022-04-06
1 0