← Back to Product Manuals
Switch model
Card Readers

SK330刷卡设备

SK330 刷卡设备使用手册:涵盖产品外观、商品参数、接口定义、协议指令与安装方法。

ENES V1.0 2021-01-01
Card Readers SK330刷卡设备

前言

感谢使用提供的SK330刷卡设备。认真阅读本文档,可以帮助您了解此设备功能、特点、以及快速掌握设备的使用、安装方法。

产品简介SK330刷卡设备是针对刷卡场景设计的一款产品,支持韦根,RS232,RS485接口。

产品特点1,支持韦根26、34切换。2,支持韦根,RS232,RS485三种接口。3,支持读写M1卡扇区。4,波特率115200。

工作模式1,普通工作模式刷卡直接输出,刷卡成功时,蜂鸣器动作,绿色LED灯亮。2,线控模式此模式下,刷卡不会响蜂鸣器,不会亮绿色LED灯,需参考接口定义,通过接口电平的拉低与拉高,控制蜂鸣器,绿色LED灯动作。仅韦根版本的刷卡器支持。线控模式设置方法:先将MODEL设置引脚拉低(可以对地短接),刷卡器上电后,即为线控模式。 3,协议模式刷卡后输出数据给上位机,上位机可通过协议控制设备做相应动作,仅485\232版本的刷卡器支持。此模式下,也可以发送协议指令读写扇区。4,韦根协议切换韦根26:WG26/34_SEL引脚悬空,刷卡器上电,即为韦根26协议。韦根34:WG26/34_SEL引脚对地短接,刷卡器上电,即为韦根34协议。

产品外观

外观图

SK330 产品图示(手册第 8 页)
手册第 8 页

产品尺寸图

产品上盖图

产品下盖图

SK330 产品图示(手册第 9 页)
手册第 9 页
SK330 产品图示(手册第 9 页)
手册第 9 页
SK330 产品图示(手册第 9 页)
手册第 9 页
SK330 产品图示(手册第 10 页)
手册第 10 页
SK330 产品图示(手册第 10 页)
手册第 10 页

商品参数

常规参数支持接口 RS2

RS4

韦根工作电压 DC 9V-24V读卡电流 80mA (典型值12V供电)指示方式 红光、绿光、蜂鸣器安装方式 壁挂式安装产品尺寸 109.3mm75mm21mm支持卡类型S70\CPU\FM1208\FM1216-137\MIFARE CLASSIC EV1 4K(S70)\mifare desfire ev2d42\UL\FM12081K+7K\NTAG216\S50\ultralight c\UL EV1\DESFIRE EV2 D41\UltralightEV1\ISO14443B CPU\身份证操作卡方式 读物理卡号、读写扇区、操作CPU卡刷卡距离 ≤5cm (具体与卡片类型、规格以及使用场景有关)天线规格 13.56MHz

接口定义

Pin# 定义 说明1 LEN_IN LED灯控制脚,低电平有效2 BEEP_IN 蜂鸣器控制脚,低电平有效3 GND 电源负4 VCC 电源正5 WG_D0 韦根D0Pin1 Pin8Pin9 Pin12 6 WG_D1 韦根D17 WG26/34_SEL 韦根协议设置引脚悬空:韦根26低电平:韦根348 WG_MODEL 韦根线控模式设置引脚:低电平有效9 VCC 电源正10 GND 电源负11 232_RXD/485B 232接收脚/RS485 B 线12 232_TXD/485A 232发送脚/RS485 A 线

SK330 产品图示(手册第 12 页)
手册第 12 页

协议指令

数据传输协议

请求数据格式命令头+ 命令字 + 标识字 + 长度字+ 数据域+ 校验字命令头:两字节,默认为0x55,0xAA命令字:一字节长度字:两字节,指明本条命令从长度字后面开始到校验字的字节数(不含效验字),低位在前数据域:此项可以为空校验字:一字节,从命令头到数据域最后一字节的逐字节异或值

