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

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

  1. 关于西门子1200使用485或232模块通信问题

    关于西门子1200使用485或232模块通信问题 关于西门子1200使用485或232模块通信问题 模块选用 关于西门子1200使用485或232模块通信问题 西门子1200是西门子PLC系统中取代以 ...

  2. Linux镜像USB转网口驱动模块配置

    最近在调试USB转网口,涉及到Linux内核编译配置文件的更改,记录一下调试过程. 首先需要了解USB设备接入后系统的识别信息,打印内核日志: root@MyDevice:/# dmesg | tai ...

  3. 485转232转换器产品介绍及性能参数介绍

    配有不同标准串行接口的计算机.外部设备或智能仪器之间进行远程数据通信,需要进行标准串行接口的相互转换.485转换器将单端的RS-232信号转换为平衡差分的RS-485或RS-422信号.RS-485. ...

  4. usb转rj45_超薄本也能有线上网,只需一个USB转网口小工具

    白天单位人很多,所以用网也比较紧张,甚至在中午休息的时候用2倍速看个720p的视频都卡,本来也试图挣扎,使用流量上网,但是奈何手机流量也很卡,一度怀疑是不是5G出来了,然后4G就开始降速了.大环境改变 ...

  5. 沐阳JP1081B USB转网口 内核选项

    #沐阳JP1081B USB转网口 内核选项 Device Drivers  --->    Network device support  --->        USB Network ...

  6. 佳博/芯桦打票机对接(含USB和网口)

    佳博/芯桦打票机对接(含USB和网口) 记录一下最近实现的一个需求,用PHP远程连接芯桦.佳博打票机,代码还未进行优化,基本功能已经实现打印,具体打印指令需要查看佳博/芯桦的打票机指令,USB口打印质 ...

  7. USB转网口驱动信息的查看和配置

    文章目录 查看USB转网口转接头信息 USB转网口驱动配置 USB驱动信息的查看 查看USB转网口转接头信息 首先,查看一下没有插入转接头之前的网口信息 ip addr 然后插上USB转网口的转接头到 ...

  8. Android6.0添加usb转网口

    Android6.0正常上网方法有两种: 开机前如果插着网线,在开机过程中会识别到usb设备,自动启动网络服务,配置dns并使用dhcpcd eth0 实现android层的上网 在启动后插入网线,需 ...

  9. rk3399 USB转网口之AX88772A移植调试

    目录 1.项目需求 2.驱动移植 3.调试结果 项目平台:RK3399 4G android:7.1.2 kernel:4.4.126 1.项目需求 因项目需求,需要在项目中开启双网口,其中原生的et ...

最新文章

  1. 【网络】通讯名词解释:带宽、速率、波特率、奈奎斯特定律、香农定理
  2. Eclipse中SVN的安装步骤(两种)和用法
  3. 一键安装MySQL5.6.43脚本
  4. 自由自在珍珠奶茶以市场细分来创新品牌
  5. Apache Httpd + Subversion 搭建HTTP访问的SVN服务器
  6. 程序员会写诗是怎样的体验
  7. Windows Mobile 7(Photon) 梦幻之旅系列-前言
  8. 【算法】【网络流24题】巨坑待填(成功TJ,有时间再填)
  9. Error opening data file Tesseract-OCR\tessdata/eng.traineddata问题解决
  10. python字典长度可变吗_[python] 根据字典中的信息生成列表,每次都会额外变长。...
  11. php yii2模块,Yii2 中关于模块(Modules)的使用及配置
  12. 如何获取h.264码流的码率和帧率
  13. 《CSS权威指南》第3版
  14. 河北计算机应用对口升学,2019年河北省中等职业学校对口升学考试:计算机文化基础+计算机应用基础模拟试卷...
  15. Sophix介绍与实践
  16. 三国杀诺基亚java_拍照手机「三国杀」:诺基亚 808 PureView、iPhone 4S、HTC One S 大比拼...
  17. 你未必知道的 WebRTC:前世、今生、未来
  18. Ubuntu安装opencv的viz模块
  19. Qt配置OpenCV环境变量
  20. 详解麦克风阵列的原理、分类及作用

热门文章

  1. 武汉东西湖区小进规市场主体奖励申报条件、材料及流程梳理
  2. php librtmp,使用librtmp进行H264与AAC直播
  3. Vista主题包(高仿真)_方舟系统站
  4. portraiture 3 for mac(PS人像磨皮滤镜插件)破解教程
  5. 修复安装OFFICE时提示错误的解决方法
  6. java 一元线性回归_算法笔记:一元线性回归及Java实现
  7. Nginx特性、安装、配置
  8. 通用人工智能+智能车舱,商汤绝影带来怎样一番景象?
  9. 【元胞自动机】基于matlab元胞自动机3D森林火灾模型【含Matlab源码 656期】
  10. STM32基于HAL库自由启动和关闭定时器: