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
推荐阅读
- alfa romeo车标含义?(阿尔法罗密欧车标)
- 华为鸿蒙os如何操作 华为鸿蒙os2.0系统官网报名入口
- 14款沃尔沃s60l二手车能买吗?(沃尔沃s60为什么贬值厉害)
- power mp3 wma converter(mp3格式转换器)软件介绍(power mp3 wma converter(mp3格式转换器))
- 42岁李贞贤宣布平安生女,网友:歌声击退山贼的那个
- 热火朝天的高铁WiFi迟迟未到(5G能否破局)
- 华为手机性价比最高是哪几款2022? 华为哪款手机性价比高最值得入手
- 进口捷豹全部车型报价?(捷豹报价大全价格表)
- 韩庚江铠同疑相恋,两人同游马尔代夫遭曝光
- 八卦格字帖软件介绍(八卦格字帖)
- 虚拟机 操作系统(操作系统整合:虚拟机管理程序的下一步)
- 比亚迪f6参数配置?(比亚迪f6)
- 奥沙利文获世锦冠军,奥沙利文得了几次世锦赛冠军
- Evel Knievel手游游戏介绍(Evel Knievel手游)
- 索尼wi1000x拆解(SONYNZW-X1000系列高清拆解图集)
- 4座硬顶敞篷跑车都有哪几款?(4门4座硬顶敞篷车推荐)
- 艺术体操团体全能决赛,艺术体操团体全能决赛中国
- 工人物语6通用修改器游戏介绍(工人物语6通用修改器)
- 简述电机换向器的工作原理图(简述电机换向器的工作原理)
- Atheros-AR5007EG无线网卡驱动软件介绍(Atheros-AR5007EG无线网卡驱动)