news 2026/9/29 1:32:56

BT8022二维码扫枪+modbus+io实践教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BT8022二维码扫枪+modbus+io实践教程

一、功能篇

二、接线篇

1、扫码枪坐下接水晶头网口

2、水晶头线另一端USB输出 + 另外一个线的USB接入

3、圆孔的是电源

三、使用篇

3.1、参数设置

这张使用说明书,只需要扫

①扫码开始设置条码,启动设置

②恢复默认值(默认9600 8 N 1 + 设备ID:1)

③ 若要改波特率或者设备站号,扫说明书上的配置,单个扫即可

③扫码结束设置条码,终止设置

截取说明书上的modbus地址设置



3.2、读数据

打开modscan,输入站号1,寄存器地址从1开始

3.3、故障验证步骤

3.3.1、故障1 扫码枪扫码,modscan读不到数据

扫码枪一端为水晶头网口,另一端是 USB 接口,将 USB 口直接插入电脑。

  1. 打开电脑设备管理器,查看设备列表是否刷新;正常情况下,人体学输入设备分类下会新增一个 USB 输入设备。

  1. 打开记事本,把光标定位到记事本输入区域。
  2. 扫描条码,若扫码枪工作正常,条码内容会自动输入到记事本中。

故障判断

  • 如果上述测试异常:反复插拔 USB,重试测试。
  • 如果 USB 模式测试正常,但扫码枪切换到串口模式后读不到数据:进入扫码枪配置检查相关参数。

3.3.2、扫条形码扫不全

问题描述1:扫码枪扫条形码如C202509270801001 modscan寄存器只显示几位,不全,输出C2025等,不全

解决方案2:1、扫码枪的usb口直插电脑usb口

2、打开记事本,光标移到记事本里面

3、扫码枪扫条形码,记事本输出的也是不全的,80%不全,很少输出全

4、输入法切换成英文即可

问题描述2、modscan读条形码数据还是不全?

解决方案2、1、使用modpoll,弃用modscan,因为数据未准备好,就被读取了

2、node-red读取完整,非常正常,因为node-red的modbus节点类似modpoll

3.3.3、扫码枪扫码条形码,滴滴读取成功,node-red确不输出条形码

问题描述: 扫码枪扫条形码,滴滴成功,node-red + modbus节点定时读取不到数据

解决方案: 1、 联系厂家技术,滴滴是扫码成功,没有输出就是数据传输失败,

2、 4s读取一次modbus节点 + 500s的延迟,刚刚好,是节点设置问题

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 1:32:17

进程与线程核心机制全解析:从原理到并发编程实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 1:31:01

强化学习入门:贝尔曼方程、DQN与经验回放实战拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 1:30:40

J-Link调试器从安装到量产烧录:嵌入式开发核心工具实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 1:30:38

Windows内存映射:大文件处理与进程共享的底层实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 1:30:33

SPEED2000时域电源噪声分析:PDN瞬态响应建模与根因定位

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/29 1:30:33

ST22实战:ABAP运行时错误分析与系统排查指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华