USB转网口转485转232转TTL等多接口互转调试工具,无需拨动开关自动切换连接

USB转网口转485转232转TTL等多接口互转调试工具,无需拨动开关自动切换连接

多接口数据转换器

**本次工具是由博主自主研发的的多接口互转调试工具。主要通讯模式有USB、网口、485、232、TTL等5种接口。这5种接口可以相互转换。

设计初衷

在网上有很多接口转换工具,大多都是一对一转换,比如485转232 232转ttl等等。也有有多路转换的,但是使用很麻烦,需要用开关然后才能切换到对应的通道。本人又是个怕麻烦的人,也不喜欢在桌子上放一大堆的转换工具。
在这情况下,就设计了本款工具。

多接口数据转换器是透传设计,可实现网络数据、USB数据、RS232、RS485和TTL等数据的的双向透明传输,具有 TCP CLIENT、TCP SERVER、UDP SERVER 、UDP CLIENT 4种工作模式,串口波特率最高可支持到 921600bps,可通过上位机软件轻松配置,方便快捷。
在这里插入图片描述

设计难点:

(1)如何实现网口、USB、485、232、TTL等5种模式 十种通讯方式互相转换
根据平时在网上收集资料发现,网上也有类似的调试工具,均是见上述几种通讯模式转为TTL,然后再相互转化。缺点,使用过程中需要接跳线或者切换模式的开关。
(2)如何实现485自动收发
因为485是属于半双工的串行总线,在收发的过程中需要控制485芯片控制脚位来实现收发,但是我们设计的调试工具为了简单方便使用,就未使用单片机等控制芯片。所以我们需要实现RS485转TTL自动收发功能。先上原理图在这里插入图片描述
实现原理介绍
接收的时候分析,RXD_485为高电平,三极管Q1导通,DE和RE为低电平。此时485处于接收模式。A,B为高阻,信号由另一端来控制,RO可以正常输出接收到的数据。
发送时的分析:,RXD_485为低电平,三极管Q1不导通,DE和RE为高电平。此时485处于发送模式。DI接GND,即DI=0,485将数据0发送出去。当RXD_485发送数据1的时候,485为接收模式,A,B为高阻态,但是外面有R9上拉(A=1),R6下拉(B=0),对于远端来说,会接收到A=1,B=0,即接收到差分数据1。
(3)网口转TTL
在这里插入图片描述采用网口直接转TTL芯片

(4)USB转TTL
在这里插入图片描述
采用USB直接转TTL芯片

(5)232转TTL
在这里插入图片描述
(6)如何实现无续切换开关、自动切换
详见: 详解.

使用流程如下

(1)模块上电,将模块通过网线与计算机相连(或者与计算机连接到同一局域网内)。
(2)根据实际应用模式(工作模式,串口波特率等),通过上位机软件更改模块配置,
配置方式详见下文。
(3)配置完成后,在实际应用环境中,将串口连接好,即可实现串口与网络的双向透明
传输。

首先介绍一下网络IP/模式/端口号的配置软件。
在这里插入图片描述
配置软件完整使用流程如下:
(1) 点击“搜索模块”,模块列表会显示出子网内模块;
(2) 选择模块列表里面的模块,在左侧修改参数,然后点击“配置模块参数”;
(3) 配置完成后,模块会重启,稍等一会,点击 “搜索模块”,找到模块,查看配
置结果。
举例:工作在 TCP 客户端模式,计算机上建立 TCP 服务器,通过 TCP方式通信。
(1) 模块上电,通过网线与计算机直接相连(或者将模块和计算机接入到同一个局
域网内)。
(2) 计算机端运行串口与 TCP/UDP调试工具,创建 TCP 服务器。设置如下:
其中协议类型为 TCP SERVER,本地 IP 为 192.168.1.100,端口为 1000,当前连接状态:未
连接。
(3) 运行 NetModuleConfig.exe设置模块参数,操作如下:
单机搜索模块,找到设备。
USB驱动安装
使用USB模式必须有相应的驱动才能使用。
首先将USB先连接电脑,在电脑设备管理器中显示有驱动如下图,则不需要安装驱动。
在这里插入图片描述
安装USB驱动。如图 打开软件。点击安装如下图。
在这里插入图片描述
安装完成后会有成功提示框弹出。
通讯PC端使用常见的串口助手和网络调试助手即可。

有兴趣的小伙伴可以点击本链接链接: 地址.

其它使用说明以及软件链接:https://pan.baidu.com/s/11UoYNLPyWRCOzJNFy0QHWA
提取码:heng

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值