您当前的位置:首页 > 养生 > 内容

rs422和rs485的工作原理_rs232转rs485原理图深度解析

rs422和rs485的工作原理_rs232转rs485原理图深度解析

在网站上看到一张RS232转RS485的电路图,如下图所示。元器件主要是HN232CP和MAX485CPA,即TTL转232电路和TTL转485电路的组合。然而,这个电路不容易分析。经过寻找和思考,我得到了一点启示。

使用该电路时,PC机的RS232公口或标准串口连接到“直接串行通信线”的一端,串行线的另一端连接到电路最左端的RS232接口。右端是RS485输出。注意,串行通信线路分为“直线”和“交叉线”,这里用的是“直线”。这是因为标准串口的管脚2和3分别是“接收端”和“发送端”。这个电路的发送端(T1OUT)和接收端(R1IN)分别接3脚和2脚,发送端和接收端已经交叉交换了,所以一条直线就够了。

在正式分析之前,先看一下HIN232的结构框图,对我们接下来的分析有帮助。当然,这个结构图也是层次转移,但是需要注意的是信号的流向,从哪里进来,从哪里出去。另外,RS232是负逻辑电平,所以我们可以认为当逻辑为“1”时,RS232对应-12V;逻辑“0”,RS232对应12V。

以RS232为参考端,接收时,数据从RS485通过转换电路中绿线所示的路径向左流向RS232。处于接收状态的接收端不会发送数据,即处于等待状态,此时TX引脚输出逻辑1(协议规定)。串口上TX对应的管脚是管脚3,RS232是负逻辑,所以输出-12V,反相调整后输出TTL高电平,大约4.6V.三极管的Q1反相后,输出电平为低,当RE和de都为低时,MAX485处于接收状态。

发送情况有些复杂,需要耐心分析。数据通过转换电路中蓝线所示的路径从RS232流向RS485。当输出逻辑为低时,TX(引脚3)对应输出12V,反向调整后,TTL为低,约0.4V V.晶体管的Q1反转后,输出电平为高。当RE和DE均为高电平时,MAX485处于发送状态,逻辑低电平可以正确发送。

如果输出逻辑为高,TX(引脚3)输出-12V,反向调整后输出TTL高电平,约4.6V,晶体管Q1反相后,输出电平为低,当RE和DE都为低时,MAX485处于接收状态。1怎么送出去?

MAX485发送和接收逻辑电平转换关系表

从转换关系表——左图可以看出,当re和DE都处于低电平时,输出为高阻态,也就是说,此时485总线处于高阻态。232转485电路传输时,最右边的总线节点处于接收状态,也就是说这个节点上max485cpa的re和de为低(通常我们把RE和DE短接)。从变换关系表——右图可以看出,当485总线为高阻态时,它得到的结果是1。这不就是我们要发送的数据吗?

可能有人会问这个问题:既然转换电路中的max485已经处于接收状态(RE和DE都处于低电平),为什么说它在发送数据1呢?这是因为传输了一帧数据,包括起始位0、有效数据区、停止位等。当从左向右传输一帧数据时,肯定会首先发送起始位0,以同步右侧的接收器。然后,添加发送数据1。虽然此时转换电路中的max485处于接收状态,总线处于高配置,但是右边的接收器还是需要将这个高配置翻译成1并保存,只是因为这个传输已经开始了,一帧数据要完整接收。

因此,可以看出,这样的传输是从最右边接收数据的角度来看的。在整个发送过程中,转换电路中的max485可能会不断切换发送和接收状态,但从接收端来看,它一直在接收数据,这是可以的。hfy

标签:电路RS232接收


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 炸茄盒子的家常做法大全图解(炸茄盒子的家常做法大全)

下一篇: 炒黄芩的功效与作用与主治(炒黄芩的功效与作用)



推荐阅读

网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号