0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RS-232通信协议详细介绍

哈哈hfgfdf 来源:嵌入式学习资料 作者:嵌入式学习资料 2024-03-05 08:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1、RS-232

(1) 基本概念

RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,被广泛用于计算机串行接口外设连接,像有些老式PC机上就配置有RS232接口。RS232的工作方式是单端工作方式,这是一种不平衡的传输方式,收发端信号的逻辑电平都是相对于信号地而言的,RS232最初是DTE(数字终端设备)和DCE(数据通信设备)一对一通信,也就是点对点,一般是用于全双工传送,也可以用于半双工传送。

采用负逻辑传送,规定逻辑“1”的电平为-5V~-15 V,逻辑“0”的电平为+5 V~+15 V。选用该电气标准的目的在于提高抗干扰能力,增大通信距离。RS -232的噪声容限为2V,接收器将能识别高至+3V的信号作为逻辑“0”,将低到-3 V的信号作为逻辑“1”。

传输距离短,只有15米,实际应用可以达到50米,再长的距离就须加调制了。

RS232标准物理接口是25个引脚的,因为常用的是9个引脚,后来基本采用DB9连接器了。

RS-232标准主要规定了信号用途、通讯接口和信号电平标准。如下图为常见的设备间串口通讯结构图。

de092eaa-da88-11ee-b759-92fbcf53809c.png

如上图所示,每个设备都有一个DB9接口,通过DB9接口连接RS-232标准的串口线进行数据传输。由于通过RS-232标准传输的电平信号到达设备后,不能直接被识别,所以会通过电平转换芯片(例如MAX3232、SP3232芯片等)转换成能识别的TTL电平信号,实现通讯。

相互通讯的两个设备间,一个设备发送数据,一个设备接收数据。一般情况下,发送数据的设备称为DTE,如计算机;接收数据的设备称为DCE,如调制解调器。

下面介绍下DB9接口。如下图为DB9标准的公头、母头接法(接线口以针式引出信号线为公头,以孔式引出信号线为母头)。

de1d8d46-da88-11ee-b759-92fbcf53809c.png

如上图,以公头为例,有9条信号线,其中,

RXD:用于接收DCE发来的数据信号,即输入;

TXD:用于发送DTE的信号,即输出。公头和母头的RXD和TXD应交叉连接;

GND:用于平衡设备双方的地电位,即共地。

其他信号线如DCD、DTR、DSR、RTS、CTS等,使用逻辑1表示有效信号,逻辑0表示无效信号。如DTE端的RTS信号线置1时,是为了告知DCE设备本机已准备好 接收数据,而置0则表示未准备就绪。

(2)通信方式

RS232 可做到双向传输,全双工通讯,最高传输速率 20kbps。

(3)与UART异同点

逻辑电平不同:UART是TTL电平,RS232是RS232电平,不能直接相连,需要电平转换芯片(MAX3232等)。

协议层完全相同:UART和RS232的协议层可以共享,没有较大区别。

(4)缺点

接口电平值较高,易损坏接口电路的芯片;又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。

传输速率较低,大约为20Kbps;传输距离较短,大约为15米左右。

接口由三根线TX、RX、GND组成,没有构成差分线形式,容易产生共地共模干扰,抗干扰能力弱。

审核编辑 黄宇

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

    关注

    28

    文章

    1073

    浏览量

    41866
  • RS-232
    +关注

    关注

    0

    文章

    420

    浏览量

    51577
  • DB9
    DB9
    +关注

    关注

    0

    文章

    6

    浏览量

    7512
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    芯对话 | CBM3232:低功耗RS-232收发器:模块原理与实测应用的全链路技术解构

    总述本文聚焦CBM3232低功耗RS-232收发器,从技术背景出发,阐述其应对RS-232通信挑战的核心定位,进而深入解析其产品架构、功能模块、关键参数,探讨典型电路设计、封装布局细节,并强化可靠性
    的头像 发表于 08-06 10:03 3576次阅读
    芯对话 | CBM3232:低功耗<b class='flag-5'>RS-232</b>收发器:模块原理与实测应用的全链路技术解构

    MAX3160/MAX3161/MAX3162 +3.0V至+5.5V、1µA、RS-232/RS-485/RS-422多协议收发器技术手册

    MAX3160/MAX3161/MAX3162均为可编程的RS-232/RS-485/422多协议收发器。MAX3160/MAX3161可通过引脚编程作为2TX/2RX RS-232
    的头像 发表于 05-20 10:09 914次阅读
    MAX3160/MAX3161/MAX3162 +3.0V至+5.5V、1µA、<b class='flag-5'>RS-232</b>/<b class='flag-5'>RS</b>-485/<b class='flag-5'>RS</b>-422多<b class='flag-5'>协议</b>收发器技术手册

    AD7306 RS-232/RS-422 收发器,采用+5 V电源供电技术手册

    AD7306 线路驱动器/接收器是一款5 V 单芯片产品,可提供 TTL 信号电平与双标准 EIA RS-232 / RS-422 信号电平之间的接口。该器件内置 2 个 RS-232 驱动器、1
    的头像 发表于 05-19 16:56 759次阅读
    AD7306 <b class='flag-5'>RS-232</b>/<b class='flag-5'>RS</b>-422 收发器,采用+5 V电源供电技术手册

    RS485串行通信协议介绍

    在上期我们介绍RS232串行通讯,本期我们将进一步深入探讨另一种广泛应用于工业自动化和数据通信领域的串行通信标准——RS485。
    的头像 发表于 05-15 11:42 1132次阅读
    <b class='flag-5'>RS</b>485串行<b class='flag-5'>通信协议</b><b class='flag-5'>介绍</b>

    RS-232RS-485和RS-422的详解

    RS-232RS-485和RS-422都是常见的串行通信标准,它们各自具有独特的特点和适用场景。以下是对这三种通信标准的
    的头像 发表于 04-12 07:42 1210次阅读
    <b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-485和<b class='flag-5'>RS</b>-422的详解

    RS-485和RS-232长距离电缆传输解决方案

          在工业自动化和监控系统中,数据传输的稳定性和可靠性至关重要。RS-485和RS-232作为两种常见的串口通信标准,各自具有独特的优势和局限性。特别是在长距离电缆传输方面,如何实现稳定
    的头像 发表于 01-21 17:17 1495次阅读
    <b class='flag-5'>RS</b>-485和<b class='flag-5'>RS-232</b>长距离电缆传输解决方案

    搞懂TTL、RS232、485通信协议

    本文介绍了TTL、RS232RS485这三种常见的通信协议的传输距离、应用场景以及影响通信距离的各种因素。TTL是一种短距离
    的头像 发表于 01-16 10:59 1.1w次阅读
    搞懂TTL、<b class='flag-5'>RS232</b>、485<b class='flag-5'>通信协议</b>!

    TTL电平与RS-232接口的联系

    标准因其简单、稳定和成本效益高而被广泛使用。 RS-232接口简介 RS-232接口是一种串行通信协议,它定
    的头像 发表于 01-16 10:13 1406次阅读

    常见串口通信协议 如何设置串口参数

    串口通信是一种常见的通信方式,广泛应用于计算机、嵌入式系统和各种电子设备之间。串口通信协议主要是指在串行通信中,数据传输的格式和规则。 常见串口通信
    的头像 发表于 12-27 09:51 4686次阅读

    RS232接口常见转接头类型介绍

    RS-232接口是一种串行通信协议,广泛应用于计算机与外设之间的数据传输。随着技术的发展,RS-232接口逐渐被USB等更现代的接口所取代,但在某些特定的场合,如工业控制、数据采集等领域
    的头像 发表于 12-19 09:28 2559次阅读

    RS232接口通信协议详解 如何测试RS232接口的性能

    RS232接口通信协议详解 RS232接口通信协议是一种广泛应用的串行通信协议,它规定了数据在设备之间的传输方式和格式。以下是
    的头像 发表于 12-18 18:03 5156次阅读

    RS232设备与计算机连接的实现步骤

    RS-232是一种串行通信协议,用于连接计算机和其他设备,如调制解调器、鼠标、打印机等。以下是实现RS-232设备与计算机连接的步骤,以及一些相关的细节: 1. 了解RS-232标准
    的头像 发表于 12-10 17:21 5051次阅读

    RS232通信的波特率设置说明

    RS232通信的波特率设置是确保数据正确传输的关键参数之一。以下是对RS232通信波特率设置的说明: 一、波特率的概念 波特率是指每秒传输的比特数(bps),是衡量数据传输速度的重要指
    的头像 发表于 12-10 16:26 6377次阅读

    RS232串口连接方式及注意事项

    在计算机和电子设备之间进行数据传输时,串行通信是一种常见的方法。RS-232标准,也称为EIA RS-232,是一种广泛采用的串行通信协议。它允许设备之间通过简单的串行电缆进行
    的头像 发表于 12-10 16:23 6565次阅读

    RS232串口通信协议详解 RS232接口与RS485接口的区别

    RS232(Recommended Standard 232)是一种串行通信协议,由美国电子工业联盟(EIA)制定。它主要用于计算机与外设之间的数据传输,如调制解调器、鼠标、打印机等。RS23
    的头像 发表于 12-10 15:31 5522次阅读