Ic卡芯片型号选用
1、ATMEL 24CO1A
存储容量:1Kbit,无密码,只有读写两种操作
制作标准:ISO 7816
应用范围:数据存储
2、ATMEL 24C16
存储容量:16Kbit,无密码,只有读写两种操作
制作标准:ISO 7816
应用范围:数据存储
3、ATMEL 24C64
存储容量:64Kbit,无密码,只有读写两种操作
制作标准:ISO 7816
应用范围:数据存储
4、AT88SC102
存储容量:加密存储卡,1Kbit
特点:2个应用区,容量均为512Kbit,密码计数器值为4,卡片总密码2字节,一区擦除密码6字节,二区擦除密码4字节
制作标准:ISO 7816
应用范围:医疗保险、数据存储、网吧收费、身份认证、电子钱包
5、AT88SC1604A
存储容量:加密存储卡,16Kbit
特点:1个公用区和4个应用区,四个应用区中,各个分区都有各自的密码和擦除密码,且各个分区中均有各自的密码计数器,密码均为2字节,密码计数器值为8
制作标准:ISO 7816
应用范围:医疗保险、数据存储、网吧收费、身份认证、电子钱包
6、SLE 4428
存储容量:加密存储卡,1K字节
特点:卡始终可读,写卡必须通过密码校验,2字节可编程密码,密码错误计数值为8,可对整张卡片写保护
制作标准:ISO 7816
应用范围:医疗保险、数据存储、网吧收费、高速公路收费、电子钱包
7、SLE 5542(SLE4442升级)
存储容量:加密存储卡,256字节
特点:卡始终可读,写卡必须通过密码校验,3字节可编程密码,密码错误计数值为3,可对卡片前32字节写保护
制作标准:ISO 7816
应用范围:医疗保险、数据存储、网吧收费、高速公路收费、电子钱包
8、Philips Mifare 1 S50
存储容量:8Kbit,16个扇区,每区4块,每块16字节,以块为存取单位,每个扇区有独立的一组密码及访问控制,有32位全球唯一序列号
工作频率:13.56MHZ
通讯速度:106kbps
读写距离:2.5-10CM
制作标准:ISO 14443
应用范围:企业/校园一卡通、公交一卡通、高速公路收费、停车场、小区管理、电子钱包
9、Philips Mifare S70
存储容量:32Kbit,40个扇区,其中32个扇区每扇区64个字节容量,分为4块,每块16字节;8个扇每扇区256个字节,分为16块,每块16个字节,以块为存取单位,每个扇区有独立的一组密码及访问控制,有32位全球唯一序列号码
工作频率:13.56MHZ
通讯速度:106Kbps
读写距离:2.5-10CM
制作标准:ISO 14443
应用范围:高容量要求的校园一卡通、城市一卡通、电子钱包
10、Mifare Ultra Light
存储容量:512bit,16块,每块4字节,唯一的7字节序列号,32位用户可定义的一次性编程区域,384位用户读、写区域
工作频率:13.56MHZ
通讯速度:106Kbps
读写距离:在100MM以内(与天线有关)
制作标准:ISO 14443
应用范围:一次性票卡,如地铁、城际高铁
11、Ti 2048
存储容量:2Kbit,分为64×32个区段,唯一64位序列号
工作频率:13.56MHZ
通讯速度:106Kbps
制作标准:ISO 15693
应用范围:公交,泊车,身份认证,考勤管理,门票,一卡通付费,
产品标识
12、ATMEL T5567(原T5557升级版)
存储容量:330bit, 10分区,每个分区33bit,8位密码
工作频率:125KHZ
读写距离:3-10CM
制作标准:
应用范围:感应式智能门锁、企业一卡通系统、门禁、通道系统
13、EM4001ID卡
工作频率:125KHZ
读写距离:2—15CM
应用范围:身份识别、考勤系统、门禁系统、财物标识
14、SLE 4442
存储容量:加密存储卡,256bit,
特点:卡始终可读,写卡必须通过密码校验,3字节可编程密码,密码错误计数值为3,可对卡片前32字节写保护
制作标准:ISO 7816
应用范围:医疗保险、数据存储、网吧收费、高速公路收费、电子钱包
15、CPU卡
存储容量:8K、16K、32K等
特点:自带芯片操作系统(COS),安全性能高,可自定义卡片文件结构、容量大、速度快、支持一卡多用。
制作标准:ISO 7816
应用范围:金融、社会保障、政府、手机SIM卡、PSAM卡、身份认证、电子钱包
A
各种读卡器的常见问题
1卡片芯片朝上朝下问题
卡片在读卡器中芯片朝上或朝下的问题,是根据读卡器的型号的不同而有区别的:RD600、RD600U、RD600P、RD600W-T、RD600S-T、RD600S-U-T读卡器中的卡片芯片朝上;RD600W-B、RD600S-B、RD600S-U-B读卡器中的卡片芯片朝下;
2自动测卡问题
RD600演示程序中的自动测卡功能仅供参考,不是判断卡型的唯一标准,因为在测卡时读的是特征字节,而卡的特征字节有可能因卡的生产商不同而有所不同,当测卡不准时,请手动选卡型号。
3验证密码问题
接触式读卡器器在验证密码时,如果在前一次核对密码正确后而没下电的情况下,无论输入任何密码它都认为是正确的,只有下电后才能判断密码的正确与否。
4 RD900ID的参数问题
RD900ID-S读卡时需要打开超级终端,通讯速率为:1200BPS;RD900ID-P则只需打开一个文档即可。还有种情况就是读卡器RD900ID是根据客户的要求定制的,采用的波特率和输出数据方式都有所差异,欲知详细情况请与我们的技术员联系。
5 USB读卡器
在使用USB读卡器时,不能先接读卡器,而是应该先安装USB驱动,然后再接上USB读卡器,这时系统会自动找到设备的。
6 RD800M
在RD800M演示程序中,使用自动测试功能后,如果再继续其它操作得先对卡下电(即把卡片从感应区移开);如果要对射频卡读卡器改变波特率继续工作,应该对读卡器先断电,然后波特率才能够修改成功,因为读卡器只有在刚通电的情况下,才处于自动侦测波特率的状态。
7 IC_InitType
此函数不是测卡函数,它没有测卡功能,它的作用是告诉读卡器将要操作的卡型号而已。
8初始化串口错误
串口资源已经被占用,(包括初始化串口后非正常退出而未关闭串口,然后再去初始化串口);计算机与读写器通讯的波特率与读写器默认波特率不一致;计算机与读写器通讯的串口与读写器默认串口不一致;设备连接不正确,接触不正常。
9 DES算法加减密
在VB中,部分数据在使用DES算法加密减密后与原文有所不同,解决办法为:可将密文定义为全局变量,直接传递给解密函数解密;或者将加密后的密文以BYTE表示,用传地址方式传递。
10擦除
102、1604卡只有在数据成功擦除后,才能够正确地写入新的数据;对102卡写数据时起始地址必须为偶数,数据长度也必须为偶数。
11 DT4C28、4406卡操作时的注意事项
<1>该卡是先擦除后写,也就是如果要写入的地方不是FF的时候必须要先擦除该字节,然后才能写入数据.
<2>该卡是借位擦除,比如说想把字节12处的数据擦除为FF,就必须st=IC_Erase_4406
(p_NowCom,13),也就是擦除高一位的字节;不能写入为FF的数据,如果已经是FF,就不用写。(千万要注意!!!!!!!)如果想写为FF,必须用earse.比如:在16开始要写入"11ff2233",就不能直接写入IC_Write_Hex(icdev,16,4,
"11ff2233");应该是:先执行IC_Erase_4406(p_NowCom, 18); IC_Write_
Hex(icdev, 16,1,
"11");最后IC_Write_Hex(icdev,18,2,
"2233");
<3>该卡核对完密码后,9是错误记数,10,11,12是密码,这些字节因为一般不是FF,所以就要接着擦除密码区的数据。st=IC_Erase_4406(p_NowCom,13);st=IC_Erase_4406(p_NowCom,12);st=IC_Erase_4406(p_NowCom,11);st=IC_Erase_4406(p_NowCom,10);
这四个函数一定要按顺序执行!
<4>最后一定要注意的是,个人化操作,也就是写第8个字节为"7F"(有可能不同),一定要放在最后所有的数据已经写完后写。