一种单火调光双控开关异常零点信号的调节方法及系统技术方案

技术编号:26926715 阅读:21 留言:0更新日期:2021-01-01 22:55
本申请公开了一种单火调光双控开关异常零点信号的调节方法,包括:获取信号周期;判断所述信号周期是否异常;当信号周期异常时,执行调节动作;判断所述信号周期是否异常包括:获取相邻的两次信号下降沿过零中断的时间差;当所述时间差不等于第一预设值时,所述信号周期为异常;及当所述时间差等于所述第一预设值时,所述信号周期为正常。与现有技术先比,本申请具有如下有益效果:单火可控硅调光开关产品中采用滤波算法可消除毛刺信号,能更好的适配不同品牌的LED灯。

【技术实现步骤摘要】
一种单火调光双控开关异常零点信号的调节方法及系统
本申请涉及智能家居领域,具体而言,涉及一种单火调光双控开关异常零点信号的调节方法。
技术介绍
现有技术中,基于可控硅的单火调光双控开关中,都会出现由于机械开关抖动导致的负载灯闪烁以及无法兼容不同品牌LED的问题,使得用户体验感差。其原因在于由于上述两种情况对零点信号产生了干扰,若不对其处理将会导致上述问题。正常的零点信号如图1所示,220V50Hz的交流电信号通过零点电路转化成标准的方波信号,占空比为50%,周期为20ms。在双控调光中由于需要控制机械开关动作,零点信号将会产生异常波动,异常信号如图2、图3所示。由于调光开关基于周期性的零点信号进行,因此异常零点信号将会导致负载灯闪烁甚至灯损坏等问题。本专利技术通过添加滤波算法可有效避免由于机械开关抖动导致的负载灯闪烁问题。在调光过程中,由于不同品牌的LED电源电路不同,将会导致零点信号产生异常,异常信号如图4所示,由于调光功能基于零点信号中断触发,因此异常的零点信号会导致调光异常。
技术实现思路
本申请的主要目的在于提供一种单火调光双控开关异常零点信号的调节方法,包括:获取信号周期;判断所述信号周期是否异常;当信号周期异常时,执行调节动作;判断所述信号周期是否异常包括:获取相邻的两次信号下降沿过零中断的时间差;当所述时间差不等于第一预设值时,所述信号周期为异常;及当所述时间差等于所述第一预设值时,所述信号周期为正常。可选地,当信号周期异常时,执行调节动作包括:当所述时间差大于所述第一预设值时,停止控制信号。可选地,当信号周期异常时,执行调节动作包括:当所述时间差小于所述第一预设值时,判断所述信号的是否存在上升沿触发时间更新;当不存在上升沿触发时间更新时,停止控制信号。可选地,当信号周期异常时,执行调节动作包括:当存在上升沿触发时间更新时,判断毛刺信号时间是否小于第二预设值;当所述毛刺信号时间小于所述第二预设值时,判断所述信号在一个周期内的第一次下降沿与最后一次下降沿的时间差是否等于所述第一预设值;当所述信号在一个周期内的第一次下降沿与最后一次下降沿的时间差等于所述第一预设值时,保持输出控制信号。可选地,所述第一预设值为20毫秒。可选地,所述第二预设值为1毫秒。根据本申请另一个方面,还提供了一种单火调光双控开关异常零点信号的调节系统,包括:获取模块,用于获取信号周期;第一判断模块,用于判断所述信号周期是否异常;执行模块,用于当信号周期异常时,执行调节动作;判断所述信号周期是否异常包括:所述获取模块获取相邻的两次信号下降沿过零中断的时间差;当所述时间差不等于第一预设值时,所述信号周期为异常;及当所述时间差等于所述第一预设值时,所述信号周期为正常。本申请还公开了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。本申请还公开了一种计算机可读存储介质,非易失性可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现上述任一项所述的方法。本申请还公开了一种计算机程序产品,包括计算机可读代码,当所述计算机可读代码由计算机设备执行时,导致所述计算机设备执行上述任一项所述的方法。与现有技术先比,本申请具有如下有益效果:1、单火可控硅调光开关产品中采用滤波算法可消除毛刺信号,能更好的适配不同品牌的LED灯。2、兼容机械开关的单火双控调光开关产品中添加滤波算法用于消除机械开关抖动导致的零点信号周期变长或变短的异常问题。3、在单火调光双控产品中,出现的零点信号异常为分为信号拉长、信号变短、毛刺信号掺杂三种情况,系统对其处理的方式不同,前两种系统将停止控制信号输出,而存在毛刺信号的异常时,系统不予动作。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和有益效果变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是现有技术中,正常零点信号示意图;图2是现有技术中,异常零点信号(变短)示意图;图3是现有技术中,异常零点信号(变长)示意图;图4A-图4B是现有技术中,掺杂毛刺信号示意图图5是根据本申请一个实施例的单火调光双控开关异常零点信号的调节方法的流程示意图;图6是根据本申请一个实施例的单火调光双控开关异常零点信号的调节方法的流程示意图;图7是根据本申请一个实施例的单火调光双控开关异常零点信号的调节方法的流程示意图;图8是根据本申请一个实施例的单火调光双控开关异常零点信号的调节方法的双向可控硅调光器用于功率调节与通断切换信号示意图;图9是根据本申请一个实施例的单火双控调光开关中使用两颗双向可控硅与机械开关实现双控功能;图10是根据本申请一个实施例的计算机设备的示意图;以及图11是根据本申请一个实施例的计算机可读存储介质的示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。请参照图5-图7,本申请一实施例提供了一种单火调光双控开关异常零点信号的调节方法,包括:S2:获取信号周期;S4:判断所述信号周期是否异常;S6:当信号周期异常时,执行调节动作;判断所述信号周期是否异常包括:S41:获取相邻的两次信号下降沿过零中断的时间差;S42:当所述时间差不等于第一预设值时,所述信号周期为异常;及S43:当所述时间差等于所述第一预设值时,所述信号周期为正常。本申请一实施例中,当信号周期异常时,执行调节动作包括:当所述时间差大于所述第一预设值时本文档来自技高网
...

