https://m.toutiao.com/is/UBcopFD/?=
串口RS232 和RS485 是两种不同的串行通信接口标准,它们有以下几方面的区别: - RS232 接口通常以 9 个引脚 (DB9) 或 25 个引脚 (DB25) 的形式出现,而 RS485 接口没有具体的物理形状,可以根据实际情况采用不同的接口。
- RS232 接口的信号电平值较高,易损坏接口电路的芯片,又因为与 TTL 电平不兼容,需要使用电平转换电路方能与 TTL 电路连接,而 RS485 接口的信号电平较低,与 TTL 电平兼容,抗干扰能力较强。
- RS232 接口的最大传输距离为 15 米,且只能点对点通信,最大传输速率为 20 Kb/s,而 RS485 接口的最大传输距离为 1200 米,最大传输速率为 10 Mbps,在 100 Kb/s 的传输速率下,可以达到最大的通信距离。
- RS232 接口在总线上只允许连接一个收发器,不能支持多站收发能力,而 RS485 接口在总线上允许连接多达 128 个收发器,具有多站通讯能力。
- RS232 接口一般采用三芯双绞线、三芯屏蔽线等,而 RS 接口采用两芯双绞线、两芯屏蔽线等,在高速、长线传输时,还需要采用阻抗匹配的专用电缆。
如果要在计算机上进行 RS485 通讯,需要加入一个 RS232/RS485 转换模块。如果要将 USB 端口连接到 RS232 或 RS485 设备,需要使用 USB 到串行转换器。
|