应答数据格式命令头+ 命令字 + 标识字 + 长度字+ 数据域+ 校验字命令头:两字节,默认为0x55,0xAA命令字:一字节标识字:一字节, 0x00则代表成功应答,其它失败或错误长度字:两字节,指明本条命令从长度字后面开始到校验字的字节数(不含效验字),低位在前数据域:此项可以为空校验字:一字节,从命令头到数据域最后一字节的逐字节异或值 任务启动标志位:AUTO/START/FINISH标识,目前所有的任务标志位均不生效,可以省略。注意:0x24、0x25、0x53(设置输出模式)命令会保存配置,掉电后重启不会丢失。5.1.3. 0X04 LED 和蜂鸣器控制指令: 0x04说明:仅支持动作一次,延时时间与刷卡时延时相同。PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x04 命令字 1Byte 0x04数据域长度 2Byte 0x05 0x00 标识字 1Byte 0x00 : 成功非0: 失败数据域 1Byte开关:0关闭,1 使能bit0: 保留bit1: 红灯控制位(无效)bit2: 绿灯控制位bit3: 蜂鸣器控制位数据域长度 2Byte N数据域 N Byte 数据: N = 0时没有此项校验字 1Byte 校验字 1Byte示例:控制蜂鸣器和灯动作一次:55 AA 04 01 00 0C F6 (绿灯+蜂鸣器)控制蜂鸣器动作一次:55 AA 04 01 00 08 F2控制蜂鸣器和灯动作一次:55 AA 04 01 00 04 FE设备返回:55 AA 04 00 00 00 FB 5.1.4. 0X24 LED 配置指令: 0x24说明:只有绿灯可控PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x24 命令字 1Byte 0x24数据域长度 2Byte 0x01 0x00 标识字 1Byte 0x00 : 成功非0: 失败数据域 1Bytebit0: 白灯控制位(无效)bit1: 红灯控制位(无效)bit2: 绿灯控制位数据域长度 2Byte N数据域 NByte数据: N = 0时没有此项校验字 1Byte 校验字 1Byte示例:刷卡亮灯:55 AA 24 01 00 04 DE刷卡不亮灯:55 AA 24 01 00 00 DA设备回应:55 AA 24 00 00 00 DB5.1.5. 0X25 蜂鸣器响应配置指令: 0x25说明:PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x25 命令字 1Byte 0x25数据域长度 2Byte 0x01 0x00 标识字 1Byte 0x00 : 成功非0: 失败数据域 1 Byte0:蜂鸣器关1:蜂鸣器开 数据域长度 2Byte N数据域 N Byte 数据: N = 0时没有此项校验字 1Byte 校验字 1Byte 示例:刷卡响蜂鸣器:55 AA 25 01 00 01 DA刷卡不响蜂鸣器:55 AA 25 01 00 00 DB设备回应:55 AA 25 00 00 00 DA

卡号上报开关指令: 0x53说明: 无PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xaa 包头 1Byte Default: 0x55 0xaa命令字 1Byte 0x53 命令字 1Byte 0x53数据域长度 2 Byte 标识字 1Byte0x00: 成功0xFF: 失败其他值: 失败数据域 1 Byte0x00:不上报卡号0x01:不上报卡号0x02:串口普通输出卡号0x03:串口协议输出卡号数据域长度 2 Byte数据域 N Byte校验字 1 Byte 校验字 1 Byte示例:55 aa 53 01 00 00 AD 不上报卡号55 aa 53 01 00 01 AC 不上报卡号55 aa 53 01 00 02 AF 串口普通输出卡号55 aa 53 01 00 03 AE 串口协议输出卡号

读取 M1 卡一块数据指令: 0x51 读取 M1 卡某块说明: 任务启动标志字段可选,当指令中不包含该标志位时,默认按 AUTO 标识执行PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xAA 包头 1Byte Default: 0x55 0xAA命令字 1Byte 0x51 命令字 1Byte 0x51数 据 域长度 2 Byte N 标识字 1Byte 0x00 : 成功非 0 : 失败数据域 N Byte密钥类型 1Byte 0x60 -> KEY A0x61 -> KEY B 数据域长度 2 Byte N块号 1 Byte 0 ~ 0xFF密钥 6 Byte数据域 N Byte 数据 N = 0 时没有此项任务启动标志位 ( 可选)1 Byte0x00 -> AUTO0x01 -> START0x02 -> FINISH校验字 1 Byte 校验字 1Byte示例:用A(0x60)密钥做认证,读取6 扇区第二块(即绝对块号为 0x19)数据。认证密钥为FF FF FF FF FF FF,标志位选配。PC-->Reader :55 AA 51 09 00 60 19 FF FF FF FF FF FF 00 DE 包含标志位PC-->Reader :55 AA 51 08 00 60 19 FF FF FF FF FF FF DF 无标志位Reader-->PC :55 AA 51 00 10 00 12 34 56 78 90 12 34 56 78 90 12 34 56 78 90 12 34 读卡成功Reader-->PC :55 AA 51 FF 00 00 51 失败或无卡

