射频卡读模块使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CLWG182 射频卡读模块使用说明
一、产品简介
CLWG182为北京长龙科技开发中心的新一代门禁打卡模块。采用了最新设计的电路板,有较强的扩展功能。其特点如下:
1、可以选择支持多种通信接口方式。
2、复位与独特的硬件看门狗电路工作可靠,不存在死机现象。特别适用于无人值守的工作
场合下使用。
3、W iegand和ABA输出方式采用了双晶体管设计的驱动,可以根据用户需求在外形尺寸上
满足需要,驱动能力较芯片驱动要强。在9012(TO-92A封装)驱动的情况下,输出电流可以达到200mA。在SC-59封装的情况下,输出电流可以达到100mA。能够支持对100米远的控制器进行打卡操作。
4、L ED、蜂鸣器均提供了外接口,供用户根据需要引出使用。
5、提供了两种封装线性稳压芯片(78L05、78LM05T)的安装孔,供选择使用。
6、提供了E2PROM的扩展安装定位,供门禁打卡头的名单下载用(需定货时商定使用条
件)。
7、提供了SYRIS200控制器兼容的RS485协议。在RS485协议下,通过硬件设置,能够支
持对ID4001卡或TEMIC E5550卡的打卡操作。最重要的是通过对SYRIS200协议的扩展,能够设置E5550卡的主密码、辅助密码和块号。
8、提供了在RS232协议下,利用WIN98平台上的用户读写界面,(用唤醒后读命令一次进
行)设置E5550卡的主密码、辅助密码和块号,以便切换到Wiegand26/34和ABA下进行打卡操作。
9、当模块处于RS485工作状态下时,厂家提供了一种转接器(RS232转RS485),供用户
选择,能够在WIN98平台上的用户读写界面下,利用直接的RS485命令,对模块进行读写操作和系统设定。
CLWG18X系列模块对E5550卡的打卡操作须先核对主密码,然后核对第6块的辅助密码,在核对正确的情况下,将所须读取的数据,按WG26/34的设定,存入卡数据区,在接收到读卡命令后,将数据发送回控制器。
对ID4001卡的读操作较E5550卡的操作简单。
ID4001卡有5个字节,一般只传输后3至4字节(根据命令E而定)。
二、接口简要说明
在Wiegand和ABA方式下,红灯常亮,打卡正确后,传输数据,同时绿灯闪一下,蜂鸣器响一下。
在RS232方式下,红灯间隙闪一下。通信成功后,绿灯闪一下,同时蜂鸣器响一下,但是,蜂鸣器在鸣叫时,在有输入信号的情况下,会停止鸣叫,转向输入信号的处理。
ABA方式的说明
脉冲宽度为175us,脉冲周期为350us。
每一位由4个比特组成,附加1个比特的奇校验。
常态时,数据线为高。
数据传送时,高位在前,低位在后。
Serial Txd(9600bps)传送方式
数据传送时,高字节在前,低字节在后。常态时数据线为低。9600bps。
Wiegand26的传输
脉冲宽度为50us,脉冲间隔为1ms。
第1比特为前12位的偶校验,第26比特为后12比特的奇校验。
第2至25比特的传输,为GK4001卡的后3个字节,高位在前,低位在后。
在TEMIC E5550卡传送时,发送的数据为当前块的后3个字节。
Wiegand34的传输
脉冲宽度为50us,脉冲间隔为1ms。
第1比特为前16位的偶校验,第34比特为后16比特的奇校验。
第2至33比特的传输,为GK4001卡的后4个字节,高位在前,低位在后。
在TEMIC E5550卡传送时,发送的数据为当前块的后4个字节。
ABA协议的传输
每个BIT的宽度为350us。前10个比特周期和最后5个比特周期无数据(为0),起始位(4比特)为0BH,数据为14位的10进制数,结尾是#0FH,及校验位。
RS485方式采用SYRIS200控制器的协议。协议见附录4。
在RS232方式下,对GK4001卡的读写,取块号为2,使用Read命令,即可将数据读出。共8个字节,前3个字节为0,后5个字节为数据。
在RS232方式下,可以对E5550卡操作。
打卡距离大于6CM。
通过硬件开关切换,支持对ID4001卡和E5550卡的操作。
附录1
图1 CLWG182模块外形平视图
附录2
CN4:
1、+12V(左边)
2、GND(右边)
CN5:(天线接口)
1、AN1;
2、AN2;
R29=0R,TEMIC E5550卡;R29空接,ID4001卡。
附录3:RS232/LD-FORM使用的命令
(1) 初始化:主控模块或PC机与CLWG182模块建立通讯联接。
发送的命令序列:
正确返回的数据序列:
(2) 从E5550射频卡读取自块一到指定块的数据
发送的命令序列:
块号:
1:读块一的数据
2:读块一到块二的数据
3:读块一到块三的数据
4:读块一到块四的数据
5:读块一到块五的数据
6:读块一到块六的数据
7:读块一到块七的数据
正确返回的数据序列:
举例:
命令序列:(64H,01H,02H,67H)
返回数据:(00H,08H,00H,01H,02H,03H,04H,05H,06H,07H,08H)
例子说明:读E5550射频卡块一和块二的数据,块一的数据为:00H,01H,02H,03H;块二的数据为:04H,05H,06H,07H。
(3) 向E5550射频卡的指定块写入数据
发送的命令序列:
在对E5550射频卡进行设置时:有一字位USEPSW,如果USEPSW =1,向E5550射频卡写入数据时需要密码;如果USEPSW =0,向E5550射频卡写入数据时,可以不需要密码。命令块中“是否需要密码”的定义如下:
00H:不需要密码(此时命令块中的密码可以为任意值)。