新版非接触IC卡读写器使用说明
IC卡读写器使用说明
IC卡读写器使用说明一、产品特点:1.高度兼容性:IC卡读写器支持多种类型的IC卡,如非接触IC卡、接触式IC卡、CPU卡等。
2.快速读写:IC卡读取和写入速度快,可以实现迅速的数据传输和处理。
3.简单易用:IC卡读写器的操作简单方便,只需将IC卡放入读卡槽即可完成读取或写入操作。
4.高安全性:IC卡读写器支持密码认证功能,保证IC卡信息的安全性和私密性。
5.强大的扩展性:IC卡读写器支持多种接口类型,可以与不同设备进行连接,满足多样化的应用需求。
二、使用步骤:1.连接读写器:将IC卡读写器与电脑、POS机等设备的通信接口相连,确保接口连接正常。
2.安装驱动程序:根据设备的系统要求,在电脑上安装相应的驱动程序,确保设备可以正常工作。
3.打开读写器:打开IC卡读写器的电源开关,待指示灯亮起后,表示读写器已经准备就绪。
4.放置IC卡:将要读取或写入信息的IC卡放入读卡槽中,确保IC卡与读卡槽接触良好。
5.进行操作:根据实际需求,选择读取或写入操作,按照设备的操作提示进行操作。
6.完成操作:待操作完成后,及时将IC卡从读卡槽中取出,确保信息的安全性。
三、常见问题及解决方法:1.IC卡无法读取:首先检查IC卡与读卡槽是否接触良好,如果接触不良,可以用干净软布擦拭IC卡的金属接点。
还需检查读写器是否正常工作,可以尝试更换其他IC卡进行测试。
2.驱动程序无法安装:检查驱动程序是否与设备的操作系统相匹配,也可尝试重新插拔连接线,重新安装驱动程序。
3.读取或写入速度慢:可以尝试降低IC卡读写器与设备的通信速率,或者将IC卡稍微调整位置,以提升读取或写入速度。
4.IC卡读写器无法被识别:首先检查连接线是否松动或接触不良,可以尝试更换连接线。
还可以尝试连接到其他设备,以确定是否是设备的问题。
5.场景应用不稳定:如果在使用过程中出现稳定性问题,可查看设备是否与电源或其他干扰源距离过近,或者调整设备与电源之间的距离,以消除干扰。
IC卡读写机具的使用指南和操作技巧
IC卡读写机具的使用指南和操作技巧IC卡读写机具,也被称为智能卡读写器,是一种能够读取和写入IC卡信息的设备。
它广泛应用于各种领域,包括金融、物流、交通等,为用户提供了便捷和安全的服务。
本文将为您介绍IC卡读写机具的使用指南和操作技巧,以帮助您更好地应用这一设备。
一、IC卡读写机具的基本介绍IC卡读写机具是一种具备读取和写入IC卡信息能力的设备。
它可以与各类IC卡进行数据交换和通信,并通过这些卡片实现相应的功能。
例如,金融领域中的银行卡、交通领域中的公交卡、物流领域中的门禁卡等,都可以通过IC卡读写机具来读取和写入信息。
IC卡读写机具通常由硬件设备和相应的软件程序组成。
硬件设备部分包括读卡口、键盘、显示屏等,用于用户操作和信息显示。
而软件程序部分则是指控制卡片信息读取和写入的程序,通常会提供相应的用户界面以供操作。
二、IC卡读写机具的使用指南1. 准备工作在使用IC卡读写机具之前,需要先进行一些准备工作。
首先,确保IC卡读写机具处于正常工作状态,接通电源,并插入相应的通信线缆。
同时,也需要保证所使用的IC卡是正常的、已激活且具备相应的功能。
2. IC卡读取将IC卡放入读卡口中,并确保卡片与读卡口接触良好。
有些IC卡读写机具会自动读取卡片上的信息,而其他的可能需要用户手动触发读取操作。
在读卡过程中,注意保持卡片和读卡口的清洁,避免灰尘或刮伤对读取质量产生影响。
3. IC卡写入如果需要对IC卡进行写入操作,首先确保所使用的IC卡具备可写入的功能。
然后,通过IC卡读写机具提供的相应软件程序进入写入操作界面。
根据需要填写或选择相应的字段,然后点击写入按钮进行写入操作。
4. 安全性注意事项在使用IC卡读写机具时,需要注意保护用户信息的安全性。
首先,确保IC卡读写机具的软件程序是安全可靠的,不会泄露用户信息。
其次,在进行读写操作时,需要确保所在环境的安全性,避免他人窥视或非法读取用户信息。
另外,及时更新IC卡读写机具的系统或软件程序,以免遭受恶意攻击或病毒侵袭。
非接触IC卡读写器Demo程序使用说明
非接触IC 卡读写器Demo 程序使用指南1. 概述DEMO 程序是用户使用RF 系列读写器时随机配备的一个演示测试程序,通过它用户可以了解设备功能和卡片的性能。
在操作DEMO 程序时关于各个指令的详尽说明请参看用户使用手册。
下面仅列出DEMO 程序的功能说明。
2. 功能2.1 设备操作1. 当你按下“设备操作”按钮时,在产品信息栏里将显示出API 函数的版本号。
如果正确连接了设备,同时还会显示出硬件版本号和产品序列号。
2. 选择串口方式或者USB 方式。
在串口方式端口设置信息栏里也可以自己设定串口和波特率,然后点击“连接”按钮。
如果想断掉读写器,释放串口,就点击“断开连接”按钮。
123453. 当按下“执行鸣响”按钮时,读写器将按照“鸣响时间”里设定的值来鸣叫。
“鸣响时间”的值越大,读写器鸣叫的时间越长,反之亦然。
.4. 选择要操作的卡片类型。
5. RF系列读写器配有8位数码管显示。
可以根据自己的需要设置“计算机控制”和读写器控制。
如果选择了“计算机控制”,请在文本框里输入8位字符串(16进制表示),如果包含小数点,则要输出9位。
输完字符串请按下“刷新显示按钮”,所输入的信息就会显示在读写器的数码管上。
如果选择了“读写器控制”选项,你还要选择显示时间还是日期,你可以通过改变文本框里的值来修改读写器的的时间和日期。
按下“刷新显示”按钮,新设定的值就会被传到读写器上,读写器以后就会按新的时间或日期来显示。
其初始值是和所连接的PC机的系统时间相匹配的。
LED的亮度可以通过“亮度”的上下箭头来改变。
2.2 密码设置“密码设置”操作是把卡片的密码装载到读写器的相应存储区中,当要比较卡片密码时,就从这个存储区中取出你所装载的密码和卡片里的密码进行比较。
按“装载密码”按钮就会将A密码和B密码装载到读写器里,按“取消修改”则会设置成初试值(即12个F)。
装载密码并没有对卡进行操作。
2.3 值操作在进行值操作前是要进行比较密码操作的,如果所选择扇区的密码和装载在读写器里的密码一致的话,表明认证成功,才可以进行下面的“值操作”,否则操作失败。
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 机的连接。
D8读写器使用手册
3
D&C 读写机具——剑龙系列
图 3:USB 接口连接示意图
4
D&C 读写机具——剑龙系列
图 4:串口连接示意图
5
D&C 读写机具——剑龙系列
四、指示灯 通电时灯亮,通讯时灯闪烁。 五、 技术指标 通讯接口:采用串口或 USB 口 电源:键盘口或 USB 供电,<100 mA 工作环境温度:-20+60ºC 工作相对湿度:20% 90% 外型尺寸:长*宽*高: 123mm*95mm*27mm 重量:260g
剑龙系列产品目录
D8 型非接触式 IC 卡读写器使用手册
1
D&C 读写机具——剑龙系列
D8 型非接触式 IC 卡读写器
一、 型号说明
2
D&C 读写机具——剑龙系列
二、装箱清单 标准:合格证/保修单 1 张、开发包(SDK)光盘 1 张、读 写器 1 台、通讯线 1 条、使用手册 1 本 三、连接方式 1、USB 接口:将 USB 线插入计算机的 USB 接口即可。 (如图 3) 2、串口:将键盘连接线拔下,将键盘线插入读写器后端的键 盘口连接端,然后将读写器后端的键盘口端子插入计算机的键 盘口,再将串口线一端接至计算机的串口上。 (如图 4)
新版非接触IC卡读写器使用说明
新版非接触IC卡开发板使用说明新版非接触IC开发板功能强大,可以作为一个读写卡器,通过1602或12864液晶屏显示相关信息,也可以作为一个独立的产品,实现相关功能,如门禁系统(需要另购程序)、电子钱包功能(需要自编或与我们联系)。
第一部分上位机为DELPHI,1602显示读写卡一、下载下位机1602程序1. 把串口线(如果是笔记本电脑,须采用USB转串口线)将开发板与PC 机连接好。
2. 把1602液晶显示器插在开发板上。
3.打开STC下载软件,选择STC89C516RD+单片机,内部扩展选择禁止内部AUX-RAM,如图所示:4.点击打开按钮,找到1602下位机源程序中的hex文件。
再点击下载按钮,提示给开发板上电,此时,用USB线给开发板供电,将程序下载到开发板的单片机中。
二、用DELPHI上位机软件读写卡1.双击启动测试软件,进入功能选项“参数设置”里面,可以设置串口通讯参数:串口号、波特率、校验位、数据位、停止位等等,设置玩了以后点击“修改串口”,如果出现“串口参数设置成功”,表明串口设置成功,如果出现异常,请按照提示做出改动。
2.设置完毕以后可以点击“测试读卡器”,如果出现“读卡器连接成功”,并且听到读卡器的风鸣器响声,证明串口设置正确,如果出现“读卡器连接失败”,表明串口设置有问题,请重新设置。
读写器默认参数:Com1、9600bps、N、8、1.3.把一张Mifare One 卡片放在天线区域范围内4.进入功能选项“低级操作”里面点击“寻卡”,如果出现“寻卡成功!”表明寻卡正常,如果出现“执行失败!”表明出现异常,请检查卡片是否在寻卡范围内,如果确认卡片没有问题,那么程序下载不正确,或读写器异常。
5.点击“防冲突”,如果出现“执行成功”表明防冲突正常,如果出现“执行失败”表明读写器出现异常或者卡片没有在天线区域范围内。
6.点击“选择”,如果出现“执行成功”表明选择正常,如果出现“执行失败”表明读写器出现异常或者卡片没有在天线区域范围内。
RFID非接触式IC卡读写器用户手册
RFID非接触式IC卡读写器用户手册V1.021、通信协议描述1.1 协议概述该协议是上位机与读写器之间的通讯协议。
通讯的格式是:1位起始位,1位长度标志位,若干数据位,1位异或校验位,1位结束位。
通讯的最大长度为64字节。
1.2 字符定义1.3 通讯过程示意图上位机(发送)读写器(接收)STXLENINFO(0)INFO(N)BCCETX发送结束上位机(接收)读写器(发送)STXLENINFO(0)INFO(N)BCCETX接收结束1.4 数据格式2、指令集2.1 指令一览表2.2 状态返回值3、二次开发接口函数说明3.1 适用于符合ISO/IEC14443A标准的存储卡的接口函数3.1.1 Mifare S50/S70卡片特性➢S50具有1K字节的EEPROM,S70具有4K字节的EEPROM➢S50分为16个扇区,每个扇区包括4块,每块16个字节,以块为存取单位➢S70分为40个扇区,共256个块,每块16个字节,以块为存取单位➢用户可自定义每个存储块的访问条件➢每张卡有唯一序列号,为32位➢具有防冲突机制,支持多卡操作➢非接触传送数据和无源➢至少10年数据保存期➢至少10万次擦写➢读写距离在100mm内➢工作频率为13.56MHz3.1.2 函数使用注意事项该二次开发接口函数库提供用于下发命令至读写器的函数,这些函数能够控制读写器对卡片进行寻卡及读写操作。
在对卡片进行操作前必须先寻卡,寻卡成功后才能对卡片进行后续操作。
卡片的读写操作是以块为单位,每块为16个字节。
不同扇区可以用不同的密钥进行认证,每个扇区又可以使用A密钥或B密钥进行认证。
3.1.3 函数说明(1)寻卡int find_14443(BYTE* type, BYTE* card_uid );////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:寻卡////入口参数:////出口参数:type,指示寻卡成功的卡片为A类卡或是B类卡// card_uid,指示用于存放UID的起始地址////返回值:返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败////说明:获取卡片UID////////////////////////////////////////////////////////////////////////////////////////////////////// (2)HALT卡int set_halt();////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:使卡片休眠////入口参数:////出口参数:////返回值:返回-2,尚未寻卡// 返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败////说明:在HALT卡前必须已经寻卡成功////////////////////////////////////////////////////////////////////////////////////////////////////// (3)激活卡片int set_active();////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:激活卡片////入口参数:////出口参数:////返回值:返回-2,尚未寻卡// 返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败//说明:可以令处于休眠状态的卡片处于激活状态////////////////////////////////////////////////////////////////////////////////////////////////////// (4)读块int read_block(int page,int block,unsigned char pswtype,unsigned char *psw,unsigned char *des_data,int* des_len);////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:读取一个块的值////入口参数:page,指定要读取的块所在的扇区// block,指定要读取的块的块号// pswtype,指定用于认证的密钥的类型,其值可为0x0a或者0x0b// psw,指示用于认证的密钥的值的起始地址////出口参数:des_data,指示用于存放读取的数据的起始地址// des_len,指示用于存放返回读取数据长度的起始地址////返回值:返回-2,尚未寻卡// 返回-1,传入参数错误// 返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败////说明:pswtype用于指于认证密钥为A密钥或为B密钥,对应A密钥pswtype必// 须为0x0a,对应B密钥pswtype必须为0x0b。
非接触式IC卡读写器产品说明
非接触式IC读卡器产品说明浙江万谷科技有限公司1.1 概述特点·可读写符合MIFARE标准(ISO14433-TYPE A)的非接触卡·支持MIFARE标准--工作频率13.56MHZ--通讯速率106kbit/s--数据加密和双向验证--具有防冲突机制,支持多卡操作--通信错误自动侦测·功能操作:读、写、初始化值、加值、减值、读值和装载密码等·通讯接口:RS232串口·波特率:9600~115200 bit/s·控制鸣响功能·提供多种接口函数库和应用范例1.2 设备接口1.3 程序安装安装步骤:a. 用串口线连接读写器和计算机的串行口或USB线连接读写器和计算机;b.接通读写器电源;(1). WG606MF-SU: 将电源线的USB插口头插入电脑USB取电,另外一头插入读写器(2). WG606MF-U: 将读写器的USB接口电脑USB即可.1.4 技术指标∙ 支持MIFARE 标准--频率:13.56MHz--波特率:106Kbit/s∙ 接口功能:RS232 串行接口∙ 波特率:9600~115200bit/s∙ 工作电源:DC 5-9V∙ 读写距离:20~50mm∙ 最大功耗:300mW∙ 工作温度:0℃~50℃∙ 相对湿度:30%~95%1.5 型号说明∙ WG606MF-SU/SL :波特率:57600bit/s,支持485/232∙ WG606MF-U:为USB通讯,波特率:不设1.6 函数调用流程说明(1)应用系统启动时,首先要联接读写器,使PC机与读写器建立正常通讯。
(2)如果对卡的某几个扇区进行读写,则必须先将要访问扇区的授权密码分别下载到射频模块中,以备验证使用。
(3)调用search_card()寻卡函数,成功可返回卡的序列号。
(4)调用load_key () 下载的扇区密码。
(5)对相同密码的扇区可以进行读/写操作。
新版非接触IC卡读写器使用说明
新版非接触IC卡开发板使用说明新版非接触IC开发板功能强大,可以作为一个读写卡器,通过1602或12864液晶屏显示相关信息,也可以作为一个独立的产品,实现相关功能,如门禁系统(需要另购程序)、电子钱包功能(需要自编或与我们联系)。
第一部分上位机为DELPHI,1602显示读写卡一、下载下位机1602程序1. 把串口线(如果是笔记本电脑,须采用USB转串口线)将开发板与PC 机连接好。
2. 把1602液晶显示器插在开发板上。
3.打开STC下载软件,选择STC89C516RD+单片机,内部扩展选择禁止内部AUX-RAM,如图所示:4.点击打开按钮,找到1602下位机源程序中的hex文件。
再点击下载按钮,提示给开发板上电,此时,用USB线给开发板供电,将程序下载到开发板的单片机中。
二、用DELPHI上位机软件读写卡1.双击启动测试软件,进入功能选项‚参数设臵‛里面,可以设臵串口通讯参数:串口号、波特率、校验位、数据位、停止位等等,设置玩了以后点击“修改串口”,如果出现“串口参数设置成功”,表明串口设置成功,如果出现异常,请按照提示做出改动。
2.设臵完毕以后可以点击‚测试读卡器‛,如果出现‚读卡器连接成功‛,并且听到读卡器的风鸣器响声,证明串口设臵正确,如果出现‚读卡器连接失败‛,表明串口设臵有问题,请重新设臵。
读写器默认参数:Com1、9600bps、N、8、1.3.把一张Mifare One 卡片放在天线区域范围内4.进入功能选项‚低级操作‛里面点击‚寻卡‛,如果出现‚寻卡成功!‛表明寻卡正常,如果出现‚执行失败!‛表明出现异常,请检查卡片是否在寻卡范围内,如果确认卡片没有问题,那么程序下载不正确,或读写器异常。
5.点击‚防冲突‛,如果出现‚执行成功‛表明防冲突正常,如果出现‚执行失败‛表明读写器出现异常或者卡片没有在天线区域范围内。
6.点击‚选择‛,如果出现‚执行成功‛表明选择正常,如果出现‚执行失败‛表明读写器出现异常或者卡片没有在天线区域范围内。
非接触式IC卡说明
非接触式IC 卡模块由非接触式IC 卡读卡器芯片FM1702及其外围电路组成。
一、FM1702 芯片介绍FM17XX 系列是复旦微电子股份有限公司设计的,基于ISO14443 标准的系列非接触卡读卡机专用芯片,采用0.6 微米CMOS EEPROM 工艺,可分别支持13.56MHz 频率下的typeA、typeB、15693 三种非接触通信协议,支持MIFARE和SH 标准的加密算法,可兼容Philips 的RC500、RC530、RC531、及RC632 等读卡机芯片。
芯片内部高度集成了模拟调制解调电路,只需最少量的外围电路就可以工作。
支持6 种微处理器接口,数字电路具有TTL、CMOS 两种电压工作模式,适用于各类计费系统的读卡器的应用。
1、产品特点●高集成度的模拟电路只需最少量的外围线路●操作距离可达10cm●支持ISO14443 typeA typeB 15693 协议●包含512byte 的EEPROM●支持MIFARE 和SH 标准的加密算法●支持六种接口模式●包含64byte 的FIFO●数字电路具有TTL/CMOS 两种电压工作模式●软件控制的power down 模式●一个可编程计时器●一个中断处理器●一个串行输出输入口●启动配置可编程●数字模拟和发射模块都有独立的电源供电●采用SOP32 封装●FM17XX L 的版本表示该芯片的三路电源都可适用于低电压2、各型号区别:二、FM1702 芯片功能框图及引脚图三、对非接触式IC 卡操作流程图如下:上电后首先用程序对读卡器芯片(以下简称PCD)进行寄存器初始化,完成后进入寻卡状态,通过天线发出寻卡信号。
当有IC 卡(以下简称PICC,实验程序所使用的卡为MF1 S50 卡)进入天线有效操作区,并且得到能量后,返回给PCD 卡类型值。
下一步PCD 对卡进行冲突操作,PICC 得到防冲突操作信号后,返回给PCD 卡序列号。
PCD接收到序列号后,程序对序列号有效性判定。
RFID非接触式IC卡读写器用户手册(ISO14443A)V1.02
RFID非接触式IC卡读写器用户手册V1.021、通信协议描述1.1 协议概述该协议是上位机与读写器之间的通讯协议。
通讯的格式是:1位起始位,1位长度标志位,若干数据位,1位异或校验位,1位结束位。
通讯的最大长度为64字节。
1.2 字符定义1.3 通讯过程示意图上位机(发送)读写器(接收)STXLENINFO(0)INFO(N)BCCETX发送结束上位机(接收)读写器(发送)STXLENINFO(0)INFO(N)BCCETX接收结束1.4 数据格式2、指令集2.1 指令一览表2.2 状态返回值3、二次开发接口函数说明3.1 适用于符合ISO/IEC14443A标准的存储卡的接口函数3.1.1 Mifare S50/S70卡片特性S50具有1K字节的EEPROM,S70具有4K字节的EEPROMS50分为16个扇区,每个扇区包括4块,每块16个字节,以块为存取单位S70分为40个扇区,共256个块,每块16个字节,以块为存取单位用户可自定义每个存储块的访问条件每张卡有唯一序列号,为32位具有防冲突机制,支持多卡操作非接触传送数据和无源至少10年数据保存期至少10万次擦写读写距离在100mm内工作频率为13.56MHz3.1.2 函数使用注意事项该二次开发接口函数库提供用于下发命令至读写器的函数,这些函数能够控制读写器对卡片进行寻卡及读写操作。
在对卡片进行操作前必须先寻卡,寻卡成功后才能对卡片进行后续操作。
卡片的读写操作是以块为单位,每块为16个字节。
不同扇区可以用不同的密钥进行认证,每个扇区又可以使用A密钥或B密钥进行认证。
3.1.3 函数说明(1)寻卡int find_14443(BYTE* type, BYTE* card_uid );////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:寻卡////入口参数:////出口参数:type,指示寻卡成功的卡片为A类卡或是B类卡// card_uid,指示用于存放UID的起始地址////返回值:返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败////说明:获取卡片UID////////////////////////////////////////////////////////////////////////////////////////////////////// (2)HALT卡int set_halt();////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:使卡片休眠////入口参数:////出口参数:////返回值:返回-2,尚未寻卡// 返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败////说明:在HALT卡前必须已经寻卡成功////////////////////////////////////////////////////////////////////////////////////////////////////// (3)激活卡片int set_active();////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:激活卡片////入口参数:////出口参数:////返回值:返回-2,尚未寻卡// 返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败//说明:可以令处于休眠状态的卡片处于激活状态////////////////////////////////////////////////////////////////////////////////////////////////////// (4)读块int read_block(int page,int block,unsigned char pswtype,unsigned char *psw,unsigned char *des_data,int* des_len);////////////////////////////////////////////////////////////////////////////////////////////////////// ////功能:读取一个块的值////入口参数:page,指定要读取的块所在的扇区// block,指定要读取的块的块号// pswtype,指定用于认证的密钥的类型,其值可为0x0a或者0x0b// psw,指示用于认证的密钥的值的起始地址////出口参数:des_data,指示用于存放读取的数据的起始地址// des_len,指示用于存放返回读取数据长度的起始地址////返回值:返回-2,尚未寻卡// 返回-1,传入参数错误// 返回0,通信失败// 返回1,操作成功// 返回0xff,操作失败////说明:pswtype用于指于认证密钥为A密钥或为B密钥,对应A密钥pswtype必// 须为0x0a,对应B密钥pswtype必须为0x0b。
非接触式IC卡收费机使用手册.
非接触式IC卡收费机使用手册1、收费方法举例2、收费机常用操作(1)查询当天消费记录:按F09,先显示当天的消费笔数再显示当天的消费总金额。
(2)查询昨天消费记录:按F08,先显示昨天的消费笔数再显示昨天的消费金额。
(3)核对最后1笔消费:按F07,显示最后1笔交易的卡号及金额以便核对。
(4)查看黑名单版本:按F06,网络正常时黑名单版本应为昨天或当天的日期。
注意:此命令可用来查看网络是否畅通。
(5)查看末上传数据:按T键,先显示末上传笔数,再显示末上传金额。
显示0时为数据全部上传。
(6)如果在收费过程中,由于误操作产生了错误的收费交易,这时就需要进行更正,冲正就是将错误的收费金额进行纠正,恢复到消费前的卡内金额。
冲正必须同时符合以下两个条件:①冲正前该卡未在其他设备上使用过;②收费机在该卡消费后无其他卡片消费。
冲正的方法步骤:按F85→输入管理员密码,蜂鸣器响,提示刷卡→将卡放在感应区内刷卡。
如果符合冲正条件,蜂鸣器“嘟嘟”响两声,显示屏上显示刷卡前金额和刷卡后金额。
(7)刷卡过程中,当收费机显示“6------”时,说明该卡此次消费需要用户密码确认,用户输入6位密码后,再次刷卡即可完成收费。
(8)收费机授权:当收费机断电后再开机,若显示日期,按F87,输入管理员密码,放上授权卡授权后即可使用,若显示“------”,在网络正常时,收费机会在几分钟后自动授权。
(9)开锁机:锁机,按F00,然后输入密码,锁机后,电源指示灯亮,其他指示灯都不亮,数字键不起作用。
开机,按F00,然后输入密码,开机后,电源指示灯和单价灯亮,其它各项功能均可使用。
3、常见错误代码:。
MF09读写器(Mifare卡)操作说明书
复位应答 Request
防冲突机制 Anti collision Loop
改变扇区 不改变扇区
选择卡片 Select Tag
三次相互验证 Authentication
读块
Read
写块
Write
block
加值
increment
减值
decrement
中止
Halt
复位应答(Answer to request)
;
long pascal UnLinkCom(void);
long pascal Link_Reader(long id) ;
long pascal ALARM(long id,long Device , long OneTime , long BetweenTime ,
long Times);
long pascal ResetDevice(long id)
第二章 读写器针对 Mifare 卡的操作函数说明
MF09 非接触卡通用读写器具有专门针对 Mifare 经典系列卡片的操作设计的读写器,它提 供了完整的针对 Mifare 系列卡片的操作命令。提供 USB 接口或 RS232 串行与 PC 机相连,并 提供完整的系统函数调用动态链接库 MF09.DLL,用户可以通过调用相关的函数来完成对 Mifare 卡片的操作。
对块 0 的控制:
bit 7 6 5
43
2
1
字节 6
C20_b
字节 7
C10
字节 8
C30
字节 9
( 注: C10_b 表示 C10 取反 )
存取控制(4 字节,其中字节 9 为备用字节)结构如下所示:
RF500读写器说明书
第一章GAC-RF500非接触式读写器简介1.1 概述深圳市捷安凯科技有限公司是以开发IC卡终端设备和应用系统软件,智能控制、安防、射频识别系统为主导产品的高科技公司,GAC-RF500系列非接触式IC卡读写器是以Philips RC500为核心研制而成的非接触卡读写设备,完全内置天线,通过串口同PC机的连接,设备功能齐全、性能稳定,随机提供丰富的接口函数库,支持访问射频卡的全部功能,可满足用户二次开发的需要。
目前该设备已广泛地应用于门禁、考勤、会员卡管理系统及高速公路、油站、停车场、公交、三表、餐饮等收费发卡系统中。
主要特点:1、采用了PHILIPS 最新的高度集成ISO1443A读卡芯片—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、提供对其它厂商开发的函数库的支持。
技术指标:1、支持MIFARE标准(ISO1443A)-发射频率:13.56MHz-访问卡速率:106Kbit/s - 424 Kbit/s2、接口功能:RS232口,波特率1200-115200自动侦测。
3、工作电源:DC5V ±5%,500mA。
4、读写距离:0-80mm5、最大功耗:<1W6、环境温度:0℃~50℃7、相对湿度:30%~95%8、重量:约200克1.2 装箱单GAC-RF500读写器1台5V稳压直流电源1个RS232通讯数据线(交叉线)1条配套软件CDROM盘1张(根据需要提供)说明书(电子文档)1本(根据需要提供)1.3 连接方式将RS232数据线的任意一端连接到计算机背后串行通讯端口,另一端插入读写器背后的接口中。
非接触式IC卡读卡器使用说明书
文档编号: ZH-22WI-999012 版 本 号: 3.0非接触式IC 卡计时宝(SMTMJMF-V22)用 户 手 册智慧电子信息产业股份“智慧牌”非接触式IC 卡产品系列SMART CARD & IT SERISE®文档摘要项目名称:“智慧牌”非接触式IC卡计时宝文档编号:ZH-22WI-999012文档编写者:出版日期:参考文献:《智慧“一卡通”信息管理系统需求分析说明书》、《智慧“一卡通”信息管理系统概要设计说明书》、《GB/T18239-2000集成电路(IC)卡读写机通用规》和《GB 4208 外壳防护等级的分类》《GB 6587.7 电子测量仪器基本安全试验》,《GB 191 包装储运图示标志》《GB 6833.5 电子测量仪器电磁兼容性试验规辐射敏感度试验》《GB 6833.3 电子测量仪器电磁兼容性试验规静电放电敏感度试验》等文档更新记录表容简介“智慧牌”非接触式智能卡计时宝融合了美国、日本、西欧、香港、以及中国大陆各类型企事业单位的时间管理模式特点,将通用性与智能化有机结合,可视不同的使用需求而设定相应时间管理参数。
计时宝广泛适用于考勤、门禁、巡更、会议签到、钟点记录等计时、监控功能管理,可同时控制多组外控设备,接受多组输入信号,共有四种不同的工作模式供客户选择使用,适用卡片型号为Mifare One卡、CPU卡和ID卡,是企事业单位最好的时间“管家婆”。
套装形式的“计时宝”,出厂时已配齐了安装使用的必备配件,您仅需按照本说明书传授的方法,就能十分方便地掌握,并自行完成系统的安装、设置和查询。
与之配套的软件有考勤、门禁、人事、工资等管理软件,为您解决一般性的事务管理工作,如有特殊需求可与当地经销商联系,委托开发制作。
计时宝具有操作简便,安全可靠,功能实用,快速精确等特点。
在本说明书中,详细的对计时宝做了介绍,包括外观注释、产品特性、键盘介绍、配件介绍、连接器参数、连线转换盒参数和技术参数;还详尽的介绍了计时宝的安装与检测、使用方法、网络连接;最后还列出了报警代码和纠错措施以及技术支持联络方法。
JMY6025非接触IC卡读写器说明书
MIFARE& ISO14443A & ISO14443B & ISO15693 & ISO7816接触式IC卡读写器JMY6025 IC卡读写模块说明书(Revision 1.00)北京金木雨电子有限公司2019/12/12在使用本产品前请详细阅读本说明书,如果有任何疑问,请联系我们,我们会给您详尽的解答目录1简介 (2)2关键特点 (2)3技术指标 (2)4规格和引脚 (3)4.1图片 (3)4.2外形尺寸 (4)4.3 引脚说明 (5)5读卡类型 (5)6通讯协议 (6)7文档更新记录 (6)1简介JMY6025是基于NXP方案设计的非接触IC卡嵌入式读写模块,全面支持MIFARE系列以及ISO14443A和ISO14443B T=CL的非接触CPU卡,射频通讯协议支持EMV2010和PBOC 3.0的认证要求,射频场强基本符合EMV2010和PBOC 3.0的要求。
读卡器内置SAM卡插槽,支持任意符合ISO7816(T=0 & T=1)标准的SAM卡,支持任意速率的SAM卡的复位和操作,并针对国内的一卡通应用做了优化,支持国内广泛使用的38400bps 的SAM卡。
内置WiFi模块,可以通过网络接口访问读写器,丰富的接口可以更加多元化的嵌入到各种设备中。
2关键特点●天线一体式设计,天线性能稳定,一致性好●板载2个SAM卡座●HID通讯接口,WIFI网络接口●模块的RF电路性能和通讯协议可以通过EMV或PBOC的认证,全面满足支付系统要求3技术指标●读卡芯片:NXP RC663●工作频率:13.56MHz●射频标准:ISO14443A、ISO14443B、ISO15693●读写距离:100mm (MIFARE One,典型距离)●SAM:2个,支持ISO7816 T=0& T=1,支持任意通讯速率,最高可达230400bps●蜂鸣器:有●接口:USB HID,WIFI网络接口●电源:DC5V(±0.5V)●最大静态功耗:250mA●重量:约30壳●外形尺寸:100 * 70 * 12(mm)●工作温度:-25 ~ +85 ℃●储存温度:-40 ~ +125 ℃●PC软件:TransPort,通过下载●样例代码:VC,免费提供●ISP:支持4规格和引脚4.1图片4.2外形尺寸4.3 引脚说明5读卡类型6通讯协议模块的电路通讯接口是多样的,但数据链路层协议遵循JCP04和JCP05通讯协议,请参考《JMY600系列读卡模块通用技术手册.PDF》;我们也提供一个PC端的测试软件,可以协助开发者提高工作效率;以上资源可从我公司网站()下载、联系我公司销售人员或发送E-mail到:****************.com。
RF-35LT非接触式IC卡读写器
RF-35LT非接触式IC卡读写器使用手册及API函数介绍昆明明华澳汉科技有限公司RF-35LT非接触式IC卡读写器使用手册及API函数介绍Table of Contents1 简介 ..................................................................... ........................................................................ . (4)1.1 本手册使用范围 ..................................................................... . (4)1.2 术语表和缩略语 ..................................................................... . (4)1.3 概述 ..................................................................... ........................................................................ .........4 2 读写器概述 ..................................................................... ........................................................................ (5)2.1 设备接口 ..................................................................... ........................................................................ ....5 2.2 读写器装箱清单 ..................................................................... ..............................................................5 2.3 程序安装 ..................................................................... ........................................................................ ....5 2.4 软件 ..................................................................... ........................................................................ .............6 2.5 技术指标 ..................................................................... ........................................................................ ....6 3 API 函数指南 ..................................................................... . (6)3.1 驱动程序主要目录和文件 ..................................................................... . (6)3.2 函数使用说明 ..................................................................... ..............................................................7 4 库函数简介 ..................................................................... ........................................................................ (7)4.1 通用函数简介 ..................................................................... ..............................................................8 4.2 设备操作函数 ..................................................................... ..............................................................8 4.3 选择协议函数 ..................................................................... ............................................................10 4.4 复位RF(射频)模块 ..................................................................... (11)4.5 卡片操作...................................................................... (11)4.5.1 Mifare 标准非接触卡操作函数 ..................................................................... (11)4.5.2 ATMEL 非接触射频卡操作函数 ..................................................................... (15)4.5.3 I-CODE1非接触射频卡操作函数 ..................................................................... .. (15)4.5.4 FUDAN FM005非接触射频卡操作函数 ..................................................................... .. (16)4.5.5 I-CODE2 Label IC非接触射频卡操作函数 (16)5 通用函数 ..................................................................... ........................................................................ .. (17)6 设备操作函数 ..................................................................... .. (18)7. MIFARE 标准非接触卡操作函数 ..................................................................... .. (24)7.1 MIFARE 标准非接触卡操作流程图 ..................................................................... . (24)7.2 MIFARE STANDARD 1K 卡片...................................................................... (25)7.2.1 Mifare Standard 1K 卡片状态图 ..................................................................... . (25)7.2.2 调用Mifare Standard 1K 卡片API函数流程图 (27)7.2.3 操作函数说明 ..................................................................... . (28)8.1 MIFAREULTRALIGHT ............................................................. .. (39)8.1.1操作流程图 ..................................................................... . (40)8.1.2 Mifare UltraLight 状态图 ..................................................................... . (41)8.1.3 函数说明 ..................................................................... . (42)2 ——————————————————————————————————————————————————昆明明华澳汉科技有限公司 TEL: FAX:RF-35LT非接触式IC卡读写器使用手册及API函数介绍9.1 MIFARE STANDARD4K ..................................................................... ...................................................45 9.1.1 状态图和指令流程 ..................................................................... (45)9.1.2 操作流程图 ..................................................................... (46)9.1.3 函数说明: .................................................................... (47)10 ATMEL 非接触式卡 ..................................................................... .. (52)10.1AT88RF020 .............................................................. ........................................................................ (52)10.1.2 操作流程图 ..................................................................... (52)10.1.3 AT88RF020 防冲突和状态变化图 ..................................................................... .. (54)4.1.1 函数说明: .................................................................... (55)11 I-CODE1 LABEL IC 非接触卡操作函数 ..................................................................... .. (59)11.1 I-CODE1 LABEL IC SL1ICS3001................................................................. ......................................59 11.1.2 SL1ICS3001的状态图 ..................................................................... . (59)11.1.3 函数说明 ..................................................................... . (61)12 复旦筹码卡操作函数 ..................................................................... .. (67)12.1 复旦非接触卡FM005 .................................................................. ................................................67 12.1.2 FM005操作流程 ..................................................................... (67)12.1.3 函数说明 ..................................................................... . (69)13 I-CODE2 LABEL IC 非接触卡操作函数 ..................................................................... . (73)13.1 SL2 ICS20状态流程图 ..................................................................... .................................................73 13.2 操作流程图 ..................................................................... . (75)13.3 函数说明 ..................................................................... .. (76)附录几种常见非接触式卡的特征 ..................................................................... . (88)1 MIFARE STANDARD1K ...................................................................................................................88 2 MIFARE ULTRALIGHT.............................................................. .. (93)3 MIFARE STANDARD4K ..................................................................... ..............................................96 4 ATMELAT88RF020............................................................... .. (99)5 I-CODE1 LABEL ICSL1ICS3001 ............................................................. .........................................101 6 复旦筹码FM005 .................................................................. (103)7 I-CODE2 LABEL ICSL2ICS20 ............................................................... . (105)3 ——————————————————————————————————————————————————昆明明华澳汉科技有限公司 TEL: FAX:RF-35LT非接触式IC卡读写器使用手册及API函数介绍1 简介1.1 本手册使用范围本手册描述了非接触式IC卡读写器的使用及应用程序接口函数(API),所有API函数均可工作于Windows 98、 Windows 2000、 Windows NT、 Windows XP、 Unix、Linux和Dos等操作系统上。
新版第十八章非接触式-I-C卡及其读写设备课件.ppt
(2)非接触IC卡读写设备工作过程
① 读写设备终端不断向周围发送一组固定频率的电磁波。当频率 相同的卡片进入其工作领域时,卡片内的LC串联谐振电路在电磁激励 下产生共振,为卡内的电容充电。
② 在电容的另一端,接有一个单向导通的电子泵,将电容内的电 荷送到另一个电容内存储,当所积累的电荷达到2v时,此电容了可源 为集成电路提供工作电压。
22 精选
(2)GP32与MF RC500的连接
MC68HC908GP32
MF RC500
PTB0-PTB7
PTC0 PTC1 PTC2 PTC3 PTC4
IRQ
数据/地址
复位 片选
写 读 地址锁存 中断
D0-D7
A0 高电平
A1 高电平 A2 低电平
RSTPD VMID
NCS
RX
NWR TX1 NRD TX2
TX2 7 TVSS 8
NCS 9 NWR 10 NRD 11 DVSS 12
D0 13 D1 14 D2 15 D3 16
32 OSCOUT 31 RSTPD 30 VMID 29 RX 28 AVSS 27 AUX 26 AVDD 25 DVDD 24 A2 23 A1 22 A0 21 ALE 20 D7 19 D6 18 D5 17 D4
03
密码A
权限位
密码 B
第0扇区尾块
2
数据块
1
数据块
0
厂商标志块
13 精选
18.2.4 非接触式IC卡标准ISO/IEC 14443
ISO/IEC 14443是近耦合IC卡的国际标准,包括四个部分: 第一部分ISO/IEC 14443-1制定了有关非接触卡的物理特性; 第二部分ISO/IEC 14443-2制定了有关射频功率及信号界面的特性; 第三部分ISO/IEC 14443-3则为非接触卡的初始化及防冲突机制; 第四部分ISO/IEC 14443-4为有关的交易协定。
MR780 系列非接触 IC 卡 读写器说明书
MR780系列非接触IC卡读写器用户手册(Revision 3.22)北京金木雨电子有限公司2011/6/9在使用本产品前请详细阅读本说明书,如果有任何疑问,请联系我们,我们会给您详尽的解答目录1 简介 (2)2 技术指标 (2)3 可读卡型 (3)3.1 ISO14443 TYPE-A (3)3.2 ISO14443 TYPE-B (3)3.3 ISO15693 (3)3.4 SAM (3)4 读卡器型号规则 (4)4.1 型号格式 (4)4.2 型号详解 (4)4.2.1 产品代码 (4)4.2.2 设备类别 (4)4.2.3 通讯接口 (4)4.2.4 读卡类型 (5)4.2.5 外壳颜色 (5)4.2.6 定制型号 (5)4.3 当前可供货型号 (5)5 USB接口读卡器驱动安装 (5)6 关于PC软件和API (5)1简介MR780系列非接触IC卡读写器是基于NXP或兼容芯片设计的桌面式读卡器,带有8位LED显示器,能够显示8位数字,全面支持ISO14443和ISO15693,能够读写多种符合不同国际标准的非接触IC卡,尤其对符合ISO14443-4的非接触CPU卡支持完善,全面支持EMV2000和PBOC2.0,能够通过多个实验室的认证,如Visa Wave和Pay Pass的认证(由FIME实验室完成)以及中国银行卡检测中心的认证;读卡器内置SAM卡插槽,对国内的一卡通应用做了优化,支持国内广泛使用的9600bps和38400bps的SAM卡。
公司引进了先进的设备严格监控产品的质量,确保该读写器具有良好的质量和稳定性。
2技术指标RC500;MF RC531;CL RC632;SL RC400;FM1722(用于支持上● 读卡芯片: MF海加密标准,非标准品,需定制)● 工作频率: 13.56MHz● 射频标准: ISO14443A,ISO14443B,ISO15693● 读写距离: 100mm (Mifare One,典型距离)● SAM:3个插槽,支持ISO7816 T=0,支持9600bps和38400bps● 接口:RS232C或USB (内置CP2102 USB to RS232 转换器)● 串口速率: 9600 ~ 115200 BPS● 电源:DC5V ± 10%● 最大功耗:0.9W● 外形尺寸:141mm * 100mm * 31mm● 重量:约100g● 工作温度:-25 ~ +85 ℃● 储存温度:-40 ~ +125 ℃● PC软件:T ransWin,通过下载● SDK:基于Windows,免费提供● 样例代码: VC、VB、C++ Builder、DELPHI、Power Builder3可读卡型3.1ISO14443 TYPE-A● Mifare One S50● Mifare One S70● Mifare Plus (全功能支持)● Mifare One Mini● Mifare Ultra Light● ISO14443-4 (T=CL) TYPE A 双界面CPU卡3.2ISO14443 TYPE-B● AT88RF020● AT88RF080● SR176● SRI512● SRIX4K● ISO14443-4 (T=CL) TYPE B 双界面CPU卡3.3ISO15693● I.CODE SLI● Tag-it HF-I● 其他的符合ISO15693标准的标签3.4SAM● 符合ISO7816的CPU(SAM)卡,支持PPSS操作● 支持T=0和T=1● 支持默认任意速率卡片(9600,19200,38400,55800,57600,115200)4读卡器型号规则4.1型号格式金木雨桌面读卡器系列产品型号格式:1 2 3 4 5 6MR XXX X X X -XXX1:产品代码;2:设备类别;3:通讯接口;4:读卡类型;6:外壳颜色;6:定制型号4.2型号详解4.2.1 产品代码金木雨桌面读卡器系列产品代码固定为字母:MR 意为:Master Reader4.2.2 设备类别600:CPU使用P89LPC936FDH的读写卡器,带有8位LED数码管显示,支持1个SAM 701:CPU使用P89LPC936FDH的读写卡器,支持2个SAM卡730:CPU使用P89LPC936FDH的读写卡器,使用网络转换模块的网络接口读卡器,支持1个SAM760:CPU使用C8051F321的USB HID接口读卡器,读卡芯片使用RC400761:CPU使用C8051F321的USB HID接口读卡器,读卡芯片使用RC522、RC523,支持2个SAM780:CPU使用C8051F340的读卡器,支持3个SAM790:CPU使用C8051F340的USB PC/SC接口读卡器,支持3个SAM800:使用ARM7处理器的USB PC/SC接口读卡器,带有128*64点阵的LCD显示器,支持2个SAM810:使用ARM7处理器的USB PC/SC接口读卡器,支持2个SAM4.2.3 通讯接口S:RS232C接口,使用USB接口取电R:RS485接口,使用外部接线方式电源U:USB接口,供电由USB接口提供E:网络接口,使用外置电源适配器,5V电压4.2.4 读卡类型A:ISO14443A、Mifare系列和ISO7816C:ISO14443A、ISO14443B、Mifare系列和ISO7816G:ISO15693和ISO7816H:ISO14443A、ISO14443B、ISO15693、Mifare系列和ISO78164.2.5 外壳颜色这部分可以为空,为空则为默认的白色外壳,如果为其他颜色,则写上相应的字头W:白色(默认,可以不写)B:黑色4.2.6 定制型号在标准产品中,这部分为空,某些客户会要求产品定制,用数字来区别不同的定制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新版非接触IC卡开发板使用说明新版非接触IC开发板功能强大,可以作为一个读写卡器,通过1602或12864液晶屏显示相关信息,也可以作为一个独立的产品,实现相关功能,如门禁系统(需要另购程序)、电子钱包功能(需要自编或与我们联系)。
第一部分上位机为DELPHI,1602显示读写卡一、下载下位机1602程序1. 把串口线(如果是笔记本电脑,须采用USB转串口线)将开发板与PC 机连接好。
2. 把1602液晶显示器插在开发板上。
3.打开STC下载软件,选择STC89C516RD+单片机,内部扩展选择禁止内部AUX-RAM,如图所示:4.点击打开按钮,找到1602下位机源程序中的hex文件。
再点击下载按钮,提示给开发板上电,此时,用USB线给开发板供电,将程序下载到开发板的单片机中。
二、用DELPHI上位机软件读写卡1.双击启动测试软件,进入功能选项“参数设置”里面,可以设置串口通讯参数:串口号、波特率、校验位、数据位、停止位等等,设置玩了以后点击“修改串口”,如果出现“串口参数设置成功”,表明串口设置成功,如果出现异常,请按照提示做出改动。
2.设置完毕以后可以点击“测试读卡器”,如果出现“读卡器连接成功”,并且听到读卡器的风鸣器响声,证明串口设置正确,如果出现“读卡器连接失败”,表明串口设置有问题,请重新设置。
读写器默认参数:Com1、9600bps、N、8、1.3.把一张Mifare One 卡片放在天线区域范围内4.进入功能选项“低级操作”里面点击“寻卡”,如果出现“寻卡成功!”表明寻卡正常,如果出现“执行失败!”表明出现异常,请检查卡片是否在寻卡范围内,如果确认卡片没有问题,那么程序下载不正确,或读写器异常。
5.点击“防冲突”,如果出现“执行成功”表明防冲突正常,如果出现“执行失败”表明读写器出现异常或者卡片没有在天线区域范围内。
6.点击“选择”,如果出现“执行成功”表明选择正常,如果出现“执行失败”表明读写器出现异常或者卡片没有在天线区域范围内。
7.进入功能选项“密码下载”里面下载卡片密码,比如需要测试卡片扇区1 数据的读写,那么就在扇区1 后面填上密码A/B(注:卡片的初始密码A/B 均为全‘F’),然后选择“A 组密码”或者“B 组密码”,最后点击“下载”,如果出现“密码下载成功”表明密码下载成功,如果出现异常请按照错误提示更改后再下载一次,直至“下载成功”为止。
如果密码下载不成功,下步操作无法进行,即无法读写卡。
8.进入功能选项“数据读写”里面,“请选择扇区号”下面的可拉选项里面选择第5步下载密码的扇区号(比如扇区1),然后点击“读出”,如果提示“第*扇区数据读出成功”表明读数据正确。
如果出现“第*扇区数据读出失败”表明密码校验出错或者出现其他异常,请返回第5 步重新下载密码。
9.如果读数据正确,在块0、块1、块2 后面修改数据,比如改成:“块0:12345678901234567890123456789012”“块1:23456789012345678901234567890123”“块2:34567890123456789012345678901234”然后点击“写入”,如果出现“第*扇区数据写入成功”表明写入数据正确。
如果出现“第*扇区写入失败”表明密码校验出错或者出现其他异常,请返回第5 步重新下载密码。
10.再次点击“读出”键,然后点击“读出”,如果提示“第*扇区数据读出成功”表明读数据正确,再对比块0、块1、块2 是否和第7 步写入的数据一样,如果数据一样,证明写入成功了。
如果出现“第*扇区数据读出失败”表明密码校验出错或者出现其他异常,请返回第5 步重新下载密码。
三、Mifare One 卡片块值测试1.进入功能选项“块值操作”里面,在“扇区号”下面的可拉选项里面选择下载密码的扇区号(比如扇区1),在“块号”下面的可拉选项里面选择你想测试的块号(比如第1 块)2.在“操作值”后面填上你所希望的初始值(比如“11111111”),然后点击“初始化”,如果出现“数据初始化成功”表明操作成功。
如果出现“数据初始化失败”表明操作失败,请检查密码是否正确,返回第前面重新操作一次。
3.点击“读出”,如果在“当前值”后面出现是你原来写进去的初始值,证明操作正确,如果“数据读出失败”表明块值操作有异常,请重新初始化。
4.在“操作值:”后面填上你所希望的操作值(比如“22222222”),然后点击“加值”,如果出现“数值加操作成功”,表明操作成功。
如果出现其他提示表明操作失败。
5.点击“读出”,如果在“当前值:”后面出现是你初始值加上加值(11111111+22222222=33333333)表明操作正确,如果是其他的值表明失败。
6.在“操作值:”后面填上你所希望的操作值(比如“11111111”),然后点击“减值”,如果出现“数值减操作成功”,表明操作成功。
如果出现其他提示表明操作失败。
7.点击“读出”,如果在“当前值:”后面出现是你当前值减去操作值(33333333-11111111=22222222),表明操作正确,如果是其他值表明失败。
四、修改密码和控制位1.进入功能选项“修改密码”里面,在“扇区号”下面的可拉选项里面选择前面下载密码的扇区号(比如扇区1)。
2.在“密码A”和“密码B”后面分别写入你想修改的密码A 和密码B。
3.卡片控制位修改之前请详细阅读卡片资料,因为控制位修改不正确,就会导致卡片不能再使用,请务必小心使用。
4.在控制位后面填上该扇区的控制位。
5.点击“修改密码”,如果出现“修改密码成功”,表示操作正确,如果出现出错提示,请按照出错提示做相应的处理。
(注:密码修改后请务必记住,密码遗忘卡片就不能再次是使用了)。
五、调试信息进入功能选项“调试信息”里面,在“串口信息发送与接受”处可以看到PC 机和读卡器之间通讯的详细过程,对调试非常有帮助。
六、注意几点1. STC单片机下载程序时,一定要选AUX-RAM禁止访问。
2.在密码下载选项卡中,要先输入相应扇区的密码后(比如扇区1输入:FFFFFFFFFFFF),才能读出和写入扇区1的数值,否则,无法读取和写入扇区1,其它扇区依次类推。
3.当修改密码时,一定要记住,初始密码为FFFFFF,如果要修改为111111,请在修改密码的选项卡进行修改,修改后,密码即为111111,如果要改回到FFFFFF,请先将111111密码先下载,然后才能回到修改密码选项卡,对密码进行修改。
修改完成后再下载,就可以读取数据了,否则,若密码不正确,则无法读取数据。
4.液晶显示只显示部分信息,使用者可根据情况,通过修改程序,显示相应信息。
第二部分上位机为DELPHI,12864并口显示读写卡将带汉字库的12864液晶显示屏插到开发板上,下载好程序,其它使用方法与第一部分完全相同。
注意,12864显示的信息为部分内容,如果要显示其它信息,请自行修改下位机源程序。
第三部分上位机为VB,不采用液晶屏读写卡一、下载下位机程序1. 把串口线(如果是笔记本电脑,须采用USB转串口线)将开发板与PC 机连接好。
2. 把1602液晶显示器插在开发板上。
3.打开STC下载软件,选择STC89C516RD+单片机,内部扩展选择允许内部AUX-RAM,如图所示:4.点击打开按钮,找到下位机源程序中的hex文件。
再点击下载按钮,提示给开发板上电,此时,用USB线给开发板供电,将程序下载到开发板的单片机中。
二、用VB上位机软件读写卡1.安装VB6软件,并将MSCOMM32.OCX文件拷贝到windows\system32 里面去。
(如果之前已经拷贝,就不用再拷贝了)。
2.双击启动可执行软件RFID Tools,选择串口,这里使用的是USB转串口线,虚拟串口号为COM3,点击打开串口,如图所示:2.打开串口后,将卡放到开发板天线附近,此时,会显示卡号,如图所示:3.在密码A、密码B 编辑框中输入射频卡的相应密码,并选择使用A 密码或B 密码。
一般射频卡的初试密码是12 个F。
之后点击“装载密码”,密码将被送往单片机用于读写卡操作时的密码认证。
4.之后将射频卡靠近RFID DEMO 天线,将会自动进行读卡操作,读出卡的卡号并显示在RFID Tool中。
如果密码正确,电脑将发出短促清脆的“嘀”声,RFID_Tool 下半部分的数据显示区将默认显示第1 扇区第4 块的16 个字节的数据。
如果密码错误,电脑将发出“嗤嗤”的声音,卡号显示为30303030,显示数据也不会更新。
5.要读出其他扇区其他块的数据,只需输入相应的扇区号和块号,点击“读卡操作”。
之后将射频卡靠近天线即可,数据显示区将会自动显示读出的数据。
6.要往某扇区某块中写入数据,首先按照前面的操作,读出该块的数据,之后在数据显示区直接修改,输入要写入的新数据,然后点击“写入数据”,再将射频卡靠近天线即可。
(要验证写卡是否成功,可以按照前面的步骤,先读另外某个扇区某个块的数据,再重新读出刚刚写入过的块,看看数据显示区域的数据是否正确更新显示)7.加减值对于块数据有格式要求,所以我们先将块数据初始化为要求的格式,上位机以初始化为数值0x00000055 为例。
选择某扇区某块,之后点击“初始化(数值块)value:55”,然后将射频卡靠近天线即可,可以看到数据被初始化为如下值:之后点击“增加一(数据块)”,然后将射频卡靠近天线,可以看到数据更新,相应的增加了1;点击“减少一(数据块)”,然后将射频卡靠近天线,可以看到数据更新,相应的减少了1。
三、软件说明1. 软件目录结构说明源程序文件夹中有这样几个目录文件:SourceFile 目录:全套源代码(.c 和.h)放在该目录下。
后文将介绍源代码结构。
Keil 目录:单片机程序使用Keil编译,相关文件在该目录下。
编译时,打开Keil,点击菜单Project->Open Project,选择Keil\P1200.Uv2 打开编译工程,之后点击工具栏的即可编译。
编译生成的目标代码是Keil\ P1200.hex,后面用单片机下载程序下载的目标代码也就是这个文件。
需要Keil 的用户请自行下载或者与我们联系,由于该程序体积较大不包含在资料包中。
其他DesignEasy_RFID.*文件:我们通常使用Source Insight V3.5 查看代码,这是一款功能强大的代码编辑、阅读工具,用不同的颜色区分不同的语句,而且查找搜索十分方便。
这些若干DesignEasy_RFID.* 文件即是Source Insight的工程文件。
已经安装了Source Insight V3.5 程序的用户可以直接双击DesignEasy_RFID.PR 即可用Source Insight 查看代码。