接口的分类介绍

描述

玩单片机和嵌入式的一定对串口相当的熟悉,设备和电脑之间,电脑和电脑之间,设备和设备之间都可以通过串口进行通信。虽然电脑的串口通信速率和其它总线比起来比较慢,但是在工控行业,串口设备的比重还是占了很大一部分。

接口分类

一般我们说的RS232、RS485和RS422都是串口,可以用相同的软件控制收发,但是硬件接口却不同。
 

RS232

全功能RS232最初包含22根信号线,后来简化到9根。其实我们限制最多用的只要3根线就可以了,TX、RX和GND,两个串口设备之间连线一定要交叉连接,即设备A的TX必须和设备B的RX连接。这种方式只适合近距离的点对点通信,通信距离在10米左右,速率最高为20kb/s。

RS485

DB9针脚定义

RS485
 

RS485有两种接线方式,3线或者5线。3线是指A、B和GND;5线是指T+、T-和R+、R-以及GND。

3线的RS485支持多点通讯,每个设备的A接在一根线上,B接在另一根线上,GND接在一起;一条总线上可以挂接多个设备,通讯距离能达到2公里,通信速率最高为10mb/s。如果通信距离比较远的话,总线上一般需要加110欧姆的终端电阻。

RS485

RS485总线

5线的RS485就只能作为点对点通信使用了,连接时,要把设备A的T+和设备B的R+接在一起,设备A的T-和设备B的R-接在一起。

RS422

RS422需要5根接线,T+、T-和R+、R-以及GND。接线方式和5线的RS485一样。不过,RS422可以用来实现1点对多点的通信。即把一台设备当做主机,其他设备全部当做从机,每个时刻,只有一台从机可以向主机发送数据,而主机可以随时向从设备发送数据。RS422通信速率最高为10mb/s,通信距离最高可达1公里。

RS485

今天介绍的都是异步通信的串口接口方式,所谓异步,就是两个设备之间没有共同的时钟参考,只是按照共同约定,自行进行时钟计数。同步通信也就是有共同的时钟信号线,由某一方发起时钟信号,双方全都以线上的时钟为基准进行通信。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分