搬运机器人RFID传感器CNS-RFID-01|1S的RS485(MODBUS|HS协议)通讯连接方法

搬运机器人RFID传感器CNS-RFID-01|1S支持RS485通信,可支持RS485(MODBUS RTU)协议、RS485-HS协议,广泛应用于物流仓储,立库 AGV|无人叉车|搬送机器人等领域,常用定位、驻车等,本篇重点介绍CNS-RFID-01|1S RFID传感器的RS485通信连接方法。

CNS-RFID-01|1S RFID传感器

1、RS485连接方法

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

CNS-RFID-01|1S RFID传感器 RS845联机方法

2、通信设置

使用 RS485 通信分为两种协议,分别为 moudbus 协议和 HS 协议, 在确定所需要使用的协议后,需要先对 CNS-RFID-01/1S 进行设定后 再使用。 由于无法直接使用 RS485 对设备进行参数设定,需要通过电脑端 Hinson 配置软件进行参数配置。

具体配置连接见"配置参数",如下:

3、以 MOUDBUS 协议控制

3.1 通讯规格

3.2 主从站通讯时序

Modbus 协议的通讯方式是单主站/多从站方式, 主站对 1 台从站传送询问, 从站执行处理,回复响应。

3.3 信息

3.3.1、信息格式

3.3.2、询问信息结构

●从站地址 

指定的从站地址,通过配置软件配置后的从站传感器地址。

●功能码     

传感器支持的功能码信息的长度如下表。

●资料

与设定功能码相关的资料

3.3.3、回应信息结构

从站接受到询问信息后,有是三种回应状态,分别是,正常回应,无回应和异常回应。 回应的信息结构和询问的信息结构一样。

●正常回应

从主站接收询问之后, 从站会执行要求的处理,回复响应。

3.4 寄存器地址

写多个寄存器 写卡操作(16)

读输入寄存器(04)

RFID 传感器会自动记录保存最近一次读卡的数据, 以便上位机能够随时能够确定地标。

4、 以 HS 协议通讯

4.1 通讯规格

4.2 通讯协议

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

4.2.1、读取卡数据协议

4.2.1.1、读卡操作数据流程

4.2.1.2、主站询问数据

询问读卡数据格式

●标识位(5Byte)

0x52 0x43 0x6f 0x64 0x65

●通讯标识位(1Byte)

从站 RFID 传感器地址,范围在 0x01-0x7F;

●校验码(2Byte)

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

4.2.1.3、从站返回数据

RFID 传感器处于询问模式返回数据

●标识位(5Byte)

0x52 0x43 0x6f 0x64 0x65

●通讯标识位(1Byte)

从站 RFID 传感器地址,范围在 0x01-0x7F;

●读卡状态(1Byte)

0x00:RFID 传感器非读卡状态; 0x01:RFID 传感器正在读卡状态;

●卡信号强度(1Byte)

0x00-0x07:读取到卡信号强度, 0x00 信号强度最弱,0x07 信号强度为最强;

●卡数据(8Byte)

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

●校验码(2Byte)

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

4.2.2、写卡数据协议

4.2.2.1、写卡操作数据流程

4.2.2.2、主站发送数据

写入卡数据格式

●标识位(5Byte)

0x57 0x43 0x6f 0x64 0x65

●通讯标识位(1Byte)

从站 RFID 传感器地址,范围在 0x01-0x7F;

●卡数据(8Byte)

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

●校验码(2Byte)

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

4.2.2.3、从站返回数据

●标识位(5Byte)

0x57 0x43 0x6f 0x64 0x65

●通讯标识位(1Byte)

从站 RFID 传感器地址,范围在 0x01-0x7F;

●写入状态(1Byte)

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

●校验码(2Byte)

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

更多关于搬运机器人RFID传感器CNS-RFID-01|1S的RS485(MODBUS|HS协议)通讯连接方法,华翔天诚科技欢迎您的咨询与交流!

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

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

相关文章

