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

    文章

    850

    浏览量

    40238
  • RS-232
    +关注

    关注

    0

    文章

    386

    浏览量

    49853
  • DB9
    DB9
    +关注

    关注

    0

    文章

    6

    浏览量

    7319
收藏 人收藏

    评论

    相关推荐

    PROFINET通信协议是什么

    PROFINET通信协议是一种专为工业自动化领域设计的基于以太网的实时通信协议。以下是对PROFINET通信协议详细解析,包括其定义、特点、体系结构、工作原理、
    的头像 发表于 09-25 18:13 993次阅读

    MDB硬币器,纸币接收器以及MDB刷卡器等MDB设备RS-232通信PC转接盒

    电子发烧友网站提供《MDB硬币器,纸币接收器以及MDB刷卡器等MDB设备RS-232通信PC转接盒.pdf》资料免费下载
    发表于 09-23 17:49 0次下载

    RS-232术语表和选择指南

    电子发烧友网站提供《RS-232术语表和选择指南.pdf》资料免费下载
    发表于 08-26 09:16 0次下载
    <b class='flag-5'>RS-232</b>术语表和选择指南

    RS-232静电防护方案

    方案简介 RS-232是一种经典的串行数据通信接口标准,自其诞生以来,便成为了计算机与外部设备之间数据传输的基石。RS-232标准定义了详细的电气特性和数据传输
    的头像 发表于 08-05 17:35 354次阅读
    <b class='flag-5'>RS-232</b>静电防护方案

    研讯小课堂:串行通信接口RS-232RS-422、RS-485的解析与应用

    在工业控制系统和数据传输领域,串行通信接口是连接各类设备的关键桥梁。其中,RS-232RS-422和RS-485是三种广泛应用的标准。本文研华工控机代理商苏州研讯电子科技有限公司将深
    的头像 发表于 07-25 10:20 487次阅读
    研讯小课堂:串行<b class='flag-5'>通信</b>接口<b class='flag-5'>RS-232</b>、<b class='flag-5'>RS</b>-422、<b class='flag-5'>RS</b>-485的解析与应用

    RS232RS485通信协议的主要区别及优缺点

    随着信息技术的飞速发展,通信协议在电子设备间的数据传输中扮演着越来越重要的角色。RS232RS485作为两种常见的串行通信协议,被广泛应用于各种电子设备和系统中。本文将深入探讨
    的头像 发表于 05-24 15:41 6103次阅读

    RS485通信协议的特性和应用范围

    随着工业自动化和物联网技术的飞速发展,数据通信协议的重要性日益凸显。RS485通信协议作为一种广泛应用于工业自动化领域的串行通信协议,其稳定性和可靠性得到了广泛的认可。本文将对
    的头像 发表于 05-23 16:27 1585次阅读

    RS-232RS-485之间的区别

    RS-232 是一种点对点规范,这意味着一个 RS-232 设备只能与另一个 RS-232 设备通信。尽管只要稍加创意,就可以将 RS-232
    发表于 04-16 10:40 3759次阅读
    <b class='flag-5'>RS-232</b>和<b class='flag-5'>RS</b>-485之间的区别

    通过RS232转Profinet网关连接PLC与RS232协议设备的步骤

    了解PLC的通信协议和接口要求,不同型号的PLC可能有不同的通信协议和接口要求,因此请仔细阅读您的PLC用户手册,以确保您能够正确地连接和配置设备。连接无锡耐特森RS232转Profinet网关的
    的头像 发表于 01-26 15:11 849次阅读
    通过<b class='flag-5'>RS232</b>转Profinet网关连接PLC与<b class='flag-5'>RS232</b><b class='flag-5'>协议</b>设备的步骤

    通过RS232转Profinet网关连接PLC与RS232协议设备的步骤

    了解PLC的通信协议和接口要求,不同型号的PLC可能有不同的通信协议和接口要求,因此请仔细阅读您的PLC用户手册,以确保您能够正确地连接和配置设备。连接RS232转Profinet网关的RS2
    发表于 01-26 14:46

    通过RS232转Profinet网关连接PLC与RS232协议设备的步骤

    了解PLC的通信协议和接口要求,不同型号的PLC可能有不同的通信协议和接口要求,因此请仔细阅读您的PLC用户手册,以确保您能够正确地连接和配置设备。连接耐特森RS232转Profinet网关的
    的头像 发表于 01-26 14:45 583次阅读
    通过<b class='flag-5'>RS232</b>转Profinet网关连接PLC与<b class='flag-5'>RS232</b><b class='flag-5'>协议</b>设备的步骤

    串行通信与并行通信各种通信协议的区别

    RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,全双工,其中 RS 为英文 “Recomend Standard” 的缩写,中文翻译为“推荐标准”,232
    发表于 01-26 11:17 5817次阅读
    串行<b class='flag-5'>通信</b>与并行<b class='flag-5'>通信</b>各种<b class='flag-5'>通信协议</b>的区别

    CAN转RS-232网关的参数介绍

    波特率(Baud Rate):波特率是指数据传输的速率,表示每秒传输的位数。CAN总线和RS-232总线都有自己的波特率范围,因此需要将CAN转RS-232网关的波特率设置为适合应用的数值。确保CAN总线和RS-232总线之间的
    的头像 发表于 01-18 10:08 802次阅读

    RS232RS485和CAN究竟能传输多远距离?

    RS-232/422/485和CAN总线是物联网应用中比较常见的通讯方式,可用于不同设备间进行数据传输和通信。不同的通讯线具有不同的传输速率和传输距离,如何能让其实现更远距离的传输呢?先简单介绍
    的头像 发表于 12-15 08:20 2316次阅读
    <b class='flag-5'>RS232</b>、<b class='flag-5'>RS</b>485和CAN究竟能传输多远距离?

    鲁棒隔离式RS-232数据接口的设计

    电子发烧友网站提供《鲁棒隔离式RS-232数据接口的设计.pdf》资料免费下载
    发表于 11-23 16:07 0次下载
    鲁棒隔离式<b class='flag-5'>RS-232</b>数据接口的设计