我是靠谱客的博主 开放钢笔,最近开发中收集的这篇文章主要介绍CK-S650-PA60S半导体行业RFID读写器|读卡器N协议详细说明1. 读卡器通讯协议2. 命令说明,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

CK-S650-PA60S半导体行业RFID读写器|读卡器是一款基于射频识别技术的低频RFID标签读卡器,读卡器工作频率134.2kHz。该读卡器支持标准工业半导体SECS协议和 Modbus RTU协议,同时还支持1和N协议,方便用户应用到半导体加工控制器或PLC等系统中。设备外置了三个模式开关选择器,方便用户直接设置工作模式、通信速率以及设备地址。读卡器内部集成了射频部分通信协议,用户只需通过RS232/RS485通信接口发送接收数据便可完成标签的读取操作,无需理解复杂的射频通信协议。


本文将重点介绍CK-S650-PA60S半导体行业RFID读写器|读卡器N协议说明。

 

1. 读卡器通讯协议

1.1  通讯数据帧

1.1.1   命令帧格式

SOH

节点编号

命令代码

参数

FCS

帧尾(H)

1

N

01h

0x0D

FCS:SOH之后的字符到FCS之前的字符进行8位独有逻辑总和 (EOR)转换获得的两个ASCII代码字符。

1.1.2       响应帧格式

SOH

节点编号

响应代码

参数

FCS

帧尾(H)

1

N

01h

0x0D

FCS:SOH之后的字符到FCS之前的字符进行8位独有逻辑总和 (EOR)转换获得的两个ASCII代码字符

1.1.3   示例

读取1号节点的第一页和第二页数据

        按照上面命令格式

SOH

节点

命令代码

参数

FCS

帧尾

ASCII

0

1

0

1

0

0

0

0

0

0

0

0

0

C

7

3

CR

HEX

01

30

31

30

31

30

30

30

30

30

30

30

30

30

43

37

33

0x0D

1.2      命令代码

命令

值(ASCII)

功能描述描述

读取

0100

当接收到此命令时,系统会与射频标签通信,并读取数据的指定页。最多可以选择16页。

写入

0200

当接收到此命令时,系统会与射频标签通信,并写入数据的指定页。最多可以选择16页。

相同写入

0300

当接收到此命令时,系统会与射频标签通信,并将相同数据写入指定页的页单元。最多可以指定17页,这也是射频标签的最大页数。

字节写入

0400

当接收到此命令时,系统会与射频标签通信,并将数据写入到第一个地址和字节编号指定的区域。最多可以指定128字节。

测试

10

将接收到的数据发送到主机设备。

NAK

12

重复发送前立即做出响应。

获取参数

14

获取型号、固件版本或另一参数。

获取上一条命令

15

获取已执行的上一命令的命令代码。

复位

7F

复位放大器单元

1.3      响应代码

类型

值(ASCII)

名称

功能描述描述

正常结束

00

正常结束

当接收到此命令时,系统会与射频标签通信,并读取数据的指定页。最多可以选择16页。

主机通信错误

14

格式错误

当接收到此命令时,系统会与射频标签通信,并写入数据的指定页。最多可以选择16页。

通信错误

70

通信错误

当接收到此命令时,系统会与射频标签通信,并将相同数据写入指定页的页单元。最多可以指定17页,这也是射频标签的最大页数。

72

无标签错误

将接收到的数据发送到主机设备。

7B

写入错误

重复发送前立即做出响应。

2. 命令说明

2.1      读取

适用于读多个页操作

2.1.1   发送命令

SOH

节点编号

命令代码

页名(8个字符)

FCS

CR

01h

0

1

0

0

0Dh

        页名(8个字符)

7

--

0

7

--

2

1

0

7

--

0

7

--

3

1

0

页码

/

/

/

/

/

17

16

15

14

--

7

6

--

1

/

/

名称

0*

0*

0*

0*

0*

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0*

0*

00

00到07

00到FF

00到FC

0*:固定为0

0/1:0或者1

页名:将读的页对应的位设置为1,不读的页对应位设置为0,将结果换算成十六进制。

FCS:SOH之后的字符到FCS之前的字符进行8位独有逻辑总和 (EOR)转换获得的两个ASCII代码字符。

2.1.2   读取响应

SOH

节点编号

响应代码

读取的数据

FCS

CR

第N页

… …

第M页(N<M)

数据1

... …

数据8

数据1

… …

数据8

01h

0

0

0Dh

2.2      写入