写 M1 卡一块数据指令: 0x52 向 M1 卡某块写数据说明: 任务启动标志字段可选,当指令中不包含该标志位时,默认按 AUTO 标识执行PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2 Byte Default: 0x55 0xAA 包头 1Byte Default: 0x550xAA命令字 1 Byte 0x52 命令字 1Byte 0x52数 据 域 长度 2 Byte N 标识字 1Byte 0x00 : 成功非 0 : 失败数据域 N Byte密钥类型 1 Byte 0x60 -> KEY A0x61 -> KEY B 数据域长度 2Byte N块号 1 Byte 0 ~ 0xFF密钥 6 Byte数据域 NByte 数据 N = 0 时没有此项数据 16 Byte任务标志位(可选) 1 Byte0x00 -> AUTO0x01 -> START0X02 -> FINISH校验字 1 Byte 校验字 1Byte示例:用B(0x61)密钥做认证,向6扇区第二块(即绝对块号为0x19)写数据。认证密钥为FF FF FF FF FF FF,标志位选配。PC-->Reader :55 AA 52 19 00 61 19 FF FF FF FF FF FF 11 11 11 11 11 11 11 11 22 22 22 22 22 22 2222 00 CC 包含标志位PC-->Reader :55 AA 52 18 00 61 19 FF FF FF FF FF FF 12 34 56 78 90 12 34 56 12 34 56 78 90 1234 56 CD无标志位Reader-->PC :55 AA 52 00 00 00 AD写数据成功Reader-->PC :55 AA 52 FF 00 00 52 失败或无卡

读 M1 卡扇区内多个块指令: 0xA0 读 M1 卡扇区内多个块说明: 可读 S50/S70 卡,扇区号、偏移、块数的取值根据卡片类型而定偏移--以选取的扇区 0块为起始地址计算待读块的基地址。块数--以选定的基地址块为读卡开始块,连续读取选中的块数。命令解析:读取一张卡的 2 扇区 1块和 2 块数据55 AA A0 0B 00 00 60 02 01 02 FF FF FF FF FF FF 3555 AA A0 0B 00 00 60 02 01 02 FF~FF35命令头指令数据长度AUTO密钥类型扇区号待读块基地址从基地址开始连续读几块密钥 校验字注:读取的块数不可为0,若为 0 视为无效指令;一条指令中不可跨扇区读取块数据PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2Byte Default: 0x55 0xAA 包头 1Byte Default: 0x55 0xAA命令字 1Byte 0xA0 命令字 1Byte 0x51数据域长度 2Byte N 标识字 1Byte 0x00 : 成功非 0 : 失败数据域 11Byte任务标志位 1 Byte0x00 -> AUTO0x01 -> START0x02 -> FINISH 数 据 域 长度 2Byte N密钥类型 1 Byte 0x60 -> KEY A0x61 -> KEY B扇区号 1 Byte S50 -> 0x00~0x0FS70 -> 0x00~0x27偏移 1 ByteS50 -> 0x00~0x03S70 -> 0x00~0x03 或0x00~0x0F数据域 NByte 数据 N = 0 时没有此项块数 1ByteS50 -> 0x01~0x04S70 -> 0x01~0x04 或0x01~0x10密钥 6 Byte校验字 1Byte 校验字 1Byte 示例:用A(0x60)密钥做认证,读取2 扇区0 块、1 块、2块数据,即以 0块为基地址连续读3块。认证密钥为FF FF FF FF FF FF,标志位设置为 AUTO。PC-->Reader :55 AA A0 0B 00 00 60 02 00 03 FF FF FF FF FF FF 35Reader-->PC :55 AA A0 00 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 6F 读数据成功Reader-->PC :55 AA A0 FF 00 00 A0 失败或无卡

