无线手持磁条卡信息终端设计

分享到:

        0 引言

  磁条卡是一种使用磁性物质制成的标识卡。由于磁条卡具有携带方便,价格低廉,便于普及等优点,已经广泛应用于银行卡、会员卡、医疗就诊卡等应用领域。本文设计了一种基于GPRS的手持无线磁条卡信息终端。手持无线磁条卡信息终端通过磁条卡接口读取磁条卡上的用户标识后,通过GPRS无线网络把用户标识信息和操作信息发送到中心服务器,中心服务器进行相应的处理后,把响应信息返回手持信息终端处理显示。手持无线磁条卡信息终端可以不依赖PC独立工作,成本低廉,功耗低,可以用于会员消费积分查询、医疗就诊查询等应用系统中。

  1 系统设计

  磁条卡信息终端基于ARM单片机和μC/OS-Ⅱ实时操作系统。μC/OS-Ⅱ是由Jean J.Labrosse编写的一种公开源代码的实时操作系统。但是μC/OS-Ⅱ只提供了一个操作系统内核,没有提供网络协议栈、文件系统等支持。在μC/OS-II操作系统上移植开源的嵌入式TCP/IP协议栈LwIP,利用西门子公司的GPRS模块MC39i就可以实现无线Internet的接入。系统总体框图如图1所示。

 

  2 硬件设计

  系统硬件组成框图如图2所示。系统以ARM单片机为核心构成,主要包括NXP公司的单片机LPC2106/01,GPRS无线MODEM MC39i,磁条卡接口芯片BS100E,键盘和LCD模块等。

 

  NXP的LPC2106/01微控制器是基于ARM7TDMI内核的高性能32位RISC微处理器。LPC2106内嵌了128 KB可在系统编程的FLASH和64 KB的SR-AM,同时集成了多个32位定时器、PWM输出、2个UARTs接口和32个GPIO。LPC2106支持的最高CPU时钟频率为60 MHz。

  GPRS MODEM选用西门子公司的MC39i。MC39i是双频GSM/GPRS模块,支持标准的ITU-TAT命令集,支持GPRS Class 10功能,具有功耗低,接口简单等优点。MC39i模块需要外接SIM卡座和天线。LPC2106的UART1接口与MC39i模块的数据串口连接,并通过IGT信号启动触发MC39i模块。

  磁条卡上的数据记录格式采用ISO7811国际标准,最多包含3个磁道。大部分应用中只使用二磁道信息。系统的磁条卡接口由磁头和接口芯片组成。磁条卡接口芯片选用了台湾Vikintek公司的单磁道F2F解码芯片BS100E,该芯片可以实现磁头信号的放大和F2F编码数据的恢复。 BS100E的MSIA+和MSIA-管脚接磁头输出;CLS(Card Load Signal)管脚为磁条卡的刷卡有效信号,信号低电平有效,接LPC2106的外部中断IO口;RDPA和RCPA分别为解码输出的数据信号和时钟信号,RDPA接LPC2106的GPIO口,RC-PA接LPC2106的外部中断IO口。RCPA设置为上升沿触发中断。

  3 软件设计

  3.1 磁条卡接口驱动的实现

  (1)磁条卡数据帧格式。本应用系统中只考虑磁条卡的二磁道信息。二磁道以5个比特组成一个字符数据,最后一位表示奇偶校验位,使用奇校验,前面4位表示数据位,可以表示16种字符,包括10个阿拉伯数字和6个其他字符。

   磁道上的数据帧包括前导冗余数据、起始标志、数据区、结束标志、纵向冗余校验位(LRC),后沿冗余数据6个部分(见图3),冗余数据区不含有效数据,只用作磁道数据的同步,由若干的0组成。起始标志为11010;结束标志为11111;LRC为磁道上有效字符的异或和。正向刷卡时,数据将按图3的数据帧格式输出;反向刷卡时,数据帧将会被前后反转输出,即先检测到LRC,再检测到结束标志、数据区、起始标志,同时每个字符的位顺序也是前后反转输出的。此外,BS100E解码芯片输出的数据采用负逻辑表示,即输出为1的数据,实际上表示的是数据0,必须取反后才能使用。

继续阅读
LK在油田伴生气增压回收系统中的应用

1 引言 伴生气又称为油田气,是与原油共同储藏在地层深处的一种能源,其主要成分为甲烷,其中还有乙烷、丙烷、丁烷等少量气体。早期国内外大部分油田没有对伴生气进行有效的回收利用,多采取燃

基于AT91SAM926的汽车记录仪方案

汽车行驶记录仪(汽车黑匣子)是一种使用在汽车上的数字式电子记录装置,它可以对汽车的行驶速度、时间、里程及刹车等状态信息进行存储并通过USB或串口导出数据。 汽车记录仪对约柬驾驶员的不良驾驶行为,分析

移动物联网的运营策略探讨

1.物联网的发展趋势 物联网指的是机器与机器之间进行通信的技术。随着移动网络的完善覆盖,GPRS数据通信的成本下降,物联网正在逐渐地采用GPRS等移动网络技术,在各行业中蓬勃发展。2011年移动物联

基于GPRS技术的中波台远程监控系统设计

随着通信技术的发展,无线通信网络在工业数据传输中的应用日益增多。目前在工业数据传输领域大多采用有线的通信方式进行,虽然经济实用,但在很大程度上限制了应用场合的拓展。GPRS网络具有网络覆盖率高、永远在

基于GPRS、PPC和R-8000模块的环保数据采集仪

环境监测部门作为国家环境保护系统的技术部门,是环境管理工作的重要基础。 随着市民环境意识的增强,越来越多的人开始关心所处环境质量的好坏,要求环境保护工作透明化;上级主管部门也需要数量大、种类多、更新快的信息。所有这一切,给环境监测部门提出了一个应引起重视的问题:如何建立起实用性强、覆盖面广、灵活性好的环保数据采集系统,满足各方面对环境监测信息的需求。

精彩活动