一种总线网络拓扑生成方法、装置、电子设备及存储介质与流程

allin2026-10-09  13


本发明实施例涉及总线通信,尤其涉及一种总线网络拓扑生成方法、装置、电子设备及存储介质。


背景技术:

1、随着技术的发展,总线技术由于布线方便和抗干扰能力强,目前已经广泛应用于工业控制、汽车和航天等领域。在总线系统中总线节点布线完成时,需要确定总线系统的总线网络拓扑,以便判断节点布线是否合理,并分析节点通讯是否稳定。

2、目前,通常采用人工绘制的方式,先对总线系统中每个总线节点之间的距离进行人工测量,再依据人工测距结果绘制或更新总线网络拓扑。

3、然而,这种人工绘制总线网络拓扑的方式,费时费力,无法及时绘制或更新总线网络拓扑,导致基于不准确的总线网络拓扑得到不准确的布线合理性判断和不准确的通信稳定性分析。


技术实现思路

1、本发明实施例提供一种总线网络拓扑生成方法、装置、电子设备及存储介质,以准确且便捷地确定总线系统对应的总线网络拓扑,提高了总线网络拓扑确定的效率和准确性。

2、第一方面,本发明实施例提供了一种总线网络拓扑生成方法,包括:

3、获取目标总线系统中每个总线节点的供电线缆信息;所述供电线缆信息包括:供电线缆的线截面和供电线缆中导线的电阻率;

4、向各个所述总线节点发送总线拓扑生成指令,以使各个所述总线节点基于接收到的总线拓扑生成指令,确定并发送每个所述总线节点对应的节点电气信息;

5、基于所述供电线缆信息和所述节点电气信息,确定所述目标总线系统对应的目标总线网络拓扑。

6、可选地,所述方法还包括:目标总线系统包括:总线控制器和至少一个总线节点;所述总线控制器与每个所述总线节点是通过总线并联的;所述总线控制器与各个所述总线节点是通过供电线缆串联的。

7、可选地,所述方法还包括:向目标总线系统中各个所述总线节点发送配置采集指令,以使每个所述总线节点基于接收到的配置采集指令,将当前总线节点对应的供电线缆信息发送至目标总线系统中的总线控制器。

8、可选地,所述方法还包括:针对各个所述总线节点,当前总线节点基于接收到的总线拓扑生成指令中的当前总线节点的第一节点唤醒时刻,唤醒当前总线节点,并采集多个参考工作电压和多个参考工作电流;所述当前总线节点对所述多个参考工作电压进行均值处理得到所述当前总线节点的节点工作电压,并对所述多个参考工作电流进行均值处理得到所述当前总线节点的节点工作电流,并进行再次进入低功耗模式;处于低功率模式的当前总线节点基于总线拓扑生成指令中的当前总线节点的第二节点唤醒时刻,唤醒当前总线节点,并将节点工作电压和节点工作电流作为节点电气信息发送至总线控制器。

9、可选地,所述方法还包括:基于所述节点电气信息中的节点工作电压和节点工作电流,确定每个总线节点的节点电阻;基于每个所述总线节点的节点电阻、供电线缆的线截面和供电线缆中导线的电阻率,确定每个所述总线节点与目标总线系统中的总线控制器之间的节点距离;基于每个所述总线节点与目标总线系统中的总线控制器之间的节点距离生成所述目标总线系统对应的目标总线网络拓扑。

10、可选地,所述方法还包括:向各个总线节点发送终端电阻状态采集指令,以使每个总线节点将采集到的终端电阻状态发送至总线控制器;基于接收到的终端电阻状态和目标总线系统对应的预设终端电阻状态,确定所述目标总线系统的终端电阻接入结果;基于终端电阻接入结果对目标总线网络拓扑进行调整,得到调整后的目标总线网络拓扑。

11、第二方面,本发明实施例还提供了一种总线网络拓扑生成装置,该装置包括:

12、供电线缆信息获取模块,用于获取目标总线系统中每个总线节点的供电线缆信息;所述供电线缆信息包括:供电线缆的线截面和供电线缆中导线的电阻率;

13、节点电气信息确定模块,用于向各个所述总线节点发送总线拓扑生成指令,以使各个所述总线节点基于接收到的总线拓扑生成指令,确定并发送每个所述总线节点对应的节点电气信息;

14、目标总线网络拓扑确定模块,用于基于所述供电线缆信息和所述节点电气信息,确定所述目标总线系统对应的目标总线网络拓扑。

15、第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:

16、一个或多个处理器;

17、存储器,用于存储一个或多个程序;

18、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所提供的总线网络拓扑生成方法。

19、第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所提供的总线网络拓扑生成方法。

20、第五方面,本发明实施例提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如本发明任意实施例所提供的总线网络拓扑生成方法。

21、本发明实施例的技术方案,通过获取目标总线系统中每个总线节点的供电线缆信息;所述供电线缆信息包括:供电线缆的线截面和供电线缆中导线的电阻率;向各个所述总线节点发送总线拓扑生成指令,以使各个所述总线节点基于接收到的总线拓扑生成指令,确定并发送每个所述总线节点对应的节点电气信息,并基于所述供电线缆信息和所述节点电气信息,从而准确且便捷地确定目标总线系统对应的目标总线网络拓扑,提高了目标总线网络拓扑确定的效率和准确性。

22、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种总线网络拓扑生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述目标总线系统包括:总线控制器和至少一个总线节点;所述总线控制器与每个所述总线节点是通过总线并联的;所述总线控制器与各个所述总线节点是通过供电线缆串联的。

3.根据权利要求1所述的方法,其特征在于,所述获取目标总线系统中每个总线节点的供电线缆信息,包括:

4.根据权利要求1所述的方法,其特征在于,所述各个所述总线节点基于接收到的总线拓扑生成指令,确定每个所述总线节点对应的节点电气信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述基于所述供电线缆信息和所述节点电气信息,确定所述目标总线系统对应的目标总线网络拓扑,包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种总线网络拓扑生成装置,其特征在于,所述装置包括:

8.一种电子设备,其特征在于,所述电子设备包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-6中任一所述的总线网络拓扑生成方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现如权利要求1-6中任一所述的总线网络拓扑生成方法。


技术总结
本发明实施例公开了一种总线网络拓扑生成方法、装置、电子设备及存储介质。该方法包括:获取目标总线系统中每个总线节点的供电线缆信息;供电线缆信息包括:供电线缆的线截面和供电线缆中导线的电阻率;向各个总线节点发送总线拓扑生成指令,以使各个总线节点基于接收到的总线拓扑生成指令,确定并发送每个总线节点对应的节点电气信息;基于供电线缆信息和节点电气信息,确定目标总线系统对应的目标总线网络拓扑。通过本发明实施例的技术方案,可以准确且便捷地确定总线系统对应的总线网络拓扑,提高了总线网络拓扑确定的效率和准确性。

技术研发人员:董元友,连振中,何伟强,金勇
受保护的技术使用者:南京北路智控科技股份有限公司
技术研发日:
技术公布日:2024/10/31
转载请注明原文地址: https://www.8miu.com/read-31951.html

最新回复(0)