




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、非接触ID卡在自动识别系统中的应用非接触ID卡在自动识别系统中的应用类别:测试仪表 作者:胜利油田电力管理总公司 王国荣 石油大学机电学院 双 凯来源:单片机与嵌入式系统应用 摘要:非接触ID卡具有数据读数速度快、抗干扰能力强、价格低等特点,在自动识别系统中有良好的应用前景。本文分析非接触ID卡的数据读取及数据校验的操作,并给出相应的源程序。 关键词:非接触ID卡 自动识别 数据读取及校验 随着半导体芯片技术的不断发展,自动识别系统(如巡更系统、门禁系统、考勤系统、仓储管理系统、流水线生产自动化管理系统等)所采用的ID标识也在不断地更新,从条形码、磁卡到智能IC卡、非接触ID卡,都有各
2、自的特点及适用场合,表1列出了几种ID标识的特性与区别。在实践应用过程中,用户可根据不同的使用环境及功能要求选择不同的ID标识。非接触ID卡的数据读取具有非常接触的特性,即根据不同的硬件电路设计,可以在距离非接触ID卡410cm处读取其数据。因此,读取非接触ID卡数据无需机械接触即可完成,避免了接触式数据读取而产生的卡损伤,从而大大提高了卡的使用寿命。此外,非接触ID卡还可以按不同的应用采用异型封装,如硬币型、柱型等,并可将其预埋于设备的混凝土基础中,使其不容易受到外力破坏。1 非接触ID卡主要特性目前市场上非接触ID卡主要有台湾凌航科技的GK4001卡和瑞士SWATCH集团的H4001卡。它
3、们都采用125kHz的典型工作频率,有64位激光可编程ROM,调制方式为曼彻斯特码(Manchester)调制,位数据传送周期为512s,其64位数据结构如图1所示。连续9位“1”作为头数据,是读取数据时的同步标识;D00D93位是用户定义数据位;P0P9是行奇校验位,PC0PC3是列奇校验位,最后位“0”是结束标志。非接触ID卡的这种数据结构非常有利于判断读出数据的正确性。由于Temic U2270B射频基站的典型工作频率为125kHz,因此,可采用以U2270B作为射频基站模块构成的电路(参见本刊2001年第3期Temic RF卡读写器的设计)来实现对非接触ID卡的数据读取。在工作状态下,
4、只要射频基站电路不断电,非接触ID卡循环发送64位数据。2 非接触ID卡数据读取及校验根据曼彻斯特码的编码原则(参见本刊2001年第一期一种采用曼码调制的非接触IC卡读写程序编制),非接触ID卡采用上升沿对应着位数据“0”,下降沿对应着位数据“1”,微控制器通过检测U2270B输出数据位的跳变来实现对曼彻斯特码的译码。在现实工作中,数据信号会受到调制、解调、噪声各种效应的影响,其上升沿和下降沿存在抖动,可采用键盘消抖的办法来消除抖动的影响。根据非接触ID卡64位数据循环发送以及其数据绪构特点,即数据流中第64位为“0”,第1位至第9位为“1”。据此,将“0111111111”作为读数据的起始标
5、识,如图2所示。在确定了数据起始标识后,采用延时大于0.5T采样数据位的方法,如图3所示,来避开曼彻斯特码编码中的空跳对数据译码造成的影响,简化了译码程序。通过实验得到:480s1T520s,220s0.5T280s,由此取Tnext=300s。为了便于对读出数据进行奇校验,读出数据每5位作为一个字节。因此确定起始标识和读取数据对时钟有严格要求,所以寻找起始标识和读取数据部分程序采用汇编语言编写。数据读以后,根据前面所提到的非接触ID卡的数据结构,通过比较奇校验算法与读出数据中的奇校验位来验证出数据的正确性。非接触ID卡的数据读取程序如下:;-;读出数据程序;晶振11.059 2MHz;Lab
6、le define;-TLL EQU 2DHTLH EQU 42HTHL EQU 62HTHH EQU 81HTDL EQU 88HTDL1 EQU 2AHBLK1 EQU 70H ;读出数据缓存OK BIT 79HOUT BIT P1.1CFE BIT P1.2;-ORG 0000HLJMP RD_DORG 0050H;-;READ RF CARD;-RD_D:MOV A,R6PUSH ACCMOV A,R7PUSH ACCLCALL EDGEMJB OK,RD_OKRD_D0:CLR OKLJMP RD_DRD_OK:NOPRD_D1:MOV R0,#BLK1 ;读到BLK1RD_DL0:
7、MOV R6,#0BH ;位计数-R6*R5RB_L:CLR AMOV R0,ARD_DL1:MOV R5,#05HRD_DL2:JB OUT,RD_DL5MOV A,#00HRD_DL3:CJNE A,#TDL1,RD_DL4LJMP RD_D0RD_DL4:JB OUT,RD_DLKINC ASJMP RD_DL3RD_DL5:MOV A,#00HRDDL5:CJNE A,#TDL1,RD_DL6LJMP RD_D0RD_DL6:JNB OUT,RD_DLKINC ASJMP RDDL5RD_DLK:MOV C,OUTCPL CMOV A,R0RLC AMOV R0,AMOV R1,#TD
8、L ;延时TNEXTDJNZ R1,$DJNZ R5,RD_DL2INC R0DJNZ R6,RB_LSETB OKRDRET:POP ACCMOV R7,APOP ACCMOV R6,ASJMP $;-;确定数据流起始标识;-EDGEM:MOV R7,#00HEDGE0:MOV R1,#08HNOPDJNZ R7,EDGE1EDGER:CLR OKRET;-EDGE1:JNB OUT,$MOV DPTR,#0000HEDGE2:INC DPTRJB OUT,EDGE2MOV A,DPHJNZ EDGERMOV A,DPLCLR CSUBB A,#THLJC EDGE0MOV A,DPLCLR CSUBB A,#THHJNC EDGER;-EDGE3:JNB OUT,$MOV DPTR,#0000HEDGE4:INC DPTRJB OUT,EDGE4MOV A,DPLCLR CSUBB A,#TLHJNC EDGE0MOV A,DPHJNZ EDGERMOV A,DPLCLR CSUBB A,#TLLJC EDGERMOV A,DPLCLR CSUB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 弓形体病性巩膜炎的临床护理
- 头部震颤的临床护理
- 2025年一级建造师之一建水利水电工程实务练习题(二)及答案
- 新质生产力峰会
- 神经胶质母细胞瘤的临床护理
- 用好新质生产力
- 2025设备租赁合同写作格式
- 2025倾力湖南省娱乐酒店商业行业劳动合同模板
- 陕西中考数学试卷真题及答案b卷
- 山东初一地理试卷及答案
- 2025-2030中国竹纤维行业市场发展现状及竞争策略与投资前景研究报告
- 委托外包催收合同协议
- 2025-2030中国涂装行业市场深度分析及发展预测与投资策略研究报告
- 乳腺癌诊治指南与规范(2025年版)解读
- 银行系统招聘考试(经济、金融、会计)模拟试卷14
- 2025届百师联盟高三联考模拟预测(冲刺二)语文试题含答案
- 心理韧性在咨询中的重要性试题及答案
- 2025年全国普通话水平测试训练题库及答案
- 2025年山东省滨州市阳信县九年级一模模拟化学试题(含答案)
- 班组文化培训课件
- 2025年光伏居间协议模板
评论
0/150
提交评论