一种获取总线上挂载节点信息的方法和装置的制造方法

文档序号:9581585阅读:360来源:国知局
一种获取总线上挂载节点信息的方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种获取总线上节点标识的方法和装置。
【背景技术】
[0002]在485总线系统中,控制节点例如上位机为了与挂载在总线上的各个挂载节点进行单独通信,需要控制节点首先获得总线上各个挂载节点的Sn号,以便控制节点为总线上的每个挂载节点分配一个在485总线系统中独一无二的身份识别号(ID),使得每个挂载节点利用自身的身份识别号识别控制节点通过总线发布的消息是否属于自身,实现与控制节点之间的单独通信。
[0003]目前,一般都是人为将485总线系统中各个挂载节点的Sn号输入控制节点中,但是,对于一个不知道包含多少挂载节点、不知道各个挂载节点的Sn号的485总线系统,控制节点无法获知总线上各个挂载节点的Sn号等信息,进而也无法与总线上挂载的各个挂载节点单独通信。

【发明内容】

[0004]本发明实施例中提供了一种获取总线上挂载节点信息的方法和装置,使得总线系统中的控制节点能够获取总线上各个挂载节点的标识信息例如Sn号。
[0005]第一方面,本发明实施例提供一种获取总线上挂载节点标识的方法,应用于总线系统,所述总线系统包括控制节点和至少一个挂载节点,控制节点和每个挂载节点通过总线通信;该方法包括:
[0006]所述控制节点发送上报消息,所述上报消息用于指示各个所述挂载节点上报第一标识;
[0007]所述控制节点接收各个所述挂载节点分别发送的所述挂载节点自身的第一标识。
[0008]可选地,所述上报消息中包括上报时延生成算法标识,所述上报时延生成算法标识用于指示各个所述挂载节点上报第一标识时采用的上报时延生成算法。
[0009]可选地,所述控制节点接收各个所述挂载节点分别发送的所述挂载节点自身的第一标识之后,还包括:
[0010]所述控制节点发送确认消息,所述确认消息中包括所述控制节点接收到的各个第一标识,以便各个所述挂载节点确认所述控制节点是否接收到自身的第一标识。
[0011]可选地,所述控制节点发送确认消息之后,还包括:
[0012]所述控制节点发送下一轮的上报消息;相邻两轮上报消息中包括的上报时延生成算法标识不同;
[0013]所述控制节点接收确认未被控制节点确认的挂载节点所发送的第一标识;
[0014]所述控制节点再次发送确认消息,所述确认消息中包括所述控制节点在发送所述下一轮的上报消息后接收到的第一标识。
[0015]第二方面,本发明实施例提供一种获取总线上挂载节点标识的方法,应用于总线系统,所述总线系统包括控制节点和至少一个挂载节点,控制节点和每个挂载节点通过总线通信;该方法包括:
[0016]所述挂载节点接收所述控制节点发送的上报消息,所述上报消息用于指示所述挂载节点上报所述挂载节点自身的第一标识;
[0017]所述挂载节点将自身的第一标识发送给所述控制节点。
[0018]可选地,所述上报消息中包括上报时延生成算法标识;所述挂载节点将自身的第一标识发送给所述控制节点,包括:
[0019]所述挂载节点使用所述上报时延生成算法标识所指示的上报时延生成算法对所述挂载节点自身的第一标识进行转换,得到转换数值;
[0020]所述挂载节点根据所述转换数值确定所述挂载节点发送自身第一标识的延时时间;
[0021]所述挂载节点从接收到所述上报消息开始计时至所述延时时间时,将自身的第一标识发送给所述控制节点。
[0022]可选地,所述挂载节点将自身的第一标识发送给控制节点之后,还包括:
[0023]所述挂载节点接收所述控制节点发送的确认消息;
[0024]所述挂载节点判断所述确认消息中是否包括自身的第一标识;
[0025]包括时,判断所述控制节点接收到自身的第一标识;
[0026]不包括时,判断所述控制节点未接收到自身的第一标识。
[0027]可选地,所述挂载节点判断所述控制节点接收到自身的第一标识之后,还包括:
[0028]所述挂载节点接收到所述控制节点发送的下一轮上报消息时,不再上报自身的第一标识;
[0029]所述挂载节点判断所述控制节点未接收到自身的第一标识之后,还包括:
[0030]所述挂载节点接收到所述控制节点发送的下一轮上报消息时,再次将自身的第一标识发送给所述控制节点。
[0031]第三方面,本发明实施例提供一种获取总线上挂载节点标识的装置,应用于总线系统中的控制节点,所述控制节点和总线系统中的每个挂载节点通过总线通信;该装置包括:
[0032]发送单元,用于发送上报消息,所述上报消息用于指示各个所述挂载节点上报第一标识;
[0033]接收单元,用于接收各个所述挂载节点分别发送的所述挂载节点自身的第一标识。
[0034]第四方面,本发明实施例提供一种获取总线上挂载节点标识的装置,应用于总线系统中的挂载节点,所述挂载节点与总线系统中的控制节点通过总线通信;该装置包括:
[0035]接收单元,用于接收所述控制节点发送的上报消息,所述上报消息用于指示所述挂载节点上报所述挂载节点自身的第一标识;
[0036]发送单元,用于将所属挂载节点的第一标识发送给所述控制节点。
[0037]本实施例中,该方法应用于总线系统,所述总线系统包括控制节点和至少一个挂载节点,控制节点和每个挂载节点通过总线通信;该方法包括:所述控制节点发送上报消息,所述上报消息用于指示各个所述挂载节点上报第一标识;所述控制节点接收各个所述挂载节点分别发送的所述挂载节点自身的第一标识。从而使得控制节点能够通过总线获取到总线上挂载的各个挂载节点的第一标识。
【附图说明】
[0038]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1为本发明实施例应用场景示例图;
[0040]图2为本发明实施例获取总线上挂载节点标识的一种方法流程示意图;
[0041]图3为本发明实施例获取总线上挂载节点标识的另一种方法流程示意图;
[0042]图4为本发明实施例获取总线上挂载节点标识的第三种方法流程示意图;
[0043]图5为本发明实施例获取总线上挂载节点标识的第四种方法流程示意图;
[0044]图5A为本发明实施例应用场景实例结构图;
[0045]图6为本发明实施例获取总线上挂载节点标识的装置结构示意图;
[0046]图7为本发明实施例获取总线上挂载节点标识的另一种装置结构示意图。
【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]参见图1,为本发明实施例获取总线上挂载节点标识的方法及装置所应用场景示例图。如图1所示,本发明实施例获取总线上挂载节点标识的方法及装置可以应用于总线系统中,总线系统中包括控制节点110、至少一个挂载节点120(图1中示出了 2个挂载节点)以及总线130 ;其中,控制节点110与各个
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1