CH9121简介
TCP-232-V5 网络模块是将 TCP 或 UDP 网络数据包与串口(TTL 电平)数据包实现透明传输的网络模块。作为一款多功能型嵌入式数据转换模块,模块内部集成了硬件 TCP/IP 协议栈和 10/100M 以太网数据链路层(MAC)及物理层(PHY)。用户通过串口可轻松地将终端接入网络,大大减少开发时间和开发成本。可以通过串口或网络发送指令实时修改模块参数,串口波特率支持300~921600bps。模块的工作模式有 TCP_Server、TCP_Client、UDP_Client、UDP_Server 四种。模块为通用的串口转以太网透传设备,可接 51、AVR、PIC、ARM 等 MCU 或其它串口(TTL)设备上使用。
引脚说明
| 引脚 | 说明 |
|---|---|
| RESET | 恢复出厂设置引脚,模块上电检测,低电平有效 |
| DIR | RS485 收、发切换控制引脚 |
| TCPCS | TCP 客户端模式下,端口连接状态指示引脚,连接成功输出低电平 |
| RUN | 模块运行状态指示引脚,输入 2Hz 方波 |
| GND | 电源地引脚 |
| 3.3V | 3.3V DC 电源输入引脚,大于 200mA,与 5V DC 电源二选一即 |
| GND | 电源地引脚 |
| 5V | 5V DC 电源输入引脚,大于 200mA,与 3.3V DC 电源二选一即可 |
| RSTI | 复位引脚,内部上拉,低电平有效,不用可悬空 |
| CFG | 串口配置模块使能引脚,内置上拉,低电平有效,不用可悬空 |
| RXD | 串口数据接收引脚,串口 TTL 电平,兼容 3.3V 和 5V |
| TXD | 串口数据发送引脚,串口 TTL 电平,兼容 3.3V 和 5V |
| GND | 电源地引脚 |
| 3.3V | 3.3V DC 电源输入引脚,大于 200mA,与 5V DC 电源二选一即 |
| GND | 电源地引脚 |
| 5V | 5V DC 电源输入引脚,大于 200mA,与 3.3V DC 电源二选一即可 |
模式介绍
TCP_Client模式: 在TCP_Client模式下,模块上电后可以自己配置网络参数主动连接到远程的TCP_Server服务器端口的指定端口,建立连接,进行数据传输,此模式下服务器IP可以实固定的互联网IP或者局域网的内网IP,远程的服务器的IP需要对模块可见,这样子模块所在的IP就可以PING通远程服务器IP。 在此模式下服务器端监听指定端口,模块主动和服务端建立连接,然后单片机通过模块与远程服务器进行双向数据传输。
TCP_Server模式: 此模式下模块上电后自己根据自己设置的网络参数监听设置的端口,有连接请求时可以建立长连接,然后进行数据传输。 此模式下是模块主动监听设置的端口,远程客户端电脑主动与模块连接,然后再是控制设备单片机通过模块与远程客户端电脑进行数据传输。
UDP CLIENT 模式: 在 UDP SERVER 模式,接收发往本地 IP 和端口的所有数据并转发至串口,发往模块串口的数据也会通过 UDP 方式转发至与之通信的 UDP 的 IP 和端口。此模式下,模块需要配置的网络参数有:工作模式、设备 IP、子网掩码、默认网关、设备端口。
UDP SERVER 模式 :在 UDP SERVER 模式,接收发往本地 IP 和端口的所有数据并转发至串口,发往模块串口的数据也会通过 UDP 方式转发至与之通信的 UDP 的 IP 和端口。此模式下,模块需要配置的网络参数有:工作模式、设备 IP、子网掩码、默认网关、设备端口。
上位机配置TCP_Client模式流程
1.使模块跟电脑插在同一个交换机上,不开启交换机的隔离模式,此方法使模块设置客户端模式时和电脑的服务端处于同一局域网下。
2.把模块和USB转TTL连接上,注意TX RX的交叉接线。
3.通过IPconfig查询电脑IP地址
4.通过上位机配置工具配置号对应参数就行了
5.通过测试软件测试数据传输是否正常
使用软件串口配置
- 首先使能硬件CFG引脚,当CH9121的CFG引脚检测到低电平时,CH9121串口数据认为是配置数据。CFG拉高则推出配置模式。
- 串口协商方式需要先通过网络配置软件进入串口配置模式。可参考下图指令:

3.具体指令发送配置可看下图
总结
CH9121使用串口的通讯方式更加的容易配置和使用,在日常进行单片机和以太网进行通讯的时候可以经常用到这个模块,文章中的上位机和程序的头文件均可提供,有需要软件资料的欢迎下方留言或者邮箱获取,欢迎留言交流,大家相互学习进步。
审核编辑 黄宇
-
以太网
+关注
关注
41文章
6188浏览量
181553 -
串口
+关注
关注
15文章
1627浏览量
83342
发布评论请先 登录
国产100M以太网PHY:沁恒CH182H2性能测试应用看这篇就够了
串口调试步骤(适合免驱动的232串口设备)
基于以太网芯片的应用层方案
网络串口透传芯片CH9121方案
Modbus TCP转RS485串口转以太网模块实现命令控制电梯的配置案例
SPI以太网口芯片DM9051ANX在ESP32 C3进行iPerf测试
什么,以太网能传CAN报文?
以太网入门:从零开始,掌握以太网基础知识!
CH9121串口转以太网配置调试
评论