半导体SECS协议低频工业读写器读卡机CK-S650-PA60S之1协议
半导体行业低频工业读写器|读卡机CK-S650-PA60S是一款工业级低频RFID读写卡器,读卡器工作频率134.2kHz,HDX工作模式,支持ISO11784/85射频标准标签,支持工业标准半导体SECS、1协议、N协议和Modbus RTU协议。
本文将重点介绍半导体行业低频工业读写器|读卡机CK-S650-PA60S的1协议。
一、读卡器通讯协议
1、 通讯数据帧
1.1 命令帧格式
命令代码 |
参数 |
帧尾(H) |
||||||||
1 |
… |
N |
||||||||
0x0D |
1.2 响应帧格式
响应代码 |
参数 |
帧尾(H) |
||||||
1 |
… |
N |
||||||
0x0D |
示例:读取第一页和第二页数据
按照上面命令格式
命令代码 |
参数 |
帧尾 |
|||||||||||
ASCII |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
C |
CR |
HEX |
30 |
31 |
30 |
30 |
30 |
30 |
30 |
30 |
30 |
30 |
30 |
43 |
0x0D |
2、命令代码
命令 |
值(ASCII) |
功能描述描述 |
读取 |
0100 |
当接收到此命令时,系统会与射频标签通信,并读取数据的指定页。最多可以选择16页。 |
写入 |
0200 |
当接收到此命令时,系统会与射频标签通信,并写入数据的指定页。最多可以选择16页。 |
相同写入 |
0300 |
当接收到此命令时,系统会与射频标签通信,并将相同数据写入指定页的页单元。最多可以指定17页,这也是射频标签的最大页数。 |
字节写入 |
0400 |
当接收到此命令时,系统会与射频标签通信,并将数据写入到第一个地址和字节编号指定的区域。最多可以指定128字节。 |
测试 |
10 |
将接收到的数据发送到主机设备。 |
NAK |
12 |
重复发送前立即做出响应。 |
获取参数 |
14 |
获取型号、固件版本或另一参数。 |
获取上一条命令 |
15 |
获取已执行的上一命令的命令代码。 |
复位 |
7F |
复位放大器单元 |
3、响应代码
类型 |
值(ASCII) |
名称 |
功能描述描述 |
正常结束 |
00 |
正常结束 |
当接收到此命令时,系统会与射频标签通信,并读取数据的指定页。最多可以选择16页。 |
主机通信错误 |
14 |
格式错误 |
当接收到此命令时,系统会与射频标签通信,并写入数据的指定页。最多可以选择16页。 |
通信错误 |
70 |
通信错误 |
当接收到此命令时,系统会与射频标签通信,并将相同数据写入指定页的页单元。最多可以指定17页,这也是射频标签的最大页数。 |
72 |
无标签错误 |
将接收到的数据发送到主机设备。 |
|
7B |
写入错误 |
重复发送前立即做出响应。 |
二、命令说明
1、读取
适用于读多个页操作
1.1 发送命令
命令代码 |
页名(8个字符) |
帧尾 |
||||||||||
0 |
1 |
0 |
0 |
CR |
页名(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,将结果换算成十六进制。
1.2 读取响应
响应代码 |
读取的数据 |
CR |
||||||||||||||
第N页 |
… … |
第M页(N<M) |
||||||||||||||
数据1 |
... … |
数据8 |
数据1 |
… … |
数据8 |
|||||||||||
0 |
0 |
0D |
2、写入
数据写入到射频标签的页单元,可以指定任何页,每次最多写入16页。
2.1 发送命令
命令代码 |
页名 (8个字符) |
写入数据 |
CR |
|||||||||||||||||||||||
第N页 |
… |
第M页(N<M) |
||||||||||||||||||||||||
数据1 |
… |
数据8 |
… |
数据1 |
… |
数据8 |
||||||||||||||||||||
0 |
2 |
0 |
0 |
0D |
页名(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 写响应
响应代码 |
CR |
|
0 |
0 |
0D |
返回响应代码(正常时:00)。
3、相同写入
此命令适用于多个页需要写入相同数据的操作,可操作任意页
3.1 相同写入命令
命令代码 |
页名 (8个字符) |
写入数据 |
CR |
||||||||||||||
数据1 |
… |
数据8 |
|||||||||||||||
0 |
3 |
0 |
0 |
0D |
页名(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,将结果换算成十六进制。
3.2 相同写入响应
响应代码 |
CR |
|
0 |
0 |
0D |
返回响应代码(正常时:00)。
4 、字节写入
此命令会从射频标签指定的地址开始将数据写入到任何指定字节编号。每次最多可写入128字节。
4.1 字节写入命令
命令代码 |
第一个地址 |
写入数据 |
CR |
||||||||
数据1 |
… |
数据N |
|||||||||
0 |
4 |
0 |
0 |
0D |
第一个地址可在00h到87h范围内指定地址。
写入数据可从指定地址开始指定最多128字节写入数据。
4.2 字节写入响应
响应代码 |
CR |
|
0 |
0 |
CR |
返回响应代码(正常时:00)。
5、测试
当读写器单元接收到测试命令时,将会发送响应代码和命令测试数据到主机设备作为响应。
5.1 测试命令
针对主机设备与读写器单元之间的通信执行通信测试。
命令代码 |
CR |
|
1 |
0 |
0D |
5.2 测试响应
命令代码 |
CR |
|
0 |
0 |
0D |
6、NAK命令
重复发送前一次响应的命令
6.1 NAK发送命令
命令代码 |
CR |
|
1 |
2 |
0D |
6.2 NAK响应命令
返回上一次操作的响应命令
7、获取参数
此条命令获取型号固件版本等参数
7.1 发送命令
命令代码 |
参数类型 |
CR |
||
1 |
4 |
0D |
||
参数类型说明:
参数 |
值 |
说明 |
参数类型 |
01 |
型号 |
02 |
固件版本 |
|
21 |
天线连接状态 |
7.2 响应命令
响应代码 |
参数内容 |
CR |
|||
0 |
0 |
* |
* |
* |
0D |
*:表示参数内容,内容长度更具实际内容而定
8、 获取上一条命令
获取已执行的上一条命令的命令代码。
8.1 发送命令
命令代码 |
CR |
|
1 |
5 |
0D |
8.2 响应命令
响应代码 |
命令代码 |
CR |
||||
0 |
0 |
0D |
||||
9、复位
读写器单元复位重启
命令代码 |
CR |
|
7 |
F |
0D |
无响应命令,直接重启
更多相关信息,华翔天诚科技欢迎您的咨询与交流!
半导体SECS协议低频工业读写器读卡机CK-S650-PA60S之1协议相关推荐
- 工业标准半导体SECS标准低频RFID读写器CK-S650-PA60S性能与应用方案
工业标准半导体SECS标准低频RFID读写器CK-S650-PA60S是一款基于RS232/RS485(Modbus RTU)协议,基于射频识别技术的低频RFID标签读卡器,采用24V供电,工作在13 ...
- 低频工业读写器|读卡器|阅读器CK-LR03-A01与FX1N三菱PLC联机应用手册
低频工业读写器|读卡器|阅读器CK-LR03-A01是一款基于射频识别技术的低频RFID标签读卡器.RFID 工作频率为134K 支持对FDX-B和EMID标准协议格式标签的读取,以及对FDX-B标准 ...
- HDX工作模式SECS协议工业低频RFID读写器|读卡器CK-S610-SE硬件接线方法与选择
HDX工作模式SECS协议工业低频RFID读写器|读卡器CK-S610-SE是一款工业级低频RFID读写卡器,读卡器工作频率134.2kHz,HDX工作模式,支持ISO11784/85射频标准标签,支 ...
- 半导体玻璃管标签工业级低频RFID读写器CK-S640-AP60E开发手册之产品特征与电气参数
半导体玻璃管标签工业级低频RFID读写器CK-S640-AP60E是一款基于射频识别技术的低频RFID标签读卡器,读卡器工作频率134.2kHz.该读卡器支持标准工业半导体SECS协议和 ProfiN ...
- 半导体玻璃管标签工业级低频RFID读写器阅读器CK-S640-AP60E开发手册之硬件接口与通信
半导体玻璃管标签工业级低频RFID读写器阅读器CK-S640-AP60E开发手册之硬件接口与通信 半导体玻璃管标签工业级低频RFID读写器阅读器CK-S640-AP60E符合世界SEMI标准.是专门面 ...
- EtherNet IP以太网IO接口工业读写器|读卡器CK-FR12-E01性能与PLC组网攻略
EtherNet IP以太网IO接口工业读写器|读卡器CK-FR12-E01是一款基于射频识别技术的高频RFID标签读卡器,读卡器工作频率为13.56MHZ,支持对I-CODE 2.I-CODE SL ...
- profinet西门子 Smart200对接工业读写器
1简介 FR系列阅读器是一种高稳定性的非接触式工业级读写设备. 其工作频率为13.56MHz,支持Modbus通信协议,支持ISO/IEC 15693标准和ISO 18000-3M1标准,支持RS23 ...
- 高频工业读写器 PROFInet对接西门子 PLC1200通讯示例
1简介 FR系列阅读器是一种高稳定性的非接触式工业级读写设备. 其工作频率为13.56MHz,支持Modbus通信协议,支持ISO/IEC 15693标准和ISO 18000-3M1标准,支持RS23 ...
- 工业读写器对接信捷 PLC通信示例
1简介 FR系列阅读器是一种高稳定性的非接触式工业级读写设备.其工作频率为13.56MHz,支持Modbus通信协议,支持ISO/IEC 15693标准和ISO 18000-3M1标准,支持RS232 ...
最新文章
- Science新研究颠覆认知,有望一举解决困扰器官移植60余年问题,网友:生物课本得改了...
- Google使用机器学习助力数据中心节能
- java中public、protected、default、private权限问题
- C语言中长度为0的数组
- 使用CGContext画线操作小记
- vba上传文件到ftp服务器指定目录下面
- javascript-引入-函数的定义与使用-多值传参-ao对象
- 企业云网络安全解决方案的10条评估标准
- 计算机视觉领域专家主页代码
- win10 查看版本信息(家庭版 专业版 企业版)
- java gbk编码_JAVA中文字符串编码--GBK转UTF-8
- Excel中如何将一个Excel工作表的数据按一列的关键字拆分成多个工作表
- 电商平台“阿里巴巴关键词搜索”api接口调用展示
- iOS_基于百度地图的开发
- 【JZOJ 杂题选讲】【UER #8】打雪仗
- js实现的极简计算器
- 大数据学习之 ElasticSearch 练习
- Linux java进程CPU占用过高解决方案
- PHP和apache的三种连接示例------转自骏马金龙博客
- 成都市2021年高考三诊成绩查询,2020年成都各校高三“三诊”成绩一览表
热门文章
- oracle讲座心得1000字,教育讲座心得体会(精选8篇)
- Unity3d+Android:模拟器正常运行,真机闪退
- 西安电子大学计算机考研复试机试(2019)+ 牛客网(完数/矩阵求和/)
- mysql eav_检索MySQL EAV结果作为关系表的最佳性能是什么
- WIN11USB转串口不识别 “PL2303TA不支援WINDOWS 11及后续版本”
- hadoop2.5.2学习14--MR之协同过滤天猫推荐
- USB3.0电源管理
- Visionpro9.0结合C#编写的视觉检测程序
- Autodesk CAD帮助文档总结四 DXF HEADER
- 多变量灰色模型matlab程序,多变量灰色预测模型算法的Matlab实现