1、步骤一:理解硬币外设SETUP配置信息VMC 发送 09 09 硬币器返回信蝌怦吩曰息如图定义:Z1 硬币器级别,有02 ,03,03等下浪猪敏级比02等级多了硬币器自动找零算法Z2 Z3 硬币器国家代号(如中国 00 86)Z4 币值基数,和Z5配合使用,见Z5Z5 小数点 如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元
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硬币器,亲自测试过研龙自动售货机主板兼容台湾、美元、新马泰、土耳其、欧元,越南盾,新加坡等国家的硬币器。