非接触式智能卡模块ID-0/10/15的原理及应用

最新更新时间:2012-05-14来源: 互联网关键字:非接触式  智能卡 手机看文章 扫描二维码
随时随地手机看文章

这里介绍一种非接触式智能卡模块的原理,性能。并给出了与MCS51单片机接口的详细程序。

  1 概述

  当前社会生活中使用的主要为接触式智能卡,工作时需与读写终端触点接触,存在易磨损、并行性差、响应时间长等特点;而非接触式智能卡由于具有无接触,可并行处理、与接触式相比可节约70%-90%的时间等优点正越来越广泛的运用于 医疗、交通,社会保险、税务等诸多领域。

  这里提供的ID10/15非接触式智能卡模块具有远距离、低功耗、小体积等特点,它专为OEM 厂商设计。

  

 

  2 ID10/15模块工作原理

  ID10/15模块外接的电感应线圈产生125KHZ的电磁波,当ID-0/1-/15智能卡片在ID-0/10/15产生的磁场范围内时,智能卡片内的线圈接收电磁波的能量,智能卡片内的电路对其整流、稳压后作为卡片系统工作电压,并从接收到的振幅调制脉冲调制出信息并送到内部控制逻辑,并将内部数据经由天线送出,ID-0/10/15收到智能卡上的资料后再重新依输出格式编码输出。

  3 ID-0/10/15模块特点

  电源﹕5VDC。

  数据输出接口:有二种数据输出格式

  (1)Wiegand 26模式

  (2)ASCⅡ模式

  读卡距离﹕ 0/7~10cm/12~15cm @5V

  工作频率﹕125KHz

  读写能力﹕只读

  视觉声音指示﹕指示灯和2.7KHz蜂鸣器驱动输出

  体积﹕22*20*6mm/26*25*6mm/39*39*9mm

  4 ID-0/10/15模块引脚定义

  

 

  1. 电源地

  2. 重置脚(Reset Bar)

  3. 天线A

  4. 天线B

  5. 接地为ASCⅡ模式/接5V为韦根26模式

  6. CMOS/One Output

  7. TTL Data/Zero Output

  8. Beeper/Led

  9. +4.6V~+5.5V

  ID-10的读卡距离为8厘米,ID-15的读卡距离为14厘米

  5 应用实例

  5.1 Wiegand 26 模式

  在Wiegand 26 模式下,ID-0/10/15引脚接法如下﹕

  PIN1﹕ 地

  PIN2﹕Reset Bar

  PIN3,4 ﹕Antenna

  PIN5 ﹕接+5VDC

  PIN6﹕DATA 1

  PIN7: DATA0

  PIN8: Beeper/Led

  PIN9: +4.6V~+5.5V

  在Wiegand 26 模式下,ID-0/10/15数据引脚输出波形如下﹕

  data0

  。。。

  data1 950μs 50μs

  。。。

  50μs 950μs

  DATA0 和 DATA1总共26个低电平脉冲,每一个脉冲代表一个BIT 数据,第1个BIT 为1-13 BIT 的偶校验位,第26 个BIT 为14-26 BIT 的奇校验位,BIT2-BIT25 共6 DIGITS(每4 BIT 为一个DIGITS)代表卡片号码的后六位数。

