充电桩故障诊断方法、装置、系统及计算机可读存储介质与流程

文档序号:35540630发布日期:2023-09-23 17:37阅读:82来源:国知局
充电桩故障诊断方法、装置、系统及计算机可读存储介质与流程

本发明涉及一种充电桩故障诊断,尤其涉及一种充电桩故障诊断方法、装置、系统及计算机可读存储介质。


背景技术:

1、充电桩一般是一个由交流配电、充电模块、功率切换单元、输出控制单元、计量计费单元、功率控制单元、人机交互单元等单元模块组成的集成电气系统,当前对于各单元模块的故障监测一般采用预置的采样监测或阀值判断的方式,若发生故障,充电桩会将故障结果发送至充电桩界面或远程平台,但这样的故障监测方式仅仅是一种单向上报模式,对于远程运维人员来说,通过远程平台只能知道很多设备发生故障,但却无法通过远程主动检查来定位充电桩的故障,依然需要通过线下检测设备来找到故障对应的真实根因,充电桩运维人工成本高。


技术实现思路

1、本发明的目的是提供一种充电桩故障诊断方法、装置、系统及计算机可读存储介质,能够精确地定位充电桩的故障,有利于提高在线故障定位的准确率,并降低了充电桩运维人工成本,提高运维效率。

2、为了实现上述目的,本发明公开了一种充电桩故障诊断方法,充电桩包括多个控制单元并与消息平台通信连接,其包括:

3、任一所述控制单元接收所述消息平台发送的故障诊断请求;

4、接收所述故障诊断请求的所述控制单元判断能否处理所述故障诊断请求,如果无法处理所述故障诊断请求,则将所述故障诊断请求转发至其他的控制单元,或者,向所述消息平台反馈诊断无法进行的应答;如果能够处理所述故障诊断请求,则将所述故障诊断请求加入待诊断队列,并向所述消息平台反馈诊断能够进行的应答;

5、所述控制单元根据所述待诊断队列中的所述故障诊断请求周期调用诊断接口进行故障诊断,并将故障诊断报告反馈所述消息平台。

6、进一步地,所述故障诊断请求包括故障诊断id、目标单元、诊断子单元号和诊断子设备号。

7、进一步地,所述诊断接口包括多个诊断处理接口,所述接收所述故障诊断请求的所述控制单元判断能否处理所述故障诊断请求包括如下步骤:

8、s201、判断所述故障诊断请求是否由自身负责处理,如果所述故障诊断请求不是自身负责处理的请求,则将所述故障诊断请求转发至其他的控制单元,如果所述故障诊断请求是自身负责处理的请求,则执行步骤s202;

9、s202、根据所述故障诊断请求判断是否设置有对应的诊断处理接口,如果没有设置所述对应的诊断处理接口,则向所述消息平台反馈诊断不支持进行的应答;如果有设置所述对应的诊断处理接口,则执行步骤s203;

10、s203、将所述故障诊断请求加入待诊断队列;

11、s204、向所述消息平台反馈诊断能够进行的应答。

12、进一步地,所述执行步骤s203之前,还包括:

13、s2021、判断所述对应的诊断处理接口的当前状态,如果所述对应的诊断处理接口不允许进行故障诊断,则向所述消息平台反馈诊断不允许进行的应答;如果所述对应的诊断处理接口允许进行故障诊断,则执行步骤s203。

14、进一步地,步骤s203包括:

15、s2031、申请诊断结构体;

16、s2032、将所述故障诊断请求赋值至所述诊断结构体;

17、s2033、将所述诊断结构体加入待诊断队列。

18、进一步地,所述故障诊断请求包括有多种,所述控制单元利用指针函数对应所述故障诊断请求分别注册定义有多个诊断处理接口。

19、进一步地,所述诊断接口包括多个诊断处理接口、诊断启动接口、诊断状态获取接口、诊断报告获取接口,所述所述控制单元根据所述待诊断队列中的所述故障诊断请求周期调用诊断接口进行故障诊断,并将故障诊断报告反馈所述消息平台包括如下步骤:

20、s301、判断所述诊断接口是否处于进行故障诊断的状态,如果所述诊断接口空闲,则执行步骤s302;如果所述诊断接口处于进行故障诊断的状态,则执行步骤s304;

21、s302、判断所述待诊断队列内是否有故障诊断请求,如果待诊断队列内有所述故障诊断请求,则取出所述故障诊断请求;

22、s303、调用所述诊断启动接口设置所述诊断接口处于进行故障诊断的状态,并返回步骤s301;

23、s304、根据当前处理的所述故障诊断请求调用对应的诊断处理接口进行故障诊断;

