“LC-NW-7-1”的版本间的差异
(创建页面,内容为“== 产品名称 == CH9121串口转以太网模块 串口服务器 单片机联网模块 == 概述 == 艾尔赛CH9121串口转以太网模块搭载CH9121网络串…”) |
|||
第5行: | 第5行: | ||
== 概述 == | == 概述 == | ||
− | 艾尔赛CH9121串口转以太网模块搭载CH9121网络串口透传芯片。CH9121 内部集成 TCP/IP | + | 艾尔赛CH9121串口转以太网模块搭载CH9121网络串口透传芯片。CH9121 内部集成 TCP/IP 协议栈,可实现网络数据包和串口数据的双向透明传输,<br> |
+ | 具有 TCP CLIENT、TCP SERVER、UDP CLIENT 、UDP SERVER 4 种工作模式,串口波特率最高可支持到 921600bps,可通过上位机软件或者串口命令轻松配置,方便快捷。<br> | ||
== 功能 == | == 功能 == | ||
− | * 内部自带以太网介质传输层(MAC)和物理层(PHY) | + | * 内部自带以太网介质传输层(MAC)和物理层(PHY)<br> |
− | + | * 实现串口数据和网络数据的双向透明传输<br> | |
− | * 实现串口数据和网络数据的双向透明传输 | + | * 支持 10/100M,全双工/半双工自适应以太网接口,兼容 802.3 协议<br> |
− | + | * 支持 MDI/MDIX 线路自动转换<br> | |
− | * 支持 10/100M,全双工/半双工自适应以太网接口,兼容 802.3 | + | * 支持 DHCP 自动获取 IP 地址,支持 DNS 域名访问<br> |
− | + | * 通过上位机软件/串口AT命令设置芯片工作模式、端口、IP 等网络参数<br> | |
− | * 支持 MDI/MDIX | + | * 工作模式支持 TCP CLIENT、TCP SERVER 和 UDP CLIENT、UDP SERVER 4种模式<br> |
− | + | * 串口波特率支持 300bps~921600bps<br> | |
− | * 支持 DHCP 自动获取 IP 地址,支持 DNS | + | * 串口 TTL 电平,兼容 3.3V 和 5V<br> |
− | + | * 串口支持全双工和半双工串口通讯,支持 RS485 收发自动切换<br> | |
− | * 通过上位机软件/串口AT命令设置芯片工作模式、端口、IP | + | * 支持 DHCP 自动获取 IP 地址功能<br> |
− | + | * 支持 DNS 域名系统<br> | |
− | * 工作模式支持 TCP CLIENT、TCP SERVER 和 UDP CLIENT、UDP SERVER | ||
− | |||
− | * 串口波特率支持 | ||
− | |||
− | * 串口 TTL 电平,兼容 3.3V 和 | ||
− | |||
− | * 串口支持全双工和半双工串口通讯,支持 RS485 | ||
− | |||
− | * 支持 DHCP 自动获取 IP | ||
− | |||
− | * 支持 DNS | ||
− | |||
* 支持 0~2000ms 串口超时时间设置;<br> | * 支持 0~2000ms 串口超时时间设置;<br> | ||
− | + | * 支持 KEEPALIVE 机制<br> | |
− | * 支持 KEEPALIVE | + | * 供电电压:3.3V/5V<br> |
− | |||
− | * 供电电压:3.3V/ | ||
第78行: | 第65行: | ||
3、模块配置及工作模式说明<br> | 3、模块配置及工作模式说明<br> | ||
− | + | 模块参数配置分为基础设置和端口配置两个部分,基础配置主要包括,设备名,网络参数,串口协商认证功能。串口协商认证功能默认处于关闭状态,<br> | |
+ | 默认通过硬件 CFG0 脚进入串口设置模式,开启后可以通过串口协商的方式进入串口设置模式。CH9121 支持 DHCP 和手动两种方式设置网络基础参数。<br> | ||
3.1、TCP CLIENT 模式<br> | 3.1、TCP CLIENT 模式<br> | ||
− | 在 TCP CLIENT 模式,模块上电后,会主动连接 TCP SERVER 端,连接建立后,可实现网络数据和串口数据的双向透明传输。此模式下,TCP SERVER 的 IP | + | 在 TCP CLIENT 模式,模块上电后,会主动连接 TCP SERVER 端,连接建立后,可实现网络数据和串口数据的双向透明传输。此模式下,TCP SERVER 的 IP 需对模块可见,<br> |
+ | 可见的含义是指通过模块所 在的 IP 可直接 PING 通服务器 IP(详见第四节)。TCP CLIENT 模式下,支持本地端口随机,支持通过域名访问远端服务区,<br> | ||
+ | 芯片内部默认开启 TCP 底层 Keep Alive 保活机制,可以检测出设备掉线。TCP 客户端应用模型如下,适合于现场数据采集,上传服务器模式。<br> | ||
[[Image:LC-NW-7-1 2.png]] | [[Image:LC-NW-7-1 2.png]] | ||
− | |||
3.2、TCP SERVER 模式<br> | 3.2、TCP SERVER 模式<br> | ||
− | 在 TCP SERVER 模式,模块上电后,会监听本地端口是否有客户端请求连接,连接建立后,可实现网络数据和串口数据的双向透明传输。此模式下,TCP CLIENT 的 IP | + | 在 TCP SERVER 模式,模块上电后,会监听本地端口是否有客户端请求连接,连接建立后,可实现网络数据和串口数据的双向透明传输。此模式下,TCP CLIENT 的 IP 需对模块可见,<br> |
+ | 可见的含义是指通过客户端 IP 可直接 PING 通模块 IP(详见第四节)。模块需要配置的网络参数有:工作模式、设 备 IP、子网掩码、默认网关、设备端口。<br> | ||
+ | 而目的 IP、目的端口、此模式下,同时只能支持一条 TCP客户端连接。<br> | ||
3.3、UDP CLIENT 模式<br> | 3.3、UDP CLIENT 模式<br> | ||
− | 在 UDP CLIENT 模式,模块上电后,会把发往本地端口的数据(来自于目的 IP 和端口)透明转发到模块串口,同理,发往模块串口的数据也会通过 UDP 方式转发至设定的目的 IP | + | 在 UDP CLIENT 模式,模块上电后,会把发往本地端口的数据(来自于目的 IP 和端口)透明转发到模块串口,同理,发往模块串口的数据也会通过 UDP 方式转发至设定的目的 IP 和端口。<br> |
+ | 此模式下,模块需要配置的网络参数有:工作模式、设备 IP、子网掩码、默认网关、设备端口、目的 IP、目的端口。<br> | ||
3.4、UDP SERVER 模式<br> | 3.4、UDP SERVER 模式<br> | ||
− | 在 UDP SERVER 模式,接收发往本地 IP 和端口的所有数据并转发至串口,发往模块串口的数据也 会通过 UDP 方式转发至与之通信的 UDP 的 IP | + | 在 UDP SERVER 模式,接收发往本地 IP 和端口的所有数据并转发至串口,发往模块串口的数据也 会通过 UDP 方式转发至与之通信的 UDP 的 IP 和端口。<br> |
+ | 此模式下,模块需要配置的网络参数有:工作模式、设备 IP、子网掩码、默认网关、设备端口。<br> | ||
4、配置软件使用说明及举例<br> | 4、配置软件使用说明及举例<br> | ||
− | CH9121模块支持通过上位机软件/串口AT命令设置芯片工作模式、端口、IP 等参数,这里以使用上位机软件设置芯片为“TCP CLIENT | + | CH9121模块支持通过上位机软件/串口AT命令设置芯片工作模式、端口、IP 等参数,这里以使用上位机软件设置芯片为“TCP CLIENT 模式”,<br> |
+ | 和作为TCP Server的电脑进行TCP通信为例说明,步骤如下:<br> | ||
'''温馨提示:测试之前建议先关掉杀毒软件,360安全卫士等防火墙软件'''<br> | '''温馨提示:测试之前建议先关掉杀毒软件,360安全卫士等防火墙软件'''<br> | ||
第144行: | 第138行: | ||
5,测试TCP通讯:<br> | 5,测试TCP通讯:<br> | ||
− | (1)打开“USR-TCP232-Test-V1.3”TCP测试软件,根据刚刚配置好的CH9121参数来设置“USR-TCP232-Test-V1.3”里面的COM Settings和Net | + | (1)打开“USR-TCP232-Test-V1.3”TCP测试软件,根据刚刚配置好的CH9121参数来设置“USR-TCP232-Test-V1.3”里面的COM Settings和Net Settings参数<br> |
+ | 再分别点击Open和Listening,如果连接成功,界面里面会出现CH9121的设备IP(192.168.1.200)和 端口号(2098),如下:<br> | ||
[[Image:LC-NW-7-1 9.png]]<br> | [[Image:LC-NW-7-1 9.png]]<br> |
2023年5月5日 (五) 17:14的最新版本
产品名称
CH9121串口转以太网模块 串口服务器 单片机联网模块
概述
艾尔赛CH9121串口转以太网模块搭载CH9121网络串口透传芯片。CH9121 内部集成 TCP/IP 协议栈,可实现网络数据包和串口数据的双向透明传输,
具有 TCP CLIENT、TCP SERVER、UDP CLIENT 、UDP SERVER 4 种工作模式,串口波特率最高可支持到 921600bps,可通过上位机软件或者串口命令轻松配置,方便快捷。
功能
- 内部自带以太网介质传输层(MAC)和物理层(PHY)
- 实现串口数据和网络数据的双向透明传输
- 支持 10/100M,全双工/半双工自适应以太网接口,兼容 802.3 协议
- 支持 MDI/MDIX 线路自动转换
- 支持 DHCP 自动获取 IP 地址,支持 DNS 域名访问
- 通过上位机软件/串口AT命令设置芯片工作模式、端口、IP 等网络参数
- 工作模式支持 TCP CLIENT、TCP SERVER 和 UDP CLIENT、UDP SERVER 4种模式
- 串口波特率支持 300bps~921600bps
- 串口 TTL 电平,兼容 3.3V 和 5V
- 串口支持全双工和半双工串口通讯,支持 RS485 收发自动切换
- 支持 DHCP 自动获取 IP 地址功能
- 支持 DNS 域名系统
- 支持 0~2000ms 串口超时时间设置;
- 支持 KEEPALIVE 机制
- 供电电压:3.3V/5V
介绍说明
2、接口说明
引脚名称 | 类型 | 引脚说明 |
RESET | 输入 | 恢复出厂设置,芯片上电检测,低电平有效 |
RSTI | 输入 | 外部复位输入,低电平有效 |
DIR | 输出 | 用于控制 RS485 收发切换 |
CFG | 输入 | 串口配置模式设置脚,内置上拉,检测到低电平时,进入串口配置模式,高电平退出配置模式 |
TCPS | 输出 | TCP 客户端模式下,端口连接状态指示引脚,连接成功输出低电平 |
RXD | 输入 | UART数据输入,接外部MCU的TXD |
RUN | 输出 | 模块运行状态指示引脚,输出2Hz方波 |
TXD | 输出 | 模块运行状态指示引脚,输出2Hz方波 |
GND | 电源 | 电源地 |
3V3 | 电源 | 3.3V电源供电,和5V电源供电二选一 |
5V | 电源 | 5V电源供电,和3.3V电源供电二选一 |
3、模块配置及工作模式说明
模块参数配置分为基础设置和端口配置两个部分,基础配置主要包括,设备名,网络参数,串口协商认证功能。串口协商认证功能默认处于关闭状态,
默认通过硬件 CFG0 脚进入串口设置模式,开启后可以通过串口协商的方式进入串口设置模式。CH9121 支持 DHCP 和手动两种方式设置网络基础参数。
3.1、TCP CLIENT 模式
在 TCP CLIENT 模式,模块上电后,会主动连接 TCP SERVER 端,连接建立后,可实现网络数据和串口数据的双向透明传输。此模式下,TCP SERVER 的 IP 需对模块可见,
可见的含义是指通过模块所 在的 IP 可直接 PING 通服务器 IP(详见第四节)。TCP CLIENT 模式下,支持本地端口随机,支持通过域名访问远端服务区,
芯片内部默认开启 TCP 底层 Keep Alive 保活机制,可以检测出设备掉线。TCP 客户端应用模型如下,适合于现场数据采集,上传服务器模式。
3.2、TCP SERVER 模式
在 TCP SERVER 模式,模块上电后,会监听本地端口是否有客户端请求连接,连接建立后,可实现网络数据和串口数据的双向透明传输。此模式下,TCP CLIENT 的 IP 需对模块可见,
可见的含义是指通过客户端 IP 可直接 PING 通模块 IP(详见第四节)。模块需要配置的网络参数有:工作模式、设 备 IP、子网掩码、默认网关、设备端口。
而目的 IP、目的端口、此模式下,同时只能支持一条 TCP客户端连接。
3.3、UDP CLIENT 模式
在 UDP CLIENT 模式,模块上电后,会把发往本地端口的数据(来自于目的 IP 和端口)透明转发到模块串口,同理,发往模块串口的数据也会通过 UDP 方式转发至设定的目的 IP 和端口。
此模式下,模块需要配置的网络参数有:工作模式、设备 IP、子网掩码、默认网关、设备端口、目的 IP、目的端口。
3.4、UDP SERVER 模式
在 UDP SERVER 模式,接收发往本地 IP 和端口的所有数据并转发至串口,发往模块串口的数据也 会通过 UDP 方式转发至与之通信的 UDP 的 IP 和端口。
此模式下,模块需要配置的网络参数有:工作模式、设备 IP、子网掩码、默认网关、设备端口。
4、配置软件使用说明及举例
CH9121模块支持通过上位机软件/串口AT命令设置芯片工作模式、端口、IP 等参数,这里以使用上位机软件设置芯片为“TCP CLIENT 模式”,
和作为TCP Server的电脑进行TCP通信为例说明,步骤如下:
温馨提示:测试之前建议先关掉杀毒软件,360安全卫士等防火墙软件
1、接线:准备一个TTL串口模块(如:CH340/FT232等)和1根网线,将CH9121模块连接至上位机和路由器,其中串口模块的连接方法如下:
CH9121模块 | TTL串口模块 |
5V/3.3V | 5V/3.3V |
GND | GND |
TXD | RXD |
RXD | TXD |
2、搜索设备:打开“参数配置软件”软件,点击“搜索设备”,软件会列出所有在线的设备
3、获取设备参数:双击要进行配置的设备,软件会自动获取设备参数
4、修改设备参数:客户可根据自己需求来设置各项参数,这里以只修改“目的IP”为例(注意:目的IP需和作为TCP Server端电脑的IP地址保持一致)
(1)查询作为TCP Server端电脑的IP地址:点击电脑左下角的 开始---输入CMD---按回车键---输入ipconfig---按回车键,得到电脑IP地址为192.168.1.101
(2)将默认的“目的IP”192.168.1.100改成192.168.1.101,修改完后点击“配置设备参数”使设置生效。然后再点击“搜索设备”就可以看到参数更改后的设备,如下所示:
5,测试TCP通讯:
(1)打开“USR-TCP232-Test-V1.3”TCP测试软件,根据刚刚配置好的CH9121参数来设置“USR-TCP232-Test-V1.3”里面的COM Settings和Net Settings参数
再分别点击Open和Listening,如果连接成功,界面里面会出现CH9121的设备IP(192.168.1.200)和 端口号(2098),如下:
(2)在数据发送框输入要发送的数据,点击“Send”就可以实现CH9121(Client)和电脑(Server)之间的TCP通讯,如下:
- 更多使用说明请参考我们的资料
- 更多使用说明请参考我们的资料