用于通信接口的转换方法和电路的利记博彩app
【技术领域】
[0001]本发明涉及接口转换电路领域,具体而言,涉及一种用于通信接口的转换方法和电路。
【背景技术】
[0002]随着在通讯、计算机网络及工业控制领域的不断发展,串行通讯技术广泛应用于微控制器与计算机之间、微控制器之间的通讯和数据传输,常用的接口标准以RS232和RS485为主,目前大部分设备均提供采用这两种标准的通讯接口 ;但在实际应用中,由于现场环境的限制和设备的不同,串行通讯传输方式逐渐趋向于要求RS232和RS485接口能够相互兼容,两种传输模式可以自动识别并进行通联。
[0003]在相关技术中,常用的RS232和RS485的切换方法主要有以下四种:第一种是采用跳线或拨码开关的方式实现切换,第二种是采用软件检测方式,即通过软件编程的方法实现接口的切换,第三种是通过检测RS485信号来实现两种模式的自动切换,第四种是使用专用的通用异步收发器(Universal Asynchronous Receiver/Transmitter,简称为UART),实现RS232和RS485接口的自动切换。
[0004]然而,上述四种方法虽然能够实现两种传输模式的切换,但也存在不足,其中第一种采用跳线或拨码开关的方式控制麻烦,需要人工进行选择,实时性不高,且容易出现操作上的失误,第二种方法用软件检测方式虽然可以实现切换,但受限于所用设备,通用性和可移植性较差,应用中会占用系统I/O资源,第三种方法通过检测RS485信号来切换两种模式虽然可以实现自动切换,但由于RS485属于差分信号,检测误码率高,可靠性较差,第四种方法使用专用的UART虽然使用灵活,可靠性好,但需要用到专业芯片,成本过高,且多数情况下不能提供RS485全双工接口,在默认的场合中并不适用。
[0005]针对上述通信接口电路的切换存在不足的问题,目前尚未提出有效的解决方案。
【发明内容】
[0006]本发明实施例提供了一种用于通信接口的转换方法和电路,以至少解决现有技术中通信接口电路的切换存在不足的技术问题。
[0007]根据本发明实施例的一个方面,提供了一种用于通信接口的转换电路,包括:第一通信接口的转换电路,用于将接收到的第一信号进行转换得到第一数字信号,第二通信接口的转换电路,用于将接收到的第二信号进行转换得到第二数字信号,信号处理电路,信号处理电路的第一输入端与第一通信接口的转换电路的输出端相连接,信号处理电路的第二输入端与第二通信接口的转换电路的输出端相连接,用于接收第一数字信号和第二数字信号,并对第一数字信号和第二数字信号进行处理,得到通信接口信号,其中,通信接口信号包括:第一数字信号或者第二数字信号。
[0008]根据本发明实施例的另一方面,还提供了一种用于通信接口的转换方法,包括:接收来自于第一通信接口的转换电路发出的第一数字信号,其中,第一数字信号是通过第一通信接口的转换电路将接收到的第一信号进行转换得到的,接收来自于第二通信接口的转换电路发出的第二数字信号,其中,第二数字信号是通过第二通信接口的转换电路将接收到的第二信号进行转换得到的,对第一数字信号和第二数字信号进行处理,得到通信接口信号,其中,通信接口信号包括:第一数字信号或者第二数字信号。
[0009]在本发明实施例中,采用第一通信接口的转换电路对第一信号进行转换得到第一数字信号和第二通信接口的转换电路对第二信号进行转换得到第二数字信号的方式,通过对第一数字信号和第二数字信号进行处理得到通信接口信号,达到了通信接口的自动切换的目的,从而实现了不同的通信接口在传输数据时可以自动识别并进行通联的技术效果,进而解决了现有技术中通信接口电路的切换存在不足的技术问题。
【附图说明】
[0010]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0011]图1是根据本发明实施例的一种用于通信接口的转换电路的结构示意图;
[0012]图2是根据本发明实施例的一种可选的用于通信接口的转换电路的结构示意图;
[0013]图3是根据本发明实施例的一种可选的用于通信接口的转换电路中隔离芯片的结构示意图;
[0014]图4是根据本发明实施例的一种可选的用于通信接口的转换电路中一种通信接口的转换电路的结构示意图;
[0015]图5是根据本发明实施例的一种可选的用于通信接口的转换电路中另一种通信接口的转换电路的结构示意图;
[0016]图6是根据本发明实施例的一种可选的用于通信接口的转换电路中信号处理电路的结构不意图;
[0017]图7是根据本发明实施例的一种用于通信接口的转换方法的流程示意图。
【具体实施方式】
[0018]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0019]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0020]根据本发明实施例,提供了一种用于通信接口的转换电路,图1是根据本发明实施例的一种用于通信接口的转换电路的结构示意图,该电路包括:第一通信接口的转换电路12、第二通信接口的转换电路14和信号处理电路16。
[0021]第一通信接口的转换电路12,用于将接收到的第一信号进行转换得到第一数字信号;
[0022]作为一种可选的实施例,在上述第一通信接口的转换电路12中,首先接收第一信号,其中,上述第一信号是从通信接口发出的,然后在接收到第一信号之后,通过第一通信接口的转换电路12对第一信号进行处理得到第一数字信号。图2是根据本发明实施例的一种可选的用户通信接口的转换电路的结构示意图,如图2所示,若第一通信接口的转换电路为RS232电平转换电路,其中,RS232电平转换电路的一端与RS232接口相连接,用于接收RS232发送的第一信号,RS232电平转换电路可以由RS232电平转换芯片及相关电容组成,该RS232电平转换电路用于实现RS232电平到晶体管-晶体管逻辑(TransistorTransistor Logic,简称为TTL)电平的转换;通过上述第一通信接口的转换电路12完成了将接收到的第一信号转换成TTL电平的目的。
[0023]第二通信接口的转换电路14,用于将接收到的第二信号进行转换得到第二数字信号;
[0024]作为一种可选的实施例,在上述第二通信接口的转换电路14中,首先接收第二信号,其中,上述第二信号是从通信接口发出的,然后在接收到第二信号之后,通过第二通信接口的转换电路14对第二信号进行处理得到第二数字信号。如图2所示,若第二通信接口的转换电路为RS485电平转换电路,其中,RS485电平转换电路的一端与RS485接口相连接,用于接收RS485发送的第二信号,RS485电平转换电路可以由RS485电平转换芯片及相关电容组成,该RS485电平转换电路用于实现RS485电平到TTL电平的转换,并且RS485的收发控制模式采用请求发送(Request To Send,简称为RTS)信号控制,实现快速的收发切换,其中,RS485接口电路由连接器及相关匹配电阻组成;通过上述第二通信接口的转换电路14完成了将接收到的第二信号转换成TTL电平的目的。
[0025]信号处理电路16,信号处理电路的第一输入端与第一通信接口的转换电路的输出端相连接,信号处理电路的第二输入端与第二通信接口的转换电路的输出端相连接,用于接收第一数字信号和第二数字信号,并对第一数字信号和第二数字信号进行处理,得到通信接口信号,其中,通信接口信号包括:第一数字信号或者第二数字信号。
[0026]作为一种可选的实施例,在上述信号处理电路16中,如图2所示,在第一通信接口