AGV|RGV小车RFID传感器CNS-RFID-01/1S的RS232通讯联机方法
CNS-RFID-01/1S广泛应用于AGV小车,搬运机器人,无人叉车等领域,用于定位,驻车等应用,可通过多种通讯方式进行读写操作,支持上位机控制,支持伺服电机,PLC等控制设备联机,本篇将CNS-RFID-01/1S RFID传感器的RS232通信对进行详细说明。
1、RS232通讯连接连接
用线缆将上位机与CNS-RFID-01/1S传感器进行以下的连接
2、RS232通信设置
使用 RS232 通信 HS 协议, 在确定所需要使用的协议后, 需要先对 CNS-RFID-01/1S RFID传感器进行设定后再使用。需要通过电脑端 Hinson 配置软 件进行参数配置。具体配置连接见“配置参数”如下:
3、以 HS 协议通信
3.1、通信规格
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通讯联机方法,华翔天诚科技欢迎您的咨询与交流!
相关文章:
AGV|RGV小车RFID传感器CNS-RFID-01/1S的RS232通讯联机方法
CNS-RFID-01/1S广泛应用于AGV小车,搬运机器人,无人叉车等领域,用于定位,驻车等应用,可通过多种通讯方式进行读写操作,支持上位机控制,支持伺服电机,PLC等控制设备联机,本…...
【Python可视化系列】一文教会你绘制美观的热力图(理论+源码)
一、问题 前文相关回顾: 【Python可视化系列】一文彻底教会你绘制美观的折线图(理论源码) 【Python可视化系列】一文教会你绘制美观的柱状图(理论源码) 【Python可视化系列】一文教会你绘制美观的直方图(理…...
百度Apollo五步入门自动驾驶:Dreamview与离线数据包分析(文末赠送apollo周边)
🎬 鸽芷咕:个人主页 🔥 个人专栏:《linux深造日志》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! ⛳️ 粉丝福利活动 ✅参与方式:通过连接报名观看课程,即可免费获取精美周边 ⛳️活动链接…...
为什么IPv6 可以作为低功耗蓝牙的物联网体系结构?
蓝牙40规范引人了低功耗蓝牙(Bluetooth Low Energy,BLE)技术。低牙是一种低能低延成本的无线通信技术。 与传统蓝牙相比,低功耗蓝牙同样使用24GHz频段,但其将信道重新划分为 40个,包含37 个数据信道和3个广播信道(传统蓝牙共使用 79 个信道)低功蓝牙的协…...
GPT每预测一个token就要调用一次模型
问题:下图调用了多少次模型? 不久以前我以为是调用一次 通过看代码是输出多少个token就调用多少次,如图所示: 我理解为分类模型 预测下一个token可以理解为分类模型,类别是vocab的所有token,每一次调用都…...
运维工程师的出路到底在哪里?
1.35岁被称为运维半衰期,主要是因为运维工作的技术栈和工作方式在不断更新和演进。随着新技术的出现和发展,老旧的技术逐渐被淘汰,运维工作也需要不断学习和适应新技术,否则就容易被市场淘汰。 2.要顺利过渡半衰期,运…...
2312clang,基于访问者的前端动作
原文 基于RecursiveASTVisitor的ASTFrontendActions. 创建用RecursiveASTVisitor查找特定名字的CXXRecordDeclAST节点的FrontendAction. 创建FrontendAction 编写基于clang的工具(如Clang插件或基于LibTooling的独立工具)时,常见入口是允许在编译过程中执行用户特定操作的F…...
怎么搭建实时渲染云传输服务器
实时渲染云传输技术方案,在数字孪生、虚拟仿真领域使用越来越多,可能很多想使用该技术方案项目还不知道具体该怎么搭建云传输服务器,具体怎么使用实时云渲染平台系统。点量云小芹将对这两个问题做集中分享。 一、实时渲染服务器怎么搭建&…...
如何在生产环境正确使用Redis
一、在生产环境使用Redis 如果在生产环境使用Redis,需要遵守一定的使用规范,以保障服务稳定、高效。。 1.1、明确Redis集群的服务定位 1、仅适用于缓存场景:Redis定位于高性能缓存服务,强调快速读写和低延迟的特性,…...
LeetCode-环形链表问题
1.环形链表(141) 题目描述: 给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统…...
C# 读取Word表格到DataSet
目录 功能需求 Office 数据源的一些映射关系 范例运行环境 配置Office DCOM 关键代码 组件库引入 核心代码 杀掉进程 总结 功能需求 在应用项目里,多数情况下我们会遇到导入 Excel 文件数据到数据库的功能需求,但某些情况下,也存…...
构建外卖系统:从技术到实战
在当今高度数字化的社会中,外卖系统的开发变得愈发重要。本文将从技术角度出发,带领读者一步步构建一个基础的外卖系统,并涵盖关键技术和实际代码。 1. 技术选型 1.1 后端开发 选择Node.js和Express框架进行后端开发,搭建一个灵…...
城市之眼:数据可视化在智慧城市的角色
作为智慧城市建设的核心组成部分,数据可视化扮演着至关重要的角色。在城市中,数据源源不断地产生,涵盖了从交通流量、环境质量到市民需求等各个方面。而数据可视化作为将这些数据呈现出来的手段,对智慧城市的发展起着关键性的作用…...
Nature | Baker团队用AI设计出史上最高互作强度的蛋白质
蛋白质是生命的基础,是生命功能的主要执行者,其结构与功能由氨基酸序列所决定。蛋白质设计是指对新蛋白质分子进行人为的合理设计,旨在设计新的活性,行为或目的,并增进对蛋白质功能的基本了解。可以从头开始设计蛋白质…...
C# 初识System.IO.Pipelines
写在前面 在进一步了解Socket粘包分包的过程中,了解到了.NET 中的 System.IO.Pipelines,可以更优雅高效的解决这个问题;先跟随官方的示例做个初步的认识。 System.IO.Pipelines 是一个库,旨在使在 .NET 中执行高性能 I/O 更加容…...
嵌入式——RTC内置实时时钟
学习目标 理解原理图RTC设计部分掌握初始化RTC掌握设置时间掌握读取时间学习内容 RTC原理图 RTC结构框图 RTC时钟 开发流程 加载依赖。gd32f4xx_rtc.c,gd32f4xx_pmu.c初始化RTC。时钟配置。获取时钟。RTC初始化 // 电池管理加载 rcu_periph_clock_enable(RCU_PMU); pmu_back…...
nodejs微信小程序+python+PHP的热带野生动物园景点预约订票系统的设计与实现-计算机毕业设计推荐
目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…...
ASP.NET MVC的5种AuthorizationFilter
一、IAuthorizationFilter 所有的AuthorizationFilter实现了接口IAuthorizationFilter。如下面的代码片断所示,IAuthorizationFilter定义了一个OnAuthorization方法用于实现授权的操作。作为该方法的参数filterContext是一个表示授权上下文的AuthorizationContext对…...
C语言初学8:函数和作用域
一、函数 函数声明告诉编译器函数的名称、返回值类型和参数。在一个源文件中定义函数且在另一个文件中调用函数时,函数声明是必需的。函数定义提供了函数的实际主体。...
2024年科技盛宴“上海智博会·上海软博会”招商工作接近尾声
2024年上海智博会和上海软博会即将于3月份在上海跨国采购会展中心盛大召开。作为全球科技和软件行业的盛会,这两大展会汇集了业界顶尖的企业、创新技术和前瞻思想,吸引了来自世界各地的专业人士和参展商。 今年的展会将一如既往地为大家呈现最前沿的科技…...
Spinning Up模型保存终极指南:checkpoint管理完整教程
Spinning Up模型保存终极指南:checkpoint管理完整教程 【免费下载链接】spinningup An educational resource to help anyone learn deep reinforcement learning. 项目地址: https://gitcode.com/gh_mirrors/sp/spinningup 深度强化学习训练过程中ÿ…...
观察Taotoken API Key的访问控制与审计日志功能如何保障企业安全
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 观察Taotoken API Key的访问控制与审计日志功能如何保障企业安全 在企业级应用大模型能力的实践中,安全与合规是技术决…...
掌握Flash逆向工程:JPEXS免费反编译工具完全指南
掌握Flash逆向工程:JPEXS免费反编译工具完全指南 【免费下载链接】jpexs-decompiler JPEXS Free Flash Decompiler 项目地址: https://gitcode.com/gh_mirrors/jp/jpexs-decompiler 在Flash技术逐渐淡出历史舞台的今天,无数经典的Flash动画、游戏…...
Buildah:从Dockerfile到OCI镜像的构建原理与生产实践
1. 项目概述:从 Dockerfile 到 OCI 镜像的“幕后推手”如果你用过 Docker,那你一定对docker build命令和Dockerfile不陌生。输入一行命令,等待片刻,一个包含了应用及其所有依赖的、可移植的容器镜像就生成了。这感觉就像魔法&…...
终极指南:4步让旧Mac运行最新macOS的完整教程
终极指南:4步让旧Mac运行最新macOS的完整教程 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 还在为你的老Mac无法升级最新系统而烦恼吗ÿ…...
VS运行时库配置区别(静态链接和动态链接区别)
VS中 配置项 MTD_StaticDebug和MTD_DynamicDebug有什么区别?已阅读 10 个网页MTd_StaticDebug 和 MDd_DynamicDebug 是 Visual Studio 中控制C/C 运行时库(CRT,C Runtime Library)链接方式的两种不同配置选项。简单来说࿰…...
绍兴geo优化:亲测高性价比公司分享
绍兴GEO优化:亲测高性价比公司分享 随着AI搜索流量占比持续攀升,绍兴企业正面临传统推广方式成本高、效率低的挑战。在这样的背景下,GEO(地理围栏优化)技术成为了提高本地精准流量获取的关键手段。本文基于最新的调研…...
深入解析JavaScript光标增强库:原理、实战与性能优化
1. 项目概述:一个被低估的JavaScript光标增强库 在Web前端开发中,我们常常会忽略一个看似微小却直接影响用户体验的细节——光标。无论是文本编辑器、代码IDE,还是富文本应用,光标的样式、行为和状态反馈,都直接关系到…...
Nginx静态网站托管终极指南:5分钟极速部署HTML/CSS/JS网站
Nginx静态网站托管终极指南:5分钟极速部署HTML/CSS/JS网站 【免费下载链接】server-configs-nginx Nginx HTTP server boilerplate configs 项目地址: https://gitcode.com/gh_mirrors/se/server-configs-nginx 想要快速部署静态网站吗?Nginx服务…...
Claude Code 用户遭遇封号或额度不足时转向 Taotoken 的平滑迁移方案
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Claude Code 用户遭遇封号或额度不足时转向 Taotoken 的平滑迁移方案 应用场景类,针对依赖 Claude Code 进行编程辅助但…...
