MDB协议之研龙主板兼容各个国家硬币器论证

2025-09-24 20:43:59

1、步骤一:理解硬币外设SETUP配置信息

VMC 发送 09 09  

硬币器返回信息如图定义:

Z1 硬币器级别,有02 ,03,03等级比02等级多了硬币器自动找零算法

Z2 Z3 硬币器国家代号(如中国 00 86)

Z4      币值基数,和Z5配合使用,见Z5

Z5      小数点  如Z4为05   Z5为01(1个小数点)   这币值最小币种为0.5(Z5*Z4)

Z6 Z7  可接受币种,用来判断Z8~Z23那些币值可以入币

Z8~Z23  16种币种,中国一般为01 02   则 币值为最小币种*Z8=0.5*1=5毛

Z9 则 币值为最小币种*Z=0.5*2=1元 

 

MDB协议之研龙主板兼容各个国家硬币器论证

2、步骤二:计算最小币值基数

①充分理解到这些定义信息之后,在软件设计中,就要保存Z4 Z5信息,然后算出最小币种值。如中国一般是0.5  ,而美国一般Z4 为1  Z5为2(也有可能Z4为0A Z5为3)  但是最终算出Z5*Z4= 最小币值为0.01美元

3、步骤三:币种信息

获取到Z8~Z23的信息,一般中国的只有Z8 Z9 有数值,其它为0,

Z8=01 Z9=2,这个在软件设计中也要保存下来。表示可以入币0.5元 1元

4、步骤四:入币分析

VMC轮询硬币器0B 0B时正常回复ACK 00

   中国:当有入币时,回复5x 5x (x:0~16对应的Z8~Z23)

             如:50 50 表示入币0.5元   51 51 表示入币1元。

   美国:当有入币时,回复5x 5x (x:0~16对应的Z8~Z23)

             如:50 50 表示入币0.01元   51 51 表示入币0.02元等,当然,美国硬币器币种比较多,具体看Z8~Z23的数值信息。

5、最终总结:

主要就是币种和基数算法的计算,不同国家大同小异,不管是台湾ICT硬币器还是MEI硬币器,亲自测试过研龙自动售货机主板兼容台湾、美元、新马泰、土耳其、欧元,越南盾,新加坡等国家的硬币器。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