当前位置: 首页 > 解决方案
返回
列表

串口屏接口之RS232485的理解

发表时间: 2023-12-05 作者: 解决方案

  特性以及物理特性的规定,只作用于数据的传输通路上,它并不内含对数据的解决方法。需要说明一下,很多人经常把RS-232、RS-422、

  该标准规定采用一个25 个脚的DB-25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。后来IBM的PC 机将RS-232 简化成了DB-9 连接器,从而成为今天的事实标准。而工业控制的RS-232 口一般只使用RXD(2)、TXD(3)、GND(5) 三条线接口能轻松实现点对点的

  方式,但这样的形式不能实现联网功能。于是,未解决这个问题,一个新的标准RS-485产生了。RS-485的数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。通常情况下,发送

  A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态。另有一个信号地C,在RS-485中还有一“使能”端,而在RS-422中这是可用可不用的。RS-422 的电气性能与RS-485完全一样。主要的不同之处在于:RS-422 有4 根信号线:两根发送、两根接收。由于RS-422 的收与发是分开的所以能同时收和发(全双工),也正因为全双工要求收发要有单独的信道,所以RS-422适用于两个站之间通信,星型网、环网,不可用于总线 根信号线,所以只能工作在半双工模式,常用于总线只是上面提到的UART数据帧的传输方式、途径。直白点就是怎么将数据帧中的0和1bit通过物理的接线传输出去。这就涉及到一个问题,在不同的线呢?当然,我们都明白他们肯定是通过电平信号表示的0和1,所以他们的差异就只是表示0和1的电平或者叫电压是多少不同,判定多少伏表示0和1的方式的区别。线路上传输的数据是一样的,只是表现形式略有差异。

  RS232/RS485,是两种不同的电气协议,也就是说,是对电气特性及物理特性的规定,作用于数据的传输通路上,它并不内含对数据的解决方法。比如,最显著的特征是:RS232使用3-15v有效电平,而UART,因为对电气特性并没有规定,所以直接使用

  使用的电平,是所谓的TTL电平(可能在0~3.3V之间)。更具体的,电气的特性也决定了线路的连接方式,比如RS232,规定用电平表示数据,因此线路就是单线路的,用两根线才可以做到全双工的目的;而RS485, 使用差分电平表示数据,因此,必须用两根线才可以做到传输数据的基础要求,要实现全双工,必需用4根线,它们与UART是相对独立的,但是由于电气特性的差别,必须要有专用的器件和UART接驳,才能完成数据在线路和UART之间的正常流动。从某一种意义上来说,线路上存在的仅仅是

  ,RS232/RS485规定了这些电流在什么样的线路上流动和流动的样式;在UART那里,电流才被解释和组装成数据,并变成CPU可直接读写的形式。所以RS232/485就是代表一种电平标准,只是同TTL不同的一种电平。