CK-S650-PA60S半导体行业RFID读写器|读卡器N协议详细说明
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协议详细说明相关推荐
- 面向半导体行业RFID读写器CK-S650-PA60E的HSMS通信协议与说明
面向半导体行业RFID读写器CK-S650-PA60E支持工业标准半导体HSMS.1协议.N协议和Modubus TCP协议. 本文将重点介绍CK-S650-PA60E的HSMS通信协议与说明! 标题 ...
- CK-S640系列半导体专用RFID读写器如何通过RS232通讯SECS协议读取TI低频玻璃管标签数据?
CK-S640系列半导体专用RFID读写器是一款工业级低频RFID读写卡器,读卡器工作频率134.2kHz,HDX工作模式,支持ISO11784/85射频标准标签,支持Profinet以及工业半导体S ...
- HDX工作模式SECS协议工业低频RFID读写器|读卡器CK-S610-SE硬件接线方法与选择
HDX工作模式SECS协议工业低频RFID读写器|读卡器CK-S610-SE是一款工业级低频RFID读写卡器,读卡器工作频率134.2kHz,HDX工作模式,支持ISO11784/85射频标准标签,支 ...
- 以太网工业RFID读写器|读卡器CK-FR12-E01接线说明与PLC组网方案
以太网工业RFID读写器|读卡器CK-FR12-E01家族强大,涵盖CK-FR12-A01.CK-FR12-B01.CK-FR12-AB.CK-FR12-E00.CK-FR12-E01.CK-FR12 ...
- 西门子PLC与Profinet工业以太网RFID读写器|读卡器的编程与配置说明
ProfiNet协议是针由PI推出的一种开放式的工业以太网标准,主要用于工业自动化和过程控制领域,符合IEEE802.3规范下的内容,具备自动协商.自动交叉的功能. 本文将重点介绍西门子PLC与Pro ...
- 低频工业RFID读写器|读卡器CK-LR03-A01读写TI玻璃管标签的操作流程
低频工业RFID读写器|读卡器CK-LR03-A01是一款支持对FDX-B和EMID标准协议格式低璃管bi标签的读取,以及对FDX-B标准协议格式玻璃管标签的写入. 本文将重点介绍低频工业RFID读写 ...
- HX530系列串口通信高频RFID读写器|读卡器串口调试工具测试读卡操作说明
本文将重点介绍HX530系列串口通信高频RFID读写器|读卡器串口调试工具测试读卡操作说明. 1.打开SDK 中的Demo,使用串口工具,如下图 2.在串口调试工具设置相关参数 2.1.波特率:960 ...
- Profinet工业以太网超高频RFID读写器|读卡器CK-UR12-E02的RFID标签地址分配与操作流程
Profinet工业以太网超高频RFID读写器|读卡器CK-UR12-E02,追随全球工控自动化和智能制造领域的技术,为国内智能制造.工业4.0.工业互联网.工业物联网.IIoT.云制造.工业机器人. ...
- HXU1861系列超高频RFID读写器|读卡器|一体机的串口网口及相关参数设置操作说明与指南
超高频读写器参数设置界面操作 1.打开串口 在打开端口之前,请将读写器与串口.天线正确连接,再接通电源.选择 (1)自动打开可用端口: 读写器地址等于FF时,为广播方式,与该串口连接的读写器均会响应. ...
最新文章
- mongodb 复制集 维护小结
- OC学习篇之---归档和解挡
- SAP Odata服务里filter的用法
- LeetCode 1233. 删除子文件夹
- 募捐名单_年度捐款,以及为什么现在应该捐款,而不是以后
- 阿里巴巴为什么要禁用Executors创建线程池?
- 天翼网关 ddns设置_19,微服务网关之Zuul
- 现代 opengl 的驱动安装
- Java高级技术FastDFS的学习
- 情人节程序员用HTML网页表白【七夕告白相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
- Android 解决XXX Layout leaked 使用Navigation 踩坑 XML内存泄漏
- php调用shell执行scp,使用shell脚本自动执行scp文件传输
- jquery中的mouseover、mouseout 和 mouseenter 、 mouseleave的区别
- DDD的常见问题、争论以及局限性
- iPhone 6 被盗记录二【写在315前夕:苹果售后福州直信创邺在没有三包的情况下帮小偷翻新、助力小偷换机销赃!无视王法。让人震惊,痛心,憎恨!消费者很受伤很无奈】...
- 教你三步优化宝贝标题,搜索流量翻倍获取
- C语言#(C语言小游戏:三子棋)
- 遇到问题--python--pandas--dataframe进行groupby之后导出数据to_excel内容为空
- 一步步在GitHub上创建博客主页-最新版
- 网站文化风格与网页设计
热门文章
- python输出进度条 tqdm_tqdm:Python 进度条
- 2022年数维杯D题 极端天气问题思路指导
- 设计手册——216网页安全色大全【附颜色编码对照表】
- 转贴:各大杀毒软件比较与相关杀毒技术介绍
- 汽车管理案例(使用XML作为小型数据库)
- matlab射频传输距离计算,Lora参数计算和RF射频传输距离计算公式和工具 - 创新实验室 -
电子工程世界-论坛 -
手机版...
- 联想小新air13计算机专业,联想小新Air13怎么样 值不值得买
- 最新超多制作模板的姓氏头像生成器小程序源码
- win7设置屏幕保护色
- Xilinx FPGA RapidIO SRIO