当前位置:文档之家› RF系列读写器使用说明

RF系列读写器使用说明

RF 系列非接触式 IC 卡读写器使用手册RF 系列非接触式 IC 卡读写器使用手册目一. 1.1 1.2 1.3 1.4 1.5 1.6 1.7 二.录RF 系列非接触式 IC 卡读写器简介 ....................................................................................... 3 概述............................................................................................................................................ 3 特性............................................................................................................................................ 3 设备接口.................................................................................................................................... 3 读写器装箱清单 ........................................................................................................................ 4 程序安装.................................................................................................................................... 4 软件............................................................................................................................................ 4 技术指标.................................................................................................................................... 4 库函数说明................................................................................................................................ 52.1 函数使用说明.................................................................................................................................. 5 2.2 库函数一览表.................................................................................................................................. 6 2.3WINDOWS 32 位动态库 .................................................................................................................... 7 2.4 库函数使用范例 ............................................................................................................................ 15 2.5 函数错误类型代码 ........................................................................................................................ 15 附录 1 MIFARE ONE 射频卡的特性 ................................................................................................ 162RF 系列非接触式 IC 卡读写器使用手册一. RF 系列非接触式 IC 卡读写器简介 1.1 概述RF 系列非接触式 IC 卡读写器是由主机、天线、串行接口等组成,通过 RS232 串行接口能实 现同 PC 机的连接。

随机提供的接口函数库可满足用户二次开发的需要;其完善、可靠的接口函 数,支持访问射频卡的全部功能。

目前该设备已广泛地应用于门禁、考勤及高速公路、油站、停 车场、公交等收费系统中。

1.2 特性z z 适用于符合 MIFARE 标准的非接触卡 支持 MIFARE 标准 - 工作频率 13.56MHZ - 以 106kbit/s 速率高速访问射频卡 - 数据加密和双向验证 - 防冲突,可同时读取多张射频卡 - 通信错误自动侦测 功能操作:读、写、初始化值、加值、减值、读值和装载密码等 通讯接口:RS232 串口/USB 接口 波特率:9600~115200 bit/s,自动侦测 操作距离:平均 50MM 数码管显示:8 位数码管显示 控制蜂鸣器鸣响功能 提供丰富的二次开发平台和应用范例z zzzzz z1.3 设备接口RS232 串口 DC5V 电源读写器 内置天线RF 卡RS232 串行接口用于与上位 PC 联机通讯;3RF 系列非接触式 IC 卡读写器使用手册1.4 读写器装箱清单包装盒内配有:读写器,通讯线,驱动软盘, 5V 电源(独立包装)1.5 程序安装安装步骤: a. 将通讯线一端接到读写器上,另一端接至计算机串口上; b. 接通读写器电源; c. 打开计算机,进入 WINDOWS 98 或 WINDOWS2000/ME/XP,将驱动软盘插入软驱; e. 运行 setup 文件 注: 安装结束后,在 Program files 下创建一个 rfreader 的子目录,所有软件均在此目录下。

1.6 软件RF 系列读写器软件包括:演示程序、函数库和应用范例 a. 演示程序 提供 Windows 版演示程序: DemoRF.exe。

b. 函数库 C 语言接口函数库 WINDOWS32 位动态库 c. 应用范例 EXAMPLES 目录下提供各种开发平台的应用范例,包括 VB、VC、DELPHI、C 等。

1.7 技术指标z 支持 MIFARE 标准 - 发射频率:13.56MHz - 访问卡速率:106Kbit/s 接口功能:RS232 串行接口/USB 接口 波特率:9600~115200bit/s ,自动侦测 工作电源: DC 5V±5% 读写距离:平均为 50mm(Mifare 标准卡读写距离) 最大功耗:200mW 环境温度:0°С∼ 50°С 相对湿度:30%∼95% 重量:约 200 克z z z z z z zz4RF 系列非接触式 IC 卡读写器使用手册二. 库函数说明 2.1 函数使用说明函数调用应遵循如下规则: (1) 程序开始,首先要调用 rf_init( ) 函数初始化串口。

(2) 用 rf_load_kdy()将卡中某一扇区密码输入到读写器中,一次只能操作一个扇区。

