首页 > 其他分享 >RS485接口电路

RS485接口电路

时间:2022-12-20 22:24:01浏览次数:40  
标签:使能 TX 高电平 RS485 低电平 接口 引脚 电路 接收

1. RS485简介

 

(1)差分传输,半双工通信

(2)传输速率最高可达10M,传输距离最远能到1000米。(RS232传输速率< 1M,通信距离<15米)

(3)发送端A、B之间的电压差:H:+2~+6V,L:-2~-6V

(4)接收端A、B之间的电压差:H:> +200mV,L:< -200mV

2. RS485收发芯片SP3485引脚定义

                           

               引脚1-RO-接收引脚

               引脚2-RE-接收使能(低电平有效)。

               引脚3-DE-发送使能(高电平有效)。

               引脚4-DI- 发送引脚

               引脚5-GND-连接地。

               引脚6-A-驱动器输出/接收器输入(同相)。

              引脚7-B-驱动器输出/接收器输入(反相)。

              引脚8- Vcc 接3.3V

                       

3. SP3485典型电路(需要控制信号)

         (1)控制信号为高电平时,发送使能,控制信号为低电平时,接收使能

               

                  

 

 

     

 

     

 

 

a比b大200mv时,接收到1

 

 

当总线空闲时,控制信号应该为低电平,处于接收状态,

A和B如果都处于高阻态时,可能导致RX上接收到错误的随机数,所以电路中一般加上拉电阻1K和下拉电阻1k,120欧是终端电阻

 

上面这个电路除了UART的TX和RX信号外,还需要一个额外的控制信号,

 

2. 自动收发电路,不需要控制信号

                   

 

 

               由TX控制接收使能还是发送使能,TX为高电平时,RE和DE为低电平,接收有效。   DI接到一个固定的低电平

 

 

 

 

 

        TX发送数据时,当TX为低电平,则发射使能,RX为一个高阻状态,RX的电平由外部上下拉电阻决定,一般RX为高电平,DI接收低电平,所以输出端电压A小于B,也就是输出了485的逻辑0。

                                   当TX为高电平时,接收使能,A和B本来应该是高阻状态,因为上下拉电阻,所以输出了485的逻辑0, 这是RX是高电平

 TX不发送数据时,默认高电平,接收使能

     

 

 

 

 

 

 

标签:使能,TX,高电平,RS485,低电平,接口,引脚,电路,接收
From: https://www.cnblogs.com/dkhlaojogo/p/16995158.html

相关文章

  • java中的接口
    本文主要讲述java的接口,以其相关细节。老韩接口的介绍:老韩接口的细节:老韩继承类vs接口实现老韩接口的多态性 1)接口的多态性示意图,如下图所......
  • linux LO接口
    1、什么是LO接口?在LINUX系统中,除了网络接口eth0,还可以有别的接口,比如lo(本地环路接口)。环回地址lo是主机用于向自身发送通信的一个特殊地址(也就是一个特殊的目的地址)。本......
  • 接口流量突增,如何做好性能调优?
    大家好,我是树哥!对于提供接口服务的应用来说,很多都是用SpringBoot默认的Servlet容器Tomcat。在一开始上线的时候,由于大多数流量较小,我们也并不会为Tomcat做专门的参数......
  • List接口-ArrayList、LinkedList和Vector
    1.List接口和常用方法1.1List接口基本介绍importjava.util.ArrayList;importjava.util.List;publicclassList_{@SuppressWarnings({"all"})public......
  • 42:泛型参数兼容泛型接口的不可变性
    协变:让返回值类型返回比声明的类型派生程度更大的类型,就是“协变”。 classProgram{staticvoidMain(string[]args){ISalary......
  • ubuntu20.04下C++调用接口解压缩zip文件
     https://github.com/Lecrapouille/zipper Compiling/InstallingTodownloadtheprojectandcompileit:gitclonehttps://github.com/lecrapouille/zipper.g......
  • 嵌入式硬件电路设计六大基本功
    嵌入式设计是个庞大的工程,今天就说说硬件电路设计方面的几个注意事项,首先,咱们了解下嵌入式的硬件构架。我们知道,CPU是这个系统的灵魂,所有的外围配置都与其相关联,这也突出......
  • CS1752 无法嵌入互操作类型“XXXXClass“。请改适用的接口
    在打开.Net项目时应用其他库有的提示这个问题,这个原因是由于引入的属性中,有一个“嵌入操作类型”设置 设置为false即可。......
  • 如何进行“花式”HTTP接口测试
    文章目录​​最Old-School的方式​​​​最普通的方式​​​​最文艺的方式​​​​最认真的方式​​​​最“期望”的方式​​​​最“偷懒”的方式​​​​最“理想”的方......
  • nodejs 拦截接口数据
     importpuppeteerfrom'puppeteer'constbrowser=awaitpuppeteer.launch({headless:false})constpage=awaitbrowser.newPage()awaitpage.setDe......