CH9121串口转以太网配置调试
CH9121串口转以太网配置调试
- CH9121简介
- 引脚说明
- 模式介绍
- 上位机配置TCP_Client模式流程
- 使用软件串口配置
- 总结
原文链接: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 | 恢复出厂设置引脚,模块上电检测,低电平有效 |
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使用串口的通讯方式更加的容易配置和使用,在日常进行单片机和以太网进行通讯的时候可以经常用到这个模块,文章中的上位机和程序的头文件均可提供,有需要软件资料的欢迎下方留言或者邮箱获取,欢迎留言交流,大家相互学习进步。
CH9121串口转以太网配置调试相关推荐
- 串口转以太网与监控软件modbusTCP客户端通信配置
西门子S7300系列PLC利用MPI转以太网模块实现300PLC串口转以太网通信,本案例用PLC的是315-2DP,此型号PLC有两个通信接口分别是MPI.DP口. 首先把300PLC连接兴达易控MP ...
- 全志T507操作小技巧连载2-T507以太网配置方法
本文硬件平台采用全志T507四核车规级处理器设计开发板,本文讲解T507开发板以太网配置方法.其它板卡设置略有不同,请参考使用. 一.全志T507系列硬件介绍 FETT507-C核心板集成全志T507 ...
- 全志T507操作小技巧连载2-T507以太网配置方法- 飞凌嵌入式国产全志T507开发板
本文硬件平台采用全志T507四核车规级处理器设计开发板,本文讲解T507开发板以太网配置方法.其它板卡设置略有不同,请参考使用. 一.全志T507系列硬件介绍 FETT507-C核心板集成全志T507 ...
- 如何用W7100A实现串口转以太网(一)
1 简介 很长时间以来,RS232在通信领域一直用来作为DTE(Data Terminal Equipment)和DCE(Data Circuit-terminating Equipment)之 ...
- 看WIZ110SR如何实现串口转以太网功能
WIZ110SR是WIZnet公司研发的一款串口转以太网模块,使用W5100全硬件TCP/IP协议栈,使整个系统接入以太网的性能明显提升,模块还集成有RS-232串口和MAC/PHY,硬件配置也很简单 ...
- CH9121串口转以太网模块STM32驱动
CH9121串口转以太网模块STM32驱动 文章目录 CH9121串口转以太网模块STM32驱动 0. 简介 1. 特性: 2. 应用场合 3. 示例平台 4. 代码 0. 简介 CH9121 集成T ...
- 【TX2】TX2开发板系统默认串口有ttyS0(调试口)、ttyTHS1、ttyTHS2、ttyTHS3,通过修改设备树文件,可以新增三个串口
1.简述 TX2开发板系统默认串口有ttyS0(调试口).ttyTHS1.ttyTHS2.ttyTHS3,通过修改设备树文件,可以新增三个串口. 2.设备树 设备树中关于串口部分的描述 2.1 基础配 ...
- 串口转以太网服务器原理,【干货】自制低成本串口转以太网网关
原标题:[干货]自制低成本串口转以太网网关 本文经作者yiyi peter pan授权发布. 1.作品简介 串口转以太网网关可以将串口的数据转发到网络上特定服务器的特定端口上,实现设备的远程控制.数据 ...
- PLC通讯之串口转以太网/WIFI的透传模块(DTU)的专用OPC软件和DLL通讯组件
http://blog.sina.com.cn/s/blog_16d7d3ecb0102x33a.html 一.概述 在工业4.0的趋势影响下,很多串口型PLC控制的机器设备,须要满足信息化的要求,以 ...
最新文章
- java.sql.Exception:setString 只能处理少于 32766 个字符的字符串
- 关于动态规划,你想知道的都在这里了!
- eclipse没有server选项解决方法
- unique函数详解
- 团队网站 ,资料陆续更新中。
- 在 App 扩展和主 App 间共享数据
- 【雅礼集训2017】字符串【后缀自动机】【数据分治】
- android 日期国际化,Flutter 日期时间选择类控件及国际化
- android 清屏函数,浅谈android截屏问题
- 10 分钟入门 Less 和 Sass
- 斯坦福吴恩达《机器学习》--增强学习
- Cisco交换机密码忘记重置
- python是什么专业学的-什么水平的人才可以学python呢?
- Dreamweaver网页课设做家乡网站
- 维护两个互斥的定价条件
- 抖音只有几十个播放量的原因是什么?
- 计算机专业硕士毕业论文,硕士毕业论文(计算机专业、自动化专业).doc
- 千里走单骑:02-北京到上海骑记--Day1.首日征程
- 数据响应式的原理(简单理解 为了面试)
- 硬实时系统的语言构造和转换----普渡大学
热门文章
- 计算机的英语歌,好听的英文歌,该怎么解决
- Java第一周学习总结
- 1050: [HAOI2006]旅行comf
- [CTSC2010]珠宝商
- [CTSC2010]珠宝商(点分治+根号分治+后缀自动机)
- MOSFET, MOS管, 开关管笔记
- MOS管开关速度相关参数
- python标准库不需要导入即可使用其中的所有对象和方法_2021智慧树网课答案创业基础考试期末答案...
- UEFI(使用EDK2)编程
- 什么是GB18030编码?