# Ethernet
# 模块介绍
# USRK7
USR-K7 模块用于实现串口到以太网口的数据的双向透明传输,用户无需关心具体细节,模块内部完成协
议转换。串口侧是串口电平数据,以太网口侧是网络数据包,通过简单设置即可指定工作细节。参数可以通过
内置网页也可以通过设置软件进行设置,一次设置永久保存。
# 功能特点
- ARM 内核,工业级温度范围,精心优化的 TCP/IP 协议栈,稳定可靠
- 10/100Mbps 网口,支持 Auto-MDI/MDIX,支持交叉直连网线自适应
- 支持 TCP Server、TCP Client、UDP Client、UDP Server、Httpd Client 多种工作模式
- 内置网页,可通过网页进行参数设置,也可为用户定制网页;并且内置网页端口可设置(默认 80)
- 支持 485 收发使能,串口可以作为 485 使用。
- 支持 RTS/CTS 硬件流控功能,支持 Xon/Xoff 软件流控
- 支持虚拟串口软件(USR-VCOM)
- 串口波特率支持 600bps~1Mbps;支持 None、Odd、Even、Mark、Space 五种校验方式
- 支持 Modbus 网关功能,工业现场使用更加方便
- 支持 Reload 按键,即硬件恢复出厂设置
- RJ45 带 Link/Data 指示灯,网口内置隔离变压器,1.5KV 电磁隔离
- 全球唯一 MAC 地址,也允许用户自定义临时 MAC 地址
- 支持通过网络升级固件;支持域名服务器;支持 DHCP 自动获取 IP
- 支持 keepalive 机制,可快速探查死连接等异常并快速重连
- 支持账户跟密码,可用于网页登录以及网络设置,更安全
- 支持一路 Websocket 功能,实现网页与串口的数据双向传输
# 基本参数
分类 | 参数 | 数值 | |
硬件参数 | 工作电压 | DC 3.0~3.6 V,(3.3V 最佳) | |
工作电流 | 130mA@3.3V | ||
网口规格 | RJ45、10/100Mbps、交叉直连自适应 | ||
封装形式 | 插针式封装 | ||
串口波特率 | 600~1M(bps) | ||
软件参数 | 网络协议 | IP、TCP、UDP、DHCP、DNS、HTTP、ARP、ICMP、Web socket | |
IP 获取方式 | 静态 IP、DHCP | ||
域名解析 | 支持 | ||
用户配置 | 软件配置,网页配置,AT 指令配置 | ||
简单透传方式 | TCP Server/TCP Client/UDP Server/UDP Client | ||
Modbus | 支持 Modbus 网关 | ||
网页转串口 | 支持 WebSocket 通信方式的网页转串口 | ||
Httpd Client | 支持 | ||
类 RFC2217 | 支持 | ||
自定义网页 | 支持 | ||
网络缓存 | 发送:16Kbyte;接收:16Kbyte; | ||
串口缓存 | 发送:2Kbyte;接收:2Kbyte; | ||
平均传输延时 | 局域网内<10ms | ||
配套软件 | 虚拟串口软件、透传云测试软件、参数设置软件 | ||
认证 | CE、FCC、ROHS | ||
可靠等级 | 1.5KV 电磁隔离 | ||
尺寸 | 35.0x19.39x18.25 mm(L*W*H) | ||
工作温度 | -40~85℃ |
# 模块配置和代码树
对于ethernet 模块,默认配置就可以测试,可能需要修改的是UART设备的名字:
[*] Enable Ethernet --->
--- Enable Ethernet
[*] USR IOT USRK7
[ ] Enable initialize by thread
[*] Enable sample ---> (是否编译测试例程)
(-1) Power pin ---> (电源引脚配置,与电路板相关,模块测试无需修改)
(-1) Power status pin ---> (电源状态引脚配置,与电路板相关,模块测试无需修改)
(uart3) AT client device name ---> (模块连接的UART名字,取决于模块和主板的连接方式)
(1024) The maximum length of receive line buffer ---> (缓存大小,建议在1K以上)