一种多类型通信接口转网络通信设备及其应用方法与流程

文档序号:26238733发布日期:2021-08-10 16:41阅读:157来源:国知局
一种多类型通信接口转网络通信设备及其应用方法与流程

本发明涉及计算机设备技术领域,具体涉及一种多类型通信接口转网络通信设备及其应用方法。



背景技术:

加油站是指为汽车和其它机动车辆服务,进行零售汽油和机油的补充站,一般为添加燃料油、润滑油等。加油站主要由加油机、油枪、油罐等组成,加油机是直接为机动车加油的输油计量设备,它与油罐、管线、管件阀门等构成了一个完整的供油系统;油枪是加油机油路系统的终端,是受油车车辆注油的工具;油罐是储存原油或其它石油产品的容器。

加油站的站级设备在进行联网时,由于不同的设备使用不同的通信接口,如加油机使用的有二线制电流环、三线制电流环、rs422、rs485、rj45等,液位仪使用的是rs232,从而使得设备的数据接口多样,导致设备在安装、扩展时不便,且进行设备通讯数据采集时困难。rs422是一系列的规定采用4线,全双工,差分传输,多点通信的数据传输协议;rs485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准;rj45是布线系统中信息插座(即通信引出端)连接器的一种;rs232是常用的串行通信接口标准之一,为数据终端设备和数据通信设备之间串行二进制数据交换接口技术标准。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种多类型通信接口转网络通信设备及其应用方法,能够满足加油站不同设备的通信需求。

为达到以上目的,本发明提供的一种多类型通信接口转网络通信设备,包括:

一核心模块,其用于与通讯转换模块通讯,实现特定端口号的tcp数据包的接收和发送;

至少一通讯转换模块,其用于与接口模块进行通讯;

至少一接口模块,其用于发送或接收串口数据,每个接口模块均对应一串口,且每个通讯转换模块至少对应一个接口模块;

其中,所述接口模块支持的数据类型为二线制电流环、三线制电流环、rs422、rs485、rs232中的一种或多种,所述核心模块通过通讯转换模块和接口模块,将tcp数据包发送给对应的串口。

在上述技术方案的基础上,还包括电源模块,所述电源模块用于输出多级电压以对核心模块、通讯转换模块、接口模块和串口进行供电。

在上述技术方案的基础上,

所述电源模块包括开关电源模块和电源转换模块;

所述开关电源模块用于外接电源;

所述电源转换模块用于输出多级电压以对核心模块、通讯转换模块、接口模块和串口进行供电,且所述电源转换模块的输入端与开关电源模块的输出端相连。

在上述技术方案的基础上,

所述核心模块与各通讯转换模块间通过usb总线连接;

所述通讯转换模块与对应的各接口模块间通过usb接口连接。

在上述技术方案的基础上,所述核心模块为嵌入式单板电脑,所述嵌入式单板电脑的外部接口包括至少一个rj45接口、至少一个usb接口以及至少一个显示输出口。

在上述技术方案的基础上,所述串口为rj45连接器。

本发明提供的一种多类型通信接口转网络通信设备的串口应用方法,包括以下步骤:

核心模块与通讯转换模块间通过usb总线建立通信;

核心模块通过usb总线发送tcp数据包给通讯转换模块;

通讯转换模块判断得到核心模块发送的tcp数据包的数据类型,将tcp数据包经由对应的接口模块发送给对应的串口。

在上述方案的基础上,所述通讯转换模块判断得到核心模块发送的tcp数据包的数据类型,其中,核心模块发送的tcp数据包的数据类型为二线制电流环、三线制电流环、rs422、rs485或rs232。

在上述方案的基础上,所述将tcp数据包经由对应的接口模块发送给对应的串口,其中,该tcp数据包还能够发送至其它串口上,实现串口监听。

本发明提供的一种多类型通信接口转网络通信设备的网口应用方法,包括以下步骤:

核心模块接收特定端口号的tcp数据包,并获取tcp数据包的目的ip地址;

核心模块对获取的目的ip地址进行判断,若核心模块上对应目的ip地址的端口未进行设备ip地址登记,则将tcp数据包转发到核心模块上其它登记为设备ip地址的端口上。

与现有技术相比,本发明的优点在于:通过通讯转换模块,在多个接口模块的作用下,每个接口模块对应支持二线制电流环、三线制电流环、rs422、rs485或rs232,使得核心模块能够通过通讯转换模块和接口模块,将tcp数据包发送给对应的串口,实现多种类型数据的接收和发送,从而实现二线制电流环、三线制电流环、rs422、rs485、rs232以及网口全系统接口的支持,满足加油站不同设备的通信需求。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种多类型通信接口转网络通信设备的结构示意图;

图2为本发明实施例中一种多类型通信接口转网络通信设备的串口应用方法的流程图。

具体实施方式

本发明实施例提供一种多类型通信接口转网络通信设备,通过通讯转换模块,在多个接口模块的作用下,每个接口模块对应支持二线制电流环、三线制电流环、rs422、rs485或rs232,使得核心模块能够通过通讯转换模块和接口模块,将tcp数据包发送给对应的串口,实现多种类型数据的接收和发送,从而实现二线制电流环、三线制电流环、rs422、rs485、rs232以及网口全系统接口的支持。本发明实施例相应地还提供了一种多类型通信接口转网络通信设备的串口应用方法和一种多类型通信接口转网络通信设备的网口应用方法。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

