接收

  • 数据接收: 当没有数据发送时,UART_TX默认为高电平,NMOS管导通,DS75176芯片(DE)RE低电平使能,RO接收数据使能,此时从485AB口收到什么数据就会通过RO通道传到MCU,完成数据接收过程。
  • TX为高电平,三极管导通,DE为低电平使能,RO接收数据有效,MAX485为接收态。

发送

  • DE为高电平使能,DI发送据有效
  • 发送数据1时,TX为高电平时,三极管导通,DE为低电平,此时收发器处于接收状态,驱动器就变成了高阻态,也就是发送端与A\B断开了,此时A\B之间的电压就取决于A\B的上下拉电阻了,A为高电平、B为低电平,也就成为了逻辑1了。         1&&0=1

也就是:发送1->1

  • 发送数据0时,TX为低电平,三极管截止,DE为高电平,驱动器使能,此时正好DI是接地的,也就是低电平,驱动器也就会驱动输出A为0,B为1 也就是所谓的逻辑0了。   0&&1=0

也就是:发送0->0

小结

  • 可以简单记忆为(DE电平)高发低收
  • 理解自收发的作用,关键是要理解RE和DE的作用,尤其是DE为0时,驱动器与A\B之间就是高阻态,也就是断开状态,而且A\B都要有上下拉电阻。然后就有了逻辑0-1之间的切换了。
  • 所以很巧妙,但是这里也有一个很明显的bug,也就是只适用于“半双工”,如果是全双工,就不行了,因为TX为1时,接收使能,此时从机如果回复数据,那么也就乱了

具体引脚说明

应用电路

引脚名称上面的横线表示输出的信号的电平为0时有效。

RS485自动切换电路:数据收发原理相关推荐

  1. 外置USB供电与内置锂电池供电自动切换电路,便携电子设备常用,经典电路必须掌握...

    ▲ 本文要分析的电路 很多内置有锂电池的便携电子设备,比如手机,通常采用这样的供电方式: 1.没有插入USB电源时,使用内置的锂电池供电. 2.当插入USB电源时,切换为由外置的USB电源供电,并对锂 ...

  2. 非常精妙的主副电源自动切换电路,并且“零”压降

    非常精妙的主副电源自动切换电路,并且"零"压降 作者:BENABADJI,整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 今天这篇文章,是在白云机场写的,我都佩服 ...

  3. 外置USB供电与内置锂电池供电自动切换电路

    注:如下内容学习于"电路啊"公众号! 很多内置有锂电池的便携电子设备,比如手机,通常采用这样的供电方式: 1.没有插入USB电源时,使用内置的锂电池供电. 2.当插入USB电源时, ...

  4. 【转载】非常精妙的主副电源自动切换电路,并且“零”压降,你GET到精髓了吗?

    非常精妙的主副电源自动切换电路,并且"零"压降,你GET到精髓了吗? 8号线攻城狮2020-12-10 00:002484浏览0评论10点赞 作者:BENABADJI,整理:晓宇 ...

  5. mos管实现主副电源自动切换电路,并且“零”压降,静态电流20uA

    在国外看到一个电路,也是写主副电源自动切换的电路,设计的非常巧妙. 上面电路设计也挺不错的,如果VCC端需要的电压不一定要求等于VUSB,那么这个电路是可以的,那么问题来了,如果主副输入电压相等,同时 ...

  6. 一种电源自动切换电路

    这里记录一种简单.易实现的电源自动切换电路,如下图所示: 这里Q1为P沟道mos管,Vgs(th) = -0.7V.P1为电池接口,输入电压为3.7V~4.2V,接在mos管的D级:4V4为USB接口 ...

  7. 锂电池充电电路及电源自动切换电路的设计

    源: 锂电池充电电路及电源自动切换电路的设计 http://wenku.baidu.com/view/61010ea00029bd64783e2cd0.html?re=view 当外部电源断开时,PM ...

  8. 单片机电源自动切换电路,mos双电源自动切换电路,电池与usb供电自动切换电路

    日常电器中,双电源自动切换的例子随处可见如:交流适配器和USB供电的电源切换.电池供电和USB供电的自动切换. 这些电路一般都遵守一个原则:优先选择电压高者使用. 其实最开始这个电路是在 锂电充电电路 ...

  9. 非常精妙的主副电源自动切换电路,并且“零”压降,客官你GET到精髓了吗?...

    作者:BENABADJI,整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 今天这篇文章,是在白云机场写的,我都佩服我自己竟然这么勤奋,没办法,后台小伙伴一直催更文章,我只能牺牲掉一切 ...

  10. MOS管应用之外接电源和电池供电的双电源自动切换电路

    现在大部分电子产品都配有锂电池,在没有外接电源的时候,使用锂电池进行供电:当外接电源的时候,使用外部电源供电,同时对锂电池充电.因此要求电路必须具备能够根据是否接有外部电源,而自动选择相应供电电源的能 ...

最新文章

  1. python怎么安装matplotlib-python 安装matplotlib
  2. CCF 202104 Python
  3. Hadoop之Yarn工作机制详解
  4. workaround for COM_ATTRFRG_GEN 066
  5. 通用返回_Springboot项目整合通用mapper
  6. C语言 #运算符 - C语言零基础入门教程
  7. mysql怎么添加约束成绩_mysql怎么添加约束?
  8. utilities(matlab)—— minFunc
  9. 无线通信行业常用名词
  10. 看看雅虎助手是如何迫害“兔子”和“360安全卫士”的
  11. 程序员的英文简历编写参考
  12. 遇到的问题集合(倒序)
  13. 苹果手机上网很慢_手机信号满格,4G上网速度却很慢?你可能需要这样做了
  14. 【安全算法】一文带你简要了解常见常用的安全算法
  15. 数据相关的在职研究生_南方医科大学2020年招收在职博士研究生导师名单及复试考生名单!...
  16. 为什么换了固态硬盘电脑会快?详解硬盘与内存的关系
  17. vue下拉框值改变事件_下拉框的change事件
  18. 一张照片引发的“美国总统泄密”事件
  19. sprinngboot分库分表中间件
  20. 中学教师资格证——综合素质之职业理念 重点笔记(纯手写)

热门文章

  1. 最著名的数学家一般也是最著名的力学家
  2. innerHTML和outerHTML有什么区别
  3. meshlab简单实践
  4. 七牛云智能日志管理平台的应用与设计
  5. FC SAN、IP SAN、IB SAN
  6. Flutter-防京东商城项目-修改默认收货地址 显示默认收货地址-42
  7. 获取ADSL上网帐号密码并自动保存到D盘
  8. #第七章 基于太阳系数据的股市拟合数学模型的理论应用7.1倾斜的时空
  9. Win7系统用键盘替代鼠标的小技巧
  10. Unity url编码转换