CN104636299B - 通信接口的匹配方法和*** - Google Patents
通信接口的匹配方法和*** Download PDFInfo
- Publication number
- CN104636299B CN104636299B CN201510042113.2A CN201510042113A CN104636299B CN 104636299 B CN104636299 B CN 104636299B CN 201510042113 A CN201510042113 A CN 201510042113A CN 104636299 B CN104636299 B CN 104636299B
- Authority
- CN
- China
- Prior art keywords
- information
- communication interface
- data information
- address
- interface circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种通信接口的匹配方法和***。该***包括:控制板,其中,控制板包括:第一通信接口电路,用于接收数据信息,控制器,与第一通信接口电路电连接,用于对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息,第二通信接口电路,与控制器电连接,用于接收转换数据信息和地址接口信息,并通过地址接口信息发送转换数据信息至目标设备。本发明解决了现有技术中通信接口的匹配***中数据传输速率较慢的问题。
Description
技术领域
本发明涉及车辆控制领域,具体而言,涉及一种通信接口的匹配方法和***。
背景技术
目前,在城轨车辆生产过程中,车辆总线的接口多采用多功能车辆总线(Multifunction Vehicle Bus,简称为MVB)总线,而多数子***厂家(如车门等)提供的通信接口形式为RS485,基于此,车辆总线的通信接口与子***厂家提供的通信接口就存在接口不匹配问题。
目前解决方案是要求各子***将RS485接口改为MVB接口,但该方案不但增加了成本,而且众多子***的MVB同时接入车辆总线,降低了整车网络的可靠性。
在相关技术中,为了解决上述问题,需要将各子***将RS485接口改为MVB接口,但该方案不但增加了成本,而且众多子***的MVB同时接入车辆总线,降低了整车网络的可靠性;另外,还有一种基于VXWORKS实时操作***的RS485-MVB网关,采用了处理器构造MVB网关,运行嵌入式实时操作***;使得RS485-MVB网关通过RS485总线与具有RS485的通信设备相连,通过通信协议的转换,通过标准的MVB接口接入MVB网络,但是缺点是在实现数据传输的过程中速度较慢。
针对现有技术中通信接口的匹配***中数据传输速率较慢的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种通信接口的匹配方法和***,以解决现有技术中通信接口的匹配***中数据传输速率较慢的问题。
为了实现上述目的,根据本发明实施例的一个方面,提供了一种通信接口的匹配***。根据本发明的通信接口的匹配***包括:控制板,其中,控制板包括:第一通信接口电路,用于接收数据信息,控制器,与第一通信接口电路电连接,用于对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息,第二通信接口电路,与控制器电连接,用于接收转换数据信息和地址接口信息,并通过地址接口信息发送转换数据信息至目标设备。
为了实现上述目的,根据本发明实施例的另一方面,提供了一种通信接口的匹配方法。根据本发明的通信接口的匹配方法包括:接收来自第一通信接口电路的数据信息,对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息,发送转换数据信息和地址接口信息至第二通信接口电路,使得第二通信接口电路根据地址接口信息发送转换数据信息至目标设备。
根据本发明实施例,通过通信接口的匹配***,解决了现有技术中通信接口的匹配***中数据传输速率较慢的问题,达到了提高通信接口匹配***中数据传输的速率的目的。
附图说明
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的通信接口的匹配***的结构示意图;
图2是根据本发明实施例的通信接口的匹配***的一种优选的结构示意图;
图3是根据本发明实施例的通信接口的匹配***的另一种优选的结构示意图;
图4是根据本发明实施例的通信接口的匹配***的另一种优选的结构示意图;以及
图5是根据本发明实施例的通信接口的匹配方法的流程示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
图1是根据本发明实施例的通信接口的匹配***的结构示意图。出于描述的目的,所绘的体系结构仅为合适环境的一个示例,并非对本申请的使用范围或功能提出任何局限。也不应该将通信接口的匹配***为对图1所示的任一组件或组合具有任何依赖或需求。
如图1所示,该通信接口的匹配***可以包括:控制板100,其中该控制板100具体包括:第一通信接口电路11、控制器13和第二通信接口电路15。
其中,第一通信接口电路11,用于接收数据信息;
上述第一通信接口电路11,用于接收数据信息;其中,上述第一通信接口电路11可以为RS485通信接口电路,或者MVB通信接口电路等等。
控制器13,与第一通信接口电路11电连接,用于对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息;
在上述控制器13中,在接收到来自第一通信接口电路11的数据信息后,对该数据信息进行处理,通过处理数据信息生成转换数据信息,并确定该数据信息对应的目标设备的地址接口信息;通过对数据信息的处理,才能获得转换数据信息和目标设备的地址接口信息,进而才能实现第一通信接口电路11和第二通信接口电路15通过控制器13进行数据传输。
第二通信接口电路15,与控制器13电连接,用于接收转换数据信息和地址接口信息,并通过地址接口信息发送转换数据信息至目标设备。
在上述第二通信接口电路15中,经过上述控制器13对数据信息的处理后,第二通信接口电路15接收来自控制器13的转换数据信息和目标设备的地址接口信息,第二通信接口电路15通过地址接口信息将转换数据信息发送至目标设备;所以来自第一通信接口电路11的数据信息在经过控制器13的处理后,通过第二通信接口电路15将转换数据信息发送至目标设备,以完成第一通信接口电路11经由控制器13到第二通信接口电路15的通信接口匹配成功。
上述***包括:控制板100,其中,控制板100包括:第一通信接口电路11,用于接收数据信息,控制器13,与第一通信接口电路电连接,用于对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息,第二通信接口电路15,与控制器电连接,用于接收转换数据信息和地址接口信息,并通过地址接口信息发送转换数据信息至目标设备;解决了现有技术中通信接口的匹配***中数据传输速率较慢的问题,达到了提高通信接口匹配***中数据传输的速率的目的。
一种优选的实施例中,上述控制器13可以包括:处理器和可编程逻辑器件。
其中,处理器,与第一通信接口电路11电连接,用于接收数据信息,并调用数据信息对应的第一通信接口转换指令对数据信息进行转换,生成转换数据信息;
可编程逻辑器件,与处理器电连接,用于接收转换数据信息,对转换数据信息进行地址译码,确定转换数据信息对应的目标设备的地址接口信息,使得第二通信接口电路通过地址接口信息发送转换数据信息至目标设备。
具体地,图2是根据本发明实施例的通信接口的匹配***的一种优选的结构示意图,如图2所示,在上述控制器13中,在第一通信接口电路为RS485的情况下,首先通过处理器21接收数据信息,然后处理器21通过调用预先存储在处理器21中的与数据信息对应的RS485通信接口转换指令,通过RS485通信接口转换指令对数据信息进行转换,生成转换数据信息;
可编程逻辑器件23接收到来自处理器21的转换数据信息后,可编程逻辑器件23对该转换数据信息进行地址译码,最终确定该转换数据信息对应的目标设备的地址接口信息,以使得第二通信接口电路15可以根据地址接口信息将转换数据信息发送至目标设备;通过上述处理器21和可编程逻辑器件23,可以完成对数据信息的转换和该数据信息对应的目标设备的地址接口信息的确定,使得第一通信接口电路11经由处理器21和可编程逻辑器件23将数据信息传递至第二通信接口电路15,最终使得数据信息达到目标设备。
需要说明的是,上述处理器21可以为型号为XC164CS的微处理器(Micro ControlUnite,简称为微处理器),但不限于此。
另一种优选的实施例中,上述控制器13可以包括:可编程逻辑器件和处理器;
可编程逻辑器件,与第一通信接口电路11电连接,用于接收数据信息,并对数据信息进行地址译码,确定数据信息对应的目标设备的地址接口信息;
处理器,与可编程逻辑器件电连接,用于接收数据信息和地址接口信息,调用数据信息对应的第一通信接口11转换指令对数据信息进行转换,生成转换数据信息,使得第二通信接口电路15通过地址接口信息发送转换数据信息至目标设备。
具体地,图3是根据本发明实施例的通信接口的匹配***的另一种优选的结构示意图,如图3所示,在上述控制器13中,在第一通信接口电路为MVB的情况下,可编程逻辑器件31接收到来自MVB通信接口电路的数据信息后,可编程逻辑器件31对该数据信息进行地址译码,最终确定该数据信息对应的目标设备的地址接口信息;
处理器33接收转换数据信息,然后处理器33通过调用预先存储在处理器33中的与数据信息对应的MVB通信接口转换指令,通过MVB通信接口转换指令对数据信息进行转换,生成转换数据信息,通过上述可编程逻辑器件31和处理器33,可以完成对数据信息的对应的目标设备的地址接口信息的确定和对该数据信息的转换,使得第一通信接口电路11经由可编程逻辑器件31和处理器33将数据信息传递至第二通信接口电路15,最终使得数据信息达到目标设备。
需要说明的是,上述处理器33可以为型号为XC164CS的微处理器(Micro ControlUnite,简称为微处理器),但不限于此。
一种优选的实施例中,上述可编程逻辑器件包括以下其中之一:复杂可编程逻辑器件CPLD、现场可编程门阵列FPGA。
优选地,上述可编程逻辑器件可以包括复杂可编程逻辑器件(ComplexProgrammable Logic Device,简称为CPLD),或者现场可编程逻辑器件(FieldProgrammable Gate Array,简称为FPGA);通过可编程逻辑器件的地址译码功能,可以使得第二通信接口电路15获知该数据信息或者转换数据信息的地址接口信息,基于此,通过控制器13可将数据转换信息发送至目标设备。
一种优选的实施例中,上述***还包括:终端;
终端,与处理器电连接,用于获取控制板的配置信息,根据配置信息对控制板进行配置,使得第一通信接口电路经由控制器与第二通信接口电路建立通信链路。
具体地,图4是根据本发明实施例的通信接口的匹配***的另一种优选的结构示意图,如图4所示,上述终端41与控制器13中的处理器电连接,终端41接收来自操作人员输入的控制板100的配置信息,然后根据配置信息对控制板100进行配置,通过配置使得第一通信接口电路11经由控制器与第二通信接口电路15建立通信链路,在建立好通信链路之后,才能实现数据信息从第一通信接口电路11经由控制器13传输至第二通信接口电路15,最终实现第一通信接口电路11和第二通信接口电路15之间的数据传输。
一种优选的实施例中,上述配置信息可以包括:
通信速率、第一通信接口电路的设备地址信息和逻辑端口信息、第二通信接口电路的设备地址信息和逻辑端口信息、过程数据交换信息、消息数据交换信息、设备状态查询信息、设备逻辑端口配置状态查询信息。
具体地,在上述配置信息中,在第一通信接口电路为RS485通信接口电路,且第二通信接口电路为MVB通信接口的情况下,终端将通信速率也就是波特率可以设定为以下其中之一:4800bps、9600bps、19200bps等等;将MVB通信接口电路的设备地址信息设定为定义MVB接口卡设备地址,该地址为同一网段内唯一的身份标识;将过程数据交换设定为过程数据为周期性数据,满足国际电工委员会(International Electrotechnical Commission,简称为IEC)IEC 61375标准要求;将消息数据交换设定为消息数据为偶发性数据,满足IEC61375标准要求;将设备数据查询设定为可在线查询该设备的运行状态;将设备逻辑端口配置状态查询设定为可在线查询所有端口的配置情况。
一种优选的实施例中,上述可编程逻辑器件还用于:
确定地址接口信息的时序信息,使得控制器按照时序信息将转换数据信息通过第二通信接口电路发送至目标设备。
需要说明的是,上述可编程逻辑器件可以为CPLD或者FPGA,但不限于此。上述可编程逻辑器件除了可以进行地址译码得到地址接口信息,还可以用于确定该地址信息的时序信息,第二通信接口电路15接收到来自控制器13按照时序信息发送的转换数据信息和地址接口信息。
例如,在第一通信接口电路11为RS485通信接口电路,且第二通信接口电路15为MVB通信接口的情况下,假设第一通信接口电路11接收到来自A车门的数据信息,控制器13对数据信息进行处理,依次得到转换数据信息、地址接口信息和时序信息,然后控制器13按照时序信息发送转换数据信息和地址接口信息至第二通信接口电路15,第二通信接口电路15收到转换数据信息和地址接口信息之后,会按照地址接口信息发送转换数据信息,该地址接口信息可以为城轨车辆的控制***;在第一通信接口电路11为MVB通信接口电路,且第二通信接口电路15为RS485通信接口的情况下,假设第一通信接口电路11接收到来自城轨车辆控制***的数据信息,控制器13对数据信息进行处理,依次得到地址接口信息、时序信息和转换数据信息,然后控制器13按照时序信息发送转换数据信息和地址接口信息至第二通信接口电路15,第二通信接口电路15收到转换数据信息和地址接口信息之后,会按照地址接口信息发送转换数据信息,该地址接口信息可以为城轨车辆的多个车门其中之一。
本申请上述实施例1的***,提供了一种通信接口的匹配***,该***包括:控制板,其中,控制板包括:第一通信接口电路,用于接收数据信息,控制器,与第一通信接口电路电连接,用于对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息,第二通信接口电路,与控制器电连接,用于接收转换数据信息和地址接口信息,并通过地址接口信息发送转换数据信息至目标设备;本发明所提供的通信接口的匹配***是通过第一通信接口电路接收数据信息,然后通过控制器对数据信息进行处理,生成转换数据信息,并且确定该数据信息对应的目标设备的地址接口信息,最后通过第二通信接口电路根据地址接口信息发送转换数据信息至目标设备;进而解决了现有技术中通信接口的匹配***中数据传输速率较慢的问题,与现有技术相比,达到了提高通信接口匹配***中数据传输的速率的目的。
实施例2
根据本发明实施例,提供了一种通信接口的匹配方法的方法实施例。
本发明实施例还提供了一种通信接口的匹配方法。该方法可以通过通信接口的匹配方法***来实现,但不限于此。
图5是根据本发明是实施例的通信接口的匹配方法流程示意图。如图5所示,该方法包括步骤如下:
步骤S501,接收来自第一通信接口电路的数据信息;
在上述步骤S501中,第一通信接口电路11接收数据信息;其中,上述第一通信接口电路11可以为RS485通信接口电路,或者MVB通信接口电路等等。
步骤S503,对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息;
在上述步骤S503中,接收到来自第一通信接口电路11的数据信息后,对该数据信息进行处理,通过处理数据信息生成转换数据信息,并确定该数据信息对应的目标设备的地址接口信息;通过对数据信息的处理,才能获得转换数据信息和目标设备的地址接口信息,进而才能实现第一通信接口电路11和第二通信接口电路15通过控制器13进行数据传输。
步骤S505,发送转换数据信息和地址接口信息至第二通信接口电路,使得第二通信接口电路根据地址接口信息发送转换数据信息至目标设备。
在上述步骤S505中,经过上述控制器13对数据信息的处理后,第二通信接口电路15接收来自控制器13的转换数据信息和目标设备的地址接口信息,第二通信接口电路15通过地址接口信息将转换数据信息发送至目标设备;所以来自第一通信接口电路11的数据信息在经过本步骤的处理后,通过第二通信接口电路15将转换数据信息发送至目标设备,以完成第一通信接电路11到第二通信接口电路15的通信接口匹配成功。
上述方法通过接收数据信息,对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息,接收转换数据信息和地址接口信息,并通过地址接口信息发送转换数据信息至目标设备;解决了现有技术中通信接口的匹配***中数据传输速率较慢的问题,达到了提高通信接口匹配***中数据传输的速率的目的。
一种优选的实施方式,在步骤S503中,该方法还可以包括:
步骤S5031,调用数据信息对应的第一通信接口转换指令对数据信息进行转换,生成转换数据信息;
步骤S5033,对转换数据信息进行地址译码,确定转换数据信息对应的目标设备的地址接口信息,使得第二通信接口电路通过地址接口信息发送转换数据信息至目标设备。
在上述步骤S5031至步骤S5033中,在第一通信接口电路为RS485的情况下,首先通过接收数据信息,然后通过调用预先存储在中的与数据信息对应的RS485通信接口转换指令,通过RS485通信接口转换指令对数据信息进行转换,生成转换数据信息;
然后接收到转换数据信息后,对该转换数据信息进行地址译码,最终确定该转换数据信息对应的目标设备的地址接口信息,以使得第二通信接口电路15可以根据地址接口信息将转换数据信息发送至目标设备;通过步骤S5031至步骤S5033,可以完成对数据信息的转换和该数据信息对应的目标设备的地址接口信息的确定,使得第一通信接口电路11可以将数据信息传递至第二通信接口电路15,最终使得数据信息达到目标设备。
需要说明的是,上述步骤S5031至步骤S5033可以通过处理器和可编程逻辑器件来实现,处理器可以为型号为XC164CS的微处理器(Micro Control Unite,简称为微处理器),可编程逻辑器件可以包括复杂可编程逻辑器件(Complex Programmable Logic Device,简称为CPLD),或者现场可编程逻辑器件(Field Programmable Gate Array,简称为FPGA);通过可编程逻辑器件的地址译码功能,可以使得第二通信接口电路15获知该数据信息或者转换数据信息的地址接口信息,基于此,通过控制器13可将数据转换信息发送至目标设备,但不限于此。
一种优选的实施方式,在步骤S503中,该方法还可以包括:
步骤S5035,对转换数据信息进行地址译码,确定转换数据信息对应的目标设备的地址接口信息;
步骤S5037,调用数据信息对应的第一通信接口转换指令对数据信息进行转换,生成转换数据信息,使得第二通信接口电路通过地址接口信息发送转换数据信息至目标设备。
在上述步骤S5035至S5037中,在第一通信接口电路为MVB的情况下,可编程逻辑器件31接收到来自MVB通信接口电路的数据信息后,对该数据信息进行地址译码,最终确定该数据信息对应的目标设备的地址接口信息;
接收转换数据信息,通过调用预先存储的与数据信息对应的MVB通信接口转换指令,通过MVB通信接口转换指令对数据信息进行转换,生成转换数据信息,通过上述步骤S5035至S5037,可以完成对数据信息的对应的目标设备的地址接口信息的确定和对该数据信息的转换,使得第一通信接口电路11将数据信息传递至第二通信接口电路15,最终使得数据信息达到目标设备。
需要说明的是,上述步骤S5035至步骤S5037可以通过处理器和可编程逻辑器件来实现,处理器可以为型号为XC164CS的微处理器(Micro Control Unite,简称为微处理器),可编程逻辑器件可以包括复杂可编程逻辑器件(Complex Programmable Logic Device,简称为CPLD),或者现场可编程逻辑器件(Field Programmable Gate Array,简称为FPGA);通过可编程逻辑器件的地址译码功能,可以使得第二通信接口电路15获知该数据信息或者转换数据信息的地址接口信息,基于此,通过控制器13可将数据转换信息发送至目标设备,但不限于此。
一种优选的实施方式,上述第一通信接口电路11包括以下其中之一:
RS485通信接口电路、多功能车辆总线MVB通信接口电路。
具体地,在第一通信接口电路为RS485通信接口电路的情况下,数据信息来自于城轨车辆的子***,例如车门;在第一通信接口电路为MVB通信接口电路的情况下,数据信息来自于城轨车辆的控制***。
一种优选的实施方式,在步骤S501之前,该方法可以包括:
步骤S500,接收来自终端的配置信息,根据配置信息进行配置,建立第一通信接口电路至第二通信接口电路的通信链路。
在上述步骤S500中,终端接收来自操作人员输入的配置信息,然后根据配置信息进行配置,通过配置建立第一通信接口电路11至与第二通信接口电路15的通信链路,在建立好通信链路之后,才能实现数据信息从第一通信接口电路11传输至第二通信接口电路15,最终实现第一通信接口电路11和第二通信接口电路15之间的数据传输。
一种优选的实施方式,上述配置信息可以包括:
通信速率、第一通信接口电路的设备地址信息和逻辑端口信息、第二通信接口电路的设备地址信息和逻辑端口信息、过程数据交换信息、消息数据交换信息、设备状态查询信息、设备逻辑端口配置状态查询信息。
具体地,在上述配置信息中,在第一通信接口电路为RS485通信接口电路,且第二通信接口电路为MVB通信接口的情况下,终端将通信速率也就是波特率可以设定为以下其中之一:4800bps、9600bps、19200bps等等;将MVB通信接口电路的设备地址信息设定为定义MVB接口卡设备地址,该地址为同一网段内唯一的身份标识;将过程数据交换设定为过程数据为周期性数据,满足IEC 61375标准要求;将消息数据交换设定为消息数据为偶发性数据,满足IEC 61375标准要求;将设备数据查询设定为可在线查询该设备的运行状态;将设备逻辑端口配置状态查询设定为可在线查询所有端口的配置情况。
一种优选的实施方式,在步骤S503中,该方法可以包括:
步骤S5039,确定地址接口信息的时序信息,并按照时序信息将转换数据信息通过第二通信接口电路发送至目标设备。
在步骤S5039中,该方法还可以用于确定该地址信息的时序信息,第二通信接口电路15接收到按照时序信息发送的转换数据信息和地址接口信息。
例如,在第一通信接口电路11为RS485通信接口电路,且第二通信接口电路15为MVB通信接口的情况下,假设第一通信接口电路11接收到来自A车门的数据信息,对数据信息进行处理,依次得到转换数据信息、地址接口信息和时序信息,然后按照时序信息发送转换数据信息和地址接口信息至第二通信接口电路15,第二通信接口电路15收到转换数据信息和地址接口信息之后,会按照地址接口信息发送转换数据信息,该地址接口信息可以为城轨车辆的控制***;在第一通信接口电路11为MVB通信接口电路,且第二通信接口电路15为RS485通信接口的情况下,假设第一通信接口电路11接收到来自城轨车辆控制***的数据信息,对数据信息进行处理,依次得到地址接口信息、时序信息和转换数据信息,然后按照时序信息发送转换数据信息和地址接口信息至第二通信接口电路15,第二通信接口电路15收到转换数据信息和地址接口信息之后,会按照地址接口信息发送转换数据信息,该地址接口信息可以为城轨车辆的多个车门其中之一。
本申请上述实施例2的方法,提供了一种通信接口的匹配方法,该方法包括:接收来自第一通信接口电路的数据信息,对数据信息进行处理,生成转换数据信息,并确定数据信息对应的目标设备的地址接口信息,发送转换数据信息和地址接口信息,使得第二通信接口电路根据地址接口信息发送转换数据信息至目标设备;本发明所提供的通信接口的匹配方法是接收来自第一通信接口电路的数据信息,然后对数据信息进行处理,生成转换数据信息,并且确定该数据信息对应的目标设备的地址接口信息,最后通过发送地址接口信息和转换数据信息至第二通信接口电路,使得第二通信接口电路根据地址接口信息发送转换数据信息至目标设备;进而解决了现有技术中通信接口的匹配***中数据传输速率较慢的问题,与现有技术相比,达到了提高通信接口匹配***中数据传输的速率的目的。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、移动终端、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种通信接口的匹配***,其特征在于,包括:控制板,其中,所述控制板包括:
第一通信接口电路,用于接收数据信息;
控制器,与所述第一通信接口电路电连接,用于对所述数据信息进行处理,生成转换数据信息,并确定所述数据信息对应的目标设备的地址接口信息;
第二通信接口电路,与所述控制器电连接,用于接收所述转换数据信息和所述地址接口信息,并通过所述地址接口信息发送所述转换数据信息至所述目标设备;
所述控制器还包括:处理器和可编程逻辑器件;所述***还包括:
终端,与所述处理器电连接,用于获取所述控制板的配置信息,根据所述配置信息对所述控制板进行配置,使得所述第一通信接口电路经由所述控制器与所述第二通信接口电路建立通信链路;
其中,所述可编程逻辑器件还用于:
确定所述地址接口信息的时序信息,使得所述控制器按照所述时序信息将所述转换数据信息通过所述第二通信接口电路发送至所述目标设备;
在所述第一通信接口为RS485的情况下,所述处理器与所述第一通信接口电路电连接,所述可编程逻辑器件与所述处理器电连接;在所述第一通信接口为MVB的情况下,所述可编程逻辑器件与所述第一通信接口电路电连接,所述处理器与所述可编程逻辑器件电连接。
2.根据权利要求1所述的***,其特征在于,所述控制器包括:
处理器,与所述第一通信接口电路电连接,用于接收所述数据信息,并调用所述数据信息对应的第一通信接口转换指令对所述数据信息进行转换,生成所述转换数据信息;
可编程逻辑器件,与所述处理器电连接,用于接收所述转换数据信息,对所述转换数据信息进行地址译码,确定所述转换数据信息对应的所述目标设备的地址接口信息,使得所述第二通信接口电路通过所述地址接口信息发送所述转换数据信息至所述目标设备。
3.根据权利要求1所述的***,其特征在于,所述控制器包括:
可编程逻辑器件,与所述第一通信接口电路电连接,用于接收所述数据信息,并对所述数据信息进行地址译码,确定所述数据信息对应的所述目标设备的地址接口信息;
处理器,与所述可编程逻辑器件电连接,用于接收所述数据信息和所述地址接口信息,调用所述数据信息对应的第一通信接口转换指令对所述数据信息进行转换,生成转换数据信息,使得所述第二通信接口电路通过所述地址接口信息发送所述转换数据信息至所述目标设备。
4.根据权利要求2或3所述***,其特征在于,所述可编程逻辑器件包括以下其中之一:
复杂可编程逻辑器件CPLD、现场可编程门阵列FPGA。
5.根据权利要求1所述的***,其特征在于,所述配置信息包括:
通信速率、所述第一通信接口电路的设备地址信息和逻辑端口信息、所述第二通信接口电路的设备地址信息和逻辑端口信息、过程数据交换信息、消息数据交换信息、设备状态查询信息、设备逻辑端口配置状态查询信息。
6.一种通信接口的匹配方法,其特征在于,包括:
接收来自第一通信接口电路的数据信息;
对所述数据信息进行处理,生成转换数据信息,并确定所述数据信息对应的目标设备的地址接口信息;
发送所述转换数据信息和所述地址接口信息至第二通信接口电路,使得所述第二通信接口电路根据所述地址接口信息发送所述转换数据信息至所述目标设备;
其中,在接收来自第一通信接口电路的数据信息之前,所述方法还包括:
接收来自终端的配置信息,根据所述配置信息进行配置,建立所述第一通信接口电路至所述第二通信接口电路的通信链路;
其中,对所述数据信息进行处理,生成转换数据信息,并确定所述数据信息对应的目标设备的地址接口信息的步骤还包括:
确定所述地址接口信息的时序信息,并按照所述时序信息将所述转换数据信息通过所述第二通信接口电路发送至所述目标设备;
在所述第一通信接口为RS485的情况下,处理器与所述第一通信接口电路电连接,可编程逻辑器件与所述处理器电连接;在所述第一通信接口为MVB的情况下,所述可编程逻辑器件与所述第一通信接口电路电连接,所述处理器与所述可编程逻辑器件电连接。
7.根据权利要求6所述的方法,其特征在于,对所述数据信息进行处理,生成转换数据信息,并确定所述数据信息对应的目标设备的地址接口信息的步骤包括:
调用所述数据信息对应的第一通信接口转换指令对所述数据信息进行转换,生成转换数据信息;
对所述转换数据信息进行地址译码,确定所述转换数据信息对应的目标设备的地址接口信息,使得所述第二通信接口电路通过所述地址接口信息发送所述转换数据信息至所述目标设备。
8.根据权利要求6所述的方法,其特征在于,对所述数据信息进行处理,生成转换数据信息,并确定所述数据信息对应的目标设备的地址接口信息的步骤还包括:
对所述转换数据信息进行地址译码,确定所述转换数据信息对应的目标设备的地址接口信息;
调用所述数据信息对应的第一通信接口转换指令对所述数据信息进行转换,生成转换数据信息,使得所述第二通信接口电路通过所述地址接口信息发送所述转换数据信息至所述目标设备。
9.根据权利要求6所述的方法,其特征在于,所述配置信息包括:
通信速率、所述第一通信接口电路的设备地址信息和逻辑端口信息、所述第二通信接口电路的设备地址信息和逻辑端口信息、过程数据交换信息、消息数据交换信息、设备状态查询信息、设备逻辑端口配置状态查询信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510042113.2A CN104636299B (zh) | 2015-01-27 | 2015-01-27 | 通信接口的匹配方法和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510042113.2A CN104636299B (zh) | 2015-01-27 | 2015-01-27 | 通信接口的匹配方法和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104636299A CN104636299A (zh) | 2015-05-20 |
CN104636299B true CN104636299B (zh) | 2018-11-27 |
Family
ID=53215072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510042113.2A Active CN104636299B (zh) | 2015-01-27 | 2015-01-27 | 通信接口的匹配方法和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104636299B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106936215A (zh) * | 2017-03-13 | 2017-07-07 | 成都特斯拉云网络技术有限公司 | 用于发电设备的通讯*** |
CN107942645B (zh) * | 2017-10-19 | 2020-09-29 | 北京全路通信信号研究设计院集团有限公司 | 控制*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101014053A (zh) * | 2006-09-04 | 2007-08-08 | 北京佳讯飞鸿电气有限责任公司 | 用于实现isdn u接口与usb接口之间转换的转换装置 |
CN101908990A (zh) * | 2010-06-17 | 2010-12-08 | 中国北车股份有限公司大连电力牵引研发中心 | 一种基于arm7的mvb网关及其工作方法 |
CN102355460A (zh) * | 2011-09-30 | 2012-02-15 | 中国北车股份有限公司大连电力牵引研发中心 | 用于轨道交通车辆的通信设备及方法 |
CN102739639A (zh) * | 2011-04-01 | 2012-10-17 | 西门子公司 | 用于模块化控制设备的接口模块 |
CN202976069U (zh) * | 2012-09-26 | 2013-06-05 | 凤凰云科技(北京)有限公司 | 移动终端接口转换装置 |
CN103163843A (zh) * | 2011-12-12 | 2013-06-19 | 中国北车股份有限公司大连电力牵引研发中心 | 控制单元及控制方法 |
CN103209105A (zh) * | 2012-01-11 | 2013-07-17 | 中国北车股份有限公司大连电力牵引研发中心 | 用于轨道交通车辆的通信设备及方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5956523A (en) * | 1996-08-09 | 1999-09-21 | Advantech Co., Ltd. | Method and apparatus for reducing the number of RS232/RS485 transmission converters required for communicating between a PC and a plurality of instruments |
-
2015
- 2015-01-27 CN CN201510042113.2A patent/CN104636299B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101014053A (zh) * | 2006-09-04 | 2007-08-08 | 北京佳讯飞鸿电气有限责任公司 | 用于实现isdn u接口与usb接口之间转换的转换装置 |
CN101908990A (zh) * | 2010-06-17 | 2010-12-08 | 中国北车股份有限公司大连电力牵引研发中心 | 一种基于arm7的mvb网关及其工作方法 |
CN102739639A (zh) * | 2011-04-01 | 2012-10-17 | 西门子公司 | 用于模块化控制设备的接口模块 |
CN102355460A (zh) * | 2011-09-30 | 2012-02-15 | 中国北车股份有限公司大连电力牵引研发中心 | 用于轨道交通车辆的通信设备及方法 |
CN103163843A (zh) * | 2011-12-12 | 2013-06-19 | 中国北车股份有限公司大连电力牵引研发中心 | 控制单元及控制方法 |
CN103209105A (zh) * | 2012-01-11 | 2013-07-17 | 中国北车股份有限公司大连电力牵引研发中心 | 用于轨道交通车辆的通信设备及方法 |
CN202976069U (zh) * | 2012-09-26 | 2013-06-05 | 凤凰云科技(北京)有限公司 | 移动终端接口转换装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104636299A (zh) | 2015-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105260337B (zh) | 一种单片机的自动编址方法及*** | |
CN110235456A (zh) | 智能设备入网方法、移动终端、云服务器、设备及*** | |
CN111277610B (zh) | 网关控制***、方法、智能设备、智能设备服务器 | |
CN105553931A (zh) | 一种手机与家用智能设备快速激活、绑定的方法 | |
CN104811357B (zh) | 一种物联网*** | |
CN103235584B (zh) | 智能家居控制方法、装置、mcu及*** | |
CN104898654A (zh) | 无人机远程控制***及方法 | |
CN110166455A (zh) | 一种多运营商平台数据适配方法及相关设备 | |
CN104348686A (zh) | 一种终端设备与网关设备间的互联方法和装置 | |
CN108592310A (zh) | 空调***及空调***中机组间的通信方法 | |
CN106533863A (zh) | 移动终端、本地服务器、家居设备智能控制方法及*** | |
CN104636299B (zh) | 通信接口的匹配方法和*** | |
CN108594731A (zh) | 一种基于nfc的智能电器设备控制方法 | |
CN107689903A (zh) | 智能家居设备控制方法、***、存储介质及计算机设备 | |
CN108616582A (zh) | 内机和线控器的配对方法、装置及*** | |
CN107682441A (zh) | 一种远程控制的方法、移动终端及pc端 | |
CN106793314A (zh) | 基于poe及红外感应技术的灯光控制*** | |
CN104780082B (zh) | 一种移动设备与家庭智能终端的通讯方法 | |
CN105467979A (zh) | 汽车总线的远程控制***与方法 | |
CN108280624A (zh) | 一种节点跟踪方法及装置 | |
CN108093097A (zh) | 摄像头与家庭网关的连接方法及家庭网关 | |
CN106301446A (zh) | 战术电台组网调试与训练平台 | |
CN207264402U (zh) | 一种多功能条形码扫描装置 | |
CN104916098A (zh) | 无线控制***的联机启用方法 | |
CN104407539A (zh) | 一种主从模块结构的智能电力装置地址编码方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Chengyang District of Shandong city of Qingdao province Jinhong road 266111 No. 88 Applicant after: CRRC QINGDAO SIFANG CO., LTD. Address before: Chengyang District of Shandong city of Qingdao province Jinhong road 266111 No. 88 Applicant before: CSR Qingdao Sifang Locomotive and Rolling Stock Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |