文章目录
- 单工、半双工和全双工的定义
- RS-232
- RS-485
- 区别
单工、半双工和全双工的定义
1、如果在通信过程的任意时刻,信息只能由一方A传到另一方B,则称为单工。
2、如果在任意时刻,信息既可由A传到B,又能由B传A,但只能由一个方向上的传输存在,称为半双工传输。
3、如果在任意时刻,线路上存在A到B和B到A的双向信号传输,则称为全双工。
RS-232
1、单点
2、
RS-485
1、双向半双工数据传输
串行数据流可以在一个方向传输,数据传输到另一侧需要使用收发器。 收发器(通常称为“驱动器”)是在发射器侧形成物理信号的设备或电路。
2、对称通信通道
接收或传输数据需要两条等效的信号线。 电线用于在两个方向(交替)交换数据。 在双绞线电缆的帮助下,对称通道显着提高了信号的稳定性并抑制了有用信号产生的电磁辐射。
3、多点
RS-485通讯线可以连接多个接收器和收发器。 同时,一个发送器和多个接收器一次可以连接到一根通信线路上。 所有其他需要连接的发送器应等待通信线路空闲以进行数据传输。
区别
RS232 接口的传输速度为 1Mb/s,传输距离可达 15 米。
RS485 在 15 米的距离内提供高达 10Mb/s 的更高速度。当达到 1200 米的最大长度时,RS485 协议以 100Kb/s 的速度传输数据。
RS485与RS232的区别其实并不大,转输方式是一样的。区别在于:
RS485是差分(差分信号)传输,RS232是非差分(同分信号)传输的。因此,RS485传输信号扰干扰能力强于RS232,故传输距离较RS232远。就编程上来看,与RS232并没有区别。对于计算机来说如果在232串口上进行485通讯的话,
要加入一个RS232/RS485转换模块才行。