1.基本RS-485 电路

图1为一个经常被应用到的SP485R芯片的示范电路,可以被直接嵌入实际的RS-485应用电路中。微处理器的标准串行口通过RXD 直接连接SP485R 芯片的 RO 引脚,通过TXD直接连接SP485R 芯片的 DI 引脚。

MCU----------RS485

  • RXD —> RO
  • TXD —> DI

由微处理器输出的R/D 信号直接控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的发送器有效,接收器禁止,此时微处理器可以向RS-485 总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的发送器禁止,接收器有效,此时微处理器可以接收来自RS-485 总线的数据字节。此电路中,任一时刻SP485R 芯片中的“接收器”和“发送器”只能够有1 个处于工作状态。

  • R/D = 1 发送有效,接收禁止
  • R/D = 0 发送禁止,接收有效


如果将SP485R 连接至微处理器80C51 芯片的UART 串口,则SP485R 芯片的RO 引脚不需要上拉;否则,需要根据实际情况考虑是否在RO 引脚增加1 个大约10K 的上拉电阻。

SP485R 芯片本身集成了有效的ESD 保护措施。但为了更加可靠地保护RS-485 网络,确保系统安全,我们通常还会额外增加一些保护电路。

电路图中,钳位于6.8V 的TVS 管V4、V5、V6 都是用来保护RS-485 总线的,避免RS-485总线在受外界干扰时(雷击、浪涌)产生的高压损坏RS-485 收发器。当然,也选择集成的总线保护元件,比如ONSemi 半导体的NUP2105L 器件(SOT-23 封装,集成2 个双向TVS器件),作为SP485R 芯片的附加保护措施。

另外,电路中的L1、L2、C1、C2 是可选安装元件,用于提高电路的EMI 性能。图中附加的保护电路能够对SP485R 芯片起到良好的保护效果。

2.隔离RS-485 电路

图2 为一个使用光电隔离方式连接的SP485R 芯片的示范电路,可以被直接嵌入实际的RS-485 应用电路中。微处理器的UART 串口的RXD、TXD 通过光电隔离电路连接SP485R 芯片的RO、DI 引脚,控制信号R/D 同样经光电隔离电路去控制SP485R 芯片的DE和/RE 引脚。

由微处理器输出的R/D 信号通过光电隔离器件控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的DE 和/RE 引脚为“1”,发送器有效,接收器禁止,此时微处理器可以向RS-485 总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的DE和/RE 引脚为“0”,发送器禁止,接收器有效,此时微处理器可以接收来自RS-485 总线的数据字节。任一时刻,SP485R 芯片中的“接收器”和“发送器”只能够有1 个处于工作状态。

连接至A 引脚的上拉电阻R7、连接至B 引脚的下拉电阻R8 用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,以提高RS-485 节点与网络的可靠性。R7,R8,R9这三个电阻 要根据实际应用而改变大小,特别在用120欧或更小终端电阻时,R9就不需要了,R7和R8应使用680欧电阻。

使用DC-DC 器件可以产生1 组与微处理器电路完全隔离的电源输出,用于向RS-485 收发器电路提供+5V 电源。

电路中光耦器件的速率将会影响RS-485 电路的通讯速率。图2 中选用了NEC 公司的光耦器件PS2501 芯片,受PS2501 芯片的响应速率影响,这一示范RS-485 接口电路的通讯速率只可保障在19200bps 速率下正常工作;如果需要达到更高的RS-485 通讯速率,则需要选用响应速度更快的光耦器件,比如Agilent 公司的超高速光耦元件。

