Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >可编程 USB 转串口适配器开发板 S2S 功能介绍

可编程 USB 转串口适配器开发板 S2S 功能介绍

原创
作者头像
河北稳控科技
发布于 2022-08-26 02:07:15
发布于 2022-08-26 02:07:15
6860
举报
文章被收录于专栏:工程监测工程监测

可编程 USB 转串口适配器开发板 S2S 功能介绍

USB2S 支持基于 STC 单片机的二次开发,若有需要,可参照原理图和单片机型号手册自行开发具有特殊功能的固件程序。

河北稳控科技可编程 USB 转串口适配器开发板
河北稳控科技可编程 USB 转串口适配器开发板

1.自带固件S2S 功能介绍

默认情况下 USB2S 出厂时自带厂家固件程序 S2S,并提供固件程序文件,若有需要可以随时重新下载到 MCU。

S2S 固件不断升级中,请访问稳控科技公司下载最新固件程序。

S2S(Serial port To Serial port)固件可实现任意一个串行口的数据转发到另一个指定的串行口,并自动转换接口硬件层协议,使用的协议为S2S 串口转发协议。

S2S 固件支持MODBUS 通讯协议的 03 和 06 指令码,关于 MODBUS 协议内容请自行参阅标准协议手册, 或者向我们索要使用说明,MODBUS03 和 06 指令码所操作的保持寄存器定义见下表。

1.1MODBUS 协议保持寄存器汇总

河北稳控科技可编程 USB 转串口适配器开发板 S2S协议汇总
河北稳控科技可编程 USB 转串口适配器开发板 S2S协议汇总

2.S2S 通讯协议

S2S 通讯协议规则十分简单,说明如下:

最小收发单位为字符串帧,帧由若干关键字和数据组成。 控制关键字以‘[’起始,以‘]’结束。连续的数据字符串之间用空格分隔。 关键字可单个使用也可以任意多个组合使用。注意事项: UART 接口的接收缓存为 254 字节,指令(关键字)数量最多 64 个,数据写入和读出缓存分别为 128 字节,超出部分会被舍弃。 10 进制数据可以用 1~3 个字符表示(每个字符必须为‘0’~‘9’),16 进制数据必须用 2 个字符表示(每个字符必须为‘0’~‘9’或大写‘A’~‘F’)。

可编程 USB 转串口适配器开发板 S2S 协议汇总
可编程 USB 转串口适配器开发板 S2S 协议汇总

3.S2S 协议使用举例单个关键字

[IIC] 设置数据的目标端口为 IIC 接口

[WT3H]A0 A1 A2 向目标端口(IIC)写 3 个字节 16 进制数据,即:从 IIC 端口输出 3 个字节数据。[RD05N] 从 IIC 接口读取 5 字节数据,每读取 1 个字节后输出应答信号,最后 1 个字节读取完成后发送非应答信号。

[HELP]或者[HELPxx] 获取帮助信息,xx 为信息类别码(2 位数字)。

连续多个关键字

[IIC][START][WT6H]A0 00 00 01 02 03[STOP] 设置目标端口为 IIC,从IIC 发出开始信号,从IIC 输出 6 字节数据,从IIC 发出停止信号。若之前已经设置过目标端口为IIC,则上面的指令帧可省略[IIC],即可以为:[START][WT6H]A0 00 00 01 02 03[STOP]

[STIIC]40 MSB[SAVE][IIC][START][WT6H]A0 00 00 01 02 03[STOP] 先设置IIC 接口通讯参数,

永久保存,再开始一次通讯。

[IIC][FIND]搜索 IIC 总线上所有从设备,并返回从设备地址值。

可编程 USB 转串口适配器开发板
可编程 USB 转串口适配器开发板

4.反馈信息说明

当开启了调试信息输出或者数据回显功能时(默认),每帧关键字指令发送后会输出对指令的解析和执行信息。这些信息仅在关键字指令帧执行不正常时需要查看分析错误原因,正常使用时无需关心,可使用指令关闭这些功能(3.3.4)。