此模式下与MCS51单片机接口的程序如下﹕

  ID-0_DATA0: EQU P1.7 ;P1.7 CONNECT TO DATA0

  ID-0_DATA1: EQU P1.6 ;P1.6 CONNECT TO DATA1

  ADDR_1: EQU 30H ;6 BYTES DATA SAVE IN INRAM 30-35H

  EVEN_CHECK EQU 00H ;20H_BIT0 SAVE AS EVEN PARITY

  ODD_CHECK EQU 01H ;20H_BIT1 SAVE AS ODD PARITY

  EVEN_FLAG EQU 02H ;20H_BIT2

  TIME_OUT_FLAG EQU 03H ;20H_BIT3

  ORG 000BH

  LJMP TIMER0_IN

  ORG 30H

  WIEGAND_START: TMOD,#01H ;

  SETB EA

  SETB EVEN_FLAG ;SET EVEN CHECK FLAG

  CLR TIME_OUT_FLAG

  MOV R2,#6 ;TOTAL 6 BYTES DATA

  MOV R3,#4 ;4 BITS PER BYTE

  MOV R0,#ADDR_1 ;START ADDRESS OF DATA

  WIEGAND1: JNB ID-0_DATA0,WIEGAND2 ;DATA0 IS LOW THEN START TO OUTPUT DATA

  JB ID-0_DATA1,WIEGAND1 ;DATA0 AND DATA1 IS HIGH THEN WAIT DATA

  JB TIME_OUT_FLAG,ERR

  MOV TH0,#0F8H ;2000US INTERRUPT

  MOV TL0,#30H

  CLR TIME_OUT_FLAG

  SETB TR0 ;TIMER0 START

  LCALL DELAY25US

  MOV C,ID-0-DATA0

  LCALL DELAY175US

  JNB ID-0-DATA1,ERR

  LJMP WIEGAND3

  WIEGAND2: NOP

  JB TIME_OUT_FLAG,ERR

  MOV TH0,#0F8H ;2000US INTERRUPT

  MOV TL0,#30H ;

  CLR TIME_OUT_FLAG

  SETB TR0 ;TIMER0 START

  LCALL DELAY25US ;DELAY 25 μS

  MOV C,ID-0_DATA0 ;MOVE DATA IN C REGISTER

  LCALL DELAY175US

  JNB ID-0-DATA,ERR

  WIEGAND3: JNB EVEN_FLAG,WIEGAND_DATA ;EVEN IS 0 THEN OUTPUT IS DATA

  MOV EVEN_CHECK,C ;OUTPUT IS EVEN CHECK BIT

  CLR EVEN_FLAG ;CLR EVEN CHECK BIT

  LJMP WIEGAND1 ;RECEIVE DATA

  WIEGAND_DATA: RLC A ;

  DJNZ R3,WIEGAND1 ;BYTE IS NOT OVER

  ANL A,#00001111B ;BYTE OVER

  MOV @R0,A ;SAVE DATA TO INRAM

  INC R0 ;INCREASE INRAM ADDRESS

  MOV R3,#4 ;4 BITS PER BYTE

  DJNZ R2,WIEGAND1 ; READ DATA AGAIN

  ODD: JNB ID-0_DATA0,ODD_BIT ;WAIT ODD CHECK BIT

  JB ID-0_DATA1,ODD ;

  ODD_BIT: NOP ;

  LCALL DELAY25US ;DELAY 25 μS

  MOV C,ID-0_DATA0 ;ODD CHECK BIT

  MOV ODD_CHECK,C ;SAVE ODD CHECK BIT

  NOP

  LJMP OTHER_PROGRAM ;READ CARD OVER

  DELAY25US: MOV R4,#11 ;DELAY 25μS

  DELAY25US_A: DJNZ R4,DELAY25US_A

  NOP

  RET

  DELAY175US: MOV R4,#86 ;DELAY 175 μS

  DELAY175US_A: DJNZ R4,DELAY175US_A

  NOP

  RET

  TIMER0_IN: SETB TIME_OUT_FLAG

  CLR TR0

  RETI

  ERR: NOP ;ERR EXECEL

  . ;

  . ;

  . ;

  LJMP WIEGAND_START ;READ DATA AGAIN

  5.2 ASCⅡ模式

  在ASCⅡ模式下,ID-0/10/15引脚接法如下﹕

  PIN1﹕ 地 PIN2﹕Reset Bar PIN5 ﹕接地

  PIN3,4 ﹕Antenna

  PIN6: CMOS

  PIN7: TTL Data

  PIN8: Beeper/Led

  PIN9: +4.6V~+5.5V

  在ASCⅡ模式下,ID-0/10/15与MCS51单片机的连接如下图﹕

  ID-0/10/15 PIN7 80C51 UART

  80C51 I/O波形如下﹕

  在c模式下,ID-0/10/15输出数据为9600波特率,8位数据位,1位停止位,无奇偶校验位。

  此模式下输出数据格式如下﹕

  STX(02H) DATA CHSUM CR LF ETX(03H)

  The checksum is the result of the ‘exclusive or ‘ of the 5 Binary Data bytes

  (the 10 ASCⅡ data characters)

  eg: DATA=0000001164(Hex)

  CHECKSUM=75H

  STX(02 HEX)是数据启示位,DATA是10位卡片号码,CR (0D HEX)是计算器回车符,LF(0A HEX)是计算器换行符,ETX(03 HEX)是数据停止位。

  此模式下与MCS51单片机接口的程序如下﹕

  ID-0/10/15_DATA: EQU P1.7 ;P1.7 CONNECT TO DATA

  ADDR_1: EQU 30H ;6 BYTES DATA SAVE IN INRAM 30-35H

  MAIN: MOV SP,#60H ;

  MAIN_1: MOV R2,#14 ;TOTAL 14 BYTES

  MOV R0,#ADDR_1 ;

  LOOP_BYTE_READ:MOV R3,#8 ;8 BITS PER BYTES

  WAIT_DATA1: JB ID-0_DATA,WAIT_DATA1 ;DATA IS HIGH THEN WAIT

  WAIT_DATA2: JNB ID-0_DATA,WAIT_DATA2 ;

  LCALL DELAY_BIT_2 ;DELAY 45μS

  LOOP_BIT_READ: LCALL DELAY_BIT_1 ;DELAY 95 μS

  CLR EA ;INTERRUPT DISABLE

  MOV C,ID-0_DATA ;MOVE DATA IN C RESIGTER

  RRC A ;

  DJNZ R3,LOOP_BIT_READ ;8 BITS PER BYTE

  CPL A ;

  MOV @R0,A ;SAVE DATA IN NRAM

  INC R0 ;INCREADE INRAM ADDRESS

  LCALL DELAY_BIT_1 ;DELAY 95μS

  DJNZ R2,LOOP_BYTE_READ ;14 BYTE IS NOT OVER THEN AGAIN

  SETB EA ;INTERRUPT ENABLE

  LJMP OTHER_PROGRAM ;READ CARD END

  DELAY_BIT_1: MOV R4,#46 ;DELAY 95μS

  DELAY_BIT_1_A: DJNZ R4,DELAY_BIT_1_A

  NOP

  RET

  DELAY_BIT_2: MOV R4,#21 ;DELAY 45μS

  DELAY_BIT_2_A: DJNZ R4,DELAY_BIT_2_A

  NOP

  RET

