找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2393|回复: 23
打印 上一主题 下一主题
收起左侧

关于RS232通信问题 有没有什么办法一个串口控制多个RS232呢

[复制链接]
跳转到指定楼层
楼主
大佬们有没有什么办法一个串口控制多个RS232呢,我使用迪文屏时遇到这个问题,想要同时驱动两块屏幕,但是串口有不够用。
我如果按这种方式连线能不能达到我想要的效果(备注:迪文屏的地址是可以更改的,我通过发送不同地址的信号来控制不同屏幕,两个屏幕不会同时发送信号到单片机)

51hei.png (49.57 KB, 下载次数: 92)

51hei.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:280298 发表于 2024-1-24 08:39 | 只看该作者
rs232硬件貌似就不支持1对多,除非另外配置串口分配器;
rs485倒是支持1对多……
回复

使用道具 举报

板凳
ID:530941 发表于 2024-1-24 10:09 | 只看该作者
xo37 发表于 2024-1-24 08:39
rs232硬件貌似就不支持1对多,除非另外配置串口分配器;
rs485倒是支持1对多……

确实不能,并联后单片机给两个屏正常发送没问题,屏给单片机发送就有问题了,收不到信号
回复

使用道具 举报

地板
ID:530941 发表于 2024-1-24 12:00 | 只看该作者
我发现这样是可行的,一个串口驱动10 8 个屏幕都不是问题,不知道有什么隐患吗?

回复

使用道具 举报

5#
ID:883242 发表于 2024-1-24 12:31 | 只看该作者
232的TX可以接n个RX,但是多个TX不可以并联,那是短路,所以楼主想法完全不合理。
回复

使用道具 举报

6#
ID:310441 发表于 2024-1-24 14:11 来自触屏版 | 只看该作者
单片机模拟一个波特率低的串口也好做。
回复

使用道具 举报

7#
ID:530941 发表于 2024-1-24 14:52 | 只看该作者
Hephaestus 发表于 2024-1-24 12:31
232的TX可以接n个RX,但是多个TX不可以并联,那是短路,所以楼主想法完全不合理。

我后面这个方案呢?232到屏幕都是单路输出的,把MAX232的10和11脚短接,9和12脚短接,这样收发都能控制了,我测试了下收发是没问题的,不知道会不会有什么隐患
回复

使用道具 举报

8#
ID:883242 发表于 2024-1-24 17:00 | 只看该作者
少年阿舍 发表于 2024-1-24 14:52
我后面这个方案呢?232到屏幕都是单路输出的,把MAX232的10和11脚短接,9和12脚短接,这样收发都能控制了 ...

那你用了两个串口,与标题不符。
回复

使用道具 举报

9#
ID:899981 发表于 2024-1-24 17:02 | 只看该作者
少年阿舍 发表于 2024-1-24 14:52
我后面这个方案呢?232到屏幕都是单路输出的,把MAX232的10和11脚短接,9和12脚短接,这样收发都能控制了 ...

应该是可以的,时间延时一下,多测试测试,测个几个月,有时隐患要很久才能显出来,最好的方法就是485了
回复

使用道具 举报

10#
ID:530941 发表于 2024-1-24 17:06 | 只看该作者
Hephaestus 发表于 2024-1-24 17:00
那你用了两个串口,与标题不符。

用了一个串口,去控制两路232
回复

使用道具 举报

11#
ID:530941 发表于 2024-1-24 17:07 | 只看该作者
Hephaestus 发表于 2024-1-24 17:00
那你用了两个串口,与标题不符。

前面那种方法确实不行,但后面这一种就不知道有没有什么问题了
回复

使用道具 举报

12#
ID:1063163 发表于 2024-1-25 17:07 | 只看该作者
如果两个屏幕确实不同时传输,那么最正确的电路设计是通过具有两个输入的单个与门将芯片引脚R1out和R2out组合起来。 例如,您可以使用 SN74AHC1G08DBVR(SOT-23-5 外壳)或 NC7S08P5X(SC-70-5 外壳)。
回复

使用道具 举报

13#
ID:883242 发表于 2024-1-26 01:47 | 只看该作者
EdwardTsapiev 发表于 2024-1-25 17:07
如果两个屏幕确实不同时传输,那么最正确的电路设计是通过具有两个输入的单个与门将芯片引脚R1out和R2out组 ...

都没有加一个串口方便便宜。
回复

使用道具 举报

14#
ID:268736 发表于 2024-1-26 06:41 | 只看该作者
可以利用 ˋ4052 作 1 對 4 的切換 !
回复

使用道具 举报

15#
ID:420836 发表于 2024-1-26 07:59 | 只看该作者
RS232是点对点通信。 必须将其转换为 RS485 才能控制多个 RS232 设备。
回复

使用道具 举报

16#
ID:161164 发表于 2024-1-26 09:34 | 只看该作者
少年阿舍 发表于 2024-1-24 14:52
我后面这个方案呢?232到屏幕都是单路输出的,把MAX232的10和11脚短接,9和12脚短接,这样收发都能控制了 ...

9/12脚是啥输出模式?
如果是推挽用久了会烧端口
回复

使用道具 举报

17#
ID:275826 发表于 2024-1-27 09:27 | 只看该作者
从机不要同时向主机发信息,可以一主多从
回复

使用道具 举报

18#
ID:530941 发表于 2024-1-31 10:02 | 只看该作者
lkc8210 发表于 2024-1-26 09:34
9/12脚是啥输出模式?
如果是推挽用久了会烧端口

这种的,
回复

使用道具 举报

19#
ID:530941 发表于 2024-1-31 10:04 | 只看该作者
ZHAOBAO511 发表于 2024-1-24 17:02
应该是可以的,时间延时一下,多测试测试,测个几个月,有时隐患要很久才能显出来,最好的方法就是485了

现在是设计方案阶段,没有现成的去长时间验证,只有等以后出现问题在解决了
回复

使用道具 举报

20#
ID:530941 发表于 2024-1-31 10:06 | 只看该作者
tyrl800 发表于 2024-1-27 09:27
从机不要同时向主机发信息,可以一主多从

我就是这么想的,不会同时发送信息的,我后面那个方案怎么样。
回复

使用道具 举报

21#
ID:530941 发表于 2024-1-31 10:08 | 只看该作者
DoneDone 发表于 2024-1-24 14:11
单片机模拟一个波特率低的串口也好做。

还有好多其他功能,这样太费时了
回复

使用道具 举报

22#
ID:530941 发表于 2024-1-31 10:13 | 只看该作者
EdwardTsapiev 发表于 2024-1-25 17:07
如果两个屏幕确实不同时传输,那么最正确的电路设计是通过具有两个输入的单个与门将芯片引脚R1out和R2out组 ...

你的意思是在我后面那种方案的基础上上将SN74AHC1G08DBVR加在这里 ,其他不变化吗?
回复

使用道具 举报

23#
ID:530941 发表于 2024-1-31 10:14 | 只看该作者
akii 发表于 2024-1-26 06:41
可以利用 ˋ4052 作 1 對 4 的切換 !

4052是什么芯片
回复

使用道具 举报

24#
ID:530941 发表于 2024-1-31 10:16 | 只看该作者
TTQ001 发表于 2024-1-26 07:59
RS232是点对点通信。 必须将其转换为 RS485 才能控制多个 RS232 设备。

我现在用的屏好像只有TTL和232两种通信方式
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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