例如:

向设备发送 [IIC][START][WT6H]A0 00 00 01 02 03[STOP]

设备返回 [IIC][START][WT6H]A0 00 00 01 02 03[STOP] //回显接收到的内容

S2SCMD 0003 0901 0106 0902 //关键字指令码

S2SDAT A0 00 00 01 02 03 //指令码数据

解析码(指令码) 与本帧数据中每个关键字指令一一对应,指令码为 16 位,高字节表示指令类别,低字节表示本指令的附加参数。

指令码数据 执行指令码时所需要的数据,如:要发送的数据,要设置的参数值等。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
VM系列振弦采集读数模块的测量模式
模块有连续测量和单次测量两种测量模式, 通过向测量模式寄存器 WKMOD.[0]写入 1 使模块工作于连续测量工作模式, 写入 0 使模块工作于单次测量工作模式。 WKMOD.[15]用来设置是否在模块“ 忙” 时禁用数字接口,当数字接口被禁用期间,模块不会收到任何经由数字接口传输的数据或指令, 当数字接口不被禁用时,模块内部维持传感器测量优先的逻辑,收到的指令会在模块完成当次测量后得到响应。
河北稳控科技
2022/11/29
3400
VM系列振弦采集读数模块的测量模式
可编程 USB 转串口适配器开发板的详细接口与功能
可编程 USB 转 UART/I2C/SMBus/SPI/CAN/1-Wire 适配器 USB2S(USB To Serial ports)是多种数字接口物理层协议转发器,自带强大灵活的 S2S 协议固件程序,支持嵌入C 语言程序开发,可实现 Windows/Android/Wince 操作系统USB 接口与串行接口以及串行接口之间的双向通讯,还可用作脉冲计数、数字示波器、电压比较器。广泛应用于电子设备开发、芯片测试、工业数字接口转换、数字接口学习验证等领域。
河北稳控科技
2022/08/25
4570
可编程 USB 转串口适配器开发板的详细接口与功能
可编程 USB 转串口适配器开发板简介
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S结构尺寸及电压设置
河北稳控科技
2022/10/09
1.6K0
可编程 USB 转串口适配器开发板简介
可编程 USB 转串口适配器开发板与振弦传感器测量模块
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S 与振弦传感器测量模块
河北稳控科技
2022/09/06
3710
可编程 USB 转串口适配器开发板与振弦传感器测量模块
可编程 USB 转串口适配器开发板 SHT3x-DIS 温湿度传感器芯片
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S 的温湿传感器
河北稳控科技
2022/09/02
4890
可编程 USB 转串口适配器开发板  SHT3x-DIS 温湿度传感器芯片
可编程 USB 转串口适配器开发板 USB 转 UART I2C 应用
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S USB 转 UART 应用
河北稳控科技
2022/09/01
1.6K0
可编程 USB 转串口适配器开发板 USB 转 UART  I2C 应用
开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板
总的思路是通过USB或者UART接口发送一些协议字符串,由模块转换成上面几种接口的硬件时序电信号,实现与这几种接口芯片、设备的快速测试。
河北稳控科技
2022/11/08
2.2K0
开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板
可编程 USB 转串口适配器开发板 UART 转 SPI 应用
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S UART 转 SPI 应用
河北稳控科技
2022/09/08
7660
可编程 USB 转串口适配器开发板 UART 转 SPI 应用
可编程 USB 转串口适配器开发板 DS1302 时钟芯片参数读取与修改
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S DS1302 时钟芯片
河北稳控科技
2022/09/09
4030
可编程 USB 转串口适配器开发板 DS1302 时钟芯片参数读取与修改
可编程 USB 转串口适配器接口与功能介绍
可编程 USB 转 UART/I2C/SMBus/SPI/CAN/1-Wire 适配器 USB2S(USB To Serial ports)是多种数字接口物理层协议转发器,自带强大灵活的 S2S 协议固件程序,支持嵌入C 语言程序开发,可实现 Windows/Android/Wince 操作系统USB 接口与串行接口以及串行接口之间的双向通讯,还可用作脉冲计数、数字示波器、电压比较器。广泛应用于电子设备开发、芯片测试、工业数字接口转换、数字接口学习验证等领域。
HB稳控科技
2022/11/18
7870
工程监测多通道振弦模拟信号采集仪VTN的通讯协议
VTN4XX 内部维护有若干寄存器, 在寄存器参数值的控制下完成工作。 寄存器的值总是以整数形式存在,基本操作单位为“字” (2 字节整数, 大端模式)。通过数字接口可完成对寄存器的读取和写入(修改)操作。 寄存器写(修改) 操作后可保存于内部存储器,掉电不遗失。
河北稳控科技
2023/02/16
3280
工程监测多通道振弦模拟信号采集仪VTN的通讯协议
可编程 USB 转串口适配器开发板 参数设置与修改
UART1 和 UART2 默认通讯参数为 9600,N,8,1,可通过以下关键字指令进行修改。[STU1]B N D S
河北稳控科技
2022/08/30
4990
可编程 USB 转串口适配器开发板 参数设置与修改
可编程USB 转串口适配器开发板如何用S2STool工具
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S 专用工具 S2STool 介绍
河北稳控科技
2022/09/18
4400
可编程USB 转串口适配器开发板如何用S2STool工具
一文看懂Modbus协议
Modbus协议,从字面理解它包括Mod和Bus两部分,首先它是一种bus,即总线协议,和I2C、SPI类似,总线就意味着有主机,有从机,这些设备在同一条总线上。
单片机点灯小能手
2021/07/14
4.1K0
远距离串口服务器( 适配器)UART 转 1-Wire 应用
PS304 有 4 个通道的 1Wire 接口,每个接口上可同时连接多个 1Wire 芯片(或设备)。具有 64 位 ID 搜索功能;具有远距离线路的自适应功能。
河北稳控科技
2022/07/04
4800
远距离串口服务器( 适配器)UART 转 1-Wire 应用
远距离串口服务器( 适配器)UART/I2C/1-Wire/SPI 常见问题及注意事项
PS304(Ports Server channel 4)是多种数字接口物理层协议转发器,可实现 UART 转换 I2C、SPI、 1Wire 远距离通讯, 内嵌磁隔离双电源及辅助增强电源电路、自适应线缆算法、 强大灵活的 S2S协议固件程序, 字符串指令集,用户接口简便。 经过优化的驱动程序可将通讯距离延长至 500~1000米。 广泛应用于电子设备开发、芯片测试、工业数字接口转换、数字接口学习验证等领域。
河北稳控科技
2022/07/04
5020
远距离串口服务器( 适配器)UART/I2C/1-Wire/SPI 常见问题及注意事项
可编程 USB 转串口适配器开发板芯片驱动文件说明
可编程USB转 UART/I2C /SMBusS/SPI/CAN/1 -Wire适配器USB2S 芯片驱动文件说明
河北稳控科技
2022/09/19
6980
可编程 USB 转串口适配器开发板芯片驱动文件说明
Modbus通讯协议详细解释
Modbus一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现。
全栈程序员站长
2022/09/14
1.3K0
网络基础 Modbus协议学习总结
Modbus协议,首先从字面理解它包括Mod和Bus两部分,首先它是一种bus,即总线协议,总线就意味着有主机,有从机,这些设备在同一条总线上。
授客
2024/11/21
4820
网络基础 Modbus协议学习总结
Modbus TCP 入门学习[通俗易懂]
记录下我入门学习的过程,供日后回看,文字部分多是转载他人blog,有注明来源地址;实验部分为真实测试结果。
全栈程序员站长
2022/11/17
2.2K0
Modbus TCP 入门学习[通俗易懂]
推荐阅读
相关推荐
VM系列振弦采集读数模块的测量模式
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档