参见图1所示,本发明实施例提供的一种多类型通信接口转网络通信设备,包括一核心模块、至少一通讯转换模块、以及至少一接口模块。核心模块用于与通讯转换模块通讯,实现特定端口号的tcp数据包的接收和发送;通讯转换模块用于与接口模块进行通讯;接口模块用于发送或接收串口数据,每个接口模块均对应一串口,且每个通讯转换模块至少对应一个接口模块。

即本发明实施例中,当通讯转换模块为多个时,多个通讯转换模块均与核心模块相连,当某个通讯转换模块对应的接口模块为多个时,该通讯转换模块对应的接口模块均与该接口模块相连。每个接口模块均对应一串口。

本发明实施例中,接口模块支持的数据类型为二线制电流环、三线制电流环、rs422、rs485、rs232中的一种或多种,核心模块通过通讯转换模块和接口模块,将tcp数据包发送给对应的串口。例如在tcp数据包的发送过程中,某个设备的数据类型为rs422,则核心模块通过数据类型为rs422的接口模块,由该接口模块上对应的串口发送tcp数据包给该设备;例如在tcp数据包的接收过程中,某个设备的数据类型为rs422,则该设备发出的tcp数据包由数据类型为rs422的接口模块上的串口接收,然后经接口模块和通讯转换模块至核心模块。

本发明实施例的多类型通信接口转网络通信设备,包括电源模块,所述电源模块用于输出多级电压以对核心模块、通讯转换模块、接口模块和串口进行供电。具体的,电源模块包括开关电源模块和电源转换模块;开关电源模块用于外接电源,具体外接220v电源,输出12v直流电压;电源转换模块用于输出多级电压以对核心模块、通讯转换模块、接口模块和串口进行供电,且电源转换模块的输入端与开关电源模块的输出端相连。

本发明实施例中,核心模块与各通讯转换模块间通过usb总线连接;通讯转换模块与对应的各接口模块间通过usb接口连接。

核心模块为嵌入式单板电脑,所述嵌入式单板电脑的外部接口包括至少一个rj45接口、至少一个usb(universalserialbus,通用串行总线)接口以及至少一个显示输出口。嵌入式单板电脑的处理器为intelx86,嵌入式单板电脑接收或发送特定端口号的tcp(transmissioncontrolprotocol,传输控制协议)数据包,通过usb总线传送给通讯转换模块。通讯转换模块通过转换芯片与多个接口模块通信,接口模块对外接口为串口。串口为rj45连接器。

本发明实施例的多类型通信接口转网络通信设备,通过通讯转换模块,在多个接口模块的作用下,每个接口模块对应支持二线制电流环、三线制电流环、rs422、rs485或rs232,使得核心模块能够通过通讯转换模块和接口模块,将tcp数据包发送给对应的串口,实现多种类型数据的接收和发送,从而实现二线制电流环、三线制电流环、rs422、rs485、rs232以及网口全系统接口的支持,且支持将数据转发至第三方设备,可以实现模块化生产、各种接口模块任意组合。

参见图2所示,本发明实施例提供的一种多类型通信接口转网络通信设备的串口应用方法,基于上述所述通信设备实现,该方法具体包括以下步骤:

s1:核心模块与通讯转换模块间通过usb总线建立通信;

s2:核心模块通过usb总线发送tcp数据包给通讯转换模块;

s3:通讯转换模块判断得到核心模块发送的tcp数据包的数据类型,将tcp数据包经由对应的接口模块发送给对应的串口。

本发明实施例中,通讯转换模块判断得到核心模块发送的tcp数据包的数据类型,其中,核心模块发送的tcp数据包的数据类型为二线制电流环、三线制电流环、rs422、rs485或rs232。将tcp数据包经由对应的接口模块发送给对应的串口,其中,该tcp数据包还能够发送至其它串口上,实现串口监听。

将tcp数据包通过usb总线传送给通讯转换模块,通讯转换模块判断并发送给对应的串口,串口数据通过专用的接口模块和五种对应串口信号实现双向数据通信。接口模块支持三线制电流环、二线制电流环、rs485、rs422和rs232,接收对应的串口信号,可实现模块化生产,实现各种接口模块的任意组合。

本发明实施例的多类型通信接口转网络通信设备的串口应用方法,将tcp数据包发送给对应的串口,实现多种类型数据的接收和发送,从而实现二线制电流环、三线制电流环、rs422、rs485、rs232以及网口全系统接口的支持,满足加油站不同设备的通信需求。

本发明实施例提供的一种多类型通信接口转网络通信设备的网口应用方法,基于上述所述通信设备实现,该方法具体包括以下步骤:

核心模块接收特定端口号的tcp数据包,并获取tcp数据包的目的ip地址;

核心模块对获取的目的ip地址进行判断,若核心模块上对应目的ip地址的端口未进行设备ip地址登记,则将tcp数据包转发到核心模块上其它登记为设备ip地址的端口上。

本发明实施例中,多类型通信接口转网络通信设备的工作原理是通过核心模块接收或发送特定端口号的tcp数据包,根据应用方法的不同,一种方法是将tcp数据包通过usb总线传送给通讯转换模块,通讯转换模块判断并发送给对应的串口,串口数据通过专用的接口模块和五种对应串口信号实现双向数据通信。接口模块支持三线制电流环、二线制电流环、rs485、rs422和rs232,接收对应的串口信号,可实现模块化生产,各种接口模块任意组合,简化系统设置,节省成本;一种方法是将tcp数据包转发到设置的目的ip地址的特定端口号,使得某个连接的ip地址发送过来tcp数据包,会转发到其它的连接ip地址,实现数据的代理和监听功能。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

本发明是参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1