BTECH RS232 串口转 TCP IP 以太网转换器 

BTECH RS232 串口转 TCP IP 以太网转换器

立即开始

产品链接: 875-000072 串口转以太网转换器

应用图

图2 应用图
应用图

硬件设计

硬件尺寸

图3 硬件尺寸
。 硬件设计

DB9 引脚定义

别针 2 3 5 1、4、6、7、8 9
定义 接收数据 发送端 地线 NC 默认NC,可用作电源引脚

图 4 DB9 引脚
DB9 引脚定义

 RS422/RS485管脚定义

图5 RS422/RS485引脚定义
引脚定义
RS422:R+/R- 为 RS422 RXD 引脚,T+/T- 为 RS422 TXD 引脚。 RS485:A/B 为 RS485 RXD/TXD 引脚。

引领
图 6 LED

指标 地位
PWR 亮:电源开启
熄灭:电源关闭
工作 每隔一秒闪一个句号:正常工作
每200ms闪烁一个周期:升级状态
熄灭:不工作
关联 用于链接功能的 LED。 Link 功能只能工作在 TCP Client/Server 模式下。 TCP连接建立,LINK开启; TCP连接正常断开,LINK立即断开; TCP 连接异常断开,延迟约 40 秒断开 Link。在 UDP 模式下启用 Link 功能,LINK 打开。
TX 开:向串口发送数据
熄灭:没有数据发送到串口
RX 开:从串口接收数据
熄灭:没有从串口接收到数据

产品功能

本章介绍了USR-SERIAL DEVICE SERVER的功能,如下图所示,您可以对其有一个整体的了解

图7 产品功能图
产品功能

基本功能

静态 IP/DHCP

模块获取IP地址有两种方式:静态IP和DHCP。
静态IP:模块默认设置为静态 IP,默认 IP 为 192.168.0.7。 当用户将模块设置为静态IP 模式时,需要设置IP、子网掩码和网关,并且必须注意IP、子网掩码和网关之间的关系。
DHCP: DHCP模式下的模块可以从网关主机动态获取IP、网关和DNS服务器地址。 当用户直接连接PC时,模块无法设置为DHCP模式。 因为普通计算机不具备分配IP地址的能力。 用户可以通过设置软件更改静态IP/DHCP。 设置图如下:

图 8 静态 IP/DHCP
静态 IP/DHCP

恢复默认设置

硬件: 用户可以按住 Reload 超过 5 秒且少于 15 秒然后松开以恢复默认设置。
软件:用户可以使用设置软件恢复默认设置。
AT命令: 用户可以进入AT命令模式并使用AT+RELD恢复默认设置。

升级固件版本

用户可联系销售人员获取所需的固件版本,并通过设置软件进行升级,方法如下:

图9 升级固件版本
升级固件版本

套接字功能

SERIAL DEVICE SERVER 套接字支持 TCP Server、TCP Client、UDP Server、UDP Client 和 HTTPDClient。

TCP客户端

TCP Client 为 TCP 网络服务提供 Client 连接。 TCP Client 设备将连接到服务器,实现串口与服务器之间的数据传输。 根据 TCP 协议,TCP Client 具有连接/断开状态差异,以确保可靠的数据传输。
TCP Client 模式支持 Keep-Alive 功能:连接建立后,模块大约每 15 秒发送一次 Keep-Alive 数据包来检查连接,如果 Keep-Alive 数据包检查到连接异常,则断开连接并重新连接到 TCP 服务器。 TCP Client模式还支持非持久化功能。 SERIAL DEVICE SERVER工作在TCP Client模式,需要连接TCP Server并设置参数:
远程服务器地址和远程端口号。 串行设备服务器工作在 TCP 客户端将不接受除目标服务器之外的其他连接请求,如果用户将本地端口设置为零,将访问随机本地端口的服务器。
用户可以通过设置软件或在 TCP Client 模式下设置 SERIAL DEVICE SERVER 及相关参数 web 服务器如下:
图 10 TCP 客户端
TCP客户端
TCP客户端

TCP服务器

