一种基于数字控制器的设备防护方法、装置及存储介质与流程

文档序号:16525801发布日期:2019-01-05 10:20阅读:175来源:国知局
一种基于数字控制器的设备防护方法、装置及存储介质与流程

本发明涉及电力电子技术领域,特别涉及一种基于数字控制器的设备防护方法、装置及存储介质。



背景技术:

随着计算机的快速发展,智能控制逐渐取代了人力控制。相比于模拟控制方法,采用数字控制器控制被控对象其可靠性高,控制成本低,因此,目前在计算机领域,技术人员一般都采用数字控制器作为系统可靠运行的控制核心。例如,将数字控制器设置于ups、充电桩以及变频器等电子设备中以控制各电子设备开启或关闭。但是,当数字控制器异常或数字控制器的程序跑飞时,会对与数字控制器连接的电子设备发出错误的指令时,从而使各电子设备执行错误操作,极易造成电子设备的瘫痪。

因此,在数字控制器异常时,对与数字控制器连接的各设备进行有效防护以避免各设备接收到数字控制器发出的错误指令而引起设备瘫痪的问题是本领域技术人员需要解决的问题。



技术实现要素:

本发明的目的在于公开一种基于数字控制器的设备防护方法,在数字控制器异常时,对与数字控制器连接的各设备进行了有效的防护,从而避免了各设备接收到数字控制器发出的错误指令而引起设备瘫痪的问题。

为实现上述目的,本发明实施例公开了如下技术方案:

第一,本发明实施例公开了一种基于数字控制器的设备防护方法,包括:

接收数字控制器发送的运行信号;

判断所述运行信号是否处于正常范围;

若否,则发送封锁指令以关断所述数字控制器和/或关断与所述数字控制器连接的目标设备。

优选的,所述判断所述运行信号是否处于正常范围包括:

确定与所述运行信号对应的信号频率和信号占空比;

判断所述信号频率和所述信号占空比是否处于所述正常范围;

若所述信号频率和/或所述信号占空比超出所述正常范围,则所述数字控制器异常。

优选的,所述发送封锁指令以关断所述数字控制器和/或关断与所述数字控制器连接的目标设备之前还包括:

判断所述运行信号超出所述正常范围的次数是否大于设定阈值;

若否,则执行所述接收数字控制器发送的运行信号的步骤;

若是,则执行所述发送封锁指令以关断所述数字控制器和/或关断与所述数字控制器连接的目标设备的步骤。

优选的,所述接收数字控制器发送的运行信号包括:

接收所述数字控制器发送的矩形波信号。

优选的,所述发送封锁指令以关断所述数字控制器和/或关断与所述数字控制器连接的目标设备之后还包括:

向报警设备发送驱动指令以驱动所述报警设备报警。

优选的,所述发送封锁指令以关断所述数字控制器和/或关断与所述数字控制器连接的目标设备之后,还包括:

检测所述数字控制器是否成功关断;

若否,则再次发送所述封锁指令以关断所述数字控制器。运行信号接收模块,用于接收数字控制器发送的运行信号;

第二,本发明实施例公开了一种基于数字控制器的设备防护装置,包括:

判断模块,用于判断所述运行信号是否处于正常范围;

发送模块,用于所述运行信号超出所述正常范围时,则发送封锁指令以关断所述数字控制器和/或关断与所述数字控制器连接的目标设备。

优选的,所述判断模块包括:

确定单元,用于确定与所述运行信号对应的信号频率和信号占空比;

判断单元,用于判断所述信号频率和所述信号占空比是否处于所述正常范围;

判定单元,用于所述信号频率和/或所述信号占空比超出所述正常范围时,则判定所述数字控制器异常。

第三,本发明实施例公开了另一种基于数字控制器的设备防护装置,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述存储器中存储的计算机程序以实现如上任一项所述的基于数字控制器的设备防护方法的步骤。

第四,本发明实施例公开了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行以实现如上任一项提到的基于数字控制器的设备防护方法的步骤。

本发明实施例公开了一种基于数字控制器的设备防护方法,首先接收数字控制器发送的运行信号,然后判断运行信号是否在正常范围内,若否,则发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备。可见,本方案中,当数字控制器发送的运行信号不在正常范围内时,则关断数字控制器和/或与数字控制器连接的目标设备,从而防止数字控制器出现异常时仍然向目标设备发送错误的控制指令,从而引起目标设备异常工作进一步导致设备瘫痪。本发明还公开了基于数字控制器的设备防护装置及存储介质,效果如上。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的一种基于数字控制器的设备防护方法流程示意图;

图2为本发明实施例公开的一种基于数字控制器的设备防护装置结构示意图;

图3为本发明实施例公开的另一种基于数字控制器的设备防护装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种基于数字控制器的设备防护方法,在数字控制器异常时,对与数字控制器连接的各设备进行了有效的防护,从而避免了各设备接收到数字控制器发出的错误指令而引起设备瘫痪的问题。

