Serial port 将两个串行端口连接到一个串行端口

Serial port 将两个串行端口连接到一个串行端口,serial-port,serial-communication,Serial Port,Serial Communication,我想把两个串口连接成一个串口。假设有三个系统A、B和C A、 B和C使用串行通信(RS232端口)相互连接,如星形连接。 所以,情况是这样的。 当系统C向系统A和系统B发送数据时,它将同时向两个系统发送数据。但当系统A或系统B发送数据时,系统C不会接收到数据 因此,我想知道如何与串行端口设备通信到其他串行端口设备(多个设备)。这根本无法工作。您必须将两条TX线连接到一条RX线,但RS-232(与以太网不同)不是共享介质协议,无法检测TX冲突(当两个设备试图同时通话时) 您需要在中间实现一个设备

我想把两个串口连接成一个串口。假设有三个系统A、B和C

A、 B和C使用串行通信(RS232端口)相互连接,如星形连接。 所以,情况是这样的。 当系统C向系统A和系统B发送数据时,它将同时向两个系统发送数据。但当系统A或系统B发送数据时,系统C不会接收到数据


因此,我想知道如何与串行端口设备通信到其他串行端口设备(多个设备)。

这根本无法工作。您必须将两条TX线连接到一条RX线,但RS-232(与以太网不同)不是共享介质协议,无法检测TX冲突(当两个设备试图同时通话时)


您需要在中间实现一个设备,将它接收到的设备转发给其他设备。即使这样,它也必须知道其他设备正在使用的协议,以防止消息中断(例如,仅在换行符处停止)。

这根本不起作用。您必须将两条TX线连接到一条RX线,但RS-232(与以太网不同)不是共享介质协议,无法检测TX冲突(当两个设备试图同时通话时)


您需要在中间实现一个设备,将它接收到的设备转发给其他设备。即使这样,它也必须知道其他设备正在使用的协议,以防止消息中断(例如,仅在换行符处停止)。

是的,这绝对可以工作,至少在某些限制条件下/在明确定义的电压条件下

  • 保持C:TX-->A:RX和B:RX的接线

  • 对于另一个方向,通过使用带有二极管和电阻器的“半双工”布线方案,将A+B TX数据组合到C:RX引脚的一个信号中,如本节或中所示。如果A和B符合RS232电压规格,则这两种型号应能正常工作

  • 限制:A和B不能同时发送数据,即仅“半双工”。如果A和B同时发送,您将收到未定义/垃圾数据


顺便说一句,还有其他的。检查第二个得到两张赞成票的答案。

是的,这绝对可行,至少在某些限制条件下/在明确定义的电压条件下

  • 保持C:TX-->A:RX和B:RX的接线

  • 对于另一个方向,通过使用带有二极管和电阻器的“半双工”布线方案,将A+B TX数据组合到C:RX引脚的一个信号中,如本节或中所示。如果A和B符合RS232电压规格,则这两种型号应能正常工作

  • 限制:A和B不能同时发送数据,即仅“半双工”。如果A和B同时发送,您将收到未定义/垃圾数据


顺便说一句,还有其他的。检查第二个收到两张赞成票的答案。

您可以将它们连接成一个环:Atx->Brx,Btx->Crx,Crtx->Arx,然后每个设备都必须转发不属于它的消息。这不需要任何狡猾的二极管/电阻胡言乱语


这种方法的一大好处是,它不会对节点不同时通信设置任何限制:-)

您可以将它们连接在一个环中:Atx->Brx,Btx->Crx,Crtx->Arx,然后每个设备都必须转发不属于它的消息。这不需要任何狡猾的二极管/电阻胡言乱语


这种方法的一大好处是,它不会对不同时通信的节点设置任何限制:-)

在这种配置中,它无法工作,因为串行通信(RS232)可以提供两个设备之间的通信,而不是更多

      TX| -> |RX
device1 |  - | device2
      RX| <- |TX
TX |->RX
设备1 |-|设备2

RX |在这种配置中,它无法工作,因为串行通信(RS232)可以提供两个设备之间的通信,而不是更多

      TX| -> |RX
device1 |  - | device2
      RX| <- |TX
TX |->RX
设备1 |-|设备2

那不行。RS-232是一种点对点协议。您可以使用多点协议,如RS-485。看,这行不通。RS-232是一种点对点协议。您可以使用多点协议,如RS-485。请参阅二极管/电阻器解决方案已记录在案并正在使用中,即使在工业级设备中也是如此:。当然,如果你对电子产品有一个普遍的厌恶,分别。二极管/电阻器,并认为它们像巴尼一样闪闪发光,可能远离整个RS232/RS422/RS485区域。二极管/电阻器解决方案已被记录并在使用中,甚至在像这样的工业级设备:当然,如果你对电子产品有一个普遍的厌恶,分别。二极管/电阻器,并认为它们像巴尼一样闪闪发光,可能远离整个RS232/RS422/RS485区域。