通信总线的故障诊断方法、系统、设备及存储介质与流程

文档序号:34982889发布日期:2023-08-03 16:13阅读:34来源:国知局
通信总线的故障诊断方法、系统、设备及存储介质与流程

本发明涉及通信,具体涉及通信总线的故障诊断方法、系统、设备及存储介质。


背景技术:

1、集成电路(inter-integrated circuit,iic)通信总线具备占用资源少、可挂载器件数量多、通信相对可靠的优势,在汽车电子等领域被广泛引用。

2、在一种常见的iic通信总线的应用方式中,iic通信总线中挂载有主机(master)以及多个从机(slave)。此时如果有一个从机出现器件故障,则其他从机均可能无法与主机进行通信。

3、因此,亟需提供一种对iic通信总线进行故障诊断的方案,以保障高可靠性的通信总线需求。


技术实现思路

1、有鉴于此,本发明提供了一种通信总线的故障诊断方法、系统、设备及存储介质,可以完成准确的故障诊断以保障高可靠性的通信总线需求。

2、第一方面,本发明提供了一种通信总线的故障诊断方法,所述方法应用于iic通信总线系统中,所述iic通信总线系统中包括挂载于iic通信总线的一个主机、x个从机,且每个从机与所述iic通信总线的连接线中设置有开关,x为大于1的正整数;该方法包括:

3、在所述主机、所有从机处于上电的状态下,将所有从机对应的开关设置为断开状态,以断开各个从机与所述iic通信总线之间的连接;

4、将第i个从机对应的开关设置为闭合状态,并检测第i通信功能,所述第i通信功能是所述主机与所述第i个从机之间的通信功能,所述i为1至x之间的正整数;

5、根据第一通信功能至第x通信功能的检测结果,确定故障诊断结果,所述故障诊断结果用于指示所述iic通信总线系统中的故障器件。

6、第二方面,本发明提供了一种iic通信总线系统,所述iic通信总线系统中包括开关模块、检测模块和诊断模块,所述开关模块包括在挂载于iic通信总线的x个从机与所述iic通信总线的连接线中所分别设置的开关,所述iic通信总线还挂载有1个主机,x为大于1的正整数;

7、所述开关模块,用于在所述主机、所有从机处于上电的状态下,将所有从机对应的开关设置为断开状态以断开各个从机与所述iic通信总线之间的连接;

8、所述开关模块,用于将第i个从机对应的开关设置为闭合状态,所述i为1至x之间的正整数;

9、所述检测模块,用于检测第i通信功能,所述第i通信功能是所述主机与所述第i个从机之间的通信功能;

10、诊断模块,用于根据第一通信功能至第x通信功能的检测结果,确定故障诊断结果,所述故障诊断结果用于指示所述iic通信总线系统中的故障器件。

11、第三方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的通信总线的故障诊断方法。

12、第四方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的通信总线的故障诊断方法。

13、本发明一个或者多个实施方式提供的技术方案,在从机与iic通信总线的连接线中增加设置开关,首先将主机、所有的从机设置为上电状态,以及断开所有从机的开关,从而断开各个从机与iic通信总线之间的连接,再通过依次闭合各个从机对应的开关,以准确地检测出主机与各个从机之间的通信功能,最终基于通信功能的检测结果,完成准确的故障诊断,通过控制开关断开各个疑似故障的从机,以确保其不影响iic通信总线上其它从机的正常工作,避免大规模功能失效,以保障高可靠性的通信总线需求。



技术特征:

1.一种通信总线的故障诊断方法,其特征在于,所述方法应用于iic通信总线系统中,所述iic通信总线系统中包括挂载于iic通信总线的一个主机、x个从机,且每个从机与所述iic通信总线的连接线中设置有开关,x为大于1的正整数;

2.根据权利要求1所述的方法,其特征在于,所述检测第i通信功能,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据第一通信功能至第x通信功能的检测结果,确定故障诊断结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述在第y通信功能的检测结果为所述主机与第y个从机之间的通信功能异常的情况下,若第z通信功能的检测结果为所述主机与第z个从机之间的通信功能异常,则确定所述主机为故障器件,包括:

5.根据权利要求3所述的方法,其特征在于,所述在第y通信功能的检测结果为所述主机与第y个从机之间的通信功能异常的情况下,若第z通信功能的检测结果为所述主机与第z个从机之间的通信功能正常,则确定所述第y个从机为故障器件,包括:

6.根据权利要求1所述的方法,其特征在于,所述iic通信总线通过上拉电源进行供电;

7.一种iic通信总线系统,其特征在于,所述iic通信总线系统中包括开关模块、检测模块和诊断模块,所述开关模块包括在挂载于iic通信总线的x个从机与所述iic通信总线的连接线中所分别设置的开关,所述iic通信总线还挂载有1个主机,x为大于1的正整数;

8.一种计算机设备,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至6中任一项所述的通信总线的故障诊断方法。


技术总结
本发明涉及通信技术领域,公开了一种通信总线的故障诊断方法、系统、设备及存储介质。该方法应用于IIC通信总线系统中,IIC通信总线系统中包括挂载于IIC通信总线的一个主机、X个从机,且每个从机与IIC通信总线的连接线中设置有开关,X为大于1的正整数;该方法包括:在主机、所有从机处于上电的状态下,将所有从机对应的开关设置为断开状态,以断开各个从机与IIC通信总线之间的连接;将第i个从机对应的开关设置为闭合状态,并检测第i通信功能,第i通信功能是主机与第i个从机之间的通信功能;根据第一通信功能至第X通信功能的检测结果,确定故障诊断结果,故障诊断结果用于指示IIC通信总线系统中的故障器件。

技术研发人员:周磊,詹曙,伍磊,李鹏
受保护的技术使用者:镁佳(武汉)科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1