极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12308|回复: 1

PC上用RS232与多个TTL串口的模块通信

[复制链接]
发表于 2017-1-3 18:35:49 | 显示全部楼层 |阅读模式
我想用RS232串口来与多个TTL的从机进行通讯,单个和两个都已经成功了,能在PC发送和接受到数据;每个都已设地址,但接到第3个的时候就不能通讯了,求指教! 谢谢
回复

使用道具 举报

发表于 2017-1-4 09:29:24 | 显示全部楼层
问: 我不明白为什么有的资料上说rs232只能点对点通信啊!

答: 因为RS232的采用三根线(发送/接收/信号地)来连接的,你想象一下,如果有超过2台的通讯设备,它们之间都要相互收发,那么这三根线怎么连?答案是:没法连。(这也不是驱动能力够不够的问题)

只有二线制的RS485才能将多台通讯设备连接在同一对线上,四线制的RS485也不行。

另外,还有一种RS232的通讯方案,是每台通讯设备都有一进一出两个RS232通讯口,可以"串"联起来。

其实,同样的情况也出现在以太网的网络通讯上,为什么以前用的同轴电线可以很多台主机串在一起(总线型), 而现在广泛使用的四线制双绞线却不行,答案已经显而易见了。

这是其他帖子上的回答,如果多设备通讯,还是用485的。485电平转TTL的也有max485。
另外,232也可以多个节点,需要在数据收发时做处理和校验,但是注意收发不要同时。
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-3-28 21:57 , Processed in 0.037040 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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