当前位置: 首页 > article >正文

RS485方向自动控制电路分享

我们都知道RS485是半双工通信,所以在传输的时候需要有使能信号,标明是发送还是接收信号,很多时候就简单的用一个IO口控制就好了,但是有一些低成本紧凑型的MCU上,一个IO口也是很珍贵的,因此,如果能实现硬件自动控制方向,像串口那样两条线通信了,也不需要程序控制,可以释放一个IO。
在这里插入图片描述
原理分析:
通信之前,TXD为高电平,当通信一开始,TXD立马变为低电平的时候,因为有二极管的存在,电容器快速通过二极管放电,所以非门输入端这里也会“马上”变低电平。
通信过程中,TXD在高电平与低电平之间切换,但是非门输入端电压通过电容与电阻缓慢充电,DE/RE 保持高电平的状态,直到充电电压达到非门的阈值电压,从而可以做到自动方向控制。
接收信号的时候,TXD为高电平,非门输入为高,DE/RE 保持低电平,从而可以自动接收信号。
保持该高电平的时间,由电阻与电容决定,跟通信速率也有一定的影响,常规使用都是没问题的,具体可以根据自己的电路以及速率进行适当的调整。
如果遇到一些特殊的情况,或者IO口充足的情况,还是用一个IO进行控制,这里只是给大家一个思路。


http://www.kler.cn/a/466124.html

相关文章:

  • 记录一次电脑被入侵用来挖矿的过程(Trojan、Miner、Hack、turminoob)
  • 基于氢氧燃料电池的分布式三相电力系统Simulink建模与仿真
  • Python 数据结构揭秘:栈与队列
  • GESP真题 | 2024年12月1级-编程题2《奇数和偶数》及答案(Python版)
  • 超越YOLO11!DEIM:先进的实时DETR目标检测
  • vite-plugin-imagemin安装问题
  • 【Ubuntu20.04】Apollo10.0 Docker容器部署+常见错误解决
  • 景区自助售卡机与定点酒店的合作双赢之策-景区酒店方案
  • kafka怎么保证顺序消费?
  • 新年股市首个交易日表演“跳水赛”旁观
  • AI数据标注师理论部分考试题库 - 500题
  • OSPF特殊区域(open shortest path first LSA Type7)
  • C++并发编程之内存顺序一致性
  • 一文大白话讲清楚CSS性能优化
  • python sqllit3
  • 溯源取证-手机取证-简单篇
  • 学技术学英文:docker中RUN, CMD, and ENTRYPOINT用法和区别
  • 大数据-263 实时数仓 - Canal 工作原理 工作流程 MySQL Binglog基本介绍
  • 基于PHP的智能健康管理系统设计与实现
  • XIAO ESP32 S3网络摄像头——2视频获取
  • SQL-【DQL+DCL】
  • 第13章 汇编语言--- 实践项目:简单的计算器
  • 壁纸样机神器,可以导出高清图片吗?
  • react native 屏幕适配方案,设计图750px
  • MagicMirror 1.0.0 | 基于AI的面部替换、发型和服装搭配应用,无需GPU支持
  • C语言指针-冒泡排序之旅