数据写入到射频标签的页单元,可以指定任何页,每次最多写入16页。

2.2.1   发送命令

SOH

节点编号

命令代码

页名

(8个字符)

写入数据

FCS

CR

第N页

第M页(N<M)

数据1

数据8

数据1

数据8

01h

0

2

0

0

0Dh

页名(8个字符)

7

--

0

7

--

2

1

0

7

--

0

7

--

3

1

0

页码

/

/

/

/

/

17

16

15

14

--

7

6

--

1

/

/

名称

0*

0*

0*

0*

0*

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0*

0*

00

00到07

00到FF

00到FC

0*:固定为0

0/1:0或者1

页名:将写的页对应的位设置为1,不写的页对应位设置为0,将结果换算成十六进制。

2.2.2   写响应

SOH

节点编号

响应代码

FCS

CR

01h

0

0

0Dh

返回响应代码(正常时:00)。

2.3      相同写入

此命令适用于多个页需要写入相同数据的操作,可操作任意页

2.3.1   相同写入命令

SOH

节点编号

命令代码

页名

(8个字符)

写入数据

FCS

CR

数据1

数据8

01h

0

3

0

0

0Dh

页名(8个字符)

7

--

0

7

--

2

1

0

7

--

0

7

--

3

1

0

页码

/

/

/

/

/

17

16

15

14

--

7

6

--

1

/

/

名称

0*

0*

0*

0*

0*

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0/1

0*

0*

00

00到07

00到FF

00到FC

0*:固定为0

0/1:0或者1

页名:将写的页对应的位设置为1,不写的页对应位设置为0,将结果换算成十六进制。

2.3.2   相同写入响应

SOH

节点编号

响应代码

FCS

CR

01h

0

0

0Dh

返回响应代码(正常时:00)。

2.4      字节写入

此命令会从射频标签指定的地址开始将数据写入到任何指定字节编号。每次最多可写入128字节。

2.4.1   字节写入命令

SOH

节点编号

命令代码

第一个地址

写入数据

FCS

CR

数据1

数据N

01h

0

4

0

0

0Dh

第一个地址可在00h到87h范围内指定地址。

写入数据可从指定地址开始指定最多128字节写入数据。

2.4.2   字节写入响应

SOH

节点编号

响应代码

FCS

CR

01h

0

0

0Dh

返回响应代码(正常时:00)。

2.5      测试

当读写器单元接收到测试命令时,将会发送响应代码和命令测试数据到主机设备作为响应。

2.5.1   测试命令

针对主机设备与读写器单元之间的通信执行通信测试。

SOH

节点编号

命令代码

测试数据

FCS

CR

数据1

数据n

01h

1

0

0Dh

2.5.2   测试响应

SOH

节点编号

响应代码

测试数据

FCS

CR

数据1

数据n

01h

0

0

0Dh

2.6      NAK命令

重复发送前一次响应的命令

2.6.1   NAK发送命令

SOH

节点编号

命令代码

FCS

CR

01h

1

2

0Dh

2.6.2   NAK响应命令

返回上一次操作的响应命令

2.7      获取参数

此条命令获取型号固件版本等参数

2.7.1   发送命令

SOH

节点编号

命令代码

参数类型

FCS

CR

01h

1

4

0Dh

参数类型说明:

参数

说明

参数类型

01

型号

02

固件版本

21

天线连接状态

2.7.2   响应命令

SOH

节点编号

响应代码

参数内容

FCS

CR

01h

0

0

*

*

*

0Dh

*:表示参数内容,内容长度更具实际内容而定

2.8      获取上一条命令

获取已执行的上一条命令的命令代码。

2.8.1   发送命令

SOH

节点编号

命令代码

FCS

CR

01h

1

5

0Dh

2.8.2   响应命令

SOH

节点编号

响应代码

命令代码

FCS

CR

01h

0

0

0Dh

如果之前没执行过任何命令响应命令中的“命令代码固定为“00”

2.9      复位

读写器单元复位重启

SOH

节点编号

命令代码

FCS

CR

01h

7

F

0Dh

无响应命令,直接重启

 

最后

以上就是开放钢笔为你收集整理的CK-S650-PA60S半导体行业RFID读写器|读卡器N协议详细说明1. 读卡器通讯协议2. 命令说明的全部内容,希望文章能够帮你解决CK-S650-PA60S半导体行业RFID读写器|读卡器N协议详细说明1. 读卡器通讯协议2. 命令说明所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部