利用光耦来隔离485芯片与串口引脚,实现自动收发485电路

参考

1 RS485通信----基本原理+电路图-CSDN博客

2 RS485自收发实现方案,典型应用电路及问题经验总结-CSDN博客

3 485通讯自动收发器电路历史上最详尽的解释 - Viking代理

原光耦电路需要3条,其中多了一条来手动控制485是收还是发的过程,借鉴前面三极管自动控制过程。我们来做一个光耦自动控制收发的485电路

1 明确485收发的引脚控制

当/RE引脚为低电平 DE引脚为低电平时,控制芯片XX485进入接受总线数据转换模式,也就是把AB差分线上的数据转换,经过DO输出给单片机或什么控制器的串口的RX端

当/RE引脚为高电平 DE引脚为高电平时 ,控制芯片XX485进入驱动数据转换模式,也就是把由TX输入到DI输入的数据转换为差分 电平给AB端子

2 开始设计电路

首先声明,以下0或者1就是高低电平逻辑的意思。

首先接收模式(RX)与三段光耦的模式相同,利用上拉电阻来接受DO的输出电平。只要保证模式一直是接收转换模式就行

如果TX引脚被置0,上方的光耦导通,右上方三极管导通,/RE和DE被拉至高电平,此时表明是发送模式 ,DI被拉至低电平 ,转换0.

当TX发送1时,上方光耦断开,右上方三极管Q1截至,/RE和DE被下拉电阻拉至低电平,此时表示是读模式,AB端进入高阻态,B被下拉电阻拉至低电平,A被上拉电阻拉至高电平,A-B>th,逻辑1.当然这是发送的情况下。

如果让TX一直为1,整个电路处于接收状态,如果外部从总线输入到485芯片,触发接收转换,如果转换的RO是1,下方光耦截至,然后RX被上拉电阻拉至高电平。

如果RO是0,光耦导通,RX为低电平。完成了与三极管类似的逻辑处理。

右边的R5和R6之间一般还要接匹配电阻(120欧),对于传输距离很远的情况。开发板之间就不需要接。再右边三个双向齐纳二极管D1,D2,D3:此处使用的双向齐纳二极管模型为

它们的功能是将A和B引脚之间的电压接地,并将A和B引脚之间的电压限制在6.5V之内,以保护485芯片。

3 我的问题

如果接了匹配电阻,难道不会导致在接收转换模式下,AB的电位被分压成接近的状态吗。面对两个4.7k欧的电阻,120欧微不足道。如果解决了,会回来评论。

相关推荐
叁散14 小时前
实验项目1 RFID 标签实验
单片机·嵌入式硬件
比奇堡派星星18 小时前
MCU 裸机时间片调度系统
单片机·嵌入式硬件
安科瑞刘鸿鹏1719 小时前
工业自动化系统中抗晃电保护的协同控制研究
运维·网络·嵌入式硬件·物联网
深圳市方中禾科技21 小时前
LED驱动芯片FZH02,应用开发相关数据技术手册
单片机·嵌入式硬件·led
第二层皮-合肥21 小时前
光耦瞬态响应特性:上升时间与下降时间的测试方法与误差分析
嵌入式硬件
yuanmenghao21 小时前
CAN系列 — (6) CAN FD 带宽、CPU、中断:工程上是如何一起算的?
网络·驱动开发·单片机·mcu·自动驾驶·信息与通信
Arciab1 天前
51单片机_蜂鸣器
单片机·嵌入式硬件·51单片机
SmartRadio1 天前
在CH585M代码中如何精细化配置PMU(电源管理单元)和RAM保留
linux·c语言·开发语言·人工智能·单片机·嵌入式硬件·lora
qq_411262421 天前
纯图像传感器(只出像素),还是 Himax WiseEye/WE1/WE-I Plus 这类带处理器、能在端侧跑模型并输出“metadata”的模块
人工智能·嵌入式硬件·esp32·四博智联
不脱发的程序猿1 天前
嵌入式开发中C++内存泄漏的场景与解决办法
单片机·嵌入式硬件·嵌入式