写 M1 卡扇区内多个块指令: 0xA1 写多块数据说明: 可读 S50/S70 卡,扇区号、偏移、块数的取值根据卡片类型而定偏移--以选取的扇区 0 块为起始地址计算待写块的基地址。块数--以选定的基地址块为写卡开始块,连续写数据到选中的块数。命令解析:写数据到一张卡的 2 扇区 1 块和 2 块(指令详见示例)55 AA A1 2B 00 00 60 02 01 02 FF FF FF FF FF FF ... ... 36注:待写入的块数不可为 0,若为 0 视为无效指令;一条指令中不可跨扇区写入数据55AAA1 2B 00 00 60 02 01 02 FF~FF... ...36命令头指令数据长度AUTO密钥类型扇区号待写块基地址从基地址开始连续写几块密钥 待写数据检验字PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2 Byte Default: 0x55 0xAA 包头 1 Byte Default: 0x55 0xAA命令字 1 Byte 0xA1 命令字 1 Byte 0xA1数据域长度 2 Byte N 标识字 1 Byte 0x00 : 成功非 0 : 失败数据域 N Byte任 务 标志位 1 Byte0x00 -> AUTO0x01 -> START0X02 -> FINISH数据域长度 2 Byte N密 钥 类型 1 Byte 0x60 -> KEY A0x61 -> KEY B扇区号 1 Byte S50 -> 0x00~0x0FS70 -> 0x00~0x27偏移 1 ByteS50 -> 0x00~0x03S70 -> 0x00~0x03 或0x00~0x0F数据域 0 Byte 数据 N = 0 时没有此项块数 1ByteS50 -> 0x01~0x04S70 -> 0x01~0x04 或0x01~0x10密钥 6 Byte数据 N Byte N = 16 * 块数校验字 1 Byte 校验字 1 Byte 示例:用 A(0x60)密钥做认证,向 2 扇区 1 块、2 块写入数据,即以 1 块为基地址连续写 2 块。认证密钥为 FF FF FF FF FF FF,标志位设置为 AUTO。PC-->Reader :55 AA A1 2B 00 00 60 02 01 02 FF FF FF FF FF FF 11 11 11 11 11 11 11 11 11 00 00 00 00 00 0000 00 00 00 00 00 00 00 33 33 33 33 33 33 33 33 33 36Reader-->PC : 55 AA A1 00 00 00 5E 写数据成功Reader-->PC :55 AA A1 FF 00 00 A1 失败或无卡 5.1.11. 0XA6 发送 APDU 指令指令: 0xA6说明: 用于与 CPU 卡之间进行通信,APDU 指令可参见《FMCOS2.0 用户手册》PC->Reader(Send) Reader->PC(Receive)项目 字节 说明 项目 字节 说明包头 2 Byte Default: 0x55 0xAA 包头 1 Byte Default: 0x55 0xAA命令字 1 Byte 0xA6 命令字 1 Byte 0xA6数据域长度 2 Byte N 标识字 1 Byte 0x00 : 成功非 0 : 失败数据域 N Byte任 务标 志位1 Byte 0x01 -> START0X02 -> FINISH 数据域长度 2 Byte NAPDUDATA N Byte 符合 ISO7816-4 的数据结构 数据域 N Byte 数据 N = 0 时没有此项校验字 1 Byte 校验字 1 Byte例:红色字体部分为APDU 指令选择应用目录:PC-->Reader :55 AA A6 08 00 01 00 A4 00 00 02 3F 01 C8Reader-->PC : 55 AA A6 00 11 00 6F 0D 84 05 41 44 46 30 31 A5 04 9F 08 01 02 90 00 4C获取4 位随机数:Reader-->PC : 55 AA A6 06 00 01 00 84 00 00 04 DEReader-->PC :55 AA A6 00 06 00 7C C9 56 38 90 00 14外部认证:四位随机数用于外部认证,认证方式为DES 单倍长,默认密钥(1122334455667788)PC-->Reader :55 AA A6 0E 00 01 00 82 00 00 08 71 7E B1 7D 4C F6 81 17 33 Reader-->PC : 55 AA A6 00 02 00 90 00 CB选择二进制文件:PC-->Reader :55 AA A6 06 00 02 00 B0 83 00 00 6EReader-->PC : 55 AA A6 00 12 00 11 22 33 44 55 66 77 88 00 00 00 00 00 00 00 00 90 00 53

安装方法

SK330 产品图示(手册第 26 页)
手册第 26 页

联系方式

Video Tutorials

SK330 产品演示

Watch video

FAQ

How can I get the latest firmware for this product?

Firmware and upgrade packages require submitting your company information for approval; once approved, a download link will be sent. You can also upgrade online from the device backend.

The manual does not match the actual device?

Always refer to the device nameplate label and the latest version of the manual. If you have questions, contact Vguang technical support for assistance.

Related Manuals

Was this page helpful?