AGV|RGV小车RFID传感器CNS-RFID-01/1S的RS232通讯联机方法

CNS-RFID-01/1S广泛应用于AGV小车,搬运机器人,无人叉车等领域,用于定位,驻车等应用,可通过多种通讯方式进行读写操作,支持上位机控制,支持伺服电机,PLC等控制设备联机,本篇将CNS-RFID-01/1S RFID传感器的RS232通信对进行详细说明。

CNS-RFID-01/1S RFID传感器接线定义

1、RS232通讯连接连接

用线缆将上位机与CNS-RFID-01/1S传感器进行以下的连接

CNS-RFID-01/1S与上位机联机示图

2、RS232通信设置

使用 RS232 通信 HS 协议, 在确定所需要使用的协议后, 需要先对 CNS-RFID-01/1S RFID传感器进行设定后再使用。需要通过电脑端 Hinson 配置软 件进行参数配置。具体配置连接见“配置参数”如下:

CNS-RFID-01/1S传感器配置参数

3、以 HS 协议通信

3.1、通信规格

CNS-RFID-01/1S传感器通讯规格

3.2、主从站通讯时序

3.2.1、询问模式

主站对 1 台从站传送询问,从站执行处理,回复响应。

3.2.2、广播播模式

从站按照设置的时间间隔自动广播

3.3、通讯协议

上位机可以读取卡数据和写入卡数据,通信协议包括两部分,下面就对两种操作协议进行详细说明;

3.3.1、读取卡数据协议

RFID-01 传感器返回数据模式包括询问模式,读卡触发模式,定时广播模式。

询问模式:RFID 传感器接收到上位机询问数据后, 返回数据

读卡触发模式:RFID 传感器在读取到卡信息后主动发送数据

定时广播模式:RFID 传感器按照设置的时间间隔自动发送数据

主站询问数据

询问读卡数据格式

●标识位(5Byte)

0x52 0x43 0x6f 0x64 0x65

●通讯标识位(1Byte)

RS232 自由协议模式: 无效数据 0x00;

●校验码(2Byte)

0x3F 0xFD

从站返回数据

RFID 传感器处于询问模式,读卡触发模式,定时广播模式,返回数据格是一致的。

从站传感器回应数据格式

●标识位(5Byte) 0x52 0x43 0x6f 0x64 0x65

●通讯标识位(1Byte) RS232-HS 协议模式: 无效数据 0x00;

●读卡状态(1Byte) 0x00:RFID 传感器非读卡状态; 0x01:RFID 传感器正在读卡状态;

●卡信号强度(1Byte) 0x00-0x07:读取到卡信号强度, 0x00 信号强度最弱,0x07 信号强度为最强;

●卡数据(8Byte) RFID 传感器会自动记录保存最近一次读卡的数据, 以便上位机能够随时能够确定地标。 设置读取数据长度为 4Byte 时:前 4Byte 为卡内有效数据, 后 4 字节的为无效数据 0x00; 设置读取数据长度为 8Byte 时: 8Byte 数据全部有效;

●校验码(2Byte) CRC16 的运算后的结果。详情请查看校验码计算式

3.3.2、写卡数据协议

●标识位(5Byte) 0x57 0x43 0x6f 0x64 0x65 ●通讯标识位(1Byte) RS232 自由协议模式: 无效数据 0x00;

●卡数据(8Byte) 设置读取数据长度为 4Byte 时:前 4Byte 为卡内有效数据, 后 4 字节的为无效数据 0x00; 设置读取数据长度为 8Byte 时: 8Byte 数据全部有效;

●校验码(2Byte) CRC16 的运算后的结果。详情请查看校验码计算式。

从站返回数据

●标识位(5Byte)

0x57 0x43 0x6f 0x64 0x65

●通讯标识位(1Byte)

RS232 自由协议模式: 无效数据 0x00

●写入状态(1Byte)

0x00:写入成功; 0x01:写入错误或者卡内部被锁定; 0x02:未检测到可以写入的卡;

●校验码(2Byte)

CRC16 的运算后的结果。详情请查看校验码计算式。

更多关于AGV|RGV小车RFID传感器CNS-RFID-01/1S的RS232通讯联机方法,华翔天诚科技欢迎您的咨询与交流!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/299944.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于Smartbi登录代码逻辑漏洞的动态情报

