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

分享到:

        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,必须取反后才能使用。

继续阅读
基于GPRS的远程数据采集系统

引言GPRS(general packet radio service)是通用分组无线业务的简称,该技术建立在GSM网络的基础上,被称为2.5代移动通信技术,它将无线通信与Internet紧密结合。基

气象用风速传感器

一、概述: 该传感器是三杯式风速传感器,主要采用优质铝合金型材,外部进行电镀喷塑处理,具有良好的防腐、防侵蚀等特点,能够保证仪器长期使用不起锈,同时配合内部顺滑的轴承系统,确保了信息采集的精确性。可

辐射源安全监管物联网应用系统设计

辐射源具有强烈的社会敏感性,无论是丢弃还是泄漏,都会给人类社会和环境造成无法估量的损失和危害。为了使其能够进一步造福于人类社会,对辐射源进行规范使用,安全监管尤为重要。文章介绍了一套集辐射

基于AT91SAM926的汽车记录仪方案

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

基于物联网的城市停车位管理系统

引言 2005年11月17日,在突尼斯举行的信息社会世界峰会(WSIS)上,国际电信联盟(ITU)发布了《ITU互联网报告2005:物联网》,正式提出了“物联网”的概念[1]。报告指出:无所不在的“

精彩活动