System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于调整串口接口的电路及方法技术_技高网

用于调整串口接口的电路及方法技术

技术编号:40383802 阅读:6 留言:0更新日期:2024-02-20 22:19
本申请涉及一种用于调整串口接口的电路及方法,该电路包括开关设备SW1、NMOS管Q1、NMOS管Q2、NMOS管Q3和NMOS管Q4;当开关设备SW1接到ON1端的位置时,电源电压接入NMOS管Q1和NMOS管Q3的G极,NMOS管Q1和NMOS管Q3导通,NMOS管Q2和NMOS管Q4关闭。接口J1接到UART‑TX端口,接口J2接到UART‑RX端口。当开关设备SW1接到ON2端的位置时,NMOS管Q2和NMOS管Q4导通,对应的NMOS管Q1和NMOS管Q3关闭,接口J1接到UART‑RX端口,接口J2接到UART‑TX端口。通过本申请的电路,只需要控制开关设备SW1即可实现调整串口的发送端口和接收端口的功能。无需外力拆解设备对调接口,改变接线方式。整体操作省时省力,效率更高。

【技术实现步骤摘要】

本申请涉及串口接口调整领域,尤其涉及一种用于调整串口接口的电路及方法


技术介绍

1、串口作为一种常用的通讯接口,通过接收和发送两个接口来实现通讯双方的通讯。其中,只有在一方的接收接口接到另一方的发送接口时,双方才能够正常通讯,所以如果出现串口接口接反的情况,则会导致无法实现通讯目的的情况出现。

2、在利用串口外接设备获取终端内部信息时,当串口外接设备的发送接口与终端的发送接口相接,串口外接设备的接收接口与终端的接收接口时,需要改变此种对接的接线方式,否则难以对终端设备利用串口进行调试使用。

3、但是,目前大部分的处理方式为,从内部改变串口的接线方式,来进行正常通讯。例如,将串口外接设备或者终端设备打开,通过焊接的方式来改变错误的接线方式,将发送和接收接口对调。处理过程麻烦,且在线路复杂的情况下,会出现难以更改的情况。


技术实现思路

1、有鉴于此,本申请提出了一种用于调整串口接口的电路及方法,以解决上述问题。

2、根据本申请的一方面,提供了一种用于调整串口接口的电路,包括:

3、开关设备sw1、nmos管q1、nmos管q2、nmos管q3和nmos管q4;

4、所述开关设备sw1一端与电源电连接,另一端能够接入on1端和on2端中的任意一端;

5、在所述开关设备sw1接到on1端时,所述nmos管q1的d极与uart-tx端口电连接,所述nmos管q1的s极与接口j1电连接,所述nmos管q1的g极接入所述on1端与所述开关设备sw1电连接,所述接口j1还与所述uart-tx端口电连接;且所述nmos管q3的d极与uart-rx端口电连接,所述nmos管q3的s极与接口j2电连接,所述nmos管q3的g极接入所述on1端与所述开关设备sw1电连接,所述接口j2还与所述uart-rx端口电连接;

6、在所述开关设备sw1接到on2端时,所述nmos管q2的d极与所述uart-tx端口电连接,所述nmos管q2的s极与所述接口j2电连接,所述nmos管q2的g极接入所述on2端与所述开关设备sw1电连接,所述接口j1还与所述uart-rx端口电连接;且所述nmos管q4的d极与所述uart-rx端口电连接,所述nmos管q4的s极与所述接口j1电连接,所述nmos管q4的g极接入所述on2端与所述开关设备sw1电连接,所述接口j2还与所述uart-tx端口电连接。

7、在一种可能的实现方式中,还包括:

8、电阻r1、电阻r2、电阻r3和电阻r4;

9、在所述开关设备sw1接到所述on1端时,所述电阻r1的一端同时与所述nmos管q1的g极和所述开关设备sw1的一端电连接,所述电阻r1的另一端接地;且所述电阻r3的一端同时与所述nmos管q3的g极和所述开关设备sw1的一端电连接,所述r3电阻另一端接地;

10、在所述开关设备sw1接到所述on2端时,所述电阻r2的一端同时与所述nmos管q2的g极和所述开关设备sw1的一端电连接,所述电阻r2的另一端接地;且所述电阻r4的一端同时与所述nmos管q4的g极和所述开关设备sw1的一端电连接,所述电阻r4的另一端接地。

11、在一种可能的实现方式中,所述nmos管q1、所述nmos管q2、所述nmos管q3和所述nmos管q4的型号均为n-mosfet/sot-23。

