[发明专利]一种磁条解码方法及系统有效
申请号: | 201711339002.3 | 申请日: | 2017-12-14 |
公开(公告)号: | CN107944314B | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 林来砖;竺际隆;郑茳;肖佐楠 | 申请(专利权)人: | 苏州国芯科技股份有限公司 |
主分类号: | G06K7/08 | 分类号: | G06K7/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 215011 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁条 解码 方法 系统 | ||
本申请公开了一种磁条解码方法,包括:获取磁条的原始信号和用户解码模式;当所述用户解码模式为软件解码模式,通过所述软件解码模式对所述原始信号进行解码;其中,所述通过所述软件解码模式对所述原始信号进行解码的具体过程包括:通过PGA以预设倍数对所述原始信号进行限幅放大,得到限幅放大信号;通过ADC对所述限幅放大信号进行采样,获得采样后的数字信号;通过CPU的解码软件程序对所述数字信号进行解码。本发明在经过PGA、ADC后获得数字信号,利用解码软件程序对该数字信号进行解码,该解码过程由软件完成,抗干扰能力强,兼容性高,刷卡成功率高。本申请还相应公开了一种磁条解码系统。
技术领域
本发明涉及信息识别技术领域,特别涉及一种磁条解码方法及系统。
背景技术
磁条卡是一种运用磁性物质制成的标识卡,它的应用领域十分广泛,可以制作成为银行卡,会员卡,公路交费卡等等。一般磁条卡的正面由聚氯乙烯、聚酷薄膜或复合纸制成,它的反面则贴有具有磁性的具有一条或者几条磁道的磁条。
磁条卡中的信息必须通过磁条卡刷卡终端读取并解码,通常情况下,刷卡终端由磁头,解码系统,加解密系统,以及通讯控制系统组成。本发明“一种基于单模块实现多方式磁条解码的电路实现方案”是解码系统的一种实现方案。
磁条卡中的信息是以磁条中磁畴的方向来作记录的,并以F2F编码格式进行编码,即在周期T内,如果出现N-N,或者S-S,则为逻辑1;若周期T内,没有出现,则记为逻辑0。当刷卡时,由于磁条中磁畴方向的不同,根据楞次定理,磁头上会产生感应电流,当磁头感应到N-N或者S-S时,会出现电流脉冲,如图1中的信号波形所示。
具体使用磁条卡时,磁道保存的信息经磁头读取后,产生原始F2F编码信号,由于该信号幅度为几mV到几十mV,因此需磁头信号预处理电路对该信号进行预处理,处理完毕后,再送解码控制器或者解码程序进行解码,最后通过总线与CPU进行数据传输。
在现有技术中,虽然不同的IC厂商在进行磁头信号预处理、解码控制电路和解码程序上各有不同,但是一般都采用硬件解码方案。这种方案软件程序简单,但是抗干扰能力差;一种固定的硬件解码方案只能对固定的磁条卡类型进行解码,兼容性较差;而且刷卡成功率低,有信息读取错误或失败的可能。
发明内容
有鉴于此,本发明的目的在于提供一种抗干扰能力较强,刷卡成功率较高的磁条解码方法及系统。其具体方案如下:
一种磁条解码方法,包括:
获取磁条的原始信号和用户解码模式;
当所述用户解码模式为软件解码模式,通过所述软件解码模式对所述原始信号进行解码;
其中,所述通过所述软件解码模式对所述原始信号进行解码的具体过程包括:
通过PGA以预设倍数对所述原始信号进行限幅放大,得到限幅放大信号;
通过ADC对所述限幅放大信号进行采样,获得采样后的数字信号;
通过CPU的解码软件程序对所述数字信号进行解码。
优选的,所述通过PGA以预设倍数对所述原始信号进行限幅放大,得到限幅放大信号的过程,包括:
通过包括clamp电路的所述PGA,以预设倍数对所述原始信号进行限幅放大,得到所述限幅放大信号。
优选的,所述通过PGA以预设倍数对所述原始信号进行限幅放大的过程之前,还包括:
通过所述CPU调整所述预设倍数。
优选的,所述通过CPU的解码软件程序对所述数字信号进行解码的过程,具体包括:
在预设周期内,判断所述数字信号是否包括1;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技股份有限公司,未经苏州国芯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711339002.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种插卡取电装置
- 下一篇:移动成像条形码扫描仪