打印

问一个串口并联的问题

[复制链接]
7238|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
myoiqq|  楼主 | 2009-6-25 10:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一个系统内部用串口通信,有三个终端A,B,C.
A要与B,C双向通信,B与C之间不通信,其中B是PC机。我把B与C并联后系统无法正常工作了,在B端用串口调试助手发现收到了数据的,也可以发送数据。应该是C端无法正常通信,不知如何解决。

相关帖子

沙发
myoiqq|  楼主 | 2009-6-25 10:54 | 只看该作者

补充问题

现在把PC端也就是B端得TXD信号断开就可以通信了。请问PC TXD信号并联时要注意什么呢?

使用特权

评论回复
板凳
chunyang| | 2009-6-25 17:14 | 只看该作者

电平竞争的结果

不能简单并联,要用二极管隔离。

使用特权

评论回复
地板
xwj| | 2009-6-25 17:45 | 只看该作者

输出串个二极管,然后加上拉即可

如果是端口弱输出,是可以直接并联的

使用特权

评论回复
5
myoiqq|  楼主 | 2009-6-28 11:52 | 只看该作者

问题已解决

串了二极管就可以了,不过通信速率只能是9600,不知道是不是因为二极管限制了导通速度。

使用特权

评论回复
6
chunyang| | 2009-6-28 13:05 | 只看该作者

不是,你用示波器看看波形的沿就明白了

加偏置可以改善沿特性,速度自然可以提高。

使用特权

评论回复
7
today_lucky| | 2012-2-14 10:44 | 只看该作者
MARK!

使用特权

评论回复
8
hawksabre| | 2012-7-11 20:18 | 只看该作者
学习了   通过加二极管改变导通特性

使用特权

评论回复
9
bleatlmil| | 2014-12-31 10:26 | 只看该作者
xwj 发表于 2009-6-25 17:45
如果是端口弱输出,是可以直接并联的

我也遇到了一个相同的情况,请问下怎么去接二极管?上拉又是什么?不是很懂

使用特权

评论回复
10
cnb12345| | 2015-1-2 23:24 | 只看该作者
用RS485吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

38

帖子

0

粉丝