http://bbs.ednchina.com/BLOG_ARTICLE_101909.HTM

RS-485 接口电路
       RS-485 接口电路的主要功能是:将来自微处理器的发送信号TX 通过“发送器”转换成通讯网络中的差分信号,也可以将通讯网络中的差分信号通过“接收器”转换成被微处理器接收的RX 信号。任一时刻,RS-485 收发器只能够工作在“接收”或“发送”两种模式之一,因此,必须为RS-485 接口电路增加一个收/发逻辑控制电路。另外,由于应用环境的
各不相同,RS-485 接口电路的附加保护措施也是必须重点考虑的环节。下面以选用SP485R 芯片为例,列出RS-485 接口电路中的几种常见电路,并加以说明。

1.基本RS-485 电路
       图1为一个经常被应用到的SP485R芯片的示范电路,可以被直接嵌入实际的RS-485应用电路中。微处理器的标准串行口通过RXD 直接连接SP485R 芯片的RO 引脚,通过TXD直接连接SP485R 芯片的DI 引脚。
      由微处理器输出的R/D 信号直接控制SP485R 芯片的发送器/接收器使能:R/D 信号为“1”,则SP485R 芯片的发送器有效,接收器禁止,此时微处理器可以向RS-485 总线发送数据字节;R/D 信号为“0”,则SP485R 芯片的发送器禁止,接收器有效,此时微处理器可以接收来自RS-485 总线的数据字节。此电路中,任一时刻SP485R 芯片中的“接收器”和“发送器”只能够有1 个处于工作状态。
      连接至A 引脚的上拉电阻R7、连接至B 引脚的下拉电阻R8 用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,以提高RS-485 节点与网络的可靠性。R7,R8,R9这三个电阻 要根据实际应用而改变大小,特别在用120欧或更小终端电阻时,R9就不需要了,R7和R8应使用680欧电阻。

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

图 1SP485R 的基本RS-485 电路

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 公司的超高速光耦元件。

RS-485 接口电路--转载相关推荐

  1. 瑞盟485/422接口电路MS2576完全替代AM26C31

    瑞盟485/422接口电路MS2576完全替代AM26C31 MS2576/MS2576T是一款低功耗的四通道差动线路驱动芯片,用于平衡或非平衡的数字数据传输.可以满足ANSITIA/EIA-422- ...

  2. 计算机组成原理DMA方式原理,计算机组成原理4(程序查询方式、程序中断方式、DMA方式及其I/O接口电路)...

    一.程序查询方式 1.程序查询方式的接口电路 2.符号说明 &与非门 B工作触发器 D完成触发器 3.程序查询工作过程(输入) (1)当CPU通过I/O指令启动输入设备时,该指令的设备码将通过 ...

  3. UART SPI I2C 接口介绍 转载

    UART SPI I2C 接口介绍@TOC 做单片机开发时UART,SPI和I2C都是我们最经常使用到的硬件接口,我收集了相关的具体材料对这三种接口进行了详细的解释. UART UART是一种通用串行 ...

  4. 硬件设计——不一二电路设计(电源电路、接口电路、时钟电路)

    电源电路 电源电路设计中,功能性设计主要考虑温升和纹波大小.温升大小由结构散热和效率决定:输出纹波除了采用输出滤波外,输出滤波电容的选取也很关键:大电容一般采用低ESR电容,小电容采用0.1UF和10 ...

  5. 树莓派CM4 Sensing(包含485接口)+python+继电器+水质仪+阿里云物联网平台ito实现实时检测水质并上传数据到阿里云ito和远程控制灯光

    一.硬件设备 1.树莓派CM4 Sensing(包含485接口) 2.带485接口的继电器 继电器的mdobus指令 3.水质仪 水质仪线路需要改造一下 下图中1是水质仪自带的线,2是给水质仪提供电源 ...

  6. EMC设计攻略—各种接口电路的设计!RS485,RS232,以太网等等

    接口电路 接口电路多种多样,一般需电缆引出的接口电路需要较完备的电磁兼容设计,如CAN总线.RS485总线:其他的接口电路如RS232.USB等一般采用磁珠加TVS管设计. 1, RS485/CAN接 ...

  7. RS232 RS422 RS 485

    RS232特点: RS-232是现在主流的串行通信接口之一.由于RS232接口标准出现较早,难免有不足之处,主要有以下四点: (1)接口的信号电平值较高,易损坏接口电路的芯片.RS232接口任何一条信 ...

  8. EMC设计-接口电路

    接口电路 接口电路多种多样,一般需电缆引出的接口电路需要较完备的电磁兼容设计,如CAN总线.RS485总线:其他的接口电路如RS232.USB等一般采用磁珠加TVS管设计. 1 RS485/CAN接口 ...

  9. 瑞盟RS-485接口电路MS1285完全替代SN75176A

    瑞盟RS-485接口电路MS1285完全替代SN75176A MS1285/MS1285M/MS1285D 是一款半双工.±20kV ESD,可应用于 RS-485 通信系统的收发芯片,传输和接收速率 ...

  10. 瑞盟RS-485接口电路MS3485代替MAX3485/SP3485

    瑞盟RS-485接口电路MS3485代替MAX3485/SP3485 MS3485/MS3485M/MS3485D 是一款半双工.±20kV ESD,可应用于 RS-485 通信系统的收发芯片,传输和 ...

最新文章

  1. Oracle Exadata 简介
  2. android 新闻编辑,超机访问:ZOL手机新闻编辑背后的故事
  3. 数字证书原理简单说明
  4. [C++调试笔记]初始化
  5. 趣学python3(32)-enumerate,zip
  6. Boost:在GPU上对整数向量进行排序
  7. 简约PHP导航源码个人页介绍
  8. 解决 | 老司机都无法解决的事情,谁能解决?
  9. java 浮点型 除零_Java-非零整数除以10等于0.0浮点?
  10. UI设计师分析用户的常用方法
  11. Tensorflow 2.0 : FCNN
  12. 如何批量转换图片格式?怎样统一修改图片格式?
  13. unity 截图/图片保存到手机相册
  14. BI可视化和大数据分析的两大巨头全方位对比,谁更强好像有了答案
  15. 中企海外周报 | 华为在西班牙启动Wi-Fi 6高校创新应用测试试点;爱奇艺人脸识别技术获全球学术会议认可...
  16. 【python】查找array中非零元素的横纵坐标
  17. 基于单片机的温湿度控制系统
  18. 单片机、嵌入式错综复杂的关系分析
  19. vue使用typescript有什么好处,vuetypescript有啥优势
  20. 【图像分类】 一文读懂AlexNet

热门文章

  1. xmlspy使用必备的技巧
  2. 常平计算机培训班,东莞常平十大CAD培训班排名(如何为初学者学习CAD)
  3. 在页面上动态显示实时时间
  4. google(轻量级依赖注入框架)Guice学习 (四) guice与springboot简单协作、总结
  5. cfa英语不好的怎么学_考CFA,英语太差怎么办?
  6. 弱密码、未授权加固/修复建议
  7. Python函数中定义函数
  8. 【学习笔记】Unreal(虚幻)4引擎入门(四)
  9. jpg格式的矢量化arcgis_ArcGIS实践教程(11)图形的批量矢量化
  10. 中科大高级软件工程课程心得