控制器的监控方法、装置、控制芯片、控制器和空调与流程

文档序号:16917910发布日期:2019-02-19 19:07阅读:106来源:国知局
控制器的监控方法、装置、控制芯片、控制器和空调与流程

本发明涉及安防监控技术领域,具体涉及一种控制器的监控方法、装置、控制芯片、控制器和空调。



背景技术:

控制器是指按照预定逻辑运算来控制设备运行的主令装置,期通常由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发布命令的"决策机构",即完成协调和指挥整个设备的操作。

现有技术中,随着控制器的广泛应用,越来越多的功能被加进控制器中,与此同时,由于控制器的应用环境的多样性,控制器面临着各种各样不可预测的故障,若无法及时发现这些故障,并采取相应的措施,容易造成控制器损坏,降低了控制器的使用寿命。



技术实现要素:

有鉴于此,本发明的目的在于提供一种控制器的监控方法、装置、控制芯片、控制器和空调,以解决现有技术中控制器的使用寿命较低的问题。

为实现以上目的,本发明提供一种控制器的监控方法,包括:

获取控制器中指定对象的运行信息;

根据所述运行信息,检测所述指定对象是否发生故障;

若所述指定对象发生故障,停止对所述指定对象供电。

本发明还提供一种控制器的监控装置,包括:

获取模块,用于获取控制器中指定对象的运行信息;

检测模块,用于根据所述运行信息,检测所述指定对象是否发生故障;

控制模块,用于若所述指定对象发生故障,停止对所述指定对象供电。

本发明还提供一种控制芯片,包括处理器和存储器;

所述处理器与所述存储器相连;

所述存储器,用于存储计算机程序,所述计算机程序至少用于存储上述所述的控制器的监控方法;

所述处理器,用于调用并执行所述计算机程序。

本发明还提供一种控制器,其特征在于,设置有上述所述的控制芯片。

本发明还提供一种空调,设置有上述所述的控制器。

本发明的控制器的监控方法、装置、控制芯片、控制器和空调,通过获取控制器中指定对象的运行信息;根据所述运行信息,检测所述指定对象是否发生故障;若所述指定对象发生故障,停止对所述指定对象供电,实现了对控制器进行有效的监控,以便及时发现控制器中的干扰和故障,避免造成控制器无法运行,甚至损坏等现象。采用本发明的技术方案,能够提高控制器的使用寿命。

附图说明

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

图1为本发明的控制器的监控方法实施例的流程图;

图2为本发明的控制器的监控装置实施例一的结构示意图;

图3为本发明的控制器的监控装置实施例二的结构示意图;

图4为本发明的控制芯片实施例的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行详细的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本发明所保护的范围。

图1为本发明的控制器的监控方法实施例的流程图,如图1所示,本实施例的控制器的监控方法具体可以包括如下步骤:

100、获取控制器中指定对象的运行信息;

例如,控制器主要是由多个功能控制芯片、主控制芯片及每个芯片对应的外围电路构成,本实施例中,可以针对控制器额外设置一个辅助控制芯片和该辅助控制芯片的外围电路。并针对控制器中的功能控制芯片、主控制芯片和关键的外围电路等作为指定对象,其中功能控制芯片、主控制芯片可以定义为目标芯片,关键的外围电路可以定义为指定电路。这样在获取控制器中指定对象的运行信息时,可以获取指定电路的电路参数,如电压、电流等,也可以获取目标芯片的工作状态,如目标芯片的带电状态和第一断电状态。

101、根据指定对象的运行信息,检测指定对象是否发生故障;

在一个具体实现过程中,若指定对象为指定电路,可以检测指定电路的电路参数与预设的电路故障参数是否相匹配;若电路参数与电路故障参数相匹配,确定指定电路发生故障。

具体地,可以针对指定电路设置相应的电压阈值或者电流阈值作为电路故障参数,在控制器工作过程中,若检测到指定电路的电压大于电压阈值,或者,指定电路的电流大于电流阈值,则认为电路参数与电路故障参数相匹配,该指定电路存在过压或者过流现象,造成对控制器的干扰,并检测出该指定电路发生故障。

需要说明的是,由于指定电路发生过电压或过电流时,反复断电上电可能会烧毁元器件,因此,对于指定电路来说,其发生过电压或过电流时,可以直接判定该指定电路发生故障,而无需反复上电后,通过统计过电压或过电流的次数,判定该指定电路是否发生故障。

在一个具体实现过程中,若指定对象为目标芯片,可以按照预设的条件,控制目标芯片在第一断电状态和带电状态之间进行切换,并在切换过程中执行以下操作:统计目标芯片进入第一断电状态的次数;检测进入第一断电状态的次数是否达到预设阈值;若进入第一断电状态的次数达到预设阈值,确定目标芯片发生故障。例如,进入第一断电状态的次数优选为3次。在实际应用中由于目标芯片的数目可能为多个,本实施例可以针对不同的目标芯片设置不同的次数。

具体地,当目标芯片在带电状态下,若目标芯片返回第一响应信号的时长达到第一预设时长,可以暂定为目标芯片异常,并控制目标芯片切换至第一断电状态,但是,此时可能并不是由于目标芯片发生故障引起的,可能是由于目标芯片跑死等情况造成的,通常情况下,目标芯片跑死时,可以对目标芯片断电,并重新上电即可是目标芯片恢复使用,因此,在第一断电状态下,若目标芯片的断电时长达到第二预设时长,控制目标芯片切换至带电状态,并重新检测目标芯片返回第一响应信号的时长是否达到第一预设时长即可,若经过多次断电上电操作后,目标芯片返回第一响应信号的时长均达到第一预设时长,此时,可以确定该情况是由于目标芯片发生故障造成的,并可以确定目标芯片发生故障。

102、若指定对象发生故障,停止对指定对象供电。

本实施例中,若确定指定对象发生故障,为了避免指定对象对应的电器元件损坏,本实施例需要停止对指定对象供电,从而能够及时发现控制器发生故障,并有效的保护控制器,使得控制器的使用寿命更长。例如,可以强制切断该指定对象与供电电源之间的电路,使得供电电源无法对供电对象供电。

需要说明的是,本实施例中在控制器设置辅助控制芯片和该辅助控制芯片的外围电路实现对控制器的监控,仅是多种实现方式中的一种,本实施例并不限制于其它实现方式,例如,可以不设置该辅助控芯片,而是针对控制器现有的控制芯片设置相应的外围电路,由控制器现有的控制芯片完成对控制的监控,例如,由控制器的主控制芯片完成对控制的监控。

本实施例的控制器的监控方法,通过获取控制器中指定对象的运行信息;根据所述运行信息,检测所述指定对象是否发生故障;若所述指定对象发生故障,停止对所述指定对象供电,实现了对控制器进行有效的监控,以便及时发现控制器中的故障,避免造成控制器损坏等现象。采用本发明的技术方案,能够提高控制器的使用寿命。

在实际应用中,由于辅助控制芯片自身也可能出现异常,导致其对目标芯片或者指定线路的检测出现误判,影响控制器的运行,因此,本实施例中,还可以利用目标芯片对辅助控制芯片进行检测,其检测原理可以与检测目标芯片是否发生故障的原理相同,详细请参考上述相关记载,这样目标芯片检测出辅助控制芯片发生故障时,可以向辅助控制芯片发送断电指令,这样辅助控制芯片在接收到目标芯片的断电指令后,即可切换至第二断电状态。

在一个具体实现过程中,为了方便维护人员对控制器进行维修,本实施例中可以生成指定对象的故障信息,并输出该故障信息其中,该故障信息优选为以故障代码的形式输出。具体地,对于指定电路而言,可以生成指定电路对应的第一故障信息;输出第一故障信息。对于目标芯片而言,可以生成目标芯片对应的第二故障信息;输出第二故障信息。

例如,本实施例中可以针对每个指定电路设置特殊标志位,第一故障信息可以携带相应的特殊标志位。可以针对每个目标芯片的功能设置对应的标识,第二故障信息中可以携带响应的标识。这样,维护人员可以通过特殊标志位或标识,快速找到对应的故障位置,以便进行维修。

需要说明的是,本实施例中,可以由辅助控制芯片输出故障信息,也可以有辅助控制芯片发送给主控芯片后,由主控芯片输出该故障信息。

图2为本发明的控制器的监控装置实施例一的结构示意图,如图2所示,本实施例的控制器的监控装置包括获取模块10、检测模块11和控制模块12。

获取模块10,用于获取控制器中指定对象的运行信息;

例如,指定对象包括指定电路和目标芯片。获取模块10可以获取指定电路的电路参数,也可获取目标芯片的工作状态,其中目标芯片的工作状态包括带电状态和第一断电状态。

检测模块11,用于根据指定对象的运行信息,检测指定对象是否发生故障;

例如,检测模块11可以检测电路参数与预设的电路故障参数是否相匹配;若电路参数与电路故障参数相匹配,确定指定电路发生故障。也可以按照预设的条件,控制目标芯片在第一断电状态和带电状态之间进行切换,例如,在带电状态下,若目标芯片返回第一响应信号的时长达到第一预设时长,控制目标芯片切换至第一断电状态;在第一断电状态下,若目标芯片的断电时长达到第二预设时长,控制目标芯片切换至带电状态。目标芯片在第一断电状态和带电状态之间进行切换的过程中可以统计目标芯片进入第一断电状态的次数;检测次数是否达到预设阈值;若次数达到预设阈值,确定目标芯片发生故障。

控制模块12,用于若指定对象发生故障,停止对指定对象供电。

本实施例的控制器的监控装置,通过获取控制器中指定对象的运行信息;根据所述运行信息,检测所述指定对象是否发生故障;若所述指定对象发生故障,停止对所述指定对象供电,实现了对控制器进行有效的监控,以便及时发现控制器中的故障,避免造成控制器损坏等现象。采用本发明的技术方案,能够提高控制器的使用寿命。

图3为本发明的控制器的监控装置实施例二的结构示意图,如图3所示,本实施例的控制器的监控装置在图2所示实施例的基础上,进一步还可以包括接收模块13、生成模块14和输出模块15。

接收模块13,用于接收目标芯片的断电指令,以切换至第二断电状态。

生成模块14,用于生成指定对象对应的故障信息;

输出模块15,用于输出故障信息。

图4为本发明的控制芯片实施例的结构示意图,如图4所示,本实施例的控制芯片包括处理器20和存储器21;

处理器20与存储器21相连;

存储器21,用于存储计算机程序,计算机程序至少用于存储上述实施例的控制器的监控方法;

处理器20,用于调用并执行计算机程序。

本发明还提供一种控制器,该控制器设置有上述实施例的控制芯片。

本发明还提供一种空调,该空调设置上述实施例的控制器。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。

需要说明的是,在本发明的描述中,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是指至少两个。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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