找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1650|回复: 11
收起左侧

MCU两个TX 和一个RX,如何相连,能正常通信,互不影响。

[复制链接]
ID:709761 发表于 2023-10-17 14:21 | 显示全部楼层 |阅读模式
电脑和手机同时控制单片机。电脑和蓝牙不同时发送。单片机只接收不发送,多主单从模式。
USB转TTL的TX和蓝牙模块的TX,都连到单片机的RX。不能正常通信,单独控制可以。是不是两个TX的电平状态造成的。USB转TTL和单片机都是5V,蓝牙模块3.3V。从硬件电路上如何解决

回复

使用道具 举报

ID:277550 发表于 2023-10-17 16:19 | 显示全部楼层
这,是RS485吧
回复

使用道具 举报

ID:57657 发表于 2023-10-17 18:10 | 显示全部楼层
两个TTL电平的状态需要经过74门芯片控制,否则会短路冲突。
回复

使用道具 举报

ID:771630 发表于 2023-10-17 18:13 | 显示全部楼层
TX1  --|<|-- RX
TX2  --|<|-- RX
加个二极管就行,如果是推挽输出的串口,串个几百欧的电阻保险一些
另外,如果RX没有内部上拉,外部添加个上拉电阻
回复

使用道具 举报

ID:821429 发表于 2023-10-17 19:36 | 显示全部楼层
我试过几个串口线直接接在一起是没问题的,为了检测两个电路之间通讯是否正常,直接把另一套的导线拧在一起。电平关系没仔细看,不记得是否存在3、5V的差异。
如果不能同时用,我觉得加缓冲器应该可以解决。
单片机串口比较紧张吗?如果有多余的可以连接两个RX
回复

使用道具 举报

ID:883242 发表于 2023-10-18 00:54 | 显示全部楼层
liixaofei5 发表于 2023-10-17 19:36
我试过几个串口线直接接在一起是没问题的,为了检测两个电路之间通讯是否正常,直接把另一套的导线拧在一起 ...

两个RX并联没问题,但是TX是输出,两个并联就短路了。
回复

使用道具 举报

ID:195496 发表于 2023-10-18 08:17 | 显示全部楼层
两个TX可以单独用一个4148驱动,TX发送时,低电平,二极管负极接TX,正极并联
回复

使用道具 举报

ID:57657 发表于 2023-10-18 08:18 | 显示全部楼层
Hephaestus 发表于 2023-10-18 00:54
两个RX并联没问题,但是TX是输出,两个并联就短路了。

输出不能并联,加一片74HC08或其他型号片选控制。
回复

使用道具 举报

ID:744809 发表于 2023-10-18 08:44 | 显示全部楼层
大漠落日 发表于 2023-10-18 08:17
两个TX可以单独用一个4148驱动,TX发送时,低电平,二极管负极接TX,正极并联

能不能用一个或门,两个脚有一个是高电平,就输出高电平
回复

使用道具 举报

ID:74687 发表于 2023-10-18 09:15 | 显示全部楼层
在分开之后加两个二极管试试
回复

使用道具 举报

ID:647261 发表于 2023-10-19 09:17 | 显示全部楼层
123156fsadf 发表于 2023-10-18 08:44
能不能用一个或门,两个脚有一个是高电平,就输出高电平

那肯定不行了,TX空闲时是高电平,发送数据时拉低
用或门,那就是一直高电平了
回复

使用道具 举报

ID:821429 发表于 2023-10-20 12:46 | 显示全部楼层
Hephaestus 发表于 2023-10-18 00:54
两个RX并联没问题,但是TX是输出,两个并联就短路了。

当时为了测试,犯懒,直接连接了,不过我的电路板中信号线有串联电阻,此外同时发送的几率不大,所以也没出什么大问题。
正式设计确实需要注意短路问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表