抗干扰方法和系统、家用电器和存储介质技术方案

技术编号:34464115 阅读:18 留言:0更新日期:2022-08-10 08:36
本发明专利技术实施例提供一种抗干扰方法和系统、家用电器和存储介质。抗干扰方法包括:从当前时刻开始计时;当计时时间达到预设时间时,获取处理模块的工作数据,其中,预设时间等于或短于处理模块与关联模块之间的通信间隔时长或处理模块启动关联模块所消耗的启动时长;判断工作数据是否正常;以及如果工作数据不正常,则复位工作数据。与现有采用复杂滤波器件的抗干扰技术相比,这种抗干扰方案依托软件算法,因此实现简单,修改容易,成本也较低。成本也较低。成本也较低。

【技术实现步骤摘要】
抗干扰方法和系统、家用电器和存储介质


[0001]本专利技术涉及电子产品抗干扰
,具体地,涉及一种抗干扰方法和系统、家用电器和存储介质。

技术介绍

[0002]目前的家电产品,安规需要满足:电快速瞬态脉冲群抗扰度(EFT/B) 测试。特别是触摸芯片、显示芯片、主控芯片等这些会导致按键误动作,或显示错误,或控制外围设备出现错误的器件,更加需要具备较强的抗EFT 干扰的能力。
[0003]在现有技术中,对干扰较敏感的线路,通常采用滤波器件来实现信号滤波。这些滤波器件结构复杂,为了实现良好的滤波效果,需要采取测试
‑ꢀ
修改

测试

修改的方式。
[0004]现有的滤波技术存在以下缺点:滤波器件结构复杂,需要反复测试修改,导致设计周期长,成本高。

技术实现思路

