供应RS485读卡器 RS485家教通ID读卡器(图)
ID(RS485)--RD11
(一)概述
RD系列标准ID读头是专为门禁配套使用的ID读卡设备。采用RD系列模块和高效微处理器设计而成,完成对EM4100兼容式ID卡的接收和输出。提供标准Wiegand26/34,ABA2,RS485输出接口,提供密码键盘。具有接收灵敏度高,单直流电源供电,工作电流小,低价位高性能等特点。适用于楼宇门禁,宾馆,小区,停车场等各种射频应用领域。
(二)性能特点
RD11(带RS485接口):
⑴完全支持EM4100兼容格式的125KHz射频ID卡。
⑵有效距离
⑶双色LED指示灯(红,绿)。
⑷一个固定蜂鸣器。
⑸直流供电9-12VDC,工作电流小于80mA。
⑹W26/W34/ABA2/RS485标准格式输出。
⑺密码键盘可选。
⑻内置
⑼通讯波特率:19200bps。
⑽专业防撬设计。
⑾防接错线保护。
⑿外形尺寸:115mmX75mmX
⒀工作温度0~
(三)接口描述
引线颜色 |
RS485 |
红色 |
12V |
黑色 |
GND |
黄色 |
485+ |
棕色 |
485- |
橙色 |
|
(四)使用说明
(1) 关于协议的说明
Weigand26/34,ABA2协议的说明见。
RS485接口的读头支持以下2种标准协议:
“超级终端协议”
此协议为RS485主动发送方式。当读头上刷卡时,卡号主动从RS485送出。
通过超级终端软件可以看到读入卡号。
RS485输出格式:19200,SPACE,8,1。
数据格式:
STX(0x02) |
DATA(8HEX) |
JH(1-249) |
CR(0x0D) |
LF(0x |
ETX(0x03) |
实例:
EM卡数据位: E3 08
读头机号: 12
发送序列:0x02 0x45 0x33 0x30 0x38 0x36 0x43 0x45 0x44 0x
发卡机协议”
一种在系列产品中广泛使用的内部协议,RS485被动方式。用于第三方开发时,必须通过函数调用形式实现对ID卡片的读取。
函数说明如下:(使用Delphi格式)
①function PC_Call_C(port,jh,cmd:Integer;sfile,sbuf:PChar;slen:Integer;var stat:Integer;rfile,rbuf:PChar;var rlen:Integer;timeout:Integer):Integer;stdcall;external 'pSer.dll';
功能:实现电脑与读头的485通讯协议。
输入:port为串口号。
jh为机号。
cmd为命令字。
sfile固定为nil(0)。
sbuf为指向发送数据包的指针。
slen为发送数据包长度。
rfile固定为nil(0)。
timeout固定为0。
输出:函数返回0,表示通讯成功;其它见。
stat返回命令执行结果,0表示成功,其它见错误代码表。
rbuf为指向接收数据包的指针。
rlen为接收数据包长度。
例子:以下假设读头机号12,串口号1。
(1)命令字0x02用于检测读头。
var rt:Integer;
stat,rlen:Integer;
rbuf:array[1..16] of Char;
begin
rt:=PC_Call_C(1,12,2,nil,'',0,stat,nil,@rbuf,rlen,0);
if (rt=0) then rt:=stat;
if rt=0 then Application.MessageBox('检测到读头')
else Application.MessageBox('未检测到读头');
end;
(2)命令字0xa8用于检测读头上是否刷过卡。
var rt:Integer;
stat,rlen:Integer;
rbuf:array[1..16] of Char;
begin
rt:=PC_Call_C(1,12,$a8,nil,'',0,stat,nil,@rbuf,rlen,0);
if (rt=0) then rt:=stat;
if rt=0 then Application.MessageBox('检测到卡片')
else Application.MessageBox('未检测到卡片');
end;
(3)命令字0xa9用于读取读头上刷卡卡号。
var rt:Integer;
stat,rlen:Integer;
rbuf:array[1..16] of Char;
id:Integer;
begin
rt:=PC_Call_C(1,12,$a9,nil,'',0,stat,nil,@rbuf,rlen,0);
if (rt=0) then rt:=stat;
if (rt=0) then
begin
PChar(@id)[0]:=rbuf[3];
PChar(@id)[1]:=rbuf[2];
PChar(@id)[2]:=rbuf[1];
PChar(@id)[3]:=rbuf[0];
end;
if rt=0 then Application.MessageBox('读取卡号为'+InttoStr(id),'信息')
else Application.MessageBox('未检测到卡片','信息');
end;
联网控制器协议”
一种在RD门禁系统中使用的协议,此时读头可挂接在485网络上作为联网控制器
使用。
(2) 上电复位时观察协议
注:只适用于带RS485接口或带键盘的读头。
上电复位时,读头先显示黄灯,然后n次绿灯,最后红灯;同时蜂鸣器鸣叫m次。
协议号 m n 协议名
────────────────
0 1 0 W26
1 1 1 W34
2 1 2 ABA2
3 2 0 超级终端
4 2 1 H&P发卡机
5 2 2 H&P联网控制器
(3) 通过软件设置协议和机号
注:只适用于带RS485接口的读头。
先双击Reader.exe。打开科启奥读卡器系列演示程序。
运行程序,画面显示: