宠物芯片标签阅读器|读卡器L8600系列RS232 / RS485通讯协议与开发应用说明

宠物芯片标签阅读器|读卡器L8600系列RS232 / RS485通讯协议与开发应用说明适用于L8600-S-01、L8600-R-01

通信接口

通信接口:RS232 / RS485

数据格式:1个起始位、8个数据位、无奇偶校验位、1个停止位。

波特率:9600

输出编码格式:ASCII 码

 

调谐参数

读卡器上电后启动自检调谐程序,调谐完毕后会把调谐参数发送出来,该参数可用于对读卡器工作环境的评估。数据格式如下:

【数据帧头】+【调谐表】+【调谐点】

【数据帧头】:1字节

【调谐表】:16字节

【调谐点】:1字节

扫描二维码关注公众号,回复: 12502412 查看本文章

数据通信

读卡器支持三种通信模式:AutoSend 模式(默认)、ReSend 模式和ReRead 模式。

AutoSend 模式:

标签进入一次场区最多返回2包数据,直到该标签离开感应区后再次进入感应区,或者读卡器检测到一个新的标签。

ReSend 模式:

控制主机可通过发送$S#,请求读卡器再次发送上一次发送的标签数据。当控制主机接收数据出错时可通过此命令再次获取标签数据。

ReRead 模式:

控制主机可通过发送$R# 命令,请求读卡器重新扫描感应区,读取感应区内的标签数据。

读卡器支持EMID和FDX-B两种格式电子标签,信号输出数据格式如下:

输出数据

$F9000026000969327C#$F9000026000969327C#(每次读卡输出2遍)

数据长度

1位

1位

15位

2位

1位

ASCII值

$

E 或F

9000026000969327

7C

#

HEX值

24

46

39 30 30 30 30 32 36 30 30 30 39 36 39 33 32

37 43

23

含义

数据头

EM或FDXB

15位10进制卡号卡号,与卡上丝印一致

校验值

数据尾

BCC校验值计算方式:从F开始到卡号结束的16位HEX数做XOR运算。

例卡片丝印90000260009693,模块输出 $F9000026000969327C# ,这里$是数据头,F表示为FDX-B标签,

900002600096932为卡号,7C为校验值,# 表示数据尾。

BCC校验值计算方法为:46^39^30^30^30^30^32^36^30^30^30^39^36^39^33^32 = 0X7C

注:EMID 为 10 位数据编码格式(前面加国家码和补00),FDX-B 为15 位数据编码格式。

 

例EMID卡片丝印0002327100 传感器输出数据为 $E01700000232710076#

数据分段

$

E

017

00

0002327100

76

#

含义

数据头

EMID卡

客户编码

补两位0

卡号

校验值

数据尾

 

例FDX-B卡丝印 900002600096965 传感器输出数据为 $F9000026000969657E#  

数据分段

$

F

900002600096965

7E

#

含义

数据头

FDX-B卡

卡号

校验值

数据尾

 

猜你喜欢

转载自blog.csdn.net/Alex88389516/article/details/110586434
今日推荐