欢迎您访问郑州兴邦电子股份有限公司官方网站!
阿里巴巴诚信通企业
全国咨询热线:40000-63966
兴邦电子,中国水控机第一品牌

联系兴邦电子

全国咨询热线:40000-63966

售后:0371-55132951/55132952

工厂:河南省 郑州市 高新区莲花街电子电器产业园

RS485IC卡售饭机问题的解决浅析

文章出处:http://www.singbon.com 作者:王亮亮 人气: 发表时间:2011年07月10日

[文章内容简介]:RS485IC卡售饭机问题的解决浅析

问题:485IC卡售饭机存在着刷卡过快,卡值突变、卡库值不一致,限次不准确, 机器无低压自动关断能力,长时间欠电压工作单片机埙坏这几个问题。

 

关键词:卡值突变;卡库不一致;限次不准确;单片机埙坏;

 

解决方案:

 

        485售饭机存在着刷卡过快,卡值突变、卡库不一致,限次不准确

 

售饭机原刷卡处理过程:

 

        刷卡的时候售饭机先从卡中读出数据,并将其保存到到售饭机中,待售饭机处理完后在将数据反写到原卡中,之后售饭机再次从卡中读出写入的数据,待售饭机校验数据无误后形成记录刷卡成功,失败则重复以上步骤。

 

原售饭机原刷卡过程存在的问题:

 

        卡值突变:在写卡时迅速拿卡导致写卡失败,导致卡库值不一致,卡突变。

 

        卡库值不一致:一种情况是在写卡时迅速拿卡导致写卡失败,第二种情况是在卡校验时迅速拿卡,这种情况,卡上金额已扣掉,但未形成记录,导致库金额大于卡上金额。

 

        限次不准确:原处理在刷卡的过程中先扣除次数,未进行校验,之后在卡金额操作失败之后,也未恢复原次数。

 

          综上所述刷卡处理方式不能处理拿卡过快的问题,刷卡失败后无明显的提醒,并且程序依然可以运行刷卡。

 

解决的办法

 

        刷卡部分

 

         程序刷卡部分不再采用原来的循环结构而是采用一种顺序的结构,在写卡之后,之后的读卡写卡都有严格的校验,在这个过程中有任何的读卡写卡错误,程序将不停的寻找本卡并且蜂鸣器鸣叫,直到本操作正确执行,然后才可以进行以后的步骤。在这种处理方式中按ESE键可终止本次刷卡操作。刷卡失败后按ESE键不是一种安全模式,正确的方式是重新放卡。

 

        机器低压自动关断能力  机器无低压自动关断能力,长时间欠电压工作单片机埙坏这几个问题,增加看门狗硬件部分电路当欠电压时机器自动关机。

本文关键词:IC卡售饭机
回到顶部