1为什么有这两个串口电路
因为RS232电路不满足要求了。
RS232的缺点:
(1)传输速率低。
(2)抗噪声干扰弱。
(3)传输距离有限,实际上只能用在15米左右。
(4)只能点对点传输。
所以出现了RS485和422串口电路。
2RS485和422大致介绍
3RS485&422电路设计
如图:
上图中上面那个运放管为RS485&422的驱动器,采用的是差分传输,即当A端输入3.3V,B端输入为0,那么AB之间的电压差为3.3V所以逻辑信号为1,差分传输信号的稳定性,可靠性都更好。
如图:
上图中下面那个运放管为RS485&422的接收器,采用差分传输,当 AB之间电压差大于200mV就为逻辑1,小于-200mV就为逻辑0。
差分传输抗干扰能力强的公式证明:
RS485&422的芯片和引脚解释:
芯片的DI与处理器的的TX连接,RO与处理器的RX连接。
解释上面的两个电阻:
这两电阻是终端电阻(在线型网络两端(相距最远的两个通信端口上),并联在一对通信线上的电阻
终端电阻的作用:根据传输线理论,终端电阻可以吸收网络上的反射波,有效地增强信号强度。
终端电阻的放置:
RS422终端电阻的放置:
放置在RX端
RS485终端电阻的放置:
RX端和TX端都要放置;
多设备终端电阻的放置:
放置在两边中间不管;
RS485偏置电阻(就是上面驱动器和接收器图中的上拉电阻和下拉电阻)的选择
偏置电阻的作用:
当总线空闲时或开路时,利用偏置电阻将总线偏置在一个确定的状态(差分电路>=200mV),这样即使线路中出现比较小的反射信号或干扰,挂接在总线上的数据接收器也不会由于这些信号的到来而产生误动作。
偏置电阻的大小:
电阻的典型值时4.7k欧,具体数值随电缆的电容变化而变化。
实际案例RS485设计:
实际案例RS422设计: