概述
**串口通信RS232、RS422、RS485的区别**
RS-232、RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口。RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。RS-232采取不平衡传输方式,即所谓单端通讯。
RS232:
个人计算机上的通讯接口之一,由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。
RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数。RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。
RS-232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。常用9600bps,波特率越大,传输速度越快,但传输距离越短,抗干扰能力差。
RS232通讯的基础知识:
RS232,串口通信方式,指计算机通过RS232国际标准协议用串口连线和单台控制器进行通讯的方式。通讯距离9600波特率建议13米之内。
RS485:
RS-485又名TIA-485-A, ANSI/TIA/EIA-485或TIA/EIA-485。
RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。RS-485使得廉价本地网络以及多支路通信链路的配置成为可能。
理论上,通信速率在100Kbps及以下时,RS485的最长传输距离可达1200米,但在实际应用中传输的距离也因芯片及电缆的传输特性而有所差异。在传输过程中可以采用增加中继的方法对信号进行放大,最多可以加八个中继,也就是说理论上RS485的最大传输距离可以达到10.8公里。如果确实需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换器,多模光纤的传输距离是5到10公里,而采用单模光纤可达50公里的传播距离。
RS485采用平衡发送和差分接受,具有抑制共模干扰的能力。采用半双工工作方式,任何时候只能有一点处于发送状态。
RS485和RS232的基本通讯机理一致,优点是弥补了RS232通讯距离短,不能进行多台设备同时联网管理的不足。
RS422:
EIA-422(过去称为RS-422)是一系列的规定采用4线,全双工,差分传输,多点通信的数据传输协议。它采用平衡传输采用单向/非可逆,有使能端或没有使能端的传输线。和RS-485不同的是EIA-422不允许出现多个发送端而只能有多个接受端。硬件构成上EIA-422 (RS-422)相当于两组EIA-485(RS-485),即两个半双工的EIA-485(RS-485)构成一个全双工的EIA-422(RS-422)。
RS422比RS232传输信号距离长,速度快,传输最大距离4000英尺,最大传输速率10Mb/s。
RS422的通讯原理和RS485相似,区别是他的总线是两组绞线,标识为R+、R-、T+、T-。布线成本高容易出错,现用的较少。
RS232、RS485、RS422三者的区别:
都是串口通信,应用场合不同。
RS232 -3线全双工,点对点通信,传输距离 25米以内。
RS485 -2线半双工,点对多主从通信,传输距离可达 1200米以上。
RS422 -4线全双工,主从通信,传输距离可达 1200米以上。
最后
以上就是天真小熊猫为你收集整理的串口通信RS232、RS422、RS485的区别-ielab的全部内容,希望文章能够帮你解决串口通信RS232、RS422、RS485的区别-ielab所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复