雾化装置及其PWM灯效控制方法、系统及存储介质制造方法及图纸

技术编号:34850112 阅读:20 留言:0更新日期:2022-09-08 07:49
本发明专利技术公开了一种雾化装置及其PWM灯效控制方法、系统及存储介质,包括实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号;响应于第一中断信号,获取所述雾化装置在运行状态变化后各PWM通道的灯效控制参数,对各PWM通道初始化并启动定时器后生成所述控制信号;响应于控制信号,并判断定时器是否到中断时间,于所述中断时间到时生成一第二中断信号;响应于第二中断信号,遍历轮询各PWM通道,并于PWM通道开启时,按照对应的灯效控制参数执行对应PWM通道的灯效控制,灯效控制过程不受硬件PWM通道数量的限制,通过软件控制可实现更多的呼吸灯效。控制可实现更多的呼吸灯效。控制可实现更多的呼吸灯效。

【技术实现步骤摘要】
雾化装置及其PWM灯效控制方法、系统及存储介质


[0001]本专利技术涉及雾化装置的灯效控制
,特别是涉及一种雾化装置及其PWM灯效控制方法、系统及存储介质。

技术介绍

[0002]随着使用者对电子雾化器的使用增多,使用者在追求内在使用感受、口感的同时,还开始逐渐追求电子雾化器的外观使用感受,这促使各电子雾化器厂商对电子雾化器的外观及灯效设计要求的不断提高,致使用来控制灯效闪烁的硬件要求也越来越高。
[0003]目前,大部分电子雾化器采用硬件来控制电子雾化器上的LED来实现电子雾化器在使用状态或充电状态的呼吸效果,但大多在硬件设计上,出于成本和整个电子雾化器的尺寸考虑,其MCU控制模块的PWM通道是有限的,比如3个/4个,在这种情况下,仅靠硬件就无法实现更多的PWM呼吸灯效果。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种雾化装置及其PWM灯效控制方法、系统及存储介质,通过软件控制的方式来解决现有技术因硬件无法实现更多PWM灯效控制的问题。
[0005]为达到上述目的,本专利技术的第一方面提供一种雾化装置的PWM灯效控制方法,包括以下步骤:
[0006]实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号;
[0007]响应于第一中断信号,获取所述雾化装置在运行状态变化后各PWM通道的灯效控制参数,对各PWM通道初始化并启动定时器后生成所述控制信号;
[0008]响应于控制信号,并判断定时器是否到中断时间,于所述中断时间到时生成一第二中断信号;
[0009]响应于第二中断信号,遍历轮询各PWM通道,并于PWM通道开启时,按照对应的灯效控制参数执行对应PWM通道的灯效控制。
[0010]进一步的,在所述实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号的步骤之前,还包括以下步骤:
[0011]配置雾化装置的基本时基以及在各运行状态下每一PWM通道的灯效控制参数;其中,所述基本时基为定时器遍历轮询PWM通道的基本周期,所述灯效控制参数为基本时基的整倍数且以所述基本时基为基础进行计数。
[0012]进一步的,在所述实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号的步骤中,所述雾化装置在每一运行状态下均具有对应的状态标志位,且所述运行状态变化包括主动变化和/或被动变化,所述主动变化由雾化装置内部触发,所述被动变化由雾化装置外部触发,具体方法为:
[0013]实时监听作用于雾化装置上的外部触发动作和/或内部触发动作,当识别到外部触发动作时,获取所述雾化装置在运行状态变化前后的状态标志位及运行状态变化前各
PWM通道的灯效控制参数,分别判断当前运行状态下各PWM通道的灯效控制参数是否为零,若为零,则将所述状态标志位置0,否则,将所述状态标志位置0后再将各PWM通道的灯效控制参数清零;当识别到内部触发动作时,获取所述雾化装置在运行状态变化前后的状态标志位并将所述状态标志位置0。
[0014]进一步的,所述灯效控制参数至少包括PWM单周期高电平持续时间、PWM单周期以及占空比更新周期,所述PWM单周期高电平持续时间、PWM单周期和占空比更新周期的数值依次增大,且所述占空比更新周期为所述PWM单周期的整倍数。
[0015]进一步的,在所述响应于第二中断信号,遍历轮询各PWM通道,并于PWM通道开启时,按照对应的灯效控制参数执行对应PWM通道的灯效控制的步骤中,包括以下子步骤:
[0016]响应于第二中断信号,循环遍历轮询每一PWM通道;
[0017]判断PWM通道是否开启,若开启,则生成一第一参数判断信号、第二参数判断信号和第三参数判断信号,否则结束对应PWM通道的灯效控制;
[0018]响应于第一参数判断信号,判断所述PWM单周期高电平持续时间是否为零,若是,则控制雾化装置的控制模块输出低电平,否则控制雾化装置的控制模块输出高电平并生成一自减信号;
[0019]响应于第二参数判断信号,判断所述PWM单周期是否为零,若不为零则生成所述自减信号;
[0020]响应于第三参数判断信号,判断所述占空比更新周期是否为零,若不为零则生成所述自减信号;
[0021]响应于自减信号,对所述PWM单周期高电平持续时间、PWM单周期以及占空比更新周期对应的数值均自减1后生成所述控制信号。
[0022]进一步的,在所述响应于第二参数判断信号,判断所述PWM单周期是否为0的步骤之后,还包括以下步骤:
[0023]若为零,则生成一第一参数加载信号;
[0024]响应于第一参数加载信号,按照当前运行状态下的灯效控制参数重新加载PWM单周期高电平持续时间和PWM单周期后生成所述控制信号。
[0025]进一步的,在所述响应于第三参数判断信号,判断所述占空比更新周期是否为零的步骤之后,还包括以下步骤:
[0026]若为零,则生成一第二参数加载信号;
[0027]响应于第二参数加载信号,按照当前运行状态下的灯效控制参数重新加载PWM单周期高电平持续时间、PWM单周期以及占空比更新周期后生成所述控制信号。
[0028]本专利技术的第二方面提供一种雾化装置的PWM灯效控制系统,包括:
[0029]参数配置模块,用于配置雾化装置在各运行状态下的基本时基以及每一PWM通道的灯效控制参数;
[0030]运行状态监听模块,用于实时监听雾化装置的运行状态,并于所述运行状态变化时生成一第一中断信号;
[0031]参数获取及初始化模块,用于根据所述第一中断信号获取雾化装置在运行状态变化后的灯效控制参数,以所述灯效控制参数初始化PWM通道并启动定时器后生成一控制信号;
[0032]中断时间判断模块,用于根据所述控制信号判断所述定时器是否到中断时间,当中断时间到时生成一第二中断信号;以及
[0033]灯效控制模块,用于根据所述第二中断信号,遍历轮询各PWM通道,于PWM通道开启时,按照对应的灯效控制参数执行对应PWM通道的灯效控制。
[0034]本专利技术的第三方面提供一种基于PWM灯效控制的雾化装置,包括:
[0035]雾化装置,用于识别作用于其上的触发动作并响应所述触发动作转换对应的运行状态;
[0036]配置于所述雾化装置内的PWM灯效控制系统,用于根据所述雾化装置的运行状态产生对应的控制信号,以及根据所述控制信号判断定时器是否到中断时间并于中断时间到时控制对应PWM通道执行灯效控制;以及
[0037]配置于所述雾化装置上的灯效显示模块,用于根据所述PWM灯效控制系统进行对应灯效显示。
[0038]本专利技术的第四方面提供一种计算机存储介质,其上存储有可执行的计算机程序,所述计算机程序被处理器执行时实现如上所述的雾化装置的PWM灯效控制方法。
[0039]本专利技术通过基于定时器的基本时基在每一PWM通道内分别设置相互独立的PWM单周期高电平持续时间、PWM单周期本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.雾化装置的PWM灯效控制方法,其特征在于,包括以下步骤:实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号;响应于第一中断信号,获取所述雾化装置在运行状态变化后各PWM通道的灯效控制参数,对各PWM通道初始化并启动定时器后生成所述控制信号;响应于控制信号,并判断定时器是否到中断时间,于所述中断时间到时生成一第二中断信号;响应于第二中断信号,遍历轮询各PWM通道,并于PWM通道开启时,按照对应的灯效控制参数执行对应PWM通道的灯效控制。2.根据权利要求1所述的雾化装置的PWM灯效控制方法,其特征在于,在所述实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号的步骤之前,还包括以下步骤:配置雾化装置的基本时基以及在各运行状态下每一PWM通道的灯效控制参数;其中,所述基本时基为定时器遍历轮询PWM通道的基本周期,所述灯效控制参数为基本时基的整倍数且以所述基本时基为基础进行计数。3.根据权利要求1所述的雾化装置的PWM灯效控制方法,其特征在于,在所述实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号的步骤中,所述雾化装置在每一运行状态下均具有对应的状态标志位,且所述运行状态变化包括主动变化和/或被动变化,所述主动变化由雾化装置内部触发,所述被动变化由雾化装置外部触发,具体方法为:实时监听作用于雾化装置上的外部触发动作和/或内部触发动作,当识别到外部触发动作时,获取所述雾化装置在运行状态变化前后的状态标志位及运行状态变化前各PWM通道的灯效控制参数,分别判断当前运行状态下各PWM通道的灯效控制参数是否为零,若为零,则将所述状态标志位置0,否则,将所述状态标志位置0后再将各PWM通道的灯效控制参数清零;当识别到内部触发动作时,获取所述雾化装置在运行状态变化前后的状态标志位并将所述状态标志位置0。4.根据权利要求1所述的雾化装置的PWM灯效控制方法,其特征在于,所述灯效控制参数至少包括PWM单周期高电平持续时间、PWM单周期以及占空比更新周期,所述PWM单周期高电平持续时间、PWM单周期和占空比更新周期的数值依次增大,且所述占空比更新周期为所述PWM单周期的整倍数。5.根据权利要求4所述的雾化装置的PWM灯效控制方法,其特征在于,在所述响应于第二中断信号,遍历轮询各PWM通道,并于PWM通道开启时,按照对应的灯效控制参数执行对应PWM通道的灯效控制的步骤中,包括以下子步骤:响应于第二中断信号,循环遍历轮询每一PWM通道;判断PWM通道是否开启,若开启,则生成一第一参数判断信号、第二参数判断信号和第三参数判断信号,否则结束对应PWM通道的灯效控制;响应于第一参数判断信号,判断所述PWM单周期高电平持续...

【专利技术属性】
技术研发人员:陈洪太黎英岳陈镇佳
申请(专利权)人:东莞市阿尔法电子科技有限公司
类型:发明
国别省市:

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

1