请参见图1,图1为本发明实施例公开的一种基于数字控制器的设备防护方法流程示意图,该方法包括:

s101、接收数字控制器发送的运行信号。

具体的,本实施例中,数字控制器为市面上存在的控制器,因此,数字控制器的类型本发明实施例并不作限定。运行信号为数字控制器在运行过程中发射的信号,该信号可以是方波信号或正弦波信号等,其中,该运行信号中包含信号频率、信号占空比、信号幅度以及信号周期等信息。

s102、判断运行信号是否处于正常范围,若否,则进入步骤s103。

具体的,本实施例中,运行信号是否处于正常范围可以通过运行信号的频率、占空比以及周期等信息进行确定。其中,具体有以下几种方法,其一,确定运行信号的频率是否处于与频率对应的正常范围;其二,确定运行信号的占空比是否处于与占空比对应的正常范围;其三,确定运行信号的周期是否处于与周期对应的正常范围。当然,确定运行信号是否处于正常范围还可以通过运行信号的其他信息进行确定。本发明实施例在此并不作限定。

s103、发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备。

具体的,本实施例中,当数字控制器发射的运行信号对应的信号信息不在正常范围内时。其后进行的操作有以下三种类型,其一,发送封锁指令关断数字控制器,其中,封锁指令可以为低电平信号。其二,发送封锁指令关断与数字控制器连接的目标设备,其中,目标设备可以为开关型的设备,如ups、变频器以及充电桩等。其三,发送封锁指令后同时关断数字控制器和与数字控制器连接的目标设备,其中,关断数字控制器的封锁指令和关断目标设备的封锁指令可以为同一个指令,也可以为不同的指令,封锁指令为不同指令时,关断数字控制器的封锁指令和关断目标设备的封锁指令可以同时发送,当然,也可以以先后顺序进行发送。具体,先关断数字控制器还是先关断目标设备,可根据实际情况进行确定,本发明实施例在此并不作限定。

可见,本发明实施例公开的一种基于数字控制器的设备防护方法,首先接收数字控制器发送的运行信号,然后判断运行信号是否在正常范围内,若否,则发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备。可见,本方案中,当数字控制器发送的运行信号不在正常范围内时,则关断数字控制器和/或与数字控制器连接的目标设备,从而防止数字控制器出现异常时仍然向目标设备发送错误的控制指令,从而引起目标设备异常工作进一步导致设备瘫痪。

基于以上实施例,在本实施例中,判断运行信号是否处于正常范围包括:

确定与运行信号对应的信号频率和信号占空比;

判断信号频率和信号占空比是否处于正常范围;

若信号频率和/或信号占空比超出正常范围,则数字控制器异常。

具体的,本实施例中,除了确定运行信号的信号频率和信号占空比外还可以确定运行信号的信号周期以及信号幅度等。对应运行信号的不同信息类型,确定与该信息类型对应的正常范围区间。本实施例中仅以信号频率和信号占空比为例,其中,判断信号频率和信号占空比是否处于正常范围有以下几种情况,其一,信号频率超出与信号频率对应的正常范围,但信号占空比在信号占空比的正常范围,则数字控制器异常。其二,信号占空比超出与信号占空比对应的正常范围,但是信号频率处于与信号频率对应的正常范围,则数字控制器异常;其三,信号频率与信号占空比均超出各自对应的正常范围,则数字控制器异常。

需要说明的是,本实施例中的正常范围的范围区间可以根据实际情况进行确定,本发明实施例并不限定该正常范围的范围区间。

基于以上实施例,在本实施例中,发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备之前还包括:

判断运行信号超出正常范围的次数是否大于设定阈值;

若否,则执行接收数字控制器发送的运行信号的步骤;

若是,则执行发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备的步骤。

具体的,本实施例中,运行信号超出正常范围的次数是否大于设定阈值以判断运行信号的信号频率和信号占空比为例进行说明,判断信号频率和信号占空比超出正常范围的次数是否大于设定阈值:其中,可以分为以下几种情况:其一,判断信号频率超出正常范围的次数是否大于信号频率的设定阈值或信号占空比超出正常范围的次数是否大于信号占空比的设定阈值,只要其中的任意一个参数超出正常范围的次数大于对应的设定阈值,则判定运行信号超出正常范围的次数大于设定阈值;其二,判断信号占空比和信号频率两者超出各自对应的正常范围的次数总和是否超出设定阈值。例如,信号占空比超出正常范围的次数为5次,信号频率超出正常范围的次数为6次,设定阈值为10。则将两者不匹配的次数相加得到总和为11,则此次运行信号超出正常范围的次数大于设定阈值。