关键字:非接触式  智能卡 编辑:神话 引用地址:非接触式智能卡模块ID-0/10/15的原理及应用

上一篇:Maxim的几款实时时钟(RTC)芯片
下一篇:基于Launchpad的串行莫尔斯电码发射器

推荐阅读最新更新时间:2023-10-12 20:39

非接触式弱电实验供电平台的设计
0 引言     感应耦合电能传输(Inductively coupled Powertransfer,ICPT或Inductively Power Transfer,IPT)技术是近年来备受国际学术界关注的一项新型能量传输技术。这一技术能够有效地克服有线供电方式存在的设备移动灵活性差,环境不美观,容易产生接触火花等缺陷,特别适用于易燃易爆环境和水下设备的安全供电,可广泛应用于工矿企业吊装设备和运输设备、高层建筑升降式电梯、城市电气化交通、室内电子设备、生物医疗等领域中电气或电子设备的灵活供电。     用无线方式输送电力,这种想法从19世纪上半叶电磁感应现象被发现之后就已经有了。近年来国内外许多研究机构和公司,如美国麻省理工学院
[电源管理]
<font color='red'>非接触式</font>弱电实验供电平台的设计
瑞萨电子智能卡:更安全、更效率
尽管这是瑞萨电子第一次参加《中国国际智能卡与RFID博览会》,但这家占据日本智能卡市场垄断地位的国际芯片厂商,正在扩大外国市场的策略下,暗暗地布局中国市场。 智能卡的最重要特点:安全性 安全性无疑是智能卡最重要的因素,瑞萨电子大中国区MCU产品中心市场部产品技术科专家谌宗伟在接受采访时表示,迄今为止有一些厂商的智能卡芯片被破解的消息传出,但是目前瑞萨电子所提供的几十亿智能卡芯片从未被破解过,可以说其安全性是毋庸置疑的。“在瑞萨公司内部有会有相应的安全部门,在公司内部进行严格地认证测试。“谌宗伟说道。 谌宗伟为记者展示了五款瑞萨电子全新的智能卡芯片,其中安全性能最高的产品为RS-4系列,主要应用于
[EEWORLD独家]
瑞萨电子<font color='red'>智能卡</font>:更安全、更效率
基于PSoC片上系统芯片的非接触式感应按键界面设计
    本文采用PSoc片上系统芯片,实现了非接触式、稳定可靠的电容式感应按键的设计。 1 PSoC片上系统     PSoC微处理器由处理器内核、系统资源、数字系统和模拟系统组成。PSoC片上系统包含8个数字模块和12个模拟模块。这些模块都可进行配置,用户通过对这些模块进行配置,定义出用户所需要的功能。数字模块可配置成定时器、计数器、串行通信口(UARTS)、CRC发生器、PWM脉宽调制等功能模块。模拟模块可配置成模数转换器、数模转换器、可编程增益放大器、可编程滤波器、差分比较器等功能模块。数字模块和模拟模块也可构成调制解调器、复杂的马达控制器、传感器信号的处理电路等。 2 电容式感应原理     电容开关是一对相邻电极
