xuos-web/docs/doc/hardware/connector/ethernet.md

26 KiB
Raw Permalink Blame History

Ethernet

<head> </head>

模块介绍

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.03.6 V3.3V 最佳)
工作电流 130mA@3.3V
网口规格 RJ45、10/100Mbps、交叉直连自适应
封装形式 插针式封装
串口波特率 6001Mbps
软件参数  网络协议 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)
工作温度 -4085℃

模块配置和代码树

对于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