1 产品简介
本产品使用CH9121芯片实现以太网(RS-232/RS-485/RS-422)与串口之间的数据传输, 使无法上网的串口设备也能够方便、灵活链接至以太网,实现物联网。
2 应用场景
将串口数据通过多种模式转发到以太网,实现设备物联网。
3 产品概述
目前市面上的以太网转串口模块基本上都是使用MCU方案,现阶段MCU动辄几十元,导致制作成本居高不下,且需要编程来转换协议,不适合大批量生产。
CH9121集成TCP/IP协议栈,可实现网络数据包和串口数据的双向透明传输,具有TCPCLIENT、TCP SERVER、UDP 3 种工作模式,串口波特率最高可支持到921600bps,可通过上位机软件轻松配置,方便快捷,成本便宜,封装易于焊接。本设计采用一颗CH9121以及简单外围器件,分别使用ME6216A33XG实现3.3V稳压输出,使用LN6206P182MR-G实现1.8V稳压输出,两颗LDO成本几毛钱,总成本较低;已经打板焊接,亲测好用,易于量产。


模式介绍
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、子网掩码、默认网关、设备端口。
4 接口参数

串口:


电源输入:+5V / +3.3V DC 电源输入引脚,大于 200mA,+5V/+3.3V DC电源二选一即可;
电源输出:+3.3V,仅可作MCU供电使用,不可带大负载。
网口:通过网线直接接入路由器/局域网。
外形尺寸:50mm*30mm*16mm
5 使用方法和注意事项
使用方法:
上位机配置TCP_Client模式流程:
1、使模块跟电脑插在同一个交换机上,不开启交换机的隔离模式,此方法使模块设置客户端模式时和电脑的服务端处于同一局域网下。
2、把模块和USB转TTL连接上,注意TX RX的交叉接线。
3、通过IPconfig查询电脑IP地址
4、通过上位机配置工具配置号对应参数

5、通过测试软件测试数据传输是否正常

注意事项:
电源输出引脚+3.3V,仅可作MCU供电使用,不可带大负载;
网线插入后,可观察led是否闪烁判断是否正确接入局域网。
\附件\单片机使用方法\示例程序
6 本模块不需要下载代码驱动,但给出了单片机如何配置的示例代码,请到“\附件\单片机使用方法\lib”下查看。