rs485全双工中只接一组_几个RS485信号,能否与RJ45信号接口在同一个网络中传输,怎么做到?...

RS485是一种通信协议。

-6~-2V、+2~+6V的差分信号,一般使用8位或16位的通用异步串行协议,时钟速率最高为10M,有起始位终值位,可选择校验位,2线制RS485可使用半双工的方式作为总线连接多个设备,4线制全双工的RS485仅可一对一连接。

RJ45是一种连接器插头和插座的标准。

通常为8线制,常用与以太网或工业以太网。连接器一般带有信号变压器,中性点为0V或3.3V,实际信号为±0.5V差分信号,取决于驱动RJ45变压器的物理层芯片的驱动能力。

RJ45一般是以太网通信,以太网通信则要求物理层、MAC层都符合标准要求,也就意味着发送的帧格式和内容是满足IEEE 802标准定义的。即10M以太网使用2对差分线,分别收发,100M以太网使用4对差分线,2对收,2对发。在物理层上只能一对一连接。

如果想让RS485和所谓“RJ45信号接口”在同一个“网络”中传输,首先得定义清楚RJ45连接器传输的是什么信号。

如果使用RJ45连接器和网线传输RS485信号,理论上是可行的。使用RJ45连接器和网线,搭建一个RS485网络,使用没有网络变压器的RJ45,把RS485的2个差分信号定义到RJ45的8个引脚的2个上,使用网线连接各个节点,即可搭建一个使用RJ45连接器和网线的RS485网络。

该网络的问题在于,RS485一般只需要屏蔽双绞线即可,对连接器要求不高,RJ45和网线反而成本高了,不经济。

如果想让RS485和以太网协议在同一物理线路中传输,从两种协议的各个定义来讲就不可行。

RS485组网必须使用2线制,以太网默认最少为4线制;

RS485可以直接多个节点并联,以太网的物理层只能一对一连接,组网需要使用路由器或交换机;

RS485的差分信号电压为-6~-2V、+2~+6V,以太网的信号电压为“中性点为0V或3.3V,±0.5V的差分信号”;

RS485使用异步串行协议,以太网使用IEEE 802标准的协议,两者的编码形式、数据长度、校验形式等都不同;

再者,以太网标准包含了物理层和MAC层,而RS485仅包含物理层标准。

……

所以,RS485无法和以太网在同一个物理网络中同时传输,如果通过某种方式的改造后实现,那必定是已经改变了某个协议,已经不能再称为RS485或以太网了。

你可能感兴趣的:(rs485全双工中只接一组)