您的位置 首页 > 数码极客

【串口设备】串口那些东西-1

必须对单片机和嵌入式串口相当熟悉。可以在设备和计算机之间、计算机和计算机之间、设备和设备之间通过串行端口进行通信。计算机的串行通信速度比其他总线慢,但在工业控制行业,串行设备的比重仍然占很大的一部分。

主板上的串行端口

接口分类

一般来说,RS232、RS485和RS422是串行端口,可以通过同一个软件控制发送和接收,但硬件接口不同。

RS232

全功能RS232最初包括22条信号线,后来简化为9条。事实上,我们最多可以限制3条线路。TX、RX和GND,两个串口设备之间的连接必须交叉。也就是说,设备A的TX必须与设备B的RX相关联。此方法仅适用于近距离点对点通信,通信距离约为10米,速度最高可达20kb/s。

定义DB9接脚

RS485

RS485有三线或五线两种布线方式。三线是a、b、GND意思是。5线代表T、T-和R、R-和GND。

三线RS485支持多点通信。每个设备的A连接到一条线,B连接到另一条线,GND连接在一起。一条总线可以连接多台设备,通信距离为2公里,通信速度最高可达10mb/s。如果通信距离比较远,公交车上一般要加110欧姆的终端电阻。

RS485总线

5线RS485只能用作点对点通信,连接时必须连接设备A的T和设备B的R,连接设备A的T-和设备B的R-。

RS422

RS422需要5根电缆、T、T-和R、R-和GND。布线方式与5线RS485相同。但是,RS422可用于实现一点到多点通信。也就是说,使用一个设备作为主机,所有其他设备都被视为从属设备,每时每刻只有一个从属设备可以向主机发送数据,主机可以随时向从属设备发送数据。RS422提供高达10mb/s的通信速度和高达1公里的通信距离。

今天介绍的都是异步通信的串口接口方式。据说是异步的。也就是说,两个设备之间没有共同的时钟参考,只是按照共同约定自己进行时钟计数。同步通信有一个当事人启动时钟信号的共同时钟信号线,双方都是以在线时钟为基准进行通信的。

希望我的分享对大家有帮助。欢迎广大留言和交流!

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