本发明专利技术实施例公开了一种通讯接口匹配方法、装置及控制器,将通讯接口设置为波特率可配置的,将每一个通讯接口与一个总线网络相连接,具体在进行通讯接口匹配时,通过第一通讯接口接收与第一通讯接口相连接的第一总线网络发送的第一数据,在确定第一数据传输正确,且第一数据的格式与第一预设格式相匹配时,确定匹配完成,否则重新对第一通讯接口的波特率进行配置后接收第一总线网络发送的数据,实现了通讯接口的自适应匹配,而不需要查看使用说明书就能确定接口与总线网络的对应关系,从而提高了组网效率。
【技术实现步骤摘要】
通讯接口匹配方法、装置及控制器
本专利技术涉及通信
,更具体地说,涉及一种通讯接口匹配方法、装置及控制器。
技术介绍
由符合同一种总线标准的多个总线网络组成的控制器系统中,一个总线网络和另一个总线网络的交汇点控制器上,设置有多个相同的物理接口(即多个物理接口均为符合同一总线标准的接口),但这些接口在不同的总线网络中,且通讯速率、通讯协议不同,在组网时,每个通讯接口必须与对应的网络插线一一对应连接才能正常组网,如果插错整个控制系统将无法正常通讯。目前,组网时必须查看使用说明书确定物理接口与总线网络的对应关系才能进行正确组网,组网效率较低。
技术实现思路
本专利技术的目的是提供一种通讯接口匹配方法及装置,实现通讯接口的自适应匹配,从而提高组网效率。为实现上述目的,本专利技术提供了如下技术方案:一种通讯接口匹配方法,应用于控制器,所述控制器的第一通讯接口与第一总线网络相连接,所述方法包括:为所述第一通讯接口配置通讯速率,所述通讯速率为所述第一通讯接口所支持的所有通讯速率中未使用过的一个通讯速率;当所述第一通讯接口配置完成时,通过所述第一通讯接口接收第一总线网络发送的第一数据;当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,执行所述为所述第一通讯接口配置通讯速率的步骤;当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,确定所述第一通讯接口匹配完成。上述方法,优选的,当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,还包括:通过所述第一通讯接口向所述第一总线网络发送匹配完成信息。上述方法,优选的,当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,在执行所述为所述第一通讯接口配置通讯速率的步骤之前还包括:判断是否超出预设的组网时长;当判断出没有超出预设的组网时长时,执行所述为所述第一通讯接口配置通讯速率的步骤。上述方法,优选的,还包括:当判断出超出预设的组网时长时,进行组网超时报警。上述方法,优选的,还包括:当所有待匹配的通讯接口都匹配完成时,存储通讯接口的端口号、总线网络的总线号,以及通讯速率的的对应关系;或者,存储通讯接口的端口号与通讯速率的对应关系。一种通讯接口匹配装置,应用于控制器,所述控制器的第一通讯接口与第一总线网络相连接,所述装置包括:配置模块,用于为所述第一通讯接口配置通讯速率,所述通讯速率为所述第一通讯接口所述支持的所有通讯速率中未使用过的一个通讯速率;接收模块,用于当所述第一通讯接口配置完成时,通过所述第一通讯接口接收所述第一总线网络发送的第一数据;匹配模块,用于当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,触发所述配置模块执行所述为所述第一通讯接口配置通讯速率的步骤;当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,确定所述第一通讯接口匹配完成。上述装置,优选的,所述匹配模块包括:第一判断单元,用于判断所述第一数据是否传输正确;第二判断单元,用于判断所述第一数据的格式是否与所述第一通讯接口所支持的协议格式相匹配;第一匹配单元,用于当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,触发所述配置模块执行所述为所述第一通讯接口配置通讯速率的步骤;第二匹配单元,用于当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,确定所述第一通讯接口匹配完成。上述装置,优选的,所述匹配模块还包括:发送单元,用于当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,通过所述第一通讯接口向所述第一总线网络发送匹配完成信息。上述装置,优选的,所述匹配模块还包括:第三判断单元,用于当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,判断是否超出预设的组网时长;所述第一匹配单元具体用于在所述第三判断单元判断出没有超出预设的组网时长时,触发所述配置模块执行所述为所述第一通讯接口配置通讯速率的步骤。上述装置,优选的,所述匹配模块还包括:报警单元,用于当所述第三判断单元判断出超出预设的组网时长时,进行组网超时报警。上述装置,优选的,还包括:存储模块,用于当待匹配的通讯接口都匹配完成时,存储通讯接口的端口号、总线网络的总线号,以及通讯速率的对应关系;或者,存储通讯接口的端口号与通讯速率的对应关系。一种控制器,包括如上任意一项所述的通讯接口匹配装置。通过以上方案可知,本申请提供的一种通讯接口匹配方法,应用于控制器,所述控制器的第一通讯接口与第一总线网络相连接,所述方法包括:为所述第一通讯接口配置通讯速率,所述通讯速率为所述第一通讯接口所支持的所有通讯速率中未使用过的一个通讯速率;当所述第一通讯接口配置完成时,通过所述第一通讯接口接收第一总线网络发送的第一数据;当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,执行所述为所述第一通讯接口配置通讯速率的步骤;当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,确定所述第一通讯接口匹配完成。可见,本申请实施例提供的通讯接口匹配方法,将通讯接口设置为波特率可配置的,将每一个通讯接口与一个总线网络相连接,具体在进行通讯接口匹配时,通过第一通讯接口接收与第一通讯接口相连接的第一总线网络发送的第一数据,在确定第一数据传输正确,且第一数据的格式与第一预设格式相匹配时,确定匹配完成,否则重新对第一通讯接口的波特率进行配置后接收第一总线网络发送的数据,实现了通讯接口的自适应匹配,而不需要查看使用说明书就能确定接口与总线网络的对应关系,从而提高了组网效率。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的通讯接口匹配方法的一种实现流程图;图2为本申请实施例提供的通讯接口匹配装置的一种结构示意图;图3为本申请实施例提供的匹配模块的一种结构示意图;图4为本申请实施例提供的匹配模块的另一种结构示意图;图5为本申请实施例提供的匹配模块的又一种结构示意图如图;图6为本申请实施例提供的匹配模块的又一种结构示意图;图7为本申请实施例提供的通讯接口匹配装置的另一种结构示意图;图8为本申请实施例提供的总线网络与控制器的连接示意图。说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三” “第四”等(如果存在)是用于区别类似的部分,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示的以外的顺序实施。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅本文档来自技高网...
【技术保护点】
一种通讯接口匹配方法,应用于控制器,其特征在于,所述控制器的第一通讯接口与第一总线网络相连接,所述方法包括:为所述第一通讯接口配置通讯速率,所述通讯速率为所述第一通讯接口所支持的所有通讯速率中未使用过的一个通讯速率;当所述第一通讯接口配置完成时,通过所述第一通讯接口接收第一总线网络发送的第一数据;当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,执行所述为所述第一通讯接口配置通讯速率的步骤;当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,确定所述第一通讯接口匹配完成。
【技术特征摘要】
1.一种通讯接口匹配方法,应用于控制器,其特征在于,所述控制器的第一通讯接口与第一总线网络相连接,所述方法包括: 为所述第一通讯接口配置通讯速率,所述通讯速率为所述第一通讯接口所支持的所有通讯速率中未使用过的一个通讯速率; 当所述第一通讯接口配置完成时,通过所述第一通讯接口接收第一总线网络发送的第一数据; 当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,执行所述为所述第一通讯接口配置通讯速率的步骤;当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,确定所述第一通讯接口匹配完成。2.根据权利要求1所述的方法,其特征在于,当所述第一数据传输正确,且所述第一数据的格式与所述第一通讯接口所支持的协议格式相匹配时,还包括: 通过所述第一通讯接口向所述第一总线网络发送匹配完成信息。3.根据权利要求1或2所述的方法,其特征在于,当所述第一数据传输错误,或者,所述第一数据的格式与所述第一通讯接口所支持的协议格式不匹配时,在执行所述为所述第一通讯接口配置通讯速率的步骤之前还包括: 判断是否超出预设的组网时长; 当判断出没有超出预设的组网时长时,执行所述为所述第一通讯接口配置通讯速率的步骤。4.根据权利要求3所述的方法,其特征在于,还包括: 当判断出超出预设的组网时长时,进行组网超时报警。5.根据权利要求1或2所述的方法,其特征在于,还包括: 当所有待匹配的通讯接口都匹配完成时,存储通讯接口的端口号、总线网络的总线号,以及通讯速率的对应关系;或者,存储通讯接口的端口号与通讯速率的对应关系。6.一种通讯接口匹配装置,应用于控制器,其特征在于,所述控制器的第一通讯接口与第一总线网络相连接,所述装置包括: 配置模块,用于为所述第一通讯接口配置通讯速率,所述通讯速率为所述第一通讯接口所述支持的所有通讯速率中未使用过的一个通讯速率; 接收模块,用于当所述第一通讯接口配置完成时,通过所述第一通讯接口接收所述第一总线网络发送的第一数据; 匹配模块,用于当所述第一数据传输错误,或者,所述第一...
【专利技术属性】
技术研发人员:程建军,任鹏,陈万兴,杨军,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。