本实用新型涉及串口通讯设备技术领域,尤其涉及一种rs232-485通讯自动切换电路。
背景技术:
物联网通讯中rs485针对目前市面上使用对串口通讯切换方式,主要为手动与自动两种方式。手动方式为,使用插针焊接后在使用短接片选择需要的通讯方案,该方案每次更换通讯方式都需要拆开外壳,进行更改短接片连接方式,选择通讯方式。自动方式为,使用专用的切换芯片进行软件检测切换,该方案成本较高,并需要占用cpu的软、硬件资源。
技术实现要素:
本实用新型的目的在于提供一种rs232-485通讯自动切换电路,以解决上述背景技术中遇到的问题。
为实现上述目的,本实用新型的技术方案如下:
一种rs232-485通讯自动切换电路,包括232控制器、485控制器、三极管d1、三极管d2和继电器j5,所述继电器j5的实触头1连接232控制器的232rxd接口,所述继电器j5的实触头8连接232控制器的232接口,所述继电器j5的实触头3连接485控制器的485rxd接口,所述继电器j5的实触头10连接485控制器的485接口,所述继电器j5的动触头2连接rxd1接口,所述继电器j5的动触头9分别与三极管d1的基极1和三极管d2的基极1并联,所述继电器j5的输出端5连接三极管d1的集电极3,所述继电器j5的输出端6连接三极管d2的集电极3,所述三极管d1的发射极2和三极管d2的发射极2分别接地,所述继电器j5的线圈端4和线圈端7分别接入电路的供电电压。
上述方案中,所述232控制器为接入232串口的光电耦合器,所述485控制器为接入485串口的光电耦合器。
上述方案中,所述232控制器为接入232串口的检测芯片,所述485控制器为接入485串口的检测芯片。
上述方案中,所述232控制器为接入232串口的延时芯片,所述485控制器为接入485串口的延时芯片。
上述方案中,所述232控制器为接入232串口的隔离芯片,所述485控制器为接入485串口的隔离芯片。
上述方案中,所述继电器j5为转换开关。
与现有技术相比,本实用新型的有益效果是:根据通讯时两个数据线之间的电压差,由光电耦合器或者检测芯片、延时芯片、隔离芯片等硬件检测手段,检测连接的通讯线的通讯方式,然后切换到相连的继电器或者转换开关的连接端,切换完成后正在通讯的光电耦合器控制为被切断,只留没有通讯的光电耦合器控制为等待更换通讯方式。本专利使用的方案不会占用产品处理器资源,由硬件自己完成检测和切换步骤,不需要拆开产品外壳进行通讯方式更换,也不需要软件介入控制,对处理器资源紧张和没有处理器的产品尤为合适,并且相对于现有的软件检测方式成本更低。
附图说明
图1为本实用新型整体结构电路图;
图2为本实用新型一实施例中232控制器的电路图;
图3为本实用新型一实施例中485控制器的电路图。
具体实施方式
下面结合附图和实施例对本实用新型的技术方案做进一步的详细说明。
如图1至图3所示,一种rs232-485通讯自动切换电路,包括232控制器、485控制器、三极管d1、三极管d2和继电器j5,232控制器为接入232串口的光电耦合器,485控制器接入485串口的光电耦合器。
继电器j5的实触头1连接232控制器的232rxd接口,继电器j5的实触头8连接232控制器的232接口,继电器j5的实触头3连接485控制器的485rxd接口,继电器j5的实触头10连接485控制器的485接口,继电器j5的动触头2连接rxd1接口,继电器j5的动触头9分别与三极管d1的基极1和三极管d2的基极1并联,继电器j5的输出端5连接三极管d1的集电极3,继电器j5的输出端6连接三极管d2的集电极3,三极管d1的发射极2和三极管d2的发射极2分别接地,继电器j5的线圈端4和线圈端7分别接入电路的供电电压。
作为一种优选的方案,232控制器还可以为接入232串口的检测芯片,485控制器还可以为接入485串口的检测芯片。
作为一种优选的方案,232控制器还可以为接入232串口的延时芯片,485控制器还可以为接入485串口的延时芯片。
作为一种优选的方案,232控制器还可以为接入232串口的隔离芯片,485控制器还可以为接入485串口的隔离芯片。
作为一种优选的方案,继电器j5还可以为转换开关。
本专利使用的方法是,根据通讯时两个数据线之间的电压差,由光电耦合器或者检测芯片、延时芯片、隔离芯片等硬件检测手段,检测连接的通讯线的通讯方式,然后切换到相连的继电器j5或者转换开关的连接端,切换完成后正在通讯的光电耦合器控制为被切断,只留没有通讯的光电耦合器控制为等待更换通讯方式。
本专利使用的方案不会占用产品处理器资源,由硬件自己完成检测和切换步骤,不需要拆开产品外壳进行通讯方式更换,也不需要软件介入控制,对处理器资源紧张和没有处理器的产品尤为合适,并且相对于现有的软件检测方式成本更低。
以上所述的具体实施方式,对本实用新型的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本实用新型的具体实施方式,并不用于限定本实用新型保护范围,凡在本实用新型的精神和原则之内,所做的任何修改、等同替换、改进等,均应含在本实用新型的保护范围之内。
1.一种rs232-485通讯自动切换电路,其特征在于:包括232控制器、485控制器、三极管d1、三极管d2和继电器j5,所述继电器j5的实触头1连接232控制器的232rxd接口,所述继电器j5的实触头8连接232控制器的232接口,所述继电器j5的实触头3连接485控制器的485rxd接口,所述继电器j5的实触头10连接485控制器的485接口,所述继电器j5的动触头2连接rxd1接口,所述继电器j5的动触头9分别与三极管d1的基极1和三极管d2的基极1并联,所述继电器j5的输出端5连接三极管d1的集电极3,所述继电器j5的输出端6连接三极管d2的集电极3,所述三极管d1的发射极2和三极管d2的发射极2分别接地,所述继电器j5的线圈端4和线圈端7分别接入电路的供电电压。
2.根据权利要求1所述的rs232-485通讯自动切换电路,其特征在于:所述232控制器为接入232串口的光电耦合器,所述485控制器为接入485串口的光电耦合器。
3.根据权利要求1所述的rs232-485通讯自动切换电路,其特征在于:所述232控制器为接入232串口的检测芯片,所述485控制器为接入485串口的检测芯片。
4.根据权利要求1所述的rs232-485通讯自动切换电路,其特征在于:所述232控制器为接入232串口的延时芯片,所述485控制器为接入485串口的延时芯片。
5.根据权利要求1所述的rs232-485通讯自动切换电路,其特征在于:所述232控制器为接入232串口的隔离芯片,所述485控制器为接入485串口的隔离芯片。
6.根据权利要求1所述的rs232-485通讯自动切换电路,其特征在于:所述继电器j5为转换开关。