[发明专利]故障判断方法、装置、计算机设备以及可读存储介质有效
申请号: | 202011612087.X | 申请日: | 2020-12-30 |
公开(公告)号: | CN112787856B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 吴文臣;马立克;徐茂;钱立冬;肖洋 | 申请(专利权)人: | 上海金脉电子科技有限公司 |
主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L43/50;H04L12/44 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 故障 判断 方法 装置 计算机 设备 以及 可读 存储 介质 | ||
本发明公开了一种故障判断方法、装置、计算机设备以及可读存储介质,故障判断方法应用于菊花链通信系统中,菊花链通信系统包括多个前端芯片以及主控单元,多个前端芯片依次通信连接形成链路,主控单元与链路两端的前端芯片分别通信连接,上述方法包括:分别通过链路的正通信方向以及反通信方向依次对前端芯片进行校验;根据校验结果得到正通信方向上以及反通信方向上的通信正常芯片数量;基于正通信方向上以及反通信方向上的通信正常芯片数量判断菊花链通信系统的故障情况。上述方法可以通过菊花链通信系统的两端分别进行通信,分别统计两种通信方向下链路中通信状态正常的前端芯片数量,从而实现对菊花链通信系统发生的故障进行准确判断。
技术领域
本发明实施例涉及计算机技术,尤其涉及一种故障判断方法、装置、计算机设备以及存储介质。
背景技术
菊花链通信是一种高低压隔离的通信方式,经常应用在例如车辆的电池管理系统(BMS)中,菊花链通信一般采用回环链路的形式,可以从两端同时进行通信,从而实现成本的优化,同时当通信出现断线等故障情况时可以尽可能多的获得电芯电压和温度数据,以便计算电池剩余电量等状态信息,以保证车辆的基本行驶功能。
但由于传统的菊花链通信系统中,链路中各个部分没有固定的地址标识,在组成的采集系统中随着数据读取方向的不同而动态变化,这样在发生通信断线等故障时,无法准确对故障情况做出判断。
发明内容
基于此,针对上述技术问题,本发明提供一种故障判断方法、装置、计算机设备及可读存储介质,可以准确判断菊花链通信系统的故障情况。
第一方面,本发明实施例提供了一种故障判断方法,应用于菊花链通信系统中,所述菊花链通信系统包括多个前端芯片以及主控单元,所述多个前端芯片依次通信连接形成链路,所述主控单元与所述链路两端的前端芯片分别通信连接,所述方法包括:
分别通过所述链路的正通信方向以及反通信方向依次对所述前端芯片进行校验;
根据所述校验结果得到所述正通信方向上以及所述反通信方向上的通信正常芯片数量;
基于所述正通信方向上以及所述反通信方向上的通信正常芯片数量判断所述菊花链通信系统的故障情况。
上述故障判断方法,可以通过菊花链通信系统的两端分别进行通信,分别统计两种通信方向下链路中通信状态正常的前端芯片数量,从而实现对菊花链通信系统发生的故障进行准确判断。
在其中一个实施例中,所述分别通过所述链路的正通信方向以及反通信方向依次对所述前端芯片进行校验的步骤包括:
按照所述正通信方向与所述反通信方向依次获取各个前端芯片的循环冗余校验数据;
若一个前端芯片的循环冗余校验数据验证通过,则判断该前端芯片为通信正常芯片。
在其中一个实施例中,所述根据所述校验结果得到所述正通信方向上以及所述反通信方向上的通信正常芯片数量的步骤包括:
对所述菊花链通信系统重复进行预设次数的芯片校验步骤;
在得到的多组校验结果中排除误差情况,以得到所述正通信方向上以及所述反通信方向上的通信正常芯片数量。
在其中一个实施例中,所述基于所述正通信方向上以及所述反通信方向上的通信正常芯片数量判断所述菊花链通信系统的故障情况的步骤包括:
若所述正通信方向上与所述反通信方向上的通信正常芯片数量之和大于所述前端芯片的总数量,则判断所述菊花链通信系统未发生断线故障;
若所述正通信方向上与所述反通信方向上的通信正常芯片数量之和等于所述前端芯片的总数量,则判断所述菊花链通信系统发生的断线故障为单点导线故障;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海金脉电子科技有限公司,未经上海金脉电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011612087.X/2.html,转载请声明来源钻瓜专利网。