雾化装置及其PWM灯效控制方法、系统及存储介质与流程

文档序号:31449961发布日期:2022-09-07 13:00阅读:179来源:国知局
雾化装置及其PWM灯效控制方法、系统及存储介质与流程
雾化装置及其pwm灯效控制方法、系统及存储介质
技术领域
1.本发明涉及雾化装置的灯效控制技术领域,特别是涉及一种雾化装置及其pwm灯效控制方法、系统及存储介质。


背景技术:

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


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种雾化装置及其pwm灯效控制方法、系统及存储介质,通过软件控制的方式来解决现有技术因硬件无法实现更多pwm灯效控制的问题。
5.为达到上述目的,本发明的第一方面提供一种雾化装置的pwm灯效控制方法,包括以下步骤:
6.实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号;
7.响应于第一中断信号,获取所述雾化装置在运行状态变化后各pwm通道的灯效控制参数,对各pwm通道初始化并启动定时器后生成所述控制信号;
8.响应于控制信号,并判断定时器是否到中断时间,于所述中断时间到时生成一第二中断信号;
9.响应于第二中断信号,遍历轮询各pwm通道,并于pwm通道开启时,按照对应的灯效控制参数执行对应pwm通道的灯效控制。
10.进一步的,在所述实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号的步骤之前,还包括以下步骤:
11.配置雾化装置的基本时基以及在各运行状态下每一pwm通道的灯效控制参数;其中,所述基本时基为定时器遍历轮询pwm通道的基本周期,所述灯效控制参数为基本时基的整倍数且以所述基本时基为基础进行计数。
12.进一步的,在所述实时监听雾化装置的运行状态,于所述运行状态变化时生成一第一中断信号的步骤中,所述雾化装置在每一运行状态下均具有对应的状态标志位,且所述运行状态变化包括主动变化和/或被动变化,所述主动变化由雾化装置内部触发,所述被动变化由雾化装置外部触发,具体方法为:
13.实时监听作用于雾化装置上的外部触发动作和/或内部触发动作,当识别到外部触发动作时,获取所述雾化装置在运行状态变化前后的状态标志位及运行状态变化前各
pwm通道的灯效控制参数,分别判断当前运行状态下各pwm通道的灯效控制参数是否为零,若为零,则将所述状态标志位置0,否则,将所述状态标志位置0后再将各pwm通道的灯效控制参数清零;当识别到内部触发动作时,获取所述雾化装置在运行状态变化前后的状态标志位并将所述状态标志位置0。
14.进一步的,所述灯效控制参数至少包括pwm单周期高电平持续时间、pwm单周期以及占空比更新周期,所述pwm单周期高电平持续时间、pwm单周期和占空比更新周期的数值依次增大,且所述占空比更新周期为所述pwm单周期的整倍数。
15.进一步的,在所述响应于第二中断信号,遍历轮询各pwm通道,并于pwm通道开启时,按照对应的灯效控制参数执行对应pwm通道的灯效控制的步骤中,包括以下子步骤:
16.响应于第二中断信号,循环遍历轮询每一pwm通道;
17.判断pwm通道是否开启,若开启,则生成一第一参数判断信号、第二参数判断信号和第三参数判断信号,否则结束对应pwm通道的灯效控制;
18.响应于第一参数判断信号,判断所述pwm单周期高电平持续时间是否为零,若是,则控制雾化装置的控制模块输出低电平,否则控制雾化装置的控制模块输出高电平并生成一自减信号;
19.响应于第二参数判断信号,判断所述pwm单周期是否为零,若不为零则生成所述自减信号;
20.响应于第三参数判断信号,判断所述占空比更新周期是否为零,若不为零则生成所述自减信号;
21.响应于自减信号,对所述pwm单周期高电平持续时间、pwm单周期以及占空比更新周期对应的数值均自减1后生成所述控制信号。
22.进一步的,在所述响应于第二参数判断信号,判断所述pwm单周期是否为0的步骤之后,还包括以下步骤:
23.若为零,则生成一第一参数加载信号;
24.响应于第一参数加载信号,按照当前运行状态下的灯效控制参数重新加载pwm单周期高电平持续时间和pwm单周期后生成所述控制信号。
25.进一步的,在所述响应于第三参数判断信号,判断所述占空比更新周期是否为零的步骤之后,还包括以下步骤:
26.若为零,则生成一第二参数加载信号;
27.响应于第二参数加载信号,按照当前运行状态下的灯效控制参数重新加载pwm单周期高电平持续时间、pwm单周期以及占空比更新周期后生成所述控制信号。
28.本发明的第二方面提供一种雾化装置的pwm灯效控制系统,包括:
29.参数配置模块,用于配置雾化装置在各运行状态下的基本时基以及每一pwm通道的灯效控制参数;
30.运行状态监听模块,用于实时监听雾化装置的运行状态,并于所述运行状态变化时生成一第一中断信号;
31.参数获取及初始化模块,用于根据所述第一中断信号获取雾化装置在运行状态变化后的灯效控制参数,以所述灯效控制参数初始化pwm通道并启动定时器后生成一控制信号;
32.中断时间判断模块,用于根据所述控制信号判断所述定时器是否到中断时间,当中断时间到时生成一第二中断信号;以及
33.灯效控制模块,用于根据所述第二中断信号,遍历轮询各pwm通道,于pwm通道开启时,按照对应的灯效控制参数执行对应pwm通道的灯效控制。
34.本发明的第三方面提供一种基于pwm灯效控制的雾化装置,包括:
35.雾化装置,用于识别作用于其上的触发动作并响应所述触发动作转换对应的运行状态;
36.配置于所述雾化装置内的pwm灯效控制系统,用于根据所述雾化装置的运行状态产生对应的控制信号,以及根据所述控制信号判断定时器是否到中断时间并于中断时间到时控制对应pwm通道执行灯效控制;以及
37.配置于所述雾化装置上的灯效显示模块,用于根据所述pwm灯效控制系统进行对应灯效显示。
38.本发明的第四方面提供一种计算机存储介质,其上存储有可执行的计算机程序,所述计算机程序被处理器执行时实现如上所述的雾化装置的pwm灯效控制方法。
39.本发明通过基于定时器的基本时基在每一pwm通道内分别设置相互独立的pwm单周期高电平持续时间、pwm单周期以及占空比更新周期三个灯效控制参数,通过对三个灯效控制参数的调节,可任意调节各pwm通道的占空比,进而实现对应pwm通道的灯效控制,使雾化装置具有更多的呼吸灯效果,控制过程不受pwm通道数的限制,无需额外更换具有多pwm通道的mcu控制模块,不仅能节约雾化装置的生产成本,还能有效降低雾化装置的尺寸。
附图说明
40.图1为本发明实施例1的雾化装置的pwm灯效控制方法的流程图。
41.图2为图1中步骤s1中基本时基与pwm单周期高电平持续时间、pwm单周期以及占空比更新周期的时序逻辑图。
42.图3为图1的雾化装置的pwm灯效控制方法的另一流程图。
43.图4为本发明实施例2的雾化装置的pwm灯效控制系统的控制框图。
44.图5为本发明实施例3的基于pwm灯效控制的雾化装置的结构框图。
具体实施方式
45.下面通过具体实施方式进一步详细说明:
46.实施例1
47.如图1和图2所示,为本实施例的雾化装置的pwm灯效控制方法的流程图。本实施例的雾化装置的pwm灯效控制方法中所指出的灯效即为雾化装置上设置的灯效显示模块(本实施例可以是led灯组)的呼吸效果,通过调节pwm通道的占空比可控制不同的led灯的亮、灭以及同一led灯亮、灭的时间来实现不同的呼吸效果,以指示出雾化装置的当前运行状态。具体的,本实施例包括以下步骤:
48.s1:配置雾化装置在各运行状态下的基本时基及灯效控制参数。
49.首先,基于一硬件的定时器并结合雾化装置所需实现的呼吸效果,设置所述定时器的脉冲周期,并将所述脉冲周期配置为雾化装置实现呼吸效果的基本时基t0,所述基本
时基t0为所述定时器的中断时间,也即在后续实现过程中遍历轮询pwm通道的基本周期。在本实施例中,综合考虑mcu控制模块的运行效率及控制精度,所述基本时基t0为0.25ms,当然,在其他的一些实施例中,可以选取脉冲周期为0.5ms或者1ms等设置为所述基本时基t0。
50.然后,以所述基本时基t0为基础分别对每一pwm通道配置雾化装置在各运行状态下的灯效控制参数,所述灯效控制参数以基本时基t0为基础进行计数,且所述灯效控制参数为基本时基的整倍数。在本实施例中,所述雾化装置的运行状态包括正常状态、异常状态和充电状态等等;其中,正常状态又可以包括电量使用状态(具体为电池在使用过程中的电量消耗,可体现为电量百分比)、抽吸状态以及雾化油使用状态(具体为雾化油的消耗,也可体现为余量百分比,具体实现时可通过雾化弹内的雾化油液面或液压监测得到)等等;异常状态又可以包括电池异常、雾化油异常以及雾化装置异常等等;而充电状态又可以包括电量增加状态(具体可体现为电池充电过程中的电量增加,也可体现为电量百分比)。对应的,对雾化装置在各个状态下分别配置对应的灯效控制参数,以便于控制灯效对雾化装置在不同的运行状态下显示不同的呼吸效果。
51.具体的,所述灯效控制参数在雾化装置出厂时即已预先配置于所述雾化装置内,无需二次配置。当然,在其他的一些实施例中,也可通过后期软件或者硬件进行自定义修改灯效控制参数,以便用户可根据需要自定义灯效,以实现更多的呼吸效果;如采用应用软件的形式远程对雾化装置的灯效控制参数进行修改,也可以通过雾化装置上的数据接口,连接外设对灯效控制参数进行修改,还可以是通过在雾化装置上设置按键来实现灯效控制参数的自定义设置等等。
52.在本实施例中,为实现对雾化装置各种灯效的控制,所述灯效控制参数包括pwm单周期高电平持续时间t1、pwm单周期t2和占空比更新周期t3。所述pwm单周期高电平持续时间t1为在一个pwm周期内其输出高电平的持续时间,也即在一个pwm周期内灯亮的时间(高电平触发状态时,若为低电平触发则对应为灯灭的时间)。所述pwm单周期t2为一个pwm周期的持续时间,所述pwm单周期t2包括pwm单周期高电平持续时间t2以及pwm单周期低电平持续时间。所述占空比更新周期t3为在某一设置的占空比(本实施例体现为pwm单周期高电平持续时间t1在pwm单周期t2中的占比)下持续运行的时间,超过该持续时间,对应的占空比将发生改变,如当前运行状态下占空比为70%,当达到占空比更新周期t3后,下一占空比可能为75%或者其他运行状态对应的数值;所述占空比更新周期t3包括若干个pwm单周期t2。
53.如图2所示,所述基本时基t0与pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3的时序逻辑图,所述pwm单周期高电平持续时间t1、pwm单周期t2和占空比更新周期t3均以基本时基t0为基础进行计数,且pwm单周期高电平持续时间t1、pwm单周期t2和占空比更新周期t3的数值均为基本时基t0(也即本实施例的0.25ms)的整倍数,即t1=nt0、t2=mt0、t3=qt0,其中:n、m、q均为正整数且n≤m≤q;同时,所述占空比更新周期t3为所述pwm单周期t2的整倍数,即t3=pt2,其中:p为正整数,且p=m*q。
54.在本实施例中,所述步骤s1为执行灯效控制时灯效控制参数的配置步骤,通常情况下为雾化装置出厂、首次使用或者其他需要自定义配置灯效控制参数时所执行的步骤,如非前述几类情况,本实施例在执行灯效控制时,所述步骤s1可省略,直接从步骤s2开始执行。
55.s2:监听雾化装置的运行状态,并在运行状态变化时生成第一中断信号。
56.实时监听所述雾化装置的运行状态,判断所述雾化装置的运行状态是否发生改变,若发生改变,则于所述运行状态发生改变时生成一第一中断信号,使所述雾化装置暂定执行运行状态改变前对应的呼吸效果(或灯效),若未发生改变,则持续监听所述雾化装置的运行状态,直至运行状态发生改变后生成所述第一中断信号。在本实施例中,所述雾化装置在每一运行状态下均具有对应的状态标志位,如充电状态标志位、工作状态标志位等等。对应的,若雾化装置处于充电状态时,其对应的充电状态标志位置1,当由充电状态切换为工作状态时,对应的充电状态标志位置0,同时,工作状态标志位置1;以此类推,当雾化装置为其他运行状态时,其对应的状态标志位的赋值方法相同,在此不作赘述。
57.所述雾化装置的运行状态变化包括主动变化和/或被动变化,所述主动变化主要为当程序运行到某一时刻或者某一状态时由内部触发动作引起的雾化装置的运行状态的变化,所述内部触发动作如电量或者雾化油达到整数(50%、80%等),又如雾化装置在某一状态下持续运行了一定时间(10分钟、20分钟等),促使雾化装置的运行状态发生对应变化;所述被动变化主要为由外部触发动作引起的雾化装置的运行状态的变化,所述外部触发动作如将雾化装置接入充电、数据传输或者按键触发等等,促使雾化装置的运行状态发生对应变化。
58.本实施例在具体实现时,通过雾化装置内部的运行状态监听模块实时监听作用于雾化装置上的内部程序运行至某一时刻或某一状态时对应的内部触发动作和/或作用于外部结构(如接口、按键)的外部触发动作。
59.当识别到为外部触发动作时,由于外部触发动作引起的雾化装置的运行状态改变可能使得雾化装置在运行状态改变前还未达到对应的占空比更新周期,此时pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3均不为零,为避免程序运行出错,需同时获取雾化装置在运行状态改变前后的状态标志位及在运行状态改变前各pwm通道的灯效控制参数,并判断雾化装置在运行状态改变前的pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3是否为零,如果均为零,则将改变前的运行状态的状态标志位置0而改变后的运行状态的状态标志为置1,如果不全为零,则将改变前的运行状态的状态标志位置0,再将pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3清零后将改变后的运行状态的状态标志为置1。
60.当识别到为内部触发动作时,由于内部触发动作引起的雾化装置的运行状态改变大部分是由于其达到内部设置的占空比更新周期t3,此时pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3均为零,则直接获取所述雾化装置在运行状态变化前后的状态标志位并将改变前的运行状态的状态标志位置0而改变后的运行状态的状态标志为置1。
61.s3:根据第一中断信号获取灯效控制参数并初始化pwm通道及定时器。
62.具体的,响应于所述第一中断信号,结合所述雾化装置对应变化后的运行状态,获取与变化后的运行状态下各pwm通道的灯效控制参数(pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3),并以所述pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3及其对应基本时基t0的倍数值(即n、m、q)各pwm通道进行初始化,并启动定时器开始运行,与此同时,产生一控制信号以控制后续程序运行。
63.s4:基于设置的定时器的中断时间,于中断时间到时生成第二中断信号。
64.具体的,响应于所述控制信号,监听定时器的运行情况,判断定时器是否到中断时间,也即定时器是否运行完一个基本时基t0,当定时器中断时间到时,生成一第二中断信号,以触发后续判断步骤。
65.s5:根据第二中断信号遍历轮询pwm通道,于pwm通道开启时执行对应的灯效控制。
66.基于所述第二中断信号,开遍历轮询各pwm通道并判断所述pwm通道是否开启,当所述pwm通道开启时,按照对应的灯效控制参数执行对应pwm通道的灯效控制,否则,结束该pwm通道的灯效控制。
67.如图3所示,所述步骤s5包括以下子步骤:
68.s501:响应于所述第二中断信号,循环遍历轮询每一pwm通道。
69.s502:分别判断每一pwm通道是否开启,若pwm通道开启,则生成一第一参数判断信号、第二参数判断信号和第三参数判断信号分别对每一开启的pwm通道的pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3进行判断;若pwm通道未开启,则结束关闭的pwm通道对应的灯效控制。
70.具体的,本实施例在判断所述pwm通道是否开启时,基于一开启标志位的值进行判断,即获取对应通道的开启标志位的值,若该值为1时,则说明该pwm通道开启,若该值为0时,则说明该pwm通道关闭。
71.s503:响应于第一参数判断信号,判断所述pwm单周期高电平持续时间t1是否为零,即判断n是否为零,若n不为零,则说明pwm单周期高电平持续时间t1还未结束,此时控制雾化装置的控制模块上对应的io引脚输出高电平,以触发雾化装置的灯效显示模块中对应pwm通道的led灯亮,同时生成一自减信号后跳转执行步骤s506;若n为零,则控制雾化装置的控制模块上对应的io引脚输出低电平后返回执行步骤s4,以使雾化装置的灯效显示模块上对应pwm通道的led灯灭,以实现led灯亮、灭的控制。
72.s504:响应于第二参数判断信号,判断所述pwm单周期t2是否为零,即判断m是否为零,若m不为零,说明led灯还未执行完一次亮、灭的循环,也即一个pwm单周期t2还未结束,此时生成所述自减信号后跳转执行步骤s506;若m为零,说明一个pwm单周期t2已运行结束,此时则生成一第一参数加载信号后跳转执行步骤s507。
73.s505:响应于第三参数判断信号,判断所述占空比更新周期t3是否为零,即判断q是否为零,若q不为零,说明在当前运行状态下按照当前占空比执行灯效控制所持续的周期还未结束,此时生成所述自减信号后跳转执行步骤s506;若q为零,说明按照当前占空比执行灯效控制结束,需按照设置的下一占空比继续执行灯效控制,此时则生成一第二参数加载信号后跳转执行步骤s508。
74.本实施例在具体实现时,所述步骤s503~s505在分别对pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3三个参数进行判断时,其可以是依次进行也可以是同时进行,当为依次进行时,判断顺序不受上述顺序限制,可任意排序执行判断。
75.s506:响应于自减信号,分别对所述pwm单周期高电平持续时间t1的数值n、pwm单周期t2的数值m以及占空比更新周期t3的数值q自减1后生成所述控制信号并返回执行步骤s4。
76.s507:响应于第一参数加载信号,按照当前运行状态下的灯效控制参数重新加载pwm单周期高电平持续时间t1和pwm单周期t2后生成所述控制信号并返回执行步骤s4。此
时,各pwm通道的灯效控制参数pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3的值可表示为n、m、q-x*m(其中:x表示pwm单周期t2的运行次数,也即执行一次led灯亮、灭循环的次数)。
77.s508:响应于第二参数加载信号,按照当前运行状态下的灯效控制参数重新加载pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3后生成所述控制信号并返回执行步骤s4,以使雾化装置按照下一运行状态的占空比进行灯效控制,以此实现更多的呼吸效果。
78.本实施例的雾化装置的pwm灯效控制方法,基于定时器的基本时基在pwm通道设置三个独立的灯效控制参数pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3,通过对该三个灯效控制参数的分别调节,可实现各pwm通道占空比的任意调节,从而通过各种占空比的组合来实现更多的灯效,以满足用户不同的使用需求,调节过程不受硬件pwm通道数量的限制,可有效解决因pwm通道数量有限导致的灯效单一的问题,使用方便,且对硬件的要求较低,能有效节约雾化装置的生产成本。
79.实施例2
80.如图4所示,为本实施例的雾化装置的pwm灯效控制系统的控制框图。本实施例的雾化装置的pwm灯效控制系统用于实现与实施例1流程和功能相同或相似的雾化装置的pwm灯效控制方法。本实施例的雾化装置的pwm灯效控制系统包括参数配置模块201、运行状态监听模块202、参数获取及初始化模块203、中断时间判断模块204和灯效控制模块205。其中:
81.所述参数配置模块201可实现雾化装置在各运行状态下的基本时基t0以及每一pwm通道的灯效控制参数的配置,并将配置好的基本时基t0及每一pwm通道的灯效控制参数与雾化装置的运行状态对应存储于一存储模块中。具体的,先基于一定时器设置其遍历轮询pwm通道的基本周期,以该基本周期作为雾化装置实现呼吸效果的基本时基t0,再根据该基本时基t0结合雾化装置的运行状态分别配置各pwm通道的pwm单周期高电平持续时间t1、pwm单周期t2和占空比更新周期t3。
82.在本实施例中,所述参数配置模块201在配置基本时基t0以及pwm单周期高电平持续时间t1、pwm单周期t2和占空比更新周期t3时,可以是在出厂即已配置完成,也可以是在出厂后基于用户的配置指令进行后期的自定义配置,其具体的配置过程及规则参见实施例1中步骤s1的相关描述,在此不作赘述。
83.所述运行状态监听模块202可实时监听雾化装置的运行状态,并于所述运行状态变化时生成一第一中断信号,所述第一中断信号用于控制所述雾化装置暂定执行运行状态改变前对应的呼吸效果(或灯效)。具体的,所述运行状态监听模块202实时监听作用于雾化装置上的内部程序运行至某一时刻或某一状态时对应的内部触发动作和/或作用于外部结构(如接口、按键)的外部触发动作,并于识别到内部触发动作和/或外部触发动作时获取雾化装置在运行状态改变前后的状态标志位和/或在运行状态改变前各pwm通道的灯效控制参数,然后对改变前的运行状态的状态标志位置0而改变后的运行状态的状态标志为置1以及对运行状态改变前各pwm通道的灯效控制参数清零。
84.在本实施例中,所述雾化装置的运行状态变化包括主动变化和/或被动变化,所述主动变化主要为当程序运行到某一时刻或者某一状态时由内部触发动作引起的雾化装置
的运行状态的变化,所述被动变化主要为由外部触发动作引起的雾化装置的运行状态的变化。所述运行状态监听模块202对于雾化装置运行状态进行实时监听的具体过程参见实施例1中步骤s2的相关描述,在此不作赘述。
85.所述参数获取及初始化模块203接收所述运行状态监听模块202产生的第一中断信号,并根据所述第一中断信号在存储模块中获取雾化装置在运行状态变化后对应的灯效控制参数,以所述灯效控制参数(pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3)初始化对应的pwm通道,然后启动定时器,同时生成一控制信号。
86.所述中断时间判断模块204接收所述参数获取及初始化模块203产生的控制信号并根据所述控制信号判断定时器是否到中断时间,当中断时间到时生成一第二中断信号。
87.所述灯效控制模块205接收所述中断时间判断模块204生成的第二中断信号,根据所述第二中断信号遍历轮询各pwm通道,判断各pwm通道是否开启,并当所述pwm通道开启时,对pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3及其对应基本时基t0的倍数值n、m、q进行判断,进而实现对应pwm通道的灯效控制。所述灯效控制模块205的控制过程参见实施例1中步骤s5的相关描述,在此不作赘述。
88.本实施例的雾化装置的pwm灯效控制系统,通过设置参数配置模块201针对雾化装置在各个运行状态下各pwm通道配置pwm单周期高电平持续时间t1、pwm单周期t2以及占空比更新周期t3,并通过对雾化装置运行状态的识别可在运行状态发生变化时获取对应的灯效控制参数,以改变雾化装置led灯的呼吸效果,进而满足雾化装置实现更多呼吸灯效的需求。
89.实施例3
90.如图5所示,为本实施例的基于pwm灯效控制的雾化装置的结构框图。本实施例的基于pwm灯效控制的雾化装置301基于实施例2的雾化装置的pwm灯效控制系统(即本实施例中的pwm灯效控制系统302)实现更多的呼吸灯效。具体的,本实施例包括雾化装置301、pwm灯效控制系统302和灯效显示模块303。其中:
91.所述雾化装置301可识别作用于其上的触发动作并响应所述触发动作转换对应的运行状态。具体的,所述雾化装置301可基于其内置的运行程序或者外设结构(接口、按键等等)对作用于其上的内部触发动作和外部触发动作进行识别,并形成一监听信号传输给所述pwm灯效控制系统302。
92.所述pwm灯效控制系统302配置于所述雾化装置301内,其可预先或自定义配置实现不同灯效控制的基本时基t0和灯效控制参数(t1~t3),并根据所述雾化装置301形成的监听信号实时监听雾化装置301的运行状态,于雾化装置301的运行状态发生变化时产生对应的控制信号,以及根据所述控制信号判断定时器是否到中断时间并于中断时间到时控制对应pwm通道执行灯效控制。所述pwm灯效控制系统302基于监听信号对雾化装置301的运行状态的监听过程以及灯效控制过程参见实施例2中的相关描述,本实施例不做赘述。
93.所述灯效显示模块303配置于所述雾化装置301上,其可根据所述pwm灯效控制系统302进行对应灯效显示。具体的,所述灯效显示模块303可以是设置于雾化装置301外壳上并与pwm灯效控制系统302电连接的多个led灯,其根据pwm灯效控制系统302输出的高、低电平控制不同的led灯的亮、灭,以此实现led灯呼吸效果的显示。
94.本实施例的基于pwm灯效控制的雾化装置,通过在雾化装置301上设置pwm灯效控
制系统302和灯效显示模块303,可根据需要或者雾化装置301的运行状态通过led灯显示的不同呼吸效果进行展示,以便于用户可随时了解雾化装置301的运行状态。
95.作为本发明的另一实施例,还提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,计算机可执行指令使处理器实现如实施例1所述的雾化装置的pwm灯效控制方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1