[0005]为了至少部分地解决现有技术中存在的问题,提供一种抗干扰方法和系统、家用电器和存储介质。
[0006]根据本专利技术一个方面,提供一种抗干扰方法,包括:从当前时刻开始计时;当计时时间达到预设时间时,获取处理模块的工作数据,其中,预设时间等于或短于处理模块与关联模块之间的通信间隔时长或处理模块启动关联模块所消耗的启动时长;判断工作数据是否正常;以及如果工作数据不正常,则复位工作数据。
[0007]根据本专利技术实施例的抗干扰方法,可以通过软件算法来实现抗干扰。这种方案可以基本保证在每次处理模块与关联模块通信之前或每次启动关联模块之前完成工作数据的检查和复位,保证通信或启动控制的稳定性。与现有采用复杂滤波器件的抗干扰技术相比,这种抗干扰方案依托软件算法,因此实现简单,修改容易,成本也较低。
[0008]示例性地,工作数据包括与多个时钟源一一对应的多个时钟源信号,判断工作数据是否正常包括:判断多个时钟源信号在时间轴上是否一致,如果一致,则确定工作数据正常,否则确定工作数据不正常;复位工作数据包括:将多个时钟源信号复位到初始化状态。
[0009]多个时钟源彼此对照,可以简单高效的实现对处理模块的工作状态是否正常的判断。
[0010]示例性地,多个时钟源包括高频时钟源和低频时钟源,将多个时钟源信号复位到初始化状态包括:将高频时钟源的时钟源信号复位到初始化状态;对低频时钟源的时钟源信号与复位后的高频时钟源的时钟源信号进行同步,以复位低频时钟源的时钟源信号。
[0011]多个时钟源包括高频时钟源和低频时钟源的方案,便于满足大多数电子设备的计时需求。此外,由于与低频时钟源相比,高频时钟源的速度更快,能够更快地做出响应。因此先复位高频时钟源,再复位低频时钟源,这使得至少与高频时钟源相关的功能能够尽快地恢复到正常状态,进而有利于整个处理模块的工作状态尽快恢复到正常状态。
[0012]示例性地,工作数据包括与多个寄存器一一对应的多组寄存器数据,判断工作数据是否正常包括:判断多组寄存器数据是否一致,如果一致,则确定工作数据正常,否则确定工作数据不正常;复位工作数据包括:将多组寄存器数据复位到初始化状态。
[0013]多个寄存器彼此对照,可以简单高效的实现对处理模块的工作状态是否正常的判断。
[0014]示例性地,多组寄存器数据包括与原始寄存器相对应的原始寄存器数据以及与至少一个备份寄存器一一对应的至少一组备份寄存器数据,在获取处理模块的工作数据之前,方法还包括:将原始寄存器数据分别复制到至少一组备份寄存器中,以获得至少一组备份寄存器数据。
[0015]这种方式获得的备份寄存器数据可以保证初始与原始寄存器数据一致。
[0016]示例性地,在判断工作数据是否正常之后,方法还包括:如果工作数据不正常,则中断处理模块与关联模块之间的通信。
[0017]在处理模块与关联模块通信以传输信号的情况下,如果处理模块出现工作数据方面的异常,例如时钟源或者寄存器错误等,可以单方面中断通信,避免不断发出错误的信号,导致死机情况出现。
[0018]示例性地,工作数据包括原始标志位,原始标志位用于控制输入输出口的驱动能力,输入输出口是处理模块与关联模块的通信接口,判断工作数据是否正常包括:判断原始标志位与标准标志位是否一致,如果一致,则确定工作数据正常,否则确定工作数据不正常;复位工作数据包括:将原始标志位复位为使得输入输出口无驱动能力。
[0019]上述实施例可以避免在EFT测试或工作的过程中出现误动作。
[0020]示例性地,标准标志位包括0XAA和0X55。
[0021]以0XAA和0X55为标准标志位的可靠性比较高。
[0022]示例性地,预设时间等于电快速瞬态脉冲群抗扰度测试中所采用的最高测试频率脉冲的周期。
[0023]当将抗干扰方法应用于EFT测试中时,上述时间设置方案比较简单直接,也方便在每个脉冲结束时及时进行工作数据的检查(即判断其是否正常)及复位。
[0024]根据本专利技术的另一个方面,还提供一种抗干扰系统,包括高通滤波模块和处理模块,其中,高通滤波模块用于对初始信号进行高通滤波,并将经滤波的信号中的至少一部分输出至处理模块以为处理模块供电;处理模块用于执行上述抗干扰方法。
[0025]根据本专利技术实施例的抗干扰系统,将硬件滤波电路和软件滤波算法结合在一起,用硬件滤波电路滤除干扰的低频部分,而高频分量则主要用软件算法解决。这种方案无需像现有技术那样设计多种针对不同频率的滤波器件,因此可以缩减设计时间,降低硬件成本,避免不同频率段的滤波互相影响,并且可以提升滤波效果,降低安规测试不合格的可能性。
[0026]示例性地,高通滤波模块为电阻电容并联滤波电路。
[0027]电阻电容并联滤波电路结构简单,成本较低。
[0028]示例性地,电阻电容并联滤波电路中的电阻小于200Ω,电容大于2uf 并小于8uf。
[0029]通过本实施例中的参数设置方式,可以使得电阻电容并联滤波电路更好地过滤初始信号中的低频部分,尤其适用于EFT测试中的低频过滤。
[0030]根据本专利技术的另一个方面,还提供一种家用电器,包括上述抗干扰系统。
[0031]家用电器包括上述抗干扰系统,可以将硬件滤波电路和软件滤波算法结合在一起,用硬件滤波电路滤除干扰的低频部分,而高频分量则主要用软件算法解决。这种方案无需像现有技术那样设计多种针对不同频率的滤波器件,因此可以缩减设计时间,降低硬件成本,避免不同频率段的滤波互相影响,并且可以提升滤波效果,降低安规测试不合格的可能性。
[0032]根据本专利技术的另一个方面,还提供一种存储介质,在存储介质上存储了程序指令,程序指令在运行时用于执行上述抗干扰方法。
[0033]上述方案可以通过软件算法来实现抗干扰。这种方案可以基本保证在每次处理模块与关联模块通信之前或每次启动关联模块之前完成工作数据的检查和复位,保证通信或启动控制的稳定性。与现有采用复杂滤波器件的抗干扰技术相比,这种抗干扰方案依托软件算法,因此实现简单,修改容易,成本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种抗干扰方法,包括:从当前时刻开始计时;当计时时间达到预设时间时,获取处理模块的工作数据,其中,所述预设时间等于或短于所述处理模块与关联模块之间的通信间隔时长或所述处理模块启动所述关联模块所消耗的启动时长;判断所述工作数据是否正常;以及如果所述工作数据不正常,则复位所述工作数据。2.如权利要求1所述的方法,其中,所述工作数据包括与多个时钟源一一对应的多个时钟源信号,所述判断所述工作数据是否正常包括:判断所述多个时钟源信号在时间轴上是否一致,如果一致,则确定所述工作数据正常,否则确定所述工作数据不正常;所述复位所述工作数据包括:将所述多个时钟源信号复位到初始化状态。3.如权利要求2所述的方法,其中,所述多个时钟源包括高频时钟源和低频时钟源,所述将所述多个时钟源信号复位到初始化状态包括:将所述高频时钟源的时钟源信号复位到初始化状态;对所述低频时钟源的时钟源信号与复位后的所述高频时钟源的时钟源信号进行同步,以复位所述低频时钟源的时钟源信号。4.如权利要求1所述的方法,其中,所述工作数据包括与多个寄存器一一对应的多组寄存器数据,所述判断所述工作数据是否正常包括:判断所述多组寄存器数据是否一致,如果一致,则确定所述工作数据正常,否则确定所述工作数据不正常;所述复位所述工作数据包括:将所述多组寄存器数据复位到初始化状态。5.如权利要求4所述的方法,其中,所述多组寄存器数据包括与原始寄存器相对应的原始寄存器数据以及与至少一个备份寄存器一一对应的至少一组备份寄存器数据,在所述获取处理模块的工作数据之前,所述方法还包括:将所述原始寄存器数据分别复制到所述至少一个备份寄存器中,以获得所...

【专利技术属性】
技术研发人员:陈舒姚斌
申请(专利权)人:浙江苏泊尔家电制造有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1