这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 综合技术» 测试测量» 河北稳控科技可编程USB转串口适配器开发板S2S功能介绍

共6条 1/1 1 跳转至

河北稳控科技可编程USB转串口适配器开发板S2S功能介绍

工程师
2022-08-26 10:30:07 打赏

河北稳控科技可编程 USB 转串口适配器开发板 S2S 功能介绍


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

可编程USB转串口适配11.jpg

1.自带固件S2S 功能介绍


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

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


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

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

1.1MODBUS 协议保持寄存器汇总

MODBUS 协议保持寄存器汇总.jpg

2.S2S 通讯协议

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

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

1S2S 协议关键字汇总.jpg

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 总线上所有从设备,并返回从设备地址值。


4.反馈信息说明

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

例如:

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

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


S2SCMD0003 0901 0106 0902//关键字指令码

S2SDATA0 00 00 01 02 03//指令码数据

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

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





关键词: USB 串口适配器 可编程 开发 协议 芯片测试

专家
2022-08-26 12:26:48 打赏
2楼

参考和学习,好产品,多用


专家
2022-08-26 13:02:47 打赏
3楼

参考和学习


专家
2022-08-26 13:09:30 打赏
4楼

感谢分享


专家
2022-08-26 13:11:13 打赏
5楼

参考和学习


专家
2022-08-26 21:43:43 打赏
6楼

学习


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]