Multi USB/RS232/RS485/TTL Converter (SKU:TEL0070) 技术解析

电子说

1.4w人已加入

描述

Multi USB/RS232/RS485/TTL Converter (SKU:TEL0070) 技术解析

在电子设备的通信领域,多协议转换器是实现不同接口设备之间通信的关键工具。今天我们就来详细了解一下 Multi USB/RS232/RS485/TTL Converter 这款多协议转换器。

文件下载:TEL0070.pdf

一、产品简介

Multi USB/RS232/RS485/TTL Converter 是一款多协议转换器,它由多个接口组成,用于控制器通信。该转换器支持 USB、TTL、RS232、RS485 之间的接口转换,并且允许一个输入对应多个输出,这为多种控制器之间的通信提供了极大的便利。

二、电源供应

该转换器的供电电压为 5V,供电方式分为两种:

  1. 通过 Micro USB 数据线供电。
  2. 从任意 5V 引脚供电。

需要注意的是,为避免烧毁芯片,请勿同时接入两个或更多的 5V 电源。如果已经通过 Micro USB 供电,就不要再连接 5V 引脚了。

三、引脚功能说明

区域划分

转换器板分为 A 区和 B 区。A 区包含 Micro USB、ATTL 和 A232 接口;B 区包含 BTTL、B232、B485 接口。信号可以在 A 区和 B 区之间进行转换。

转换规则

  1. 同一区域内的信号不能进行转换。例如,ATTL 不能转换为 A232,但可以转换为 B232。
  2. 同一区域内只能有一个输入,但允许有多个输出。比如,如果 A 区的 Micro USB 接口作为输入,转换器可以将 232、485 和 TTL 作为输出。

    指示灯说明

    • POWER:电源指示灯。
    • AR->BT:表示 A 区接口作为输入,B 区接口作为输出。
    • BR->AT:表示 B 区接口作为输入,A 区接口作为输出。

四、使用指南

1. 硬件要求

  • DFRduino UNO R3
  • USB Cable A - B for Arduino
  • Micro USB Cable
  • Arduino Jumper Cables

2. 连接步骤

  • 将 Micro USB 电缆插入转换器板,此时“POWER”指示灯亮起。
  • 在使用转换器之前,需要安装驱动程序。驱动安装完成后,打开 PC 上的“控制面板 - 设备管理器”,会看到一个新的端口。驱动下载地址:http://www.ftdichip.com/Drivers/VCP.htm
  • 根据连接图进行连接。
  • 将 A 到 B 的 USB 连接到 UNO。

3. 编写示例代码

在 Arduino UNO 上编写示例代码,代码如下:

void setup() {
  Serial.begin(115200);
}
void loop() {
  if(Serial.available()){
    Serial.write(Serial.read());
  }
}

库安装地址:https://www.arduino.cc/en/Guide/Libraries#.UxU8mdzF9H0

4. 数据收发

我们需要一个串口监视器来监控数据。有很多不错的工具,如 putty、CoolTerm 等,这里我们选择 CoolTerm。下载地址:http://freeware.the - meiers.org/ 将波特率设置为 115200 bps 并选择相应的 COM 端口。回到主界面,点击“Connection - Send String”,会弹出一个对话框,在该对话框中可以发送字符串,接收到的字符串会显示在另一个端口(UNO 端口)。这样就实现了 USB 到 TTL 的功能。

如果要测试反向转换(B 到 A),只需更改 UNO 代码,参考测试代码如下:

void setup() {
  Serial.begin(115200);
}
void loop() {
  Serial.print("Hello,DFRobot!");
  Serial.println();
  delay(500);
}

五、其他参考连接

  • TTL 到 232 转换器
  • USB 到 485 转换器
同时,文中还给出了 RS - 232 引脚的详细定义: PIN RS - 232
1 DCD
2 RXD
3 TXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS
9 RI

六、故障排除

如果在使用过程中遇到更多问题或有新奇的想法,可以访问 DFRobot 论坛。

在实际的电子设计中,你是否也会经常用到这类多协议转换器呢?它们又为你的项目带来了哪些便利呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分