[嵌入式]
佳能发售非接触式测长计“PD-704”
佳能发售为革新产线并确保稳定而诞生的新一代测量仪器“PD-704”针对对象物的移动量及速度实现了非接触式高精度测量 2021年5月10日,佳能开始发售可用于测长与测速的新产品——非接触式测长计“PD-704”。该产品基于佳能自身研发的轮廓匹配方式,可实现最大加速度为100G,深度为±15mm范围内2的测量,主要针对产线上产品与材料等搬送物的移动量及其速度进行高精度测量。 在导入冲压设备进行材料成型的生产现场,金属线圈绕组等零部件在装置内的皮带上搬送时,由于移动量及速度产生的微小误差,会导致发生冲压不良甚至模具损坏等问题。新产品“PD-704”,基于通过LED光源照射到测量对象物后产生的变位量进行计算,可追踪最大加速度为1
[传感器]
佳能发售<font color='red'>非接触式</font>测长计“PD-704”
机顶盒中智能卡通信的实现
摘要:机顶盒中采用智能卡技术实现条件接收,主要介绍了机顶盒芯片Sti5516的智能卡接口和用于实现机顶盒与智能卡之间通信的TDA8004T芯片,介绍了T=0通讯协议,并给出了通讯的实现过程。   关键词:机顶盒 智能卡 T=0协议 在利用数字机顶盒收看数字电视节目时,为了满足不同用户的需要,保证每个用户的利益,需要采用条件接收系统管理用户的权限并确保用户的正常收看。而在机顶盒中,通常使用智能卡技术实现条件接收。   智能卡有自己的微处理器、存储器和一个与机顶盒通信的接口。采用智能卡实现条件接收的优势在于:它具有高度的安全性和保密性,主要用于存储用户的私人密钥、控制授权、保密算法等信息,可以保证整个数字电视系统的安全。   
[家用电子]
FCI 微连接部门独立并更名为Linxens引领智能卡柔性电路市场
中国上海,2011年11月21日 —— 柔性电路设计和制造领域的全球领导者,FCI集团旗下部门FCI 微连接正式成为一家名为Linxens的独立公司。Linxens是在领先的私募股权投资集团Astorg Partners收购FCI Microconnections之后成立的。目前Linxens拥有770名员工,智能卡柔性电路 (也称智能卡带) 年产量超过100亿片。 Linxens首席执行官Christophe Duverne在巴黎智能卡及身份识别技术工业展 (CARTES & Identification) 宣布了这一消息,他说:“在我们30年的发展史上,Linxens的成立标志着一个振奋人心的新时代的开始。追根溯源,公司起
[半导体设计/制造]
首款采用智能卡技术嵌入程序代码的硬件加密芯片
     目前,越来越多的中国企业为了保持在激烈竞争中的优势地位,开始认识到企业信息化的重要性,并且希望充分利用企业的IT投资以节省整体拥有成本(TCO)。 同时,随着企业竞争意识的增强,如何在做好信息化建设的同时,也做好保密工作,成为各个企业所面对的问题。 凌科芯安 公司是国内最早将 智能卡 技术引入 加密 芯片行业的公司,充分利用智能卡芯片自身的高安全性,同时辅以凌科芯安自主版权的芯片操作系统LKCOS,确保芯片内部底层接口的安全,从内而外的保护芯片内部的程序不被盗版。 近日,由其研发的 LKT4100 防盗版芯片 备受市场关注,成为各厂商聚焦热点。 凌科芯安的LKT4100防盗
[工业控制]
没有驾驶室无人驾驶 解放智能卡车发布
在一些科幻电影里,我们经常能看见外观炫酷,能够实现 无人驾驶 的汽车,这些汽车能自动躲避障碍物,乘客不需要进行操作就能安全到达目的地。想必很多人会想,这些无人驾驶的汽车,什么时候才能出现在我们现实生活中? 随着科技的发展,目前已经出现了能够实现无人驾驶的小轿车,但是能实现无人驾驶的国产卡车你见过吗? 解放智能卡车视频 2018年4月18日,“智行天下,勇无止境”一汽解放J7下线仪式暨L4系列智能车&青岛港口战略合作发布会在山东青岛举行。中国工程院院士、中国汽车工程学会理事长李骏,汽车评价研究院院长李庆文,一汽集团党委常委、副总经理邱现东,一汽集团总经理助理兼一汽解放公司总经理胡汉杰,青岛港集团董事长、党委书记郑明辉等领导、专家
[嵌入式]
小广播
最新模拟电子文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved