一、RS485概述
串口是一种接口标准,它规定了接口的电气标准,简单说只是物理层的一个标准。没有规定接口插件电缆以及使用的协议,所以只要我们使用的接口插件电缆符合串口标准就可以在实际中灵活使用,在串口接口标准上使用各种协议进行通讯及设备控制。
典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义
485(一般称作RS485/EIA-485)是隶属于OSI模型物理层的电气特性规定为2线,半双工,多点通信的标准。它的电气特性和RS-232大不一样。用缆线两端的电压差值来表示传递信号。RS485仅仅规定了接受端和发送端的电气特性。它没有规定或推荐任何数据协议。
二、RS485电平
RS485标准采用差分信号传输方式,因此其高低电平并非针对单一信号线,而是通过对两根信号线(A和B)之间的电压差来定义。在RS485通信中,当A线电压高于B线电压200mV至6V时,被定义为高电平(逻辑“1”);而当A线电压低于B线电压200mV至6V时,被定义为低电平(逻辑“0”)。这种差分传输方式使得RS485能够在长距离、高速率下稳定传输信号,且能有效抵抗外界干扰。