TCP Server 将侦听网络连接并建立网络连接,通常用于与 LAN 上的 TCP 客户端通信。 根据 TCP 协议,TCP Server 具有连接/断开状态差异,以确保可靠的数据传输。
TCP Server 模式也支持 Keep-Alive 功能。
SERIAL DEVICE SERVER工作在TCP Server模式下,会监听用户设置的本地端口,收到连接请求后建立连接。 串行数据将同时发送到所有连接到 TCP Server 模式下的 SERIAL DEVICE SERVER 的 TCP Client 设备。
串行设备服务器工作在 TCP 服务器上,最多支持 16 个客户端连接,并且将启动超过最大连接数的最旧连接(用户可以通过启用/禁用此功能 web 服务器)。
用户可以通过设置软件或在TCP Server模式下设置SERIAL DEVICE SERVER及相关参数 web 服务器如下:
图 11 TCP 服务器
TCP服务器
TCP服务器
UDP客户端

UDP传输协议提供简单且不可靠的通信服务。 未连接/断开连接。
在 UDP Client 模式下,SERIAL DEVICE SERVER 将仅与目标 IP/端口通信。 如果数据不是来自目标 IP/端口,则串行设备服务器不会接收到。
在UDP Client 模式下,如果用户设置远程IP 为255.255.255.255,SERIAL DEVICE SERVER 可以广播到整个网段并接收广播数据。 固件版本4015后,306支持同网段广播(如xxx.xxx.xxx.255广播方式)。
用户可以通过设置软件或在UDP Client模式下设置SERIAL DEVICE SERVER及相关参数 web 服务器如下:
图 12 UDP 客户端
UDP客户端
UDP客户端

UDP 服务器 在 UDP Server 模式下,SERIAL DEVICE SERVER 每次从新的 IP/Port 接收到 UDP 数据后,都会更改目标 IP,并将数据发送到最新的通信 IP/Port。
用户可以通过设置软件或设置UDP Server模式下的SERIAL DEVICE SERVER及相关参数web
服务器如下:

图 13 UDP 服务器

UDP 服务器
UDP 服务器

HTTPD 客户端

在HTTPD Client模式下,SERIAL DEVICE SERVER可以实现串口设备与HTTP服务器之间的数据传输。 用户只需要在 HTTPD Client 中设置 SERIAL DEVICE SERVER 并设置 HTTPD header, URL 以及其他一些相关参数,即可实现串口设备与HTTP服务器之间的数据传输,无需关心数据的HTTP格式。
用户可以通过HTTPDClient模式设置SERIAL DEVICE SERVER及相关参数 web 服务器如下:
图 14 HTTPD 客户端
HTTPD 客户端

串行端口

串行设备服务器支持 RS232/RS485/RS422。 用户可参考1.2.2。 DB9 引脚定义 1.2.3。
RS422/RS485 引脚定义连接,RS232/RS485/RS422 不能同时使用。

串口基本参数

图 15 串口参数

参数 默认 范围
波特率 115200 600〜230.4Kbps的
数据位 8 5~8
停止位 1 1~2
平价 没有任何 无、奇数、偶数、标记、空格

串行封装方法

因为网络速度比串口快。 模块将串行数据放入缓冲区,然后再发送到网络。 数据将作为包发送到网络。 结束包和发送包到网络有两种方式——时间触发模式和长度触发模式。
SERIAL DEVICE SERVER 采用固定的Package 时间(四个字节发送时间)和固定的Package 长度(400 字节)。

波特率同步

当模块与 USR 设备或软件配合使用时,串口参数会根据网络协议动态变化。 客户可以通过网络发送符合特定协议的数据来修改串口参数。 是暂时的,重启模块时,参数恢复到原来的参数。
用户可以通过如下设置软件采用波特率同步功能:

图 16 波特率同步
波特率同步

特征

身份包功能

图17 Identity Packet应用图

特征

Identity包用于模块作为TCP client/UDP client时标识设备。 身份包有两种发送方式。

  •  建立连接时将发送身份数据。
  • 身份数据将添加在每个数据包的前面。
    Identity包可以是MAC地址或用户可编辑数据(用户可编辑数据最多40字节)。 用户可以通过 Identity Packet 功能设置 SERIAL DEVICE SERVER web 服务器如下:

图 18 身份数据包
特征

心跳包功能

心跳包:模块会周期性的向串口或网络输出心跳数据。 用户可以配置心跳数据和时间间隔。 串行心跳数据可用于轮询 Modbus 数据。 网络心跳数据可用于显示连接状态和保持连接(仅在 TCP/UDP Client 模式下有效)。 心跳包最多允许 40 个字节。
用户可以通过以下方式设置带有心跳包功能的 SERIAL DEVICE SERVER web 服务器如下:

图19 心跳包
心跳包功能

可编辑 Web 服务器

SERIAL DEVICE SERVER 支持用户修改 web 根据需要基于模板的服务器,然后使用相关工具进行升级。 如果用户有这个需求可以联系我们的销售人员 web 服务器源和工具。

 复位功能