需要说明的是,本实施例中,设定阈值的大小可以由相关技术人员进行设定,其值的大小根据实际情况进行确定,本发明实施例对设定阈值的大小并不作限定。

基于以上实施例,在本实施例中,接收数字控制器发送的运行信号包括:

接收数字控制器发送的矩形波信号。

基于以上实施例,在本实施例中,发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备之后还包括:

向报警设备发送驱动指令以驱动报警设备报警。

具体的,本实施例中,当数字控制器出现异常后,在进行关断数字控制器以及关断与数字控制器连接的目标设备后,为了及时告知管理员异常数字控制器,因此,向报警设备发送驱动指令以驱动报警设备进行报警。其中,报警设备可以为蜂鸣器以及红蓝灯等。报警设备的类型对本发明实施例的实施并不会造成影响,因此,本发明实施例在此并不作限定。

基于以上实施例,在本实施例中,发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备之后,还包括:

检测数字控制器是否成功关断;

若否,则再次发送封锁指令以关断数字控制器。

具体的,本实施例中,检测数字控制器是否关断可以根据是否能接收到数字控制器发送的运行信号来判断,如果依旧能接收到数字控制器发送的运行信号,则说明此时数字控制器并没有关断成功。其中,检测数字控制器是否成功关断可以以设定时间周期进行检测,当然,也可以持续不间断的进行检测,本发明实施例在此并不作限定。其次,也可以检测与数字控制器连接的目标设备是否成功关断,若目标设备没有成功关断,则发送封锁指令以关断与数字控制器连接的目标设备。当然,也可以同时检测数字控制器和与数字控制器连接的目标设备是否均同时关断,若两者中存在至少一者没有成功关断,则再次发送封锁指令以再次关断。

下面对本发明实施例公开的一种基于数字控制器的设备防护装置进行介绍,请参见图2,图2为本发明实施例公开的一种基于数字控制器的设备防护装置结构示意图,该装置包括:

运行信号接收模块201,用于接收数字控制器发送的运行信号;

判断模块202,用于判断运行信号是否处于正常范围;

发送模块203,用于运行信号超出正常范围时,发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备。

可见,本发明实施例公开的基于数字控制器的设备防护装置,首先运行信号接收模块接收数字控制器发送的运行信号,然后判断模块判断运行信号是否在正常范围内,若否,发送模块则发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备。可见,本方案中,当数字控制器发送的运行信号不在正常范围内时,则关断数字控制器和/或与数字控制器连接的目标设备,从而防止数字控制器出现异常时仍然向目标设备发送错误的控制指令,从而引起目标设备异常工作进一步导致设备瘫痪。

基于以上实施例,在本实施例中,判断模块202包括:

确定单元,用于确定与运行信号对应的信号频率和信号占空比;

判断单元,用于判断信号频率和信号占空比是否处于正常范围;

判定单元,用于信号频率和/或信号占空比超出正常范围时,则数字控制器异常。

基于以上实施例,在本实施例中,还包括:

设定阈值判断模块,用于判断运行信号超出正常范围的次数是否大于设定阈值;

第一执行模块,用于运行信号超出正常范围的次数不大于设定阈值,则执行接收数字控制器发送的运行信号的步骤;

第二执行模块,用于运行信号超出正常范围的次数大于设定阈值时,则执行发送封锁指令以关断数字控制器和/或关断与数字控制器连接的目标设备的步骤。

基于以上实施例,在本实施例中,运行信号接收模块201包括:

运行信号接收单元,用于接收所述数字控制器发送的矩形波信号。

基于以上实施例,在本实施例中,还包括:

报警模块,用于向报警设备发送驱动指令以驱动所述报警设备报警。

基于以上实施例,在本实施例中,还包括:

检测模块,用于检测数字控制器是否成功关断;

封锁指令发送模块,用于数字控制器未成功关断时,再次发送封锁指令以关断数字控制器。

请参见图3,图3为本发明实施例公开的另一种基于数字控制器的设备防护装置结构示意图,包括:

存储器301,用于存储计算机程序;

处理器302,用于执行所述存储器中存储的计算机程序以实现以上任一项提到的基于数字控制器的设备防护方法的步骤。

本发明实施例公开的另一种基于数字控制器的设备防护装置,通过存储器存储以上任意一个实施例提到的基于数字控制器的设备防护方法的计算机程序,并由处理器处理存储器上存储的程序。当数字控制器发送的运行信号不在异常范围内时,则关断数字控制器和/或与数字控制器连接的目标设备,从而防止数字控制器出现异常时仍然向目标设备发送错误的控制指令,从而引起目标设备异常工作进一步导致设备瘫痪。

为了更好地理解本方案,本发明实施例公开的一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上任一实施例提到的基于数字控制器的设备防护方法的步骤。

以上对本申请所公开的一种基于数字控制器的设备防护方法、装置及存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1