rs232与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高电平,三极管Q1反相后约4.6V,输出为低,当RE和de均为低时,MAX485处于接收状态。
发送情况有些复杂,需要耐心分析。数据通过转换电路中蓝线所示的路径从RS232流向RS485。当输出逻辑电平为低时,TX(引脚3)对应12V的输出,反向调整后输出TTL电平为低,约0.4V当三极管的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
推荐阅读
- led显示屏控制软件有哪些(九个led显示屏控制软件介绍)
- 南京英华达地址在哪里(南京英华达)
- 塞斯 库里,塞斯库里和斯蒂芬库里冲突
- 性价比高的微型汽车,性价比最高的微型车
- 富士相机怎么样好用吗(富士相机怎么样)
- 高尔夫文章教学,高尔夫初学者文章教程
- 太极鞋什么牌子的质量好(太极鞋)
- o牌车使用规定,o牌车
- 晶体管的原理是什么意思(晶体管的原理是什么)
- 国足最终23人名单,国足名单23人入选
- 户外音响品牌排名(音响品牌排名)
- 美亚车价格的介绍,美亚奇骏怎么样内饰油耗最新价格
- 位移传感器的应用领域都有哪些方面(位移传感器的应用领域都有哪些)
- 卫星接收器(卫星接收)
- 巴萨vs马竞,巴萨vs马竞文章在线观看
- 夏利n3图片两厢,夏利N3两厢怎么样内饰油耗最新价格
- 微波炉烤鸡翅怎么操作(微波炉烤鸡)
- 带通滤波器结构图(带通滤波器工作原理与带通滤波器原理图详解)
- 北京奥运会各个场馆,北京奥运会场馆有几个