Multiplexer 多功能转换器

Multiplexer
目录

1 简介
2 供电方式
3 应用
4 引脚功能说明
5 使用说明
6 其他可供参考连接测试
7 疑难解答
8 更多

简介
Multiplexer是一块集多种接口于一身的多功能转接板。Multiplexer支持USB、TTL、RS232、RS485接口之间的互转。更强大的功能在于,还支持一个输入端能允许多个输出端。大大方便了各个控制器之间的通讯。

供电方式
供电电压为5V,可分两种方式:

通过microUSB数据线供电
外接Multiplexer板上任意一组5V和GND,注意不要重复供电,以免烧坏芯片。

两种供电方式只能选其一,不要既接USB,又同时给5V接口供电。

应用
端口转换器

引脚功能说明

注意:#Multiplexer分A、B两区,A区包括Micro USB、ATTL、A232三个端口,B区包括BTTL、B232、B485三个端口。 两个区之间可以实现通信类型转换。
同区之间不可互转,比如ATTL不可转为A232,但可以转为B232。
同一区只能有一个输入端,但是可以使用多个输出端。比如A区的USB作为输入端,B区的232、485、TTL可同时作为输出端。|}

指示灯:

POWER:电源指示灯
AR->BT: A区作为输入端,B区作为输出端
BR->AT: B区作为输入端,A区作为输出端

TEL0070 PIN1.png
使用说明
样例说明:
A区Micro USB作为输入端,TTL作为输出端,实现一个USB转TTL的功能。USB转232和485操作相同。同样的,反向的B区转A区也是可行的。也就是实现232转USB、485转USB、TTL转USB。
STEP 1:所需硬件

1x DFRduino UNO R3
1x USB电缆
1x Micro USB Cable
1x 杜邦线两根

STEP 2: 硬件连接
1.将Multiplexer通过Micro USB数据线连接到电脑上,POWER红灯亮起。
2.Multiplexer需要安装驱动,才可以使用。安装成功后,在控制面板——设备管理器中显示为一个USB串口。
驱动下载点击
3.按下图示意图连接
4.通过USB线将UNO连接到电脑上。

TEL0070 UNO.png
STEP 3: 给UNO烧录程序

库安装

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

STEP 4:收发数据 1.下载一个串口助手CoolTerm,注意选择电脑系统相符的安装包。 下载完成后,打开CoolTerm,点击Options,选择串口号(Multiplexer的串口号),及相应波特率115200(Baudrate)。 完成设置,点击OK,回到主界面点击Connect。之后,在下拉菜单中选择Connection--Send String,会跳出下面这个对话框。

BlueTooth20.jpg

在该对话框输入你要发送的字符,我们就能从另一个串口,也就是UNO的串口中读出,下图所示。这样也就实现了USB转TTL的简单功能。

BlueTooth21.jpg
做到这儿,你基本完成了一个USB转TTL的功能!
不过,你可以就基于这个功能的实现,做个反向的测试的,让B区作为输入端,A区作为输出端。所做的改变就是,只需给UNO烧录一段串口发送的代码,就能从串口助手中看到UNO发送过来的数据。
可参考的测试代码:

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

其他可供参考连接测试 1.TTL转232 TTL作为输入端, RS232作为输出端 硬件连接:

UNO连接电脑
下图示意图连接
连接RS232的通讯设备

TEL0070 ttl.png

引脚

RS-232

1

DCD

2

RXD

3

TXD

4

DTR

5

GND

6

DSR

7

RTS

8

CTS

9

RI

2.USB转485
USB作为输入端,RS485作为输出端
硬件连接:

Multiplexer通过USB线连接电脑
下图示意图连接
连接RS485的通讯设备

TEL0070 485.png
疑难解答
更多问题及有趣的应用,请访问论坛

更多
Nextredirectltr.png

标签: Arduino传感器