CH9121串口转以太网配置调试

原文链接:https://www.yourcee.com/newsinfo/2926007.html

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恢复出厂设置引脚,模块上电检测,低电平有效
DIRRS485 收、发切换控制引脚
TCPCSTCP 客户端模式下,端口连接状态指示引脚,连接成功输出低电平
RUN模块运行状态指示引脚,输入 2Hz 方波
GND电源地引脚
3.3V3.3V DC 电源输入引脚,大于 200mA,与 5V DC 电源二选一即
GND电源地引脚
5V5V DC 电源输入引脚,大于 200mA,与 3.3V DC 电源二选一即可
RSTI复位引脚,内部上拉,低电平有效,不用可悬空
CFG串口配置模块使能引脚,内置上拉,低电平有效,不用可悬空
RXD串口数据接收引脚,串口 TTL 电平,兼容 3.3V 和 5V
TXD串口数据发送引脚,串口 TTL 电平,兼容 3.3V 和 5V
GND电源地引脚
3.3V3.3V DC 电源输入引脚,大于 200mA,与 5V DC 电源二选一即
GND电源地引脚
5V5V 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.通过测试软件测试数据传输是否正常
在这里插入图片描述

使用软件串口配置
  1. 首先使能硬件CFG引脚,当CH9121的CFG引脚检测到低电平时,CH9121串口数据认为是配置数据。CFG拉高则推出配置模式。
  2. 串口协商方式需要先通过网络配置软件进入串口配置模式。可参考下图指令:
    在这里插入图片描述
    3.具体指令发送配置可看下图
    在这里插入图片描述
总结

CH9121使用串口的通讯方式更加的容易配置和使用,在日常进行单片机和以太网进行通讯的时候可以经常用到这个模块,文章中的上位机和程序的头文件均可提供,有需要软件资料的欢迎下方留言或者邮箱获取,欢迎留言交流,大家相互学习进步。

  • 8
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 43
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值