oracle数据库什么是表的死锁,死锁的产生原因,怎么查询死锁的表信息,解决死锁的方法;给出具体业务场景与代码示例

oracle数据库中表的死锁 一、什么是表的死锁以及死锁的产生原因二、产生死锁的案例三、查询死锁信息解决死锁问题1 . 查询死锁信息2. 解决死锁问题 四、查看具体被死锁的SQL语句 一、什么是表的死锁以及死锁的产生原因 表的死锁是指在Oracle数据库中,两个或多个事务…

Ubuntu20.04-查看GPU的使用情况及输出详解

1. 查看GPU的使用情况 1.1 nvidia-smi # 直接在终端得到显卡的使用情况 # 不会自动刷新 nvidia-smi# 重定向到文件中 nvidia-smi > nvidia_smi_output.txt# 如果输出的内容部分是以省略号表示的,可以-q nvidia-smi -q 1.2 nvidia-smi -l # 会自动刷新&#x…

我想开发一款即时通讯APP请问还有市场吗?

随着科技的飞速发展,人们对于沟通工具的需求也在不断升级。在这个信息爆炸的时代,一款优质的即时通讯APP不仅能满足用户日常沟通需求,还能在市场中占据一席之地。本文将探讨开发一款即时通讯APP的市场前景,以及如何抓住市场机遇。…

CleanMyMac X2024免费许可证及功能详细讲解

一些用户反映自己的CleanMyMac卸载不干净?你的卸载方式正确码?当你在Mac上安装使用CleanMyMac后,需要将软件卸载,你会使用怎样方法完成操作呢?小编今天主要讲解如何卸载CleanMyMac以及卸载这款软件时应该注意的事项。一…

YACS(上海计算机学会竞赛平台)一星级题集——空心正方形

题目描述 给定一个正整数 n,请打印一个空心的正方形,它的边界由 * 构成,每条边都恰好有 n 个字符。 输入格式 单个正整数表示 n。 输出格式 输出一个边界为星号、内部空心的正方形。 数据范围 3≤n≤50。 样例数据 输入:…

华纳云:怎么设置Fiddler来拦截Java代码发送的HTTP请求

Fiddler是一款用于调试网络流量的工具,可以拦截HTTP请求和响应,适用于多种编程语言,包括Java。以下是使用Fiddler拦截Java代码发送的HTTP请求的步骤: 步骤一:安装Fiddler 下载Fiddler: 访问Fiddler官网下载…

android实战之TextView多行靠左实现

<TextViewandroid:layout_marginTop"dimen/dp_20"android:layout_width"wrap_content"android:layout_height"wrap_content"android:text"保证金说明"android:singleLine"false"android:maxLines"10"android:s…

【华为数据之道学习笔记】6-6从“保姆”模式到“服务+自助”模式

数据服务解决了“可供应性”&#xff0c;数据地图解决了“可搜索/可获取性”&#xff0c;当消费方获取数据后&#xff0c;提供“可分析”能力&#xff0c;帮助数据消费者结合自身需要获取想要的分析结果。 过去&#xff0c;各业务部门的分析诉求往往通过公司总部“保姆式”开发…

SpringBoot 3.2.0 基于Logback定制日志框架

依赖版本 JDK 17 Spring Boot 3.2.0 工程源码&#xff1a;Gitee 日志门面和日志实现 日志门面&#xff08;如Slf4j&#xff09;就是一个标准&#xff0c;同JDBC一样来制定“规则”&#xff0c;把不同的日志系统的实现进行了具体的抽象化&#xff0c;只提供了统一的日志使用接…

草 稿