12、在一种可能的实现方式中,所述电阻r1、所述电阻r2、所述电阻r3和所述电阻r4的阻值均为1m。

13、在一种可能的实现方式中,接入所述开关设备sw1一端的电源电压为3.3v。

14、在一种可能的实现方式中,所述开关设备sw1为实体开关或开关芯片中的任意一种。

15、在一种可能的实现方式中,所述实体开关的型号为sw-mx-001e。

16、根据本申请的另一方面,提供了一种用于调整串口接口的方法,其特征在于,由上述任一项所述的用于调整串口接口的电路实施,所述方法包括:

17、将所述开关设备sw1接到所述on1端的位置时,所述nmos管q1和所述nmos管q3导通,所述nmos管q2和所述nmos管q4关闭,此时所述接口j1接到所述uart-tx端口,所述接口j2接到所述uart-rx端口;

18、将所述开关设备sw1接到所述on2端的位置时,所述nmos管q2和所述nmos管q4导通,所述nmos管q1和所述nmos管q3关闭,此时所述接口j1接到所述uart-rx端口,所述接口j2接到所述uart-tx端口。

19、本申请的有益效果:

20、本申请提供的用于调整串口接口的电路,通过控制开关设备sw1的接入位置,来实现对于串口的发送端口和接收端口调整的功能。具体的,该电路包括开关设备sw1、nmos管q1、nmos管q2、nmos管q3和nmos管q4;开关设备sw1一端与电源电连接,另一端能够接入on1端和on2端中的任意一端;在开关设备sw1接到on1端时,nmos管q1的d极与uart-tx端口电连接,nmos管q1的s极与接口j1电连接,nmos管q1的g极接入on1端与开关设备sw1电连接,接口j1还与uart-tx端口电连接;且nmos管q3的d极与uart-rx端口电连接,nmos管q3的s极与接口j2电连接,nmos管q3的g极接入on1端与开关设备sw1电连接,接口j2还与uart-rx端口电连接;在开关设备sw1接到on2端时,nmos管q2的d极与uart-tx端口电连接,nmos管q2的s极与接口j2电连接,nmos管q2的g极接入on2端与开关设备sw1电连接,接口j1还与uart-rx端口电连接;且nmos管q4的d极与uart-rx端口电连接,nmos管q4的s极与接口j1电连接,nmos管q4的g极接入on2端与开关设备sw1电连接,接口j2还与uart-tx端口电连接。无需外力拆解设备对调接口,改变接线方式。整体操作省时省力,效率更高。

21、根据下面参考附图对示例性实施例的详细说明,本申请的其它特征及方面将变得清楚。

本文档来自技高网...

【技术保护点】

1.一种用于调整串口接口的电路,其特征在于,包括:

2.根据权利要求1所述的用于调整串口接口的电路,其特征在于,还包括:

3.根据权利要求1所述的用于调整串口接口的电路,其特征在于,所述NMOS管Q1、所述NMOS管Q2、所述NMOS管Q3和所述NMOS管Q4的型号均为N-MOSFET/SOT-23。

4.根据权利要求1所述的用于调整串口接口的电路,其特征在于,所述电阻R1、所述电阻R2、所述电阻R3和所述电阻R4的阻值均为1M。

5.根据权利要求1所述的用于调整串口接口的电路,其特征在于,接入所述开关设备SW1一端的电源电压为3.3V。

6.根据权利要求1-5中任一项所述的用于调整串口接口的电路,其特征在于,所述开关设备SW1为实体开关或开关芯片中的任意一种。

7.根据权利要求6中所述的用于调整串口接口的电路,其特征在于,所述实体开关的型号为SW-MX-001E。

8.一种用于调整串口接口的方法,其特征在于,由权利要求1-7中任一项所述的用于调整串口接口的电路实施,所述方法包括:

【技术特征摘要】

1.一种用于调整串口接口的电路,其特征在于,包括:

2.根据权利要求1所述的用于调整串口接口的电路,其特征在于,还包括:

3.根据权利要求1所述的用于调整串口接口的电路,其特征在于,所述nmos管q1、所述nmos管q2、所述nmos管q3和所述nmos管q4的型号均为n-mosfet/sot-23。

4.根据权利要求1所述的用于调整串口接口的电路,其特征在于,所述电阻r1、所述电阻r2、所述电阻r3和所述电阻r4的阻值均为1m。

5.根...

【专利技术属性】
技术研发人员:周少荃李家威古杰余晓峰
申请(专利权)人:加减信息科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1