# Ethernet

# 模块介绍

# USRK7

usr-k7

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以上)

usr-k7_CodeTree
Last Updated: 12/8/2020, 10:42:34 AM