GACRF500系列非接触式IC卡读写器使用手册

上传人:M****1 文档编号:564324612 上传时间:2023-06-26 格式:DOC 页数:31 大小:1.38MB
返回 下载 相关 举报
GACRF500系列非接触式IC卡读写器使用手册_第1页
第1页 / 共31页
GACRF500系列非接触式IC卡读写器使用手册_第2页
第2页 / 共31页
GACRF500系列非接触式IC卡读写器使用手册_第3页
第3页 / 共31页
GACRF500系列非接触式IC卡读写器使用手册_第4页
第4页 / 共31页
GACRF500系列非接触式IC卡读写器使用手册_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《GACRF500系列非接触式IC卡读写器使用手册》由会员分享,可在线阅读,更多相关《GACRF500系列非接触式IC卡读写器使用手册(31页珍藏版)》请在金锄头文库上搜索。

1、第一章 GAC-RF500非接触式读写器简介1.1 概述 深圳市捷安凯科技有限公司是以开发IC卡终端设备和应用系统软件,智能控制、安防、射频识别系统为主导产品的高科技公司,GAC-RF500系列非接触式IC卡读写器是以Philips RC500为核心研制而成的非接触卡读写设备,完全内置天线,通过串口同PC机的连接,设备功能齐全、性能稳定,随机提供丰富的接口函数库,支持访问射频卡的全部功能,可满足用户二次开发的需要。目前该设备已广泛地应用于门禁、考勤、会员卡管理系统及高速公路、油站、停车场、公交、三表、餐饮等收费发卡系统中。主要特点:1、 采用了PHILIPS 最新的高度集成ISO1443A读卡

2、芯片MF RC500,支持Mifare M1S50、M1S70、Mifare Light、Mifare UltraLight、Mifare Pro、Mifare DESFire、SHC1102卡的完全操作。2、 高速访问射频卡,通信速率为 106Kbit/s -424Kbit/s,数据加密和双向验证。3、 使用方便,通过RS232总线与PC机连接,波特率1200-115200自动侦测。4、 提供丰富的PC机接口函数库和演示程序,常用开发工具下详细的函数调用例程,可使二次开发变得轻而易举。5、 提供8位数码管显示、蜂鸣器和发光二级管指示。6、 提供了丰富的二次开发平台和范例。7、提供对其它厂商开

3、发的函数库的支持。技术指标:1、支持MIFARE标准(ISO1443A)-发射频率:13.56MHz-访问卡速率:106Kbit/s - 424 Kbit/s2、接口功能:RS232口,波特率1200-115200自动侦测。3、 工作电源:DC5V 5,500mA。4、 读写距离:0-80mm5、最大功耗: “从文件中装入密码”,将原来存储在文件中的密码数据读入操作界面中修改,单击菜单“下载密码”可以将密码下载到读写器中,也可以保存到文件中。注意:演示系统中的密码文件是采用二进制方式存放,未进行任何加密处理。(图2)2.4 数据操作 M1卡每次读出4个扇区的内容(如图3),如有不能读出的块,则

4、提示“部分扇区不能读取”,且相应扇区不显示任何内容;能读出的扇区,以十六进制显示卡中数据。如果选择M1 S70的后8(32-39)扇区,则每次只能操作1个扇区,16块(如图4)。(图3)(图4)对于控制块采用密码A、控制字、密码B3段显示。如果要修改卡片的数据,请先修改用户界面上的数据,修改后的数据块用红色醒目显示,然后按下,将用户输入的数据写入卡中,写入成功后数据块恢复黑色显示。ML卡UltraLight卡和Token(SHC1102)卡,按下按钮将读出卡中所有单元的数据(如图5),如果要修改数据,直接在界面上修改,然后按下。(图5)2.5 数值操作 M1卡的数据块可以通过可初始化值操作成为

5、数值块,数值块采用特殊的数据结构保存,可以进行读值、初始化值、减值、加值操作。数值的有效值范围:4字节有符号整数。ML卡的第4、5块为数值块,可进行读值、初始化值、减值操作。数值的有效值范围:2字节无符号整数。操作如图6:(图6)2.6 读写测试将射频卡放在天线有效范围内,指定读/写地址,点击,如果选择了循环测试,则系统对该卡进行连续的读/写操作,直至用户点取按钮为止。否则系统只对卡进行一次操作。测试中系统同时将每个操作步骤调用的函数、操作结果及读出/写入的数据显示在列表框中。系统提供了对M1、ML、SHC1102、UltraLight卡的测试,在进行写测试时,建议不要对控制块、OTP配置区进

6、行操作,这样容易造成卡片永久损坏。(图7)2.7 命令操作命令操作主要对Mifare PRO/DESFire进行操作,这两种卡上为CPU卡,对其操作要根据COS命令进行,操作流程如下:寻卡(request)防冲突(anticoll)选卡(select) ATS PPS HALT、RESET按照操作流程依序单击相应按钮。其中,PPS为指令传输,对于/DESFire,还增加了密码认证演示,如图8:DES/3DES加解密操作,作为工具提供。Cos指令执行、指令执行状态:在指令栏输入 要执行的cos指令,然后单击执行按钮执行指令,指令执行状态在执行结果列表中显示。可以单击清除按钮清除指令编辑框和指令执

7、行列表中的数据。(图8)2.8 菜单和工具栏菜单提供了演示软件的全部功能操作,同时,通过工具栏(如图9),可以非常方便的使用常用操作,可以非常方便的切换不同卡型和操作扇区。(图9)第三章、非接触IC卡读写器库函数3.1 设备操作函数 int rf_init(int port,long baud=9600);功 能:初始化通讯端口参 数:port:串口通讯端口号 baud:串口通讯波特率,支持1200 115200,默认值为9600;返 回:成功则返回设备操作句柄int rf_exit(int icdev);功 能: 关闭通讯端口参 数:icdev:rf_init()返回的设备操作句柄返 回:成

8、功则返回 0int rf_reset(int icdev,unsigned int _Msec);功 能:射频读写模块复位参 数:icdev:通讯设备标识符 unsigned int _Msec:复位时间,0500毫秒有效返 回:成功则返回 0 例:int st; st=rf_reset(icdev,60);int rf_beep(int icdev,unsigned int _Msec);功 能:蜂鸣参 数:icdev:通讯设备标识符 unsigned int _Msec:蜂鸣时限,单位是10毫秒返 回:成功则返回 0 例:int st; st=rf_beep(icdev,10); /*鸣叫

9、100毫秒*/int rf_get_status(int icdev,unsigned char *_Status);功 能:取得读写器硬件版本号,如“GR05080001”参 数:icdev:通讯设备标识符 _Status:返回读写器硬件版本信息返 回:成功则返回 0 例:int st; unsigned char version16; st=rf_get_status(icdev,version);int rf_srd_snr(int icdev,int length,unsigned char *rec_buffer);功 能:取得读写器产品序列号参 数:icdev:通讯设备标识符 length:字符串长度,其值为16 rec_buffer:存放要读出的序列号字符串返 回:成功则返回 0 例:st=rf_srd_s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号