供应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。打开科启奥读卡器系列演示程序。
  运行程序,画面显示:
  
  
 
                
                    

                    
