RS485 TO ETH 用户手册
RS485 TO ETH
用户手册
深圳市微雪电子有限公司 www.waveshare.net
第 1 页 共 36 页
RS485 TO ETH 用户手册
功能特点
◼ 10/100Mbps 自适应以太网接口,支持 AUTO-MDIX 网线交叉直连自动切换
◼ 工作模式可选择 TCP Server、TCP Client、UDP Client、UDP Server、Httpd Client
◼ 串口波特率从 600bps 到 230.4Kbps 可设置,支持 None、Odd、Even、Mark、Space 五种校验
◼ 自定义心跳包机制,保证连接真实可靠,杜绝死连接
◼ 自定义注册包机制,检测连接状态,也可做自定义包头,可选用 MAC 地址做注册包
◼ TCP Server 模式下,连接 Client 的数量可在 1 到 16 个之间任意设置,默认 4 个,已连接
Client 的 IP 可显示,按连接计算发送/接收数据
◼ TCP Server 模式下,当连接数量达到最大值时,新连接是否踢掉旧连接可设置
◼ 支持网页、AT 指令、串口协议、网络协议设置参数,提供设置协议,供客户集成到自己的软件
中去
◼ 支持 TCP Client 短连接功能,短连接断开时间自定义
◼ 支持超时重启(无数据重启)功能,重启时间自定义
◼ TCP 连接建立前,数据缓存是否清理可设置
◼ DHCP 功能,能够自动获取 IP
◼ MAC 地址可修改,出厂烧写全球唯一 MAC,支持自定义 MAC 功能
◼ DNS 功能,域名解析
◼ DNS 服务器地址可自定义
◼ 通过网络升级固件功能,升级固件更加方便
◼ 支持虚拟串口,配套自主开发的 USR-VCOM 软件
◼ 同时支持软件和硬件恢复出厂设置
◼ 可以跨越网关,交换机,路由器运行
◼ 可以工作在局域网,也可访问外网
深圳市微雪电子有限公司 www.waveshare.net
第 2 页 共 36 页
RS485 TO ETH 用户手册
目录
3.1.
4.1.
4.2.
4.3.
1.1.
2.1.
2.2.
1.2.
1.3.
RS485 TO ETH ....................................................................................................................................................... 1
用户手册 .................................................................................................................................................................... 1
1. 快速入门 ............................................................................................................................................................ 5
硬件测试环境 .................................................................................................................................... 5
1.1.1. 硬件准备 .................................................................................................................................... 5
1.1.2. 硬件连接 .................................................................................................................................... 6
网络测试环境 .................................................................................................................................... 6
默认参数测试 .................................................................................................................................... 7
2. 产品概述 ............................................................................................................................................................ 8
产品简介 ............................................................................................................................................ 8
基本参数 ............................................................................................................................................ 8
3. 硬件参数介绍 .................................................................................................................................................... 9
尺寸图 ................................................................................................................................................ 9
4. 产品功能 .......................................................................................................................................................... 10
网络基础功能介绍 .......................................................................................................................... 10
IP 地址/子网掩码/网关 ........................................................................................................... 10
4.1.1.
DNS 服务器地址 ..................................................................................................................... 11
4.1.2.
4.1.3. WebServer ................................................................................................................................ 12
4.1.4. 恢复出厂设置功能 .................................................................................................................. 12
4.1.5. 网络固件升级 .......................................................................................................................... 12
Socket 功能 ...................................................................................................................................... 13
TCP Client 模式特性 ............................................................................................................... 13
4.2.1.
TCP Server 模式特性 .............................................................................................................. 14
4.2.2.
UDP Client 模式特性 .............................................................................................................. 14
4.2.3.
UDP Server 模式特性 .............................................................................................................. 15
4.2.4.
4.2.5.
Httpd Client .............................................................................................................................. 15
4.2.6. 配套软件 VCOM(虚拟串口) .................................................................................................. 17
串口功能 .......................................................................................................................................... 17
4.3.1. 串口基本参数 .......................................................................................................................... 17
4.3.2. 串口成帧机制 .......................................................................................................................... 17
4.3.3. 类 RFC2217 ............................................................................................................................. 18
特色功能 .......................................................................................................................................... 19
4.4.1. 心跳包功能 .............................................................................................................................. 19
4.4.2. 注册包功能 .............................................................................................................................. 20
4.4.3. 透传云功能 .............................................................................................................................. 21
4.4.4. 自定义网页功能 ...................................................................................................................... 22
Link 功能 ................................................................................................................................. 22
4.4.5.
Reset 功能 ................................................................................................................................ 23
4.4.6.
Index 功能 ................................................................................................................................ 23
4.4.7.
4.4.8. 自定义 Client 功能 .................................................................................................................. 24
4.4.9. 状态显示 .................................................................................................................................. 25
4.4.10. 短连接 ...................................................................................................................................... 25
4.4.
深圳市微雪电子有限公司 www.waveshare.net
第 3 页 共 36 页
RS485 TO ETH 用户手册
5.1.
4.4.11. 清除缓存数据 .......................................................................................................................... 26
4.4.12. 超时重启 .................................................................................................................................. 26
5. 参数设置 .......................................................................................................................................................... 27
网络协议设置参数 .......................................................................................................................... 27
5.1.1. 设置软件设置参数 .................................................................................................................. 27
5.1.2. 设置协议设置参数 .................................................................................................................. 30
网页设置参数 .................................................................................................................................. 30
AT 指令配置 .................................................................................................................................... 33
5.3.1. 网络 AT 指令概述 ................................................................................................................... 33
AT 错误提示符 ........................................................................................................................ 34
5.3.2.
AT 指令集 ................................................................................................................................ 35
5.3.3.
5.2.
5.3.
深圳市微雪电子有限公司 www.waveshare.net
第 4 页 共 36 页
RS485 TO ETH 用户手册
1. 快速入门
RS485 TO ETH 模块用于实现串口到以太网口的数据的双向透明传输,用户无需关心具体细节,模块内 部
完成协议转换。串口侧是 RS485 电平数据,以太网口侧是网络数据包,通过简单设置即可指定工作细节。参 数
可以通过内置网页也可以通过设置软件进行设置,一次设置永久保存。
本章是针对产品 RS485 TO ETH 的快速入门介绍,建议用户系统的阅读本章并按照指示操作一遍,便 于
对本产品有一个系统的认识,用户也可以根据需要选择感兴趣的章节阅读。针对特定的细节和说明,请参考 后
续章节。
除此说明书外,我们同时提供了基于本产品的软件设计手册、硬件设计手册、封装库等资料,方便用户设
计参考
下载地址:http://www.waveshare.net/wiki/RS485_TO_ETH
1.1. 硬件测试环境
1.1.1. 硬件准备
快速测试所需如下:
➢ DC5V 1A 电源一个
➢ USB 转 485 一根
➢ 网线一根
➢ RS485 TO ETH 一个
➢ 电脑一台
图 1 硬件准备材料
1. 测试目的
➢ 快速了解 RS485 TO ETH,对 RS485 TO ETH 有个基本的认知
➢ 测试产品基础功能。
2. 数据流向
图 2 数据流向
深圳市微雪电子有限公司 www.waveshare.net
第 5 页 共 36 页
电脑串口Com串口网口RS485 TO ETH电脑网口TCP Server串口数据AA串口数据AA 网络数据BB网络数据BB
RS485 TO ETH 用户手册
1.1.2. 硬件连接
为了测试串口到网络的通讯转换,我们将 RS485 TO ETH 的串口通过串口线(或 USB 转串口线)与计算
机相连接,用网线将 RS485 TO ETH 的网口和 PC 的网口相连接,检测硬件连接无错误后,接入我们配送的电
源适配器,给 RS485 TO ETH 供电,连接示意图如图所示:
图 3 硬件连接示意图
注:
◼ 图示中电源和连接线要求均为微雪发货配套的电源和连接线。
◼ 此次测试只涉及到 RS485。
1.2. 网络测试环境
为了防止用户在应用中出现搜索不到、ping 不通、还有打不开网页等问题。在硬件连接好之后,使用之前,
先对电脑进行如下内容的检查。
1) 关闭电脑的防火墙(一般在控制面板里面可以找到)和杀毒软件;
2) 关闭与本次测试无关的网卡,只保留一个本地连接;
3) 对于服务器直连 PC 的情况,必须要给电脑设置一个静态的、与 RS485 TO ETH 的 IP 在同一个网段
的 IP 地址;
图 4
PC 机本地连接设置
深圳市微雪电子有限公司 www.waveshare.net
第 6 页 共 36 页
RS485 TO ETH 用户手册
1.3. 默认参数测试
表 1 设备默认参数
项目
用户名
密码
IP 地址
子网掩码
默认网关
默认的工作模式
默认目标端口
默认本地端口
默认目标 IP
串口波特率
串口参数
内容
admin
admin
192.168.0.7
255.255.255.0
192.168.0.1
TCP Client
8234
0
192.168.0.201
115200
None/8/1
数据传输测试
上述步骤确认无误后,就可以进行串口与以太网口之间的双向通信了,操作步骤如下:
1) 打开测试软件“RS485 TO ETH.exe”①,按照图 4 连接好硬件。
2) 网络设置区选择 TCP Client 模式,服务器 IP 地址输入 192.168.0.7,服务器端口号输入 23,点击连接
建立 TCP 连接,串口波特率设置为 115200,串口参数设置为 None/8/1,点击打开,打开串口。至
此,我们就可以在串口和网络之间进行数据收发测试了,串口到网络的数据流向是:计算机串口
->RS485 TO ETH 串口->RS485 TO ETH 以太网口->计算机网络;网络到串口的数据流向是:计算机
网络->RS485 TO ETH 以太网口->RS485 TO ETH 串口->计算机串口。具体演示如下图所示:
图 5 默认参数测试
深圳市微雪电子有限公司 www.waveshare.net
第 7 页 共 36 页
RS485 TO ETH 用户手册
产品概述
1.4. 产品简介
RS485 TO ETH 是 M0 系列的单串口服务器,这是一款实现 RJ45 网口与 RS485 接口之间直接的数据透明
传输的设备。搭载 ARM 处理器,功耗低,速度快,稳定性高。
内部集成了 TCP/IP 协议栈,用户利用它可以轻松完成嵌入式设备的网络功能, 节省人力物力和开发时间,
使产品更快的投入市场,增强竞争力。
本系列产品已经经过严格考验,在银行、公路、大型公司网络、有摄像头的繁忙网络以及通过光纤转以太
网等组建的复杂网络环境均有成功应用。
1.5. 基本参数
表 2 电气参数
分类
参数
数值
工作电压
工作电流
网口规格
硬件参数
串口波特率
串口数
DC 5.0~7.0 V
150mA@5V
RJ45、10/100Mbps、交叉直连自适应
600-230.4K(bps)
RS485*1
网络协议
IP、TCP/UDP、ARP、ICMP、IPV4、HTTP
IP 获取方式
静态 IP、DHCP
域名解析
用户配置
简单透传方式
支持
软件配置,网页配置,AT 指令配置
TCP Server/TCP Client/
UDP Server/UDP Client
类 RFC2217
支持
Httpd Client
TCP Server 连接 支持最多 16 路 TCP 连接(可自定义)
支持
网络缓存
串口缓存
发送:6Kbyte;接收:4Kbyte;
接收:2Kbyte;
<10ms
虚拟串口、透传云、参数设置软件
软件参数
平均传输延时
配套软件
打包机制
4 字节打包时间,400 字节的打包长度
其它
认证
CE、FCC
可靠等级
1.5KV 电磁隔离
尺寸
工作温度
存储温度
工作湿度
存储湿度
包装
71.0x60.0x25.0mm(L*W*H)
-25~75℃
-40~105℃
5%~95% RH(无凝露)
5%~95% RH(无凝露)
静电泡沫
深圳市微雪电子有限公司 www.waveshare.net
第 8 页 共 36 页