本说明书实施例涉及故障检测,尤其涉及一种故障检测方法、系统及电子设备。
背景技术:
1、mcu(microcontroller unit,微控制单元),通常包含dsp(digital singnalprocessor,数字信号处理器)或者arm(advanced risc machines,嵌入式处理)等多种实现形式,它是控制板的核心大脑,用于分析计算电路板的各种采集信号,并控制对应的控制输出信号,实现设计的功能,但一旦mcu因软件或硬件问题工作异常时,对应的控制对象会因没有控制指令或者错误的控制指令而出错,特别是部分要求更严重的信号例如igbt(insulated gate bipolar transistor,绝缘栅双极型晶体管)的pwm(pulse widthmodulation,脉冲宽度调节)控制信号,或断路器分合闸指令信号等,他们的指令一旦出错,就会出现严重的故障甚至于直接出现炸机问题。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种故障检测方法、系统及电子设备,用于解决现有技术中没有使用效果较好的mcu故障检测方法的问题。
2、本说明书实施例采用下述技术方案:
3、本说明书实施例提供一种故障检测方法,所述故障检测方法具有备份mcu单元,包括第一mcu单元和第二mcu单元,所述第一mcu单元和所述第二mcu单元均分别连接有第一交流接触器和第二交流接触器,所述方法包括:
4、通过调整计数时钟信号的周期值来改变所述第一交流接触器动作延时时间;
5、将所述延时时间经过反馈电路输入计数器,以将所述计数时钟信号锁住,对所述第一交流接触器的当前状态进行锁存,所述第一交流接触器延时后闭合;
6、当检测到所述第一mcu单元发生故障时,将所述第一mcu单元的故障检测信号及所述第一交流接触器控制使能信号发送给计数器进行复位;
7、所述计数器释放计数时钟信号,所述第一交流接触器在交流接触器控制使能信号控制下断开;
8、所述第二mcu单元接收到所述第一mcu单元的故障信息后,接管系统控制功能。
9、本说明书实施例还提供一种故障检测系统,所述故障检测系统具有备份mcu单元,包括第一mcu单元和第二mcu单元,所述第一mcu单元和所述第二mcu单元均分别连接有第一交流接触器和第二交流接触器,所述系统包括:
10、调整模块,通过调整计数时钟信号的周期值来改变所述第一交流接触器动作延时时间;
11、锁存模块,将所述延时时间经过反馈电路输入计数器,以将所述计数时钟信号锁住,对所述第一交流接触器的当前状态进行锁存,所述第一交流接触器延时后闭合;
12、复位模块,当检测到所述第一mcu单元发生故障时,将所述第一mcu单元的故障检测信号及所述第一交流接触器控制使能信号发送给计数器进行复位;
13、断开模块,所述计数器释放计数时钟信号,所述第一交流接触器在交流接触器控制使能信号控制下断开;
14、接管模块,所述第二mcu单元接收到所述第一mcu单元的故障信息后,接管系统控制功能。
15、本说明书实施例还提供一种电子设备,包括至少一个处理器及存储器,存储器存储有程序,并且被配置成至少一个处理器执行以下步骤:
16、通过调整计数时钟信号的周期值来改变所述第一交流接触器动作延时时间;
17、将所述延时时间经过反馈电路输入计数器,以将所述计数时钟信号锁住,对所述第一交流接触器的当前状态进行锁存,所述第一交流接触器延时后闭合;
18、当检测到所述第一mcu单元发生故障时,将所述第一mcu单元的故障检测信号及所述第一交流接触器控制使能信号发送给计数器进行复位;
19、所述计数器释放计数时钟信号,所述第一交流接触器在交流接触器控制使能信号控制下断开;
20、所述第二mcu单元接收到所述第一mcu单元的故障信息后,接管系统控制功能。
21、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
22、通过调整计数时钟信号的周期值来改变第一交流接触器动作延时时间,将延时时间经过反馈电路输入计数器,以将计数时钟信号锁住,对第一交流接触器的当前状态进行锁存,第一交流接触器延时后闭合,当检测到第一mcu单元发生故障时,将第一mcu单元的故障检测信号及所述第一交流接触器控制使能信号发送给计数器进行复位,计数器释放计数时钟信号,第一交流接触器在交流接触器控制使能信号控制下断开,然后第二mcu单元接收到第一mcu单元的故障信息后,接管系统控制功能。
23、这样,可以有效解决单纯软件方式实现长延时时对计数变量翻转问题的处理,保证了交流接触器工作的可靠性;又解决了单纯用硬件方式实现时出现延时时间修改的不灵活问题。另外,通过设置备份mcu单元,共享系统采样信息、控制状态、mcu运作状态等信息,实现数据备份收发、状态执行、冗余备份的智能调控。当某一路mcu因故障宕机,引起系统功能失效时,利用通讯电路实现mcu故障识别,基于信号交互控制电路实现控制信号的接管。
1.一种故障检测方法,其特征在于,所述故障检测方法具有备份mcu单元,包括第一mcu单元和第二mcu单元,所述第一mcu单元和所述第二mcu单元均分别连接有第一交流接触器和第二交流接触器,所述方法包括:
2.如权利要求1所述的方法,其特征在于,通过调整计数时钟信号的周期值来改变所述第一交流接触器动作延时时间,包括:
3.如权利要求2所述的方法,其特征在于,在将所述新的延时时间存入fram存储器之前,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,将所述延时时间经过反馈电路输入计数器,以将所述计数时钟信号锁住,对所述第一交流接触器的当前状态进行锁存,所述第一交流接触器延时后闭合,包括:
5.如权利要求1所述的方法,其特征在于,当检测到所述第一mcu单元发生故障时,将所述第一mcu单元的故障检测信号及所述第一交流接触器控制使能信号发送给计数器进行复位,包括:
6.如权利要求1所述的方法,其特征在于,所述计数器释放计数时钟信号,所述第一交流接触器在交流接触器控制使能信号控制下断开,包括:
7.如权利要求1所述的方法,其特征在于,所述第一mcu单元连接有第一故障检测电路,所述第二mcu单元连接有第二故障检测电路。
8.如权利要求7所述的方法,其特征在于,所述第一故障检测电路和所述第二故障检测电路均包括:控制单元、判断单元、故障信号输出单元和电平状态输出单元,其中,所述控制单元的目标pwm输出引脚通过低通滤波单元连接所述判断单元的输入端,所述判断单元包括两个检测回路,所述判断单元的输出端连接所述故障信号输出单元的正极输入端,所述故障信号输出单元的负极输出端连接所述电平状态输出单元的oe接口。
9.如权利要求1所述的方法,其特征在于,所述第一mcu单元和所述第二mcu单元之间的内部通讯和信息共享通过内部通讯电路实现。
10.一种故障检测系统,其特征在于,所述故障检测系统具有备份mcu单元,包括第一mcu单元和第二mcu单元,所述第一mcu单元和所述第二mcu单元均分别连接有第一交流接触器和第二交流接触器,所述系统包括:
11.一种电子设备,包括至少一个处理器及存储器,存储器存储有程序,并且被配置成至少一个处理器执行以下步骤: