超详细的RS232/RS485电路设计

这篇具有很好参考价值的文章主要介绍了超详细的RS232/RS485电路设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1  UART介绍

1.1 UART特点及问题

1.2 UART协议

2  RS232、RS485基本概念

3  RS232、RS485接口标准

3.1 RS232接口标准及特点

3.1.1 RS232的接口标准

3.1.2 RS232的接口特点

3.2 RS485接口标准及特点

3.2.1 RS485的接口标准

3.2.2 RS485的接口特点

4  RS232、RS485原理图设计

4.1 SIT3232E-RS232收发器应用

4.1.1 特性和功能框图

4.1.2 引脚定义和电气特性

4.1.3 总线状态和芯片应用要点

4.2 SIT3485E-RS485收发器应用

4.2.1 特性和功能框图

4.2.2 引脚定义和电气特性

4.2.3 总线状态和芯片应用要点

5  RS232、RS485资料及芯片选型推荐

1  UART介绍

1.1 UART特点及问题

UART通用异步收发器,串行、异步通信总线,该总线有两条数据线TX、RX,可以实现全双工的发送和接收,主要用于主机和外设之间通信。

串行通信:一次传输1bit

并行通信:一次传输多bit

单工通信:单向传输

双通通信:双向传输,半双工:不能同时,全双工:可以同时

同步通信:有共同的参考时钟

异步通信:没有共同的参考时钟,以固定波特率传输

波特率:描述串口通信速率,单位bps,即每秒传输的bit数

UART帧格式:

超详细的RS232/RS485电路设计 

UART硬件连接:

超详细的RS232/RS485电路设计

UART通信的问题:

(1)电气接口不统一,UART只对信号时序进行了定义,未定义接口的电气特性,没有连接器标准。

(2)UART一般使用芯片本身的接口电平,不统一可能是TTL电平,3.3V或者1.8V,或者CMOS电平,很难直接连接。

(3)抗干扰能力差,单端传输。

(4)通信距离短,一般只能在板内通信。

因此,一般会使用RS232、RS485接口进行通信。

1.2 UART协议

对UART传输数据的格式帧的详细定义

先发送低位数据在发送高位数据。

具体描述可以参考文章:

最详细的 通讯协议 UART协议 分析在这里 串口,RS232,RS485等总线,内部使用的基本都 UART协议 。 (dreamsourcelab.cn)

2  RS232、RS485基本概念

由于UART协议层的输入是逻辑0/1信号,而逻辑0/1信号在物理层可以通过不同的电平标准来区分。针对不同的通讯需求,便可以使用不同的物理层实现。例如简单的板内通讯,或者常见的设备调试场景,使用简单的LVTTL/TTL电平即可在两个设备间进行UART协议通讯。

超详细的RS232/RS485电路设计  

通用的串口则使用的是RS232电平,可以增加传输距离,并且抵抗一定程度的信号干扰。付出的成本则是在物理层需要对应的电平转换芯片来实现,发送端需要将内部的高低电平信号转换成电压更高的+/-电压信号,接收端需要将+/-电压信号转换成内部的高低电平信号。

在工业通讯的场景下,为了进一步提高传输距离,以及增强信号的可靠性,一般会采用RS485的电平标准。在发送端将普通的高低电平信号转换成一对差分信号,在接收端将差分信号再转换成普通的高低电平信号。另外,RS485允许总线上连接多达128收发器,而TTL或者RS232则是点对点的连接。

超详细的RS232/RS485电路设计

 超详细的RS232/RS485电路设计

3  RS232、RS485接口标准

RS232/RS485都是TIA/EIA电信电子工业协会建立的串行数据通信接口标准的一种,广泛应用于串行外设接口连接。

3.1 RS232接口标准及特点

3.1.1 RS232的接口标准

TIA/EIA-232-F (RS-232),RS表示是一种推荐的接口标准,除此之外还有很多接口标准。

TIA/EIA-232-F是最古老、最广为人知的DTE/DCE接口标准(1970年)。它是一个完整的标准,规定了串行二进制DTE/DCE接口的机械(连接器)、电气(驱动器/接收器特性)和功能(电路定义)要求。在电气部分,标准规定了不平衡的、单向的点对点接口。驱动器的特点是一个可控制的波特率,这允许电缆被视为一个集总的负载,而不是一个传输线。这是由于驱动器的过渡时间远大于电缆延迟(速度×长度)。驱动器的最大电容负载规定为2500pF。该标准允许高达20 kbps(19.2 kbps)的操作。对于更高的数据率,建议使用TIA/EIA-562或TIA/EIA-423-B。图3说明了一个典型的应用程序,表1列出了主要的电气需求。本标准的主要特点是:

(1)单端的

(2)点对点接口

(3)大型极性驱动器输出摆动

(4)驱动器控制的波特率

(5)完全定义的接口

(6)20 kbps最高数据速率

超详细的RS232/RS485电路设计

3.1.2 RS232的接口特点

RS232串口由25帧简化到9帧,现通常使用RX、TX、GND三线,标准连接器是DB9连接器公母头。通常传输大量数据会使用9线,使用较少。

传输信号电压级别:

二进制0:+5 ~ +15 Vdc

(称为“space”或“on”)

二进制1:-5 ~ -15 Vdc

(称为“mark”或“off”)

接收信号电压级别:

二进制0:+3 ~ +32 Vdc

二进制1:-3 ~ -30 Vdc

数据格式:

起始位:二进制0

数据:5、6、7或8位

奇偶校验:奇、偶、mark或

space(不适用于8位数据)

停止位:二进制1,一位或两位

超详细的RS232/RS485电路设计

 超详细的RS232/RS485电路设计

 超详细的RS232/RS485电路设计

 超详细的RS232/RS485电路设计

 超详细的RS232/RS485电路设计

3.2 RS485接口标准及特点

3.2.1 RS485的接口标准

TIA/EIA-485-A是一种电气标准,指定了平衡的驱动器和接收器。它提供了TIA/EIA-422-B的所有优点,并支持多重驱动器操作。TIA/EIA-485-A是目前唯一允许多个驱动器操作的TIA/EIA标准。此协议允许进行多点(派对线)配置。该标准指定了一个双向(半双工)、多点接口。图9说明了一个典型的多点应用程序,表6列出了主要的电气需求。

主要功能有:

(1)平衡接口

(2)多点操作

(3)从单个+5V电源中进行操作

(4)−7V到+12V总线共模范围

(5)最多有32个收发器负载(单位负载)

(6)最大10 Mbps数据速率(@ 40英尺) 15米

(7)最大电缆长度为4000英尺(@ 100 kbps)1500米

超详细的RS232/RS485电路设计

3.2.2 RS485的接口特点

RS485并不像RS232一样定义了标准的DB9接口,它并没有定义标准的接口,可以根据具体项目接口要求使用不同连接器。

RS485为复杂的工业环境而设计,和其它UART协议的物理层相比,RS485总线最大的特点就是使用了差分信号传输。信号在发送之前,通过RS485的收发器把单端信号转换成差分信号,再发送到总线上进行传输;同样在接收之前,总线上的差分信号通过收发器的转换变成单端信号再送给UART控制器进行接收。在RS485总线上,如果希望进行全双工的双向通讯,需要两对差分信号线(即4根信号线)。如果只进行半双工的双向通讯,则仅需要一对差分信号即可。

超详细的RS232/RS485电路设计

 超详细的RS232/RS485电路设计

4  RS232、RS485原理图设计

4.1 SIT3232E-RS232收发器应用

3.3V供电,双通道,最高120kbps数据速率。现在器件数据速率一般都会高于接口标准20kbps,很有可能和测试的负载条件有关,假如最高2500pF负载时20kbps,在1000pF时,速率是可以提高的。

4.1.1 特性和功能框图

功能框图:

超详细的RS232/RS485电路设计 

3.3V供电,两路TTL/CMOS电平转为RS232电平,每路收发器可以单独使用。低功耗,2mA供电电流。

T1IN/T2IN内部没有上拉电阻,未使用的T1IN/T2IN连接VCC或者GND。

4.1.2 引脚定义和电气特性

引脚定义:

超详细的RS232/RS485电路设计 

具体描述见手册,注意不使用的T1IN/T2IN连接VCC或者GND。

电气特性:电压,电流,功耗

超详细的RS232/RS485电路设计

3.3V供电,760mW功耗。如果控制器是1.8V电平UART,不能使用该器件,需要找可以1.8V供电的RS232器件。

4.1.3 总线状态和芯片应用要点

逻辑电平:

超详细的RS232/RS485电路设计

 注意事项:

(1)3.3V供电,未使用的驱动器输入引脚不要悬空。

(2)RS232收发器相当于电平转换芯片。TX接UART控制器TX。

(3)原理图:

超详细的RS232/RS485电路设计

4.2 SIT3485E-RS485收发器应用

3.3V供电,最高数据速率12Mbps,最多允许256个器件连接到总线。功能完全满足 TIA/EIA-485 标准要求的 RS-485收发器。

4.2.1 特性和功能框图

功能框图:

超详细的RS232/RS485电路设计 

4.2.2 引脚定义和电气特性

引脚定义:

超详细的RS232/RS485电路设计 

电气特性:电压,电流,功耗

超详细的RS232/RS485电路设计

3.3V供电,400mW低功耗器件。

4.2.3 总线状态和芯片应用要点

 逻辑电平:

超详细的RS232/RS485电路设计

功能表:

超详细的RS232/RS485电路设计

注意事项:

(1)典型应用:

超详细的RS232/RS485电路设计

 

(2)原理图:

超详细的RS232/RS485电路设计

5  RS232、RS485资料及芯片选型推荐

超详细的RS232/RS485电路设计

 你学废了吗?

硬件知识分享,喜欢请点赞关注加收藏,如有侵权请联系删除!!!文章来源地址https://www.toymoban.com/news/detail-421157.html

到了这里,关于超详细的RS232/RS485电路设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • .NET串口通信 RS232 、RS485

    1.RS232是全双工的,RS485是半双工的,RS422是全双工的。 在信息传输通道中,携带数据信息的信号单元叫码元,每秒钟通过信道传输的码元数称为码元传输速率,简称波特率。波特率是传输通道频宽的指标。 波特率9600与波特率19200的区别就是:波特率19200传输快但传输距离近,波

    2024年02月12日
    浏览(56)
  • 串口RS232、RS485最本质区别

    由下图可看出不管是RS232还是RS485,其本质都是串口通信,只不过是串口通信电平上的变种而已。所以,我们首先从串口通信讲起。 1、串口通信 任何一种通信都要有物理接口和通信协议。串口通信物理接口如下图: 串口通信协议首先要约定好帧格式和波特率。下图是我们常

    2024年02月09日
    浏览(49)
  • 串口通信协议--UART、RS-232、RS-485、RS-422

    近期学习了单片机及数电相关知识,故决定系统地学习一些通信协议。手边书本仅介绍了串口低速接口的相关协议。 串行通信 是指通过使用一条数据线(需要地线或控制线),将数据一位一位地一次传输,每一位数据占据一个固定的时间长度。 特点 :抗干扰,节省数据线,

    2024年02月05日
    浏览(63)
  • 串口通讯UART/RS232/RS485/RS-422笔记

    串口通讯是指数据按位(bit)发送和接收字节的一种传输方式。一个字节的数据传输要分为8次进行,由低位到高位按顺序一位一位的进行传送。 由于串行通信的数据是逐位传输的,所以发送方和接收方都需要具有固定的时间间隔来发送/接收每一位,也就是要保证通讯双方具

    2024年02月15日
    浏览(89)
  • TTL、RS232、RS485的区别和简介

    TTL,RS232,RS485都是一种逻辑电平的表示方式 TTL: TTL指双极型三极管逻辑电路,市面上很多“USB转TTL”模块,实际上是“USB转TTL电平的串口”模块。这种信号0对应0V,1对应3.3V或者5V。与单片机、SOC的IO电平兼容。不过实际也不一定是TTL电平,因为现在大部分数字逻辑都是CMO

    2024年02月11日
    浏览(47)
  • Java 串口通信(RS232/485)

    Java 实现串口通信,同时通过 WebSocket 与 UI 实时交互传递通信数据 准备工作: 虚拟串口工具:Launch Virtual Serial Port Driver 串口调试助手:SSCOM RS485 在线 CRC检验码计算:CRC 测试链接 1.扩展包和依赖库 以上两个包可以直接网上下载,注意和JDK版本搭配即可 2.Pom配置 串口通信包:

    2024年02月13日
    浏览(50)
  • 【总线】一文看懂RS232和RS485通信总线

    目录   RS232概述 RS232特性 RS485 概述 RS485 特性 RS232 和 RS485 的区别 区别总结   RS-232接口符合电子工业联盟(EIA)建立的串行数据通信接口标准。原始编号是EIA-RS-232(简称232,RS232)。它广泛用于计算机串行接口外设连接。连接电缆以及机械、电气、信号和传输过程。 RS-232-C标

    2024年02月02日
    浏览(53)
  • 1、串口(UART/COM/TTL/RS232/RS485)

    目录 串口简介 串行通讯制式 UART 2.1 简介 2.2 电平标准 TTL RS232 RS485 2.3、电平转换(重点讲解RS232-TTL) USB转TTL USB转RS232 USB转RS485  RS232、RS485互转 RS-232、TTL互转  2.4 串口通讯协议(RS232/TTL) 参考资料 请参考百度百科:串行接口_百度百科 首先,串口、UART口、COM口、USB口是指的

    2024年02月02日
    浏览(45)
  • 串口RS232/RS485/RS422的DB9引脚定义

    DB9M指的是DB9公头(针型)(M是Male的缩写) DB9F指的是DB9母头(孔型)(F是Female的缩写) DB9M脚定义   DB9F脚定义 RS232接线说明 RS232需要接 3根线 ,收发对接,还要接一根地线。 实物展示   DB9M脚定义  DB9M 1 2 3 4 5 6 7 8 9 RS485 D+ D- GND +5V RS422 T+ T- R+ R- GND +5V (注:该定义来源于

    2024年02月11日
    浏览(51)
  • TTL、RS232、485到底能传输多远距离?

    关注+ 星标公众 号 ,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 前两天,在我的技术交流群看到大家在讨论关于“ TTL、RS232、485传输距离 ”的问题。 今天特意抽时间分享一下相关的内容。 概述 可能有很多读者都还不知道 TTL、RS232、485 到底是什么,本节简单

    2024年02月05日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包