【电子电路】RS485收发器两种典型电路相关推荐

  1. 射频功率衰减器一般采用电阻元件,有两种主要电路形式:π型和T型

    射频功率衰减器一般采用电阻元件,有两种主要电路形式:π型和T型. 工具下载:https://download.csdn.net/download/xingqingly/12921701 1,π型,输入 ...

  2. sap 标准委外和工序委外_委外加工-SAP的两种典型委外处理--方法.doc

    两种典型委外处理 外包业务是一个普通的业务, 通常发生在1. 企业短期内订单过多暂时产能不足,为了如期交货需要外援2. 产品的某道关键工序企业自有生产工艺满足不了需求3.随着产品生命周期不断缩短,为了 ...

  3. 两种典型频谱仪架构介绍

    文章目录 前言 一.什么是零中频架构? 1. 原理框图 2. 零中频架构的优缺点 优点 缺点 二.什么是超外差架构 1. 原理框图 2. 经典超外差架构的优缺点 优点 缺点 参考文献 前言 本文对频谱 ...

  4. sap 标准委外和工序委外_委外加工SAP的两种典型委外处理方法

    通常提供两种基本处理方式 : 外包采购 和 工序外包 . 生产外包经营方式简介 生产外包作为一种全新的生产经营方式,改善了传统方式的不足,主要类型有: 一 .OEM : (Orignal Equipm ...

  5. [电路/定理] BUCK两级滤波器电路的心得

    最近看电路有些心得,和论坛的小伙伴们讨论下的.在BUCK 电路中常用一级LC滤波器, 根据传递函数得知,会产生两个极点和180°相移,对于干扰噪声有-40dB/10dec的衰减能力.对于特定产品在RE ...

  6. C语言----求解N以内的素数的两种典型方法以及其优化

    题目描述:求解N以内的素数 法一:(筛选法) 筛选法求解过程为:将2~n之间的正整数放在数组内存储,将数组中2之后的所有能被2整除的数清0,再将3之后的所有能被3整除的数清0 ,以此类推,直到n为止. ...

  7. 打包C#软件两种典型出错的解决方法,以及如何快速定位你的问题出在哪里

    本文受众:像我一样的编程菜鸟 如何打包一个C#的方法网上有很多,不再赘述,看本文之前请确保知道怎么使用set up project插件,不懂得看这里. 废话:编程的快感来自于很多方面,对于像我一样的菜 ...

  8. 单片机备用电池供电电路_两种实用的电池供电电路分析

    随着信息时代的来临,手持电子产品层出不穷(如PDA.数码相机.手机等).这些产品主要采用电池供电,在此类产品中如何设计电源管理电路,确保产品的实用性.经济性成为产品设计的关键问题.本文从设计手持产品的 ...

  9. 怎么解决相位抵消_两种相位抵消法消侧音原理及其电路形式

    摘要:为帮助正确理解及运用常见的消侧音电路,分别讨论了加法和减法电路实现的相位抵消法消侧音原理.几种典型电路均用到运算放大器.为直观认识每种电路的特点,估算了接收方获得信号和发送方输出信号的比值(电压 ...

  10. CVBS两种电路-记录

    记录两种CVBS电路 1.H3536(CVBS-OUT) + FMS6143 FMS6143 滤波作用 2.DM6467+ ADV7343(CVBS-OUT) + THS7314 THS7314 放大 ...

最新文章

  1. React——Flow代码静态检查
  2. python经典程序练习题-99道经典练习题助你全面掌握python基础知识,附技巧答案...
  3. Arrays和Collection之间的转换
  4. Windows编译libcaffe时报cudnn.hpp(114): too few arguments in function call错误
  5. C++ 各种数据类型转换总结(不断更新中.....)
  6. 我叫金三顺的经典爱情名言
  7. 电脑爱好者 2008年第23期(12月上) PDF
  8. 根据开始日期,结束日期,计算出日历上有几周的方法
  9. 在vue中简单使用Luckysheet
  10. 编译opencv3.1.0时报错unable to find a javc compiler
  11. 怎么样利用栅格数据分类后的结果以行政区域统计各个地类的面积
  12. excel单元格数字拆分比较
  13. Springboot课程教学平台设计与实现4mu05计算机毕业设计-课程设计-期末作业-毕设程序代做
  14. 浏览器报错‘‘styleSheets undefined‘‘
  15. 又一家硅谷巨头掀裁员潮!员工称像经历一场“屠杀”
  16. 关于 Windows 10 下原生输入法输入字母和数字时字间距突然变大的解决方法
  17. python 浮点数精度不准确_浮点数的 “floor division” (例如在python中)是否会导致精度不准?...
  18. Au入门系列之一:认识 Audition
  19. ata计算机考试第一套,计算机ATA考试中级第一套试题配套素材.doc
  20. maven异常记录-must be unique

热门文章

  1. ZOOM 无法登入怎么办
  2. gis地图数据获取91卫图免费获取方法
  3. flutter-谷歌移动UI框架
  4. Project(10)——收货地址 - 设置默认
  5. tpac100控制器设置教程_TP-link AC100控制器配置基础教程
  6. 软件无线电 --- Rtlsdr系统原理框图
  7. 无人驾驶虚拟仿真(十五)--障碍物检测与识别1
  8. [TOOLS]confluence添加word宏显示上传的word文档
  9. MICROSOFT REPORTVIEWER(微软报表)项目中的应用
  10. python不用模块随机列表_python不用库实现随机 如何用python实现随机抽取