【技术保护点】
1.一种单火调光双控开关异常零点信号的调节方法,其特征在于,包括:/n获取信号周期;/n判断所述信号周期是否异常;/n当信号周期异常时,执行调节动作;/n判断所述信号周期是否异常包括:/n获取相邻的两次信号下降沿过零中断的时间差;/n当所述时间差不等于第一预设值时,所述信号周期为异常;及/n当所述时间差等于所述第一预设值时,所述信号周期为正常。/n

【技术特征摘要】
1.一种单火调光双控开关异常零点信号的调节方法,其特征在于,包括:
获取信号周期;
判断所述信号周期是否异常;
当信号周期异常时,执行调节动作;
判断所述信号周期是否异常包括:
获取相邻的两次信号下降沿过零中断的时间差;
当所述时间差不等于第一预设值时,所述信号周期为异常;及
当所述时间差等于所述第一预设值时,所述信号周期为正常。


2.根据权利要求1所述的单火调光双控开关异常零点信号的调节方法,其特征在于,当信号周期异常时,执行调节动作包括:
当所述时间差大于所述第一预设值时,停止控制信号。


3.根据权利要求2所述的单火调光双控开关异常零点信号的调节方法,其特征在于,当信号周期异常时,执行调节动作包括:
当所述时间差小于所述第一预设值时,判断所述信号的是否存在上升沿触发时间更新;
当不存在上升沿触发时间更新时,停止控制信号。


4.根据权利要求3所述的单火调光双控开关异常零点信号的调节方法,其特征在于,当信号周期异常时,执行调节动作包括:
当存在上升沿触发时间更新时,判断毛刺信号时间是否小于第二预设值;
当所述毛刺信号时间小于所述第二预设值时,判断所述信号在一个周期内的第一次下降沿与最后一次下降沿的时间差是否等于所述第一预设值;
当所述信号在一个周期内的第一次下降沿与最后一次下降沿的时间差等于所述第一预设值时,保持...

【专利技术属性】
技术研发人员:马晶朱新俊
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:浙江;33

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

1