一种简易的rs485接口极性切换电路的制作方法

文档序号:7517907阅读:1156来源:国知局
专利名称:一种简易的rs485接口极性切换电路的制作方法
技术领域
本发明涉及工业控制领域常用的RS485通信网络,多设备单元之间交换数据需要区分极性布线连接。具体涉及一种可以通过逻辑控制自动切换极性的功能,使调试和接线不需区分极性从而变得更方便。
背景技术
目前,市场上常见的各控制单元常用RS485通信网络连接,而RS485接口规范是采用差分传输的,所以需要区分两条线的极性才能正确通信。一个大型系统往往有多个RS485设备,他们需要相互连接,而且要 保证极性相同,给多人调试大系统时带来一定的难度,特别是布线区域相对宽广的场合,需要调试人员逐个检查连接线的极性。通常的方法就是做成设备带通信指示,然后通过使用一个主动发送数据的装置检查接收方是否收到正确数据来判断连接是否正确。本发明就是为了简化施工和调试,只要线路连接良好,电气指标测试没有短路和断路就可以自动连通网络。各个设备模块的微处理器自动识别总线极性,通过本切换电路切换到正确的连接极性而不需要人工干预,从而简化施工调试,提高自动化程度降低人员调试费用。

发明内容
为了简化RS485设备组网调试的问题,将本发明内置到各个带RS485通信口的模块中,配合适当的通信协议,其内置的微处理器就可以根据线路的连接情况判断是否正确,如果连接错误则通过一个控制口线来切换极性到正确的连接状态。为了达到上述目的,本发明采用的技术方案如下
鉴于RS485采用差分传输的特点,只要将数据取反就相当于将总线连接互换。互换总线连接可以用双刀双掷继电器简单实现(如图2)。数据取反可以采用异或逻辑运算实现。我们知道当异或门的一条输入为逻辑O时,其输出和另一条输入逻辑状态相同,而当一条输入为逻辑I时,其输出和另一条输入就为取反逻辑关系。一片74HC86正好4个异或门,分别用来实现对数据接收、数据发送、正极性总线上拉、负极性总线下拉的切换控制。4个异或门的一条输入线连接在一起用来做极性切换控制线,当它为逻辑O时电路相当于直通无切换,当控制线为逻辑I时所有的被控制端都取反,如此实现了极性切换。对数据接收和发送端取反后相当于RS485接口引线反接,此时还需要将此时的“正极性”线上拉到正电源,“负极性”线下拉到电源地,目的是当所有的RS485设备都为接收状态时,总线空闲时没有被任何器件驱动,只能靠这些上下拉电阻来决定总线的状态。由于异步串口 UART的规范定义以逻辑O为起始位,如此设置总线其状态就为逻辑1,所以不会误触发数据接收,从而提高总线的可靠性和抗干扰性,实现了总线空闲时的保护。如图I所示,当“极性切换”线为低电平时,74HC86的4个门的输出为另一输入相同状态,可以看做输入和输出直通。此时RS485接口芯片的A所连接的“引线X”为RS485+信号线,B所连接的“引线Y”为RS485-,此时A被R6通过U3D上拉到VCC,B被R7通过U3A下拉到GND,具有总线空闲保护。当“极性切换”为高电平时,74HC86的4个门的输出为另一输入逻辑取反。那么对收发的数据而言,AB实质已经倒换,“数据发送”为低电平时RS485接口芯片的D脚为高电平,则输出A>B,而发送数据O时“RS485-”〉“RS485+”,所以此时“弓丨线X”实际为RS485-信号线,而“引线Y”为RS485+信号线,R6所连接的U3D输出为低电平,R7所连接的U3A输出为高电平,也同步实现了 RS485+上拉到高,RS485-下拉到低的目的,完成总线空闲保护。本发明与现有技术相比,本发明将人员参与的环节转化到控制器程序自动处理,提高自动化程度,减少人工环节提高可靠性。


图I为本发明的典型电路示意 图2为本发明的简化引申方案具体电路权利要求
1.一种通用逻辑接口的简易型RS485接入总线极性切换电路。
2.如权利要求I所述,本切换电路很容易和微处理器微控制器等逻辑期间连接,实现自动适应接线方式从而正确接入RS485网络。
3.如权利要求I所述,逻辑控制线的接口规范为所选器件的连接规范,不限定于本典型电路中的74HC86所接受的TTL规范。
4.如权利要求I所述,控制线逻辑的两种状态对应两种极性,不限于逻辑高为反极性逻辑低为正极性。
5.可以通过前级加反向器等实现其他引申变化。
6.如权利要求I所述,实现切换的方法为逻辑反相实现。
7.由此可以引申为更简单的通过一个双刀双掷继电器直接切换接入电路(如图2)。
8.切换电路不论切换与否都保持RS485+引线对正电源上拉电阻和RS485-引线对地下拉电阻,实现无数据传输时的总线空闲状态保护。
9.图中的元件参数为方便说明的典型值,能完成功能但不限于具体型号及指标参数。
10.该电路也可以引申到其他差分传输线路的切换中,如RS422总线。
全文摘要
本发明涉及一种简易的RS485接口极性切换电路。该电路允许通过一条线控制本地端接入RS485总线的两条引线的极性,对典型逻辑来描述也就是当控制线为逻辑低时引线接入总线中为正接正、负接负;那么当控制线为逻辑高时引线接入总线中的极性就改变为负接正、正接负,刚好实现倒换。也就是说通过一个逻辑线控制两种状态,一种是正常连接一种是反极性连接。该电路可以简单应用在RS485连接的系统中,通过合适的通信协议由程序控制,可以实现自动识别连接极性,而不需要考虑连接布线的极性,从而给包含此电路的设备安装调试带来方便。
文档编号H03K19/0185GK102882508SQ201210313170
公开日2013年1月16日 申请日期2012年8月30日 优先权日2012年8月30日
发明者祝庆 申请人:广州市捷众科贸有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1