( 3) 调用 rf_card()函数(相当连续调用 rf_request()、anticoll()、select()三个函数) ,成功可返 回卡的序列号。

(4) 用 rf_anthetication() 函数验证设备密码和卡中密码,一次只能验证一个扇区。

( 5) 对已验证过的扇区可进行读、写、初始化值、加值、减值等功能操作。

对其它扇区的读、 写操作必须重复上述(3) 、 (4)过程。

(6) 由于高级函数集成了若干低级函数,所以调用前可不必运行(3) 、 (4)过程。

(7) 对某张卡操作完成后,应用 rf_halt()函数中止对该卡的操作。

( 8) 程序正常退出或因错误退出之前,要用 rf_exit()函数关闭串口;否则再次执行初始化串 口时将出错。

(9) 有关调用各种函数库的具体方法,请参考\Examples\目录下的使用范例。

5RF 系列非接触式 IC 卡读写器使用手册2.2 库函数一览表序号 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 usb_init() rf_init () rf_exit () rf_card () rf_authentication () rf_halt () rf_read () rf_read_hex () rf_write () rf_write_hex () rf_intival () rf_increment () rf_decrement () rf_readval () rf_restore () rf_transfer () rf_load_key () rf_load_key_hex () rf_beep () rf_disp () rf_request () rf_anticoll () Rf_select () Rf_encrypt () Rf_decrypt () Rf_get_status () Rf_reset () Rf_initval () Rf_HL_decrement () Rf_HL_inctement () Rf_HL_write () Rf_HL_read () Rf_initval_ml () Rf_decrement_ml () Rf_readval_ml () 函数 初始化串口 关闭串口 寻卡 验证卡中某一扇区密码 中止卡操作 读数据(字符) 读数据(十六进制) 写数据(字符) 写数据(十六进制) 初始化块值 加值 减值 读值 将块数据传到卡的内部寄存器 中 将寄存器的数据传到块中 向读写器下载授权密码 向读写器下载授权密码 (十六进 制) 蜂鸣器鸣叫 数码管显示数据 寻卡请求 防止卡冲突 选取一个给定序列号的卡 DES 加密算法 DES 解密算法 读取读写器的版本号 射频头复位 高级初始化值 高级增值操作 高级减值操作 高级写 高级读 ML 卡初始化值 ML 卡减值操作 ML 卡读值操作6说明 初始化 USB 通讯备注C 语言库中未提供 此函数FoxPro For Dos 库 中未提供此函数 FoxPro For Dos 库 中未提供此函数 FoxPro For Dos 库 中未提供此函数RF 系列非接触式 IC 卡读写器使用手册2.3Windows 32 位动态库(0)HANDLE usb_init(); 功 能:初始化 USB 通讯 参 数:无 返 回:成功则返回设备描述符(≥0) 例:HANDLE icdev; icdev=usb_init(); (1)HANDLE rf_init(__int16 port,long baud); 功 能:初始化串口 参 数:__int16 port:通讯口号(0~3) long baud:通讯波特率(9600~115200) 返 回:成功则返回设备描述符(≥0) 例:HANDLE icdev; icdev=rf_init(1,115200); /*初始化 com2 口以波特率 115200*/ (2)__int16 rf_exit(HANDLE icdev); 功 能:关闭串口 参 数:HANDLE icdev:rf_init()返回的设备描述符 返 回:成功返回 0 例:rf_exit(icdev); (3)__int16 rf_card(HANDLE icdev,unsigned char _Mode,unsigned long *_Snr); 功 能:寻卡,能返回在工作区域内某张卡的序列号 参 数:HANDLE icdev:rf_init()返回的设备描述符 unsigned char _Mode:寻卡模式 Mode=0: IDLE 模式,一次操作一张卡 Mode=1: ALL 模式, 一次操作多张卡 unsigned long *_Snr: 返回卡的序列号地址 返 回:成功则返回 0 例:__int16 st; unsigned long snr; st=rf_card(icdev,IDLE,&snr); 注:如果设为 IDLE 模式,则在对卡操作完成后,须执行 rf_halt()指令中止对卡的操作。

相关主题