我是靠谱客的博主 耍酷口红,最近开发中收集的这篇文章主要介绍Base—1.1 RS485、RS232和线序一、综述二、RS232线序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、综述

  UART一般代表了一种传输协议,例如波特率,奇偶校验位等,它并没有规定这种协议的电气特性。故在物理层上,有多种电气特性可供使用,最常见的当属三种:TTL电平、RS485接口和RS232接口。
  TTL电平是最常用的一种电平,全称是晶体管-晶体管逻辑集成电路。它大量应用于电子产品中,由TTL电子元器件组成电路使用的电平。UART的TTL电平,只使用RXD、TXD和GND三条线,它的传输距离较短,一般只用于芯片级通信或输出log。
  RS232接口全称是“数据终端设备和数据通信设备之间串行二进制数据交换接口技术标准”,-5V–15V代表逻辑1,+5V-+15V代表逻辑0,RS232接口规定了25条线,但我们一般常用9针接口,而且只使用其中的3条线,即RXD、TXD和GDN。它的传输距离较长,一般可达到30m。
  RS485接口定义了平衡数字多点系统中的驱动器和接收器的电气特性的标准,它采用差分通信,两线之间的电压差+0.2V-+6V代表逻辑1,电压差为-0.2V–6V代表逻辑0。它一般有两线制和四线制,四线制只能用于点对点通信,故很少采用。二线制可以在总线上挂载最多32个节点,故广泛使用。一般情况下,只需要连接A、B端或者A+、A-端就可以实现通信,不需要连接GND。它的通讯距离可达几km。需要注意的是RS485是一种半双工通信,接收和发送无法同时进行。
  有时候RS485会和RS422一块提到,但是RS422很少使用。
在这里插入图片描述
  上图是公头的线序。可以看到RS232、RS422、RS485一般都使用9针接口,但从外观上无法分辨他们,但是他们内部的转换芯片是不同的,使用的引脚也不同,RS485的A、B的名称不确定,有的设备上标记为A+、A-,或者D+、D-,但它们的本质都是一样的。

二、RS232线序

  RS232/485并不是通讯协议,它们仅是一个机械和电气接口标准(网络协议中的物理层面)。
  如果给一个9针的端口,从外观上分辨不出来这是RS232还是RS485。
  RS232分为9针和25针,用的最多的是9针,它分为公头和母头,一定要注意他们的线序是不一样的。因为他们是对头相接的,故必然在左右方向上是镜像的。
  注意,接口中的RX和TX要接设备的端的RX和TX,它和平时用的LOG线还不大一样。
  公头,从上到下,从左到右,线序从1排到9。
在这里插入图片描述
  母头,从上到下,但是从右到左,线序从1排到9。
在这里插入图片描述
  线序如下所示,一般情况下,只使用2、3和5号脚,即RXD、TXD和GND。
在这里插入图片描述

最后

以上就是耍酷口红为你收集整理的Base—1.1 RS485、RS232和线序一、综述二、RS232线序的全部内容,希望文章能够帮你解决Base—1.1 RS485、RS232和线序一、综述二、RS232线序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(28)

评论列表共有 0 条评论

立即
投稿
返回
顶部