if(/chrome/i.test(navigator.userAgent)){//谷敬、Edge var tr document.createElement("tr"); var td document.createElement("td");//设置td标签的属性 td.setAttribute("class","form_label"); td.innerHTML"<p>a&l…

re模块(正则)

【 一 】 re模块概述 在线测试工具 正则表达式在线测试 - 站长工具 随着正则表达式越来越普遍&#xff0c;Python 内置库 re 模块也支持对正则表达式使用 Python 提供了re模块可以支持正则表示表达式使用&#xff0c;re模块提供了9个常量、12个函数 使用方法&#xff1a; re…

FRP 内网穿透指南:简单上手,快速入门

最近受朋友启发&#xff0c;突然萌生了一个想法&#xff0c;那就是如何将家里闲置五六年的台式机给利用起来&#xff0c; 本来打算组装一个NAS存储服务器&#xff0c;但是硬盘实在是有点小贵&#xff0c;所以决定先买了一块799元的4T机械硬盘&#xff0c; 然后做的frp内网穿透&…

同步与互斥(三)

一、递归锁 /* 创建一个递归锁&#xff0c;返回它的句柄。 * 此函数内部会分配互斥量结构体 * 返回值: 返回句柄&#xff0c;非NULL表示成功 */ SemaphoreHandle_t xSemaphoreCreateRecursiveMutex( void );/* 释放 */ BaseType_t xSemaphoreGiveRecursive( SemaphoreHandle_t…

全自动智能四向车系统|海格里斯HEGERLS四向穿梭车机器换人 科技赋能

近年来面对用户小批量、多品种、定制化产品服务需求日渐增多&#xff0c;制造行业仓储库容利用率低、分拣效率低、无法快速响应等问题更加凸显&#xff01;核心设备也由传统货架转变为智能仓储设备立体货架的存储方式&#xff0c;形成更加自动化、智能化的系统集成物流体系。其…

camunda-modeler画图入门

软件下载 camunda-modeler是camunda的工作流绘制桌面工具 5.9.0和5.18.0版本下载地址 https://storage.googleapis.com/downloads-camunda-cloud-release/camunda-modeler/5.9.0/camunda-modeler-5.9.0-win-x64.ziphttps://storage.googleapis.com/downloads-camunda-cloud-…

WAVE SUMMIT+ 2023倒计时2天,传文心一言将曝最新进展!

传文心一言将曝最新进展&#xff01; 亮点一&#xff1a;趋势引领&#xff0c;“扛把子”文心一言将曝新进展亮点二&#xff1a;干货十足&#xff0c;硬核低门槛开发秘籍大放送亮点三&#xff1a;蓄势待发&#xff0c;大模型赋能产业正当时亮点四&#xff1a;群星闪耀&#xff…

什么是波分复用 (WDM) 或密集波分复用 (DWDM)?

波分复用 (WDM) 是一种光纤传输技术&#xff0c;可以使用多个光波长&#xff08;或颜色&#xff09;通过同一介质发送数据。两种或多种颜色的光可以在一根光纤上传播&#xff0c;并且可以在光波导中以光谱上的不同波长或频率传输多种信号。 早期的光纤传输系统通过简单的光脉冲…

408计算机网络错题知识点拾遗

个人向错题相关部分整理&#xff0c;涵盖真题、模拟、课后习题等。 408相关&#xff1a; 408数据结构错题知识点拾遗 408计算机网络错题知识点拾遗 计网复习资料下载整合 已进行资源绑定&#xff0c;相关计网复习资料上方下载。 第一章 计算机网络体系结构 第二章 物理层 第三…

Backtrader 文档学习-Strategy

Backtrader 文档学习-Strategy 策略通过方法的形式体现生命周期。 是BackTrader的核心模块&#xff0c;需要好好研读。 1.Strategy &#xff08;1&#xff09;怀胎 在init中创建indicator和需要的属性值&#xff08;2&#xff09;出生 start方法&#xff0c;策略启动&#x…

技术面试的斗智斗勇IV

上回介绍了一些中级策略以便区分假简历&#xff0c;这次介绍一下高级策略。所谓高级策略就是在前两种不奏效或者没有明确答案的时候采取的方法&#xff0c;不过同样也无法给出确定性答案&#xff0c;还需要综合判断。 看面相。哈哈&#xff0c;听上去很不靠谱的&#xff0c;但…