本实用新型涉及接口转换技术领域,具体为一种多接口转换器。
背景技术:
不同设备进行通讯时,如果它们的输入/输出接口之间不匹配,则无法直接进行通讯,而需要通过接口转换后实现通讯的目的。现有的接口转换器有多种,但是大多是单一的转换,例如USB转RS485转换器、USB转RS232转换器等,如果用户需要USB接口、RS485接口、RS232接口等多个之间进行转换,则需要分别购买,对于上述三种接口之间的转换时,其需要购买USB转RS485转换器、USB转RS232转换器、以及RS232转RS485转换器,增加了成本,而且携带不便。
技术实现要素:
为了克服现有技术的不足,本实用新型的目的在于提供一种多接口转换器,其将USB接口、RS485接口、RS232接口以及TTL接口的接口转换集成于一体,可以实现任意两种接口之间的转换,降低了购买成本,而且方便携带。
为实现上述目的,本实用新型提供如下技术方案:
一种多接口转换器,其包括TTL接口、USB接口、RS485接口、RS232接口以及CP2104芯片、SP485芯片和SP3232芯片,其中,所述USB接口与CP2104芯片相连,所述RS485接口与SP485芯片相连,所述RS232接口与SP3232芯片相连,所述CP2104芯片、SP485芯片和SP3232芯片以及TTL接口之间两两相连;
所述TTL接口用于接收和发送UART信号;
所述USB接口用于接收和发送USB信号,所述CP2104芯片用于接收USB信号并将接收的USB信号转换成UART信号,以及CP2104芯片用于接收UART信号并将UART信号转换成USB信号;
所述RS485接口用于接收和发送RS485信号,所述SP485芯片用于接收RS485信号并将接收的RS485信号转换成UART信号,以及SP485芯片用于接收UART信号并将UART信号转换成RS485信号;
所述RS232接口用于接收和发送RS232信号,所述SP3232芯片用于接收RS232信号并将接收的RS232信号转换成UART信号,以及SP3232芯片用于接收UART信号并将UART信号转换成RS232信号。
优选地,所述TTL接口包括第一跳线开关和第一接口,所述第一接口均与CP2104芯片、SP485芯片和SP3232芯片相连,所述第一跳线开关的一端连接至所述第一接口,另一端连接至外部的TTL设备。
优选地,所述USB接口包括第二跳线开关和第二接口,所述第二接口连接至CP2104芯片,所述第二跳线开关的一端连接至所述第二接口,另一端连接至外部的USB设备。
优选地,所述第二接口为TTL标准接口,所述第二跳线开关为USB跳线帽,所述USB跳线帽插接于第二接口上。
优选地,所述RS485接口包括第三跳线开关和第三接口,所述第三接口连接至SP485芯片,所述第三跳线开关的一端连接至所述第三接口,另一端连接至外部的RS485设备。
优选地,所述第三接口为TTL标准接口,所述第三跳线开关为RS485跳线帽,所述RS485跳线帽插接于第三接口上。
优选地,所述RS232接口包括第四跳线开关和第四接口,所述第四接口连接至SP3232芯片,所述第四跳线开关的一端连接至所述第四接口,另一端连接至外部的RS232设备。
优选地,所述第四接口为TTL标准接口,所述第四跳线开关为RS232跳线帽,所述RS232跳线帽插接于第四接口上。
与现有技术相比,本实用新型多接口转换器,其有益效果在于:本实用新型将USB接口、RS485接口、RS232接口以及TTL接口的接口转换集成于一体,可以实现任意两种接口之间的转换,降低了购买成本,而且方便携带。
附图说明
图1为本实用新型多接口转换器的结构框图。
具体实施方式
下面,结合附图以及具体实施方式,对本实用新型做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
请参照图1所示,一种多接口转换器,其包括TTL接口10、USB接口20、RS485接口30、RS232接口40以及转换模块50。转换模块50通过直流电源60进行供电,直流电源60的输出电压可以是3.3V直流电,或者5V直流电。转换模块50包括CP2104芯片、SP485芯片和SP3232芯片,所述USB接口与CP2104芯片相连,所述RS485接口与SP485芯片相连,所述RS232接口与SP3232芯片相连,所述CP2104芯片、SP485芯片和SP3232芯片以及TTL接口之间两两相连。
TTL接口用于接收和发送UART信号(这里的UART信号均是指TTL标准的RS232串口通讯协议信号);所述USB接口用于接收和发送USB信号,所述CP2104芯片用于接收USB信号并将接收的USB信号转换成UART信号(转换过程中,将USB电平转换成了TTL电平,并将USB协议转换成了RS232协议),以及CP2104芯片用于接收UART信号并将UART信号转换成USB信号(转换过程中,将TTL电平转换成了USB电平,并将RS232协议转换成了USB协议);所述RS485接口用于接收和发送RS485信号,所述SP485芯片用于接收RS485信号并将接收的RS485信号转换成UART信号(转换过程中,只是电平进行的转换,即RS485电平转换成TTL电平,而协议不发生转换),以及SP485芯片用于接收UART信号并将UART信号转换成RS485信号(转换过程中,只是电平进行的转换,即TTL电平转换成RS485电平,而协议不发生转换);所述RS232接口用于接收和发送RS232信号,所述SP3232芯片用于接收RS232信号并将接收的RS232信号转换成UART信号(转换过程中,只是电平进行的转换,即RS232电平转换成TTL电平,而协议不发生转换),以及SP3232芯片用于接收UART信号并将UART信号转换成RS232信号(转换过程中,只是电平进行的转换,即TTL电平转换成RS232电平,而协议不发生转换)。
通过上述接口和转换模块50的配合,使得TTL接口10、USB接口20、RS485接口30、RS232接口40任意两者之间均可进行通讯,以USB接口20向RS485接口30发送数据为例,USB接口20读取与其连接的外部的USB设备发送的数据(USB信号),该数据经过CP2104芯片实现电平和协议的转换,形成UART信号,该UART信号再通过SP485芯片的电平转换得到RS485信号,该RS485信号可以被与RS485接口30连接的外部的RS485设备所接收,从而完成了接口之间的转换。再例如,以USB接口20向TTL接口10发送数据为例,USB接口20读取与其连接的外部的USB设备发送的数据(USB信号),该数据经过CP2104芯片实现电平和协议的转换(如果是TTL接口10、RS485接口30以及RS232接口40之间的接口转换,则不需要协议的转换,只需电平转换),形成UART信号,该UART信号可以被与TTL接口10连接的外部的TTL设备所接收,从而完成了接口之间的转换。
另外,各个接口可以采用统一的标准接口,例如均采用TTL标准接口,配置相应的跳线开关实现,具体的:
所述TTL接口包括第一跳线开关和第一接口,所述第一接口均与CP2104芯片、SP485芯片和SP3232芯片相连,所述第一跳线开关的一端连接至所述第一接口,另一端连接至外部的TTL设备。如果第一接口采用TTL标准接口,则可以不用第一跳线开关,直接将外部的TTL设备连接至第一接口。
所述USB接口包括第二跳线开关和第二接口,所述第二接口连接至CP2104芯片,所述第二跳线开关的一端连接至所述第二接口,另一端连接至外部的USB设备。如果第二接口为TTL标准接口,则第二跳线开关为USB跳线帽,所述USB跳线帽插接于第二接口上。
所述RS485接口包括第三跳线开关和第三接口,所述第三接口连接至SP485芯片,所述第三跳线开关的一端连接至所述第三接口,另一端连接至外部的RS485设备。如果第三接口为TTL标准接口,则第三跳线开关为RS485跳线帽,所述RS485跳线帽插接于第三接口上。
所述RS232接口包括第四跳线开关和第四接口,所述第四接口连接至SP3232芯片,所述第四跳线开关的一端连接至所述第四接口,另一端连接至外部的RS232设备。如果第四接口为TTL标准接口,所述第四跳线开关为RS232跳线帽,所述RS232跳线帽插接于第四接口上。
作为本实用新型的一种改进,可以只设置两个统一的接口,即TTL标准接口,分别称两个统一的接口为A接口和B接口,使A接口与转换模块50所有的芯片均有连接,同样B接口与转换模块50所有的芯片也均有连接,通过在A接口和B接口插接不同的跳线帽形成不同的接口,然后由转换模块50中的芯片检测是插接的何种跳线帽,以与相对应的转换模块50中的芯片进行连接,从而达到接口转换的目的,而且,此时CP2104芯片、SP485芯片和SP3232芯片以及TTL接口之间也可以并不存在连接关系,通过跳线帽插接后实现连接。例如,假设A接口连接了USB跳线帽,B接口连接了RS485跳线帽,从而使得USB跳线帽和RS485跳线帽的跳针将CP2104芯片、SP485芯片连接在了一起,则在A接口连接了USB设备,B接口连接了RS485设备时,CP2104芯片即可检测到A接口为USB接口,SP485芯片即可检测到B接口为RS485接口,然后通过上述的转换过程实现接口转换。
上述实施方式仅为本实用新型的优选实施方式,不能以此来限定本实用新型保护的范围,本领域的技术人员在本实用新型的基础上所做的任何非实质性的变化及替换均属于本实用新型所要求保护的范围。