买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供一种多路串口通信切换装置,包括MCU、数据输入切换电路、数据收发控制电路、RS232转换芯片U5、RS485422转换芯片U3和U4;数据输入切换电路的各输入端分别连接RS232转换芯片U5的RXD数据输出端、RS485422转换芯片U3的RXD数据输出端;数据输入切换电路的输出端连接MCU的RXD数据端口;MCU通过对数据输入切换电路的控制,实现RS232RS485RS422串口通信数据接收的切换;RS485422转换芯片U3用于RS485串口通信的数据收发,U3兼作RS422串口通信的数据接收,RS485422转换芯片U4用于RS422串口通信的数据发送;MCU通过控制端和数据收发控制电路实现对RS485422转换芯片U3、U4的控制。本发明使用灵活方便。
主权项:1.一种多路串口通信切换装置,其特征在于,包括MCU、数据输入切换电路、数据收发控制电路、RS232转换芯片U5、RS485422转换芯片U3和U4;数据输入切换电路的各输入端分别连接RS232转换芯片U5的RXD数据输出端、RS485422转换芯片U3的RXD数据输出端;数据输入切换电路的输出端连接MCU的RXD数据端口;MCU通过对数据输入切换电路的控制,实现RS232RS485RS422串口通信数据接收的切换;RS485422转换芯片U3用于RS485串口通信的数据收发,MCU通过控制端和数据收发控制电路控制RS485422转换芯片U3进行RS485串口通信的数据收发;MCU的TXD数据端口分别连接RS232转换芯片U5的TXD数据输入端、RS485422转换芯片U3的TXD数据输入端、RS485422转换芯片U4的TXD数据输入端;RS485422转换芯片U3兼作RS422串口通信的数据接收,RS485422转换芯片U4用于RS422串口通信的数据发送;MCU通过控制端和数据收发控制电路实现对RS485422转换芯片U3、U4的控制;数据输入切换电路包括与门U1A、U1B,或门U2A、U2B;与门U1A的A输入端接RS232转换芯片U5的RXD数据输出端,与门U1A的B输入端接MCU的RS232控制端,与门U1A的Y输出端接或门U2A的A输入端;或门U2B的A输入端和B输入端分别接MCU的EN485使能端和RS422控制端,或门U2B的Y输出端接与门U1B的A输入端,与门U1B的B输入端接RS485422转换芯片U3的RXD数据输出端,与门U1B的Y输出端接或门U2A的B输入端;或门U2A的Y输出端接MCU的RXD数据端口;数据收发控制电路包括与门U1C;与门U1C的A输入端接MCU的RS485控制端,与门U1C的B输入端接MCU的EN485使能端,与门U1C的输出端接RS485422转换芯片U3的接收控制端和发送控制端;RS485422转换芯片U4的接收控制端通过电阻R2接高电平,RS485422转换芯片U4的发送控制端接MCU的RS422控制端;RS485422转换芯片U3、U4的接收控制端都是低电平有效,发送控制端都是高电平有效。
全文数据:多路串口通信切换装置技术领域本发明涉及工业通信技术领域,尤其是一种多路串口通信切换装置。背景技术现有技术中,多路串口通信RS232、RS485、RS422不能同时接入电路和MCU的RXD数据端口和TXD数据端口进行通信,同时接入时相互之间干扰严重,数据不能正常传输,传统方法需要手动断开和接通各串口通信线路,操作不方便且繁琐。发明内容本发明的目的在于克服现有技术中存在的不足,提供一种多路串口通信切换装置,能够实现多路串口通信的自动切换,使用灵活方便,电路简单实用。本发明采用的技术方案是:一种多路串口通信切换装置,包括MCU、数据输入切换电路、数据收发控制电路、RS232转换芯片U5、RS485422转换芯片U3和U4;数据输入切换电路的各输入端分别连接RS232转换芯片U5的RXD数据输出端、RS485422转换芯片U3的RXD数据输出端;数据输入切换电路的输出端连接MCU的RXD数据端口;MCU通过对数据输入切换电路的控制,实现RS232RS485RS422串口通信数据接收的切换;RS485422转换芯片U3用于RS485串口通信的数据收发,MCU通过控制端和数据收发控制电路控制RS485422转换芯片U3进行RS485串口通信的数据收发;MCU的TXD数据端口分别连接RS232转换芯片U5的TXD数据输入端、RS485422转换芯片U3的TXD数据输入端、RS485422转换芯片U4的TXD数据输入端;RS485422转换芯片U3兼作RS422串口通信的数据接收,RS485422转换芯片U4用于RS422串口通信的数据发送;MCU通过控制端和数据收发控制电路实现对RS485422转换芯片U3、U4的控制。具体地,数据输入切换电路包括与门U1A、U1B,或门U2A、U2B;与门U1A的A输入端接RS232转换芯片U5的RXD数据输出端,与门U1A的B输入端接MCU的RS232控制端,与门U1A的Y输出端接或门U2A的A输入端;或门U2B的A输入端和B输入端分别接MCU的EN485使能端和RS422控制端,或门U2B的Y输出端接与门U1B的A输入端,与门U1B的B输入端接RS485422转换芯片U3的RXD数据输出端,与门U1B的Y输出端接或门U2A的B输入端;或门U2A的Y输出端接MCU的RXD数据端口。具体地,数据收发控制电路包括与门U1C;与门U1C的A输入端接MCU的RS485控制端,与门U1C的B输入端接MCU的EN485使能端,与门U1C的输出端接RS485422转换芯片U3的接收控制端和发送控制端;RS485422转换芯片U4的接收控制端通过电阻R2接高电平,RS485422转换芯片U4的发送控制端接MCU的RS422控制端;RS485422转换芯片U3、U4的接收控制端都是低电平有效,发送控制端都是高电平有效。进一步地,当MCU的RS232控制端、RS485控制端、RS422控制端、EN485使能端的信号分别为1、0、0、0时,切换为RS232串口通信;当MCU的RS232控制端、RS422控制端、EN485使能端的信号分别为0、0、1,切换为RS485串口通信;MCU的RS485控制端的信号控制RS485串口通信的数据收发;当MCU的RS232控制端、RS485控制端、RS422控制端、EN485使能端的信号分别为0、0、1、0时,切换为RS422串口通信。本发明的优点在于:1)方便进行RS232、RS485、RS422三种信号的智能自动切换,也可以通过MCU设置为单一通信模式,使用灵活方便。2)电路简单实用,成本低。附图说明图1为本发明的电气框图。图2为本发明的原理图。具体实施方式下面结合具体附图和实施例对本发明作进一步说明。如图1所示,本发明提出的一种多路串口通信切换装置,包括MCU、数据输入切换电路、数据收发控制电路、RS232转换芯片U5、RS485422转换芯片U3和U4;数据输入切换电路的各输入端分别连接RS232转换芯片U5的RXD数据输出端、RS485422转换芯片U3的RXD数据输出端;数据输入切换电路的输出端连接MCU的RXD数据端口;MCU通过对数据输入切换电路的控制,实现RS232RS485RS422串口通信数据接收的切换;RS485422转换芯片U3用于RS485串口通信的数据收发,MCU通过控制端和数据收发控制电路控制RS485422转换芯片U3进行RS485串口通信的数据收发;MCU的TXD数据端口分别连接RS232转换芯片U5的TXD数据输入端、RS485422转换芯片U3的TXD数据输入端、RS485422转换芯片U4的TXD数据输入端;RS485422转换芯片U3兼作RS422串口通信的数据接收,RS485422转换芯片U4用于RS422串口通信的数据发送;MCU通过控制端和数据收发控制电路实现对RS485422转换芯片U3、U4的控制。如图2所示,数据输入切换电路包括与门U1A、U1B,或门U2A、U2B;与门U1A的A输入端接RS232转换芯片U5的RXD数据输出端,与门U1A的B输入端接MCU的RS232控制端,与门U1A的Y输出端接或门U2A的A输入端;或门U2B的A输入端和B输入端分别接MCU的EN485使能端和RS422控制端,或门U2B的Y输出端接与门U1B的A输入端,与门U1B的B输入端接RS485422转换芯片U3的RXD数据输出端,与门U1B的Y输出端接或门U2A的B输入端;或门U2A的Y输出端接MCU的RXD数据端口;数据收发控制电路包括与门U1C;与门U1C的A输入端接MCU的RS485控制端,与门U1C的B输入端接MCU的EN485使能端,与门U1C的输出端接RS485422转换芯片U3的接收控制端和发送控制端;RS485422转换芯片U4的接收控制端通过电阻R2接高电平,RS485422转换芯片U4的发送控制端接MCU的RS422控制端;RS485422转换芯片U3、U4的接收控制端(图2中的U3、U4的2脚)都是低电平有效,发送控制端(图2中的U3、U4的3脚)都是高电平有效;RS485422转换芯片U3的A、B接口端可作为RS485串口通信的收发端,也可作为RS422串口通信的接收端;RS485422转换芯片U4的A、B接口端作为RS422串口通信的发送端;上述电路中,RS232转换芯片U5采用MAX232,RS485422转换芯片U3、U4均采用SP485EEN;当MCU的RS232控制端、RS485控制端、RS422控制端、EN485使能端的信号分别为1、0、0、0时(1代表高电平,0代表低电平),切换为RS232串口通信;或门U2B输出0,与门U1B也输出0,此时或门U2A仅接受通过与门U1A接收的来自于RS232转换芯片U5的RXD数据输出端的数据;MCU的TXD数据端口的发送数据进入RS232转换芯片U5的TXD数据输入端;当MCU的RS232控制端、RS422控制端、EN485使能端的信号分别为0、0、1,切换为RS485串口通信;MCU的RS485控制端的信号控制RS485串口通信的数据收发,当MCU的RS485控制端的信号为1,则为RS485串口通信的数据发送,MCU的RS485控制端的信号为0,则为RS485串口通信的数据接收,通过RS485422转换芯片U3实现RS485串口通信的数据收发;RS485422转换芯片U4的数据接收功能被通过电阻R2接的高电平关断,由于此时U4的3脚接低电平所以其数据发送功能也关断;与门U1A的关断也切断了RS232串口通信的数据接收;当MCU的RS232控制端、RS485控制端、RS422控制端、EN485使能端的信号分别为0、0、1、0时,切换为RS422串口通信;此时RS485422转换芯片U3负责数据接收,而RS485422转换芯片U4负责数据发送。本发明提出的多路串口通信切换装置,方便进行RS232、RS485、RS422三种信号的智能自动切换,也可以通过MCU设置为单一通信模式;数据输入切换电路、数据收发控制电路由简单常用的逻辑与门和逻辑或门芯片组成,电路简单实用,泛用性好,解决了多路串口通信同时进行的问题。最后所应说明的是,以上具体实施方式仅用以说明本发明的技术方案而非限制,尽管参照实例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求:1.一种多路串口通信切换装置,其特征在于,包括MCU、数据输入切换电路、数据收发控制电路、RS232转换芯片U5、RS485422转换芯片U3和U4;数据输入切换电路的各输入端分别连接RS232转换芯片U5的RXD数据输出端、RS485422转换芯片U3的RXD数据输出端;数据输入切换电路的输出端连接MCU的RXD数据端口;MCU通过对数据输入切换电路的控制,实现RS232RS485RS422串口通信数据接收的切换;RS485422转换芯片U3用于RS485串口通信的数据收发,MCU通过控制端和数据收发控制电路控制RS485422转换芯片U3进行RS485串口通信的数据收发;MCU的TXD数据端口分别连接RS232转换芯片U5的TXD数据输入端、RS485422转换芯片U3的TXD数据输入端、RS485422转换芯片U4的TXD数据输入端;RS485422转换芯片U3兼作RS422串口通信的数据接收,RS485422转换芯片U4用于RS422串口通信的数据发送;MCU通过控制端和数据收发控制电路实现对RS485422转换芯片U3、U4的控制。2.如权利要求1所述的多路串口通信切换装置,其特征在于,数据输入切换电路包括与门U1A、U1B,或门U2A、U2B;与门U1A的A输入端接RS232转换芯片U5的RXD数据输出端,与门U1A的B输入端接MCU的RS232控制端,与门U1A的Y输出端接或门U2A的A输入端;或门U2B的A输入端和B输入端分别接MCU的EN485使能端和RS422控制端,或门U2B的Y输出端接与门U1B的A输入端,与门U1B的B输入端接RS485422转换芯片U3的RXD数据输出端,与门U1B的Y输出端接或门U2A的B输入端;或门U2A的Y输出端接MCU的RXD数据端口。3.如权利要求1或2所述的多路串口通信切换装置,其特征在于,数据收发控制电路包括与门U1C;与门U1C的A输入端接MCU的RS485控制端,与门U1C的B输入端接MCU的EN485使能端,与门U1C的输出端接RS485422转换芯片U3的接收控制端和发送控制端;RS485422转换芯片U4的接收控制端通过电阻R2接高电平,RS485422转换芯片U4的发送控制端接MCU的RS422控制端;RS485422转换芯片U3、U4的接收控制端都是低电平有效,发送控制端都是高电平有效。4.如权利要求3所述的多路串口通信切换装置,其特征在于,当MCU的RS232控制端、RS485控制端、RS422控制端、EN485使能端的信号分别为1、0、0、0时,切换为RS232串口通信;当MCU的RS232控制端、RS422控制端、EN485使能端的信号分别为0、0、1,切换为RS485串口通信;MCU的RS485控制端的信号控制RS485串口通信的数据收发;当MCU的RS232控制端、RS485控制端、RS422控制端、EN485使能端的信号分别为0、0、1、0时,切换为RS422串口通信。
百度查询: 无锡路通视信网络股份有限公司 多路串口通信切换装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。