一、基本内容 近日,思迈特软件核查发现存在“登录代码逻辑漏洞”问题,重点影响范围涉及Smartbi V9及其以上版本。该漏洞可能导致攻击者利用逻辑缺陷对目标系统进行攻击,造成敏感信息泄露和远程代码执行的风险。 二、相关发声情况 Smartbi是…

mybatis的二级缓存使用以及禁用

目录 mybatis 二级缓存配置有两处 全局设置 mapper 设置 测试代码 执行结果 源码执行逻辑 创建 SqlSession 二级缓存配置是否添加 解析 cache 标签 XMLMapperBuilder MapperBuilderAssistant CacheBuilder PerpetualCache SerializedCache LoggingCache 将 cach…

11-GraalVM元原生时代的Java虚拟机

文章目录 GraalVM诞生的背景Java在微服务/云原生时代的困境事实矛盾 问题根源Java离不开虚拟机 解决方案革命派保守派 GraalVM入门GraalVM特征GraalVM下载和安装GraalVM下载win10安装及配置linux安装及配置 GraalVM初体验(Linux)多语言开发(了解即可、官网有Demo)GraalCompiler…

等级保护的物理安全技术措施

目录 信息安全等级保护物理安全技术的控制点 物理位置的选择 物理访问控制 防盗窃和防破坏 防雷击 防火 防火和防潮 防静电 温湿度控制 电力供应 电磁防护 信息安全等级保护物理安全技术的控制点 物理位置的选择 物理访问控制 防盗窃和防破坏 防雷击 防火 防火和防…

Python能做大项目(6)Poetry -- 项目管理的诗和远方之一

[Poetry] 是一个依赖管理和打包工具。Poetry 的作者解释开发 Poetry 的初衷时说: 通过前面的案例,我们已经提出了一些问题。但不止于此。 当您将依赖加入到 requirements.txt 时,没有人帮你确定它是否与既存的依赖能够和平共处,这…

C语言中关于if else的理解

if else我们可以理解为 if(条件1) //如果条件1成立 语句1; //执行语句1 else //如果条件1不成立 语句2; //执行语句2 这是一个经典的if els…

linux 系统重启 Redis 服务

先 打开服务器 执行 sudo systemctl stop redis暂停Redis服务 然后 执行 sudo systemctl start redis启动 redis 服务 然后可以执行 sudo systemctl status redis查看 redis 状态

电商数据分析-01-电商数据分析指标

电商数据指标 电商数据分析涉及多个指标,这些指标可以帮助企业了解其业务表现、用户行为和市场趋势。以下是一些常见的电商数据分析指标: 销售指标: 总销售额(GMV): 衡量特定时期内所有销售交易的总值。 平…

关于Sneaky DogeRAT特洛伊木马病毒网络攻击的动态情报

一、基本内容 作为复杂恶意软件活动的一部分,一种名为DogeRAT的新开源远程访问特洛伊木马(RAT)主要针对位于印度的安卓用户发动了网络安全攻击。该恶意软件通过分享Opera Mini、OpenAI ChatGOT以及YouTube、Netfilx和Instagram的高级版本等合…

传感器原理与应用复习—测量概述与测量误差

文章目录 测量概论测量误差下一篇 测量概论 通常的测量结果包括比值和测量单位 测量结果的完整描述应包括估计值,测量单位及测量的不确定度(误差) 测量分类: 根据测得的值是否直接使用 直接测量:不需要经过任何运算&…

Spring(3)Spring从零到入门 - Spring整合技术及AOP事务管理

Spring(3)Spring从零到入门 - Spring整合技术及AOP事务管理 文章目录 Spring(3)Spring从零到入门 - Spring整合技术及AOP事务管理4 Spring整合技术示例4.1 Spring整合Mybatis4.1.1 Mybatis开发回顾4.1.2 整合Spring分析4.1.3 Spri…

Object.hashCode() 详解

在Java编程中,hashCode方法是一个常见而重要的概念。它通常用于哈希表、集合以及一些需要高效检索数据的数据结构中。然而,对于许多开发者来说,hashCode方法可能是一个容易被忽略或者被简单实现的部分。在本文中,我们将深入探讨Ja…