首页  新闻  企业大全  产品大全  供应求购  技术文章  解决方案  工程案例  下载  展会  招聘  论坛  博客                      免费注册  会员登录
       当前位置:中国一卡通网 >> 技术文章 >> 非接触式智能卡信号的采集与处理

非接触式智能卡信号的采集与处理


来源:中国一卡通网   作者:谢瑞春   发布时间:2008-3-3 14:14:12   字体[]
关键词:非接触式智能卡  wiegand26  单片机  智能卡信号  
摘  要:Wiegand26是非接触式智能卡在应用中使用的通讯协议。通过对Wiegand26协议的介绍,提出了利用AT89C2051单片机对Wieqand26信号的采集以及数据处理的硬软件方法。

0 引言

    智能卡即iC卡(integrated Circuit Card),它是将一个或多个集成电路封装在卡片内,具有信息存储、逻辑判断和运算等功能。智能卡分为接触式智能卡、非接触智能卡以及双界面卡(接触与非接触结合)。接触式智能卡通过读写设备的触点和卡片上的触点相接触来完成数据读写。非接触智能卡融合了射频识别技术和IC卡技术,通过无线电波的传递完成数据的读写操作。非接触智能卡具有使用方便、刷卡时问短、可靠性高等特点。

1 Wiegand通讯协议

    非接触式智能卡大都使用Wiegand协议。Wiegand协议是国际上统一的标准,有很多格式。最常用的标准是26-bi格式,它是一个开放式的格式,对所有HID的用户开放。

    标准韦根输出是由26位二进制数组成,这26位数据在读出器的韦根输出线D0、D1上输出,每一位的含义如下:

非接触式智能卡信号的采集与处理

    第1位为2— 13位的偶校验位;
    第2— 9位对应与电子卡HID码的低8位;
    第26位为14-25对应电子卡的PID号码;

    HID号码即Hidden ID Code隐含码,PID号码即为Public ID Code公开码。PID很容易在读出器的输出结果中找到,但HID在读出器的输出结果中部分或者全部隐掉。HID是一个非常重要的号码,它不仅存在于卡中,也存在于读卡器中。

2 Wiegand26接口设计

    Wiegand26接口通常由3根线组成,它们分别是数据0(Data0)、数据1(Data1)和信号地线,这3条线负责传输Wiegand信号。DO、D1在没有数据输出时都保持+5V高电平。

    若输出为0,则Do拉低一段时间;若输出为1,则D1拉低一段时间。两个电子卡韦根输出之间的最小间隔为0.25秒。

    2.1硬件接口电路

    DataO和Datal总共26个低电平脉冲,每—个脉冲代表—个Bit数据。第1个Bit为1-13 Bit的偶校验位,第26个Bit为14-26 Bit的奇校验位,Bit2-Bit25共6 DIGITS(每4 Bit为一个DIGITS)代表卡片号码的后六位数。信号处理的实现过程可采用中继法,其接口电路如图一所示:

单片机接口电路

图一单片机接口电路

    2.2数据处理软件设计 

    数据处理软件由主程序、中断程序和若干个子程序组成。主程序主要完成工作流程的控制,程序流程图如图二所示。中断程序包括INT0中断程序和INT1中断程序,如图三所示。

非接触式智能卡信号的采集与处理

图二主程序流程图

非接触式智能卡信号的采集与处理

图三INTO(INT1)流程图

参考文献
1、何立民,单片机应用技术选编(8)[M].北京:北京航空航天大学出版社,2000.
2、余永权,汪明慧,黄英.单片机在控制系统中的应用 北京:电子工业出版社,2003. 

作者简介:谢瑞舂(196s一),男,汉族,主要研究方向:计算机安全与信息管理。

技术文章投稿、合作信箱:yktchina-admin@163.com        字体[] [进入博客] [进入论坛] [推荐给朋友
 
      【相关文章
·关于非接触式智能卡及其读写器ASIC模块之“密码操作”研究及其应用程序开发  2005-06-01
·非接触式智能卡技术  2005-06-01
·基于MSP430单片机的接触式IC卡水表设计  2008-07-22
·基于射频IC卡的机井灌溉用水管理机的设计  2008-07-04
·基于MSP430F413的新型智能水表的设计  2008-06-25

      【图片文章
  推荐文章
  入网产品
产品分类:   智能卡 门禁 考勤 巡更 消费 水控 
停车场  读写器 二代证 制卡 证卡 监控 IC卡三表
  推荐方案
方案分类:  校园一卡通   城市一卡通      
企业一卡通   会员一卡通   小区一卡通  其它
  论坛热贴
网站简介 | 广告服务 | 客服中心 | 企业链接 | 法律声明
Tel:0755-86227112    Fax:0755-86227110    Email:yktchina@gmail.com    QQ: (销售) (客服)
客服电话:0755-86227155    一卡通QQ群: 64898936  44467041  38535626  36815359  42721781  42721639
Copyright © 2006-2007 All Rights Reserved 粤ICP备06079390号 中国一卡通网|智能卡|门禁|考勤|一卡通 版权所有