24、s305、调用所述诊断状态获取接口以判断故障诊断是否完成,如果故障诊断未完成,则返回步骤s301;如果故障诊断完成,则执行步骤s306;

25、s306、调用所述诊断报告获取接口以获取诊断报告;

26、s307、将所述诊断报告发送至所述消息平台;

27、s308、将所述故障诊断请求从所述待诊断队列中删除,并返回步骤s301。

28、为了实现上述目的,本发明公开了一种充电桩故障诊断装置,

29、接收模块,用于接收所述消息平台发送的故障诊断请求;

30、判断模块,用于判断接收所述故障诊断请求的所述控制单元能否处理所述故障诊断请求;

31、诊断模块,用于根据所述待诊断队列中的所述故障诊断请求周期调用诊断接口进行故障诊断,并将故障诊断报告反馈所述消息平台。

32、为了实现上述目的,本发明公开了一种充电桩故障诊断系统,

33、一个或多个处理器;

34、一个或多个存储器,用于存储一个或多个程序,当一个或多个所述程序被所述处理器执行,使得所述处理器实现如上所述的充电桩故障诊断方法。

35、为了实现上述目的,本发明公开了一种计算机可读存储介质,其上存储有程序,所述程序被处理器执行时实现如上所述的充电桩故障诊断方法。

36、本申请还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行如上所述的充电桩故障诊断方法。

37、本发明的充电桩故障诊断方法中,控制单元对接收到的故障诊断请求进行判断,如果判断自身无法处理故障诊断请求,则将故障诊断请求转发至其他的控制单元,或者,向消息平台反馈诊断无法进行的应答;如果判断自身能够处理故障诊断请求,则将故障诊断请求加入待诊断队列,并向消息平台反馈诊断能够进行的应答,在此基础上,控制单元根据待诊断队列中的故障诊断请求周期调用诊断接口进行故障诊断,并将故障诊断报告反馈消息平台。本发明根据故障诊断请求进行故障诊断以定位充电桩的故障,在线故障定位的准确率高,有利于运维人员通过故障诊断报告快速地了解到充电桩故障的具体真实根因,降低了充电桩运维人工成本,提高运维效率。



技术特征:

1.一种充电桩故障诊断方法,充电桩包括多个控制单元并与消息平台通信连接,其特征在于,包括:

2.根据权利要求1所述的充电桩故障诊断方法,其特征在于,所述故障诊断请求包括故障诊断id、目标单元、诊断子单元号和诊断子设备号。

3.根据权利要求1所述的充电桩故障诊断方法,其特征在于,所述诊断接口包括多个诊断处理接口,所述接收所述故障诊断请求的所述控制单元判断能否处理所述故障诊断请求包括如下步骤:

4.根据权利要求3所述的充电桩故障诊断方法,其特征在于,所述执行步骤s203之前,还包括:

5.根据权利要求3所述的充电桩故障诊断方法,其特征在于,步骤s203包括:

6.根据权利要求1所述的充电桩故障诊断方法,其特征在于,所述故障诊断请求包括有多种,所述控制单元利用指针函数对应所述故障诊断请求分别注册定义有多个诊断处理接口。

7.根据权利要求1所述的充电桩故障诊断方法,其特征在于,所述诊断接口包括多个诊断处理接口、诊断启动接口、诊断状态获取接口、诊断报告获取接口,所述所述控制单元根据所述待诊断队列中的所述故障诊断请求周期调用诊断接口进行故障诊断,并将故障诊断报告反馈所述消息平台包括如下步骤:

8.一种充电桩故障诊断装置,其特征在于,包括:

9.一种充电桩故障诊断系统,其特征在于,包括:

10.一种计算机可读存储介质,其上存储有程序,其特征在于,所述程序被处理器执行时实现如权利要求1至7任一项所述的充电桩故障诊断方法。


技术总结
本发明公开了一种充电桩故障诊断方法、装置、系统及计算机可读存储介质,充电桩包括多个控制单元并与消息平台通信连接,充电桩故障诊断方法包括:任一控制单元接收消息平台发送的故障诊断请求;接收故障诊断请求的控制单元判断能否处理故障诊断请求;如果能够处理故障诊断请求,则将故障诊断请求加入待诊断队列,并向消息平台反馈诊断能够进行的应答;控制单元根据待诊断队列中的故障诊断请求周期调用诊断接口进行故障诊断,并将故障诊断报告反馈消息平台。本发明充电桩故障诊断方法能够精确地定位充电桩的故障,有利于提高在线故障定位的准确率,并降低了充电桩运维人工成本,提高运维效率。

技术研发人员:饶敏,陈意庭,邓建辉,严显红
受保护的技术使用者:中能易电新能源技术有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1