当 306 工作在 TCP Client 模式时,306 会连接到 TCP Server。 当用户打开Reset功能时,306尝试连接TCP Server 30次后会重启,但仍然无法连接。
用户可以通过设置软件启用/禁用复位功能,如下所示:

图20 复位功能
复位功能

索引功能

索引功能:用于306工作在TCP Server模式,与TCP Client建立多个连接的情况。 开启 Index 功能后,306 会标记每个 TCP Client 以区分它们。 用户可以根据其唯一标记向/从不同的 TCP Client 发送/接收数据。
用户可以通过以下设置软件启用/禁用索引功能:

图 21 索引函数
索引功能

TCP 服务器设置

306 工作在 TCP Server 模式下最多允许 16 个 TCP Client 连接。 默认为 4 个 TCP 客户端,用户可以通过以下方式更改最大 TCP 客户端连接 web 服务器。 当 TCP Client 超过 4 个时,用户需要逐个设置
连接数据小于 200 字节/秒。
如果连接到 306 的 TCP 客户端超过最大 TCP 客户端,用户可以通过以下方式启用/禁用启动旧连接功能 web 服务器。
用户可以通过以下方式设置以上 TCP Server 设置 web 服务器如下:

图22 TCP服务器设置
TCP 服务器设置
TCP 服务器设置

非持久连接

SERIAL DEVICE SERVER 支持 TCP Client 模式下的非持久连接功能。 当 SERIAL DEVICE SERVER 采用该功能时,SERIAL DEVICE SERVER 接收到串口端的数据后,将连接到服务器并发送数据;将所有数据发送到服务器,且串口端或网络端没有通过固定的数据发送后,将断开与服务器的连接。时间。 该固定时间可以是2~255s,默认为3s。 用户可以通过以下方式设置 SERIAL DEVICE SERVER 具有非持久连接功能: web 服务器如下:

图 23 非持久连接
图 23 非持久连接

超时复位功能

超时复位功能(无数据复位):如果网络侧超过固定时间无数据传输(用户可设置该固定时间在60~65535s之间,默认为3600s。如果用户设置的时间小于60s,该功能将被禁用) , 306 将重置。 用户可以通过以下方式设置超时重置功能 web 服务器如下:

图 24 超时复位功能
超时复位功能

参数设置

可以通过三种方式配置 USR-SERIAL DEVICE SERVER。 它们是设置软件配置, web 服务器配置和 AT 命令配置。

设置软件配置

用户可以从 https://www.b-tek.com/images/Documents/USR-M0-V2.2.3.286.zip 当用户想通过设置软件配置SERIAL DEVICE SERVER时,用户可以运行设置软件,在同一局域网内搜索SERIAL DEVICE SERVER,然后配置SERIAL DEVICE SERVER,如下:
图 25 设置软件
参数设置

研究完SERIAL DEVICE SERVER并单击SERIAL DEVICE SERVER进行配置后,用户需要使用用户名和密码登录。 默认用户名和密码均为admin。 如果用户保持默认参数,则无需登录。

Web 服务器配置

用户可以通过 LAN 端口将 PC 连接到 SERIAL DEVICE SERVER 并进入 web 服务器进行配置。 Web 服务器默认参数如下:

图 26Web 服务器默认参数

范围 默认设置
Web 服务器 IP 地址 192.168.0.7
用户名 行政
密码 行政

首先将PC连接到SERIAL DEVICE SERVER后,用户可以打开浏览器,在地址栏中输入默认IP 192.168.0.7,然后登录用户名和密码,用户将进入 web 服务器。 Web 服务器截图如下:

图 27Web 服务器
参数设置

参数设置

本文档提供USR-SERIAL DEVICE SERVER产品的信息,未以明示或暗示的方式以禁止发言或其他方式授予任何知识产权许可。 除销售条款和条件中声明的义务外,我们不承担任何其他责任。 我们不保证产品销售和使用的明示或暗示,包括特定目的的适销性和适销性、任何其他专利权、版权、知识产权的侵权责任。 我们可能随时修改规格和说明,恕不另行通知。

更新历史

2022-10-10 V1.0建立

标识

 

文件/资源

BTECH RS232 串口转 TCP IP 以太网转换器 [pdf] 用户手册
RS232 串口转 TCP IP 以太网转换器, RS232 串口, 转 TCP IP 以太网转换器, IP 以太网转换器, 以太网转换器, 转换器

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *