PWM灯光控制方法、装置、单片机及计算机存储介质制造方法及图纸

技术编号:22082309 阅读:31 留言:0更新日期:2019-09-12 16:30
本发明专利技术实施例涉及灯光技术领域,尤其公开了一种PWM灯光控制方法、装置、单片机及计算机存储介质,其中,方法包括:输出用于控制灯光的PWM信号;根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b。由此可见,利用本发明专利技术方案可以延缓PWM的占空比变化的时长,从而延缓灯光变化的速度,给用户更好的观感。

PWM Lighting Control Method, Device, Single Chip Microcomputer and Computer Storage Media

【技术实现步骤摘要】
PWM灯光控制方法、装置、单片机及计算机存储介质
本专利技术实施例涉及灯光
,特别是涉及一种PWM灯光控制方法、装置、单片机及计算机存储介质。
技术介绍
脉冲宽度调制(PWM)是是一种模拟控制方式,其可以控制电路中开关元件的通断来实现电路中发光元件与电源的通断,使灯光闪烁。当灯光闪烁频率较快时,人眼无法识别闪烁,仅会感受到灯光亮度的变化。而PWM的占空比则可控制发光元件连通或断开电源的时长,从而使人眼感受到灯光变亮或变暗。本专利技术的专利技术人在实现本专利技术的过程中,发现:目前通常采用单片机输出PWM,而单片机中8位单片机价格便宜,应用较广。但8位单片机的PWM占空比的最小变化值较高,即其PWM分辨率较低,所以其PWM占空比从0变化到100%的时间太短,无法实现灯光的缓慢变化。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的PWM灯光控制方法、装置、单片机及计算机存储介质。为解决上述技术问题,本专利技术实施例采用的一个技术方案是:提供一种PWM灯光控制方法,包括输出用于控制灯光的PWM信号;根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b。可选的,所述预设步长a为最小变化值。可选的,所述根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b,具体为:X1:根据预设周期t按预设步长a增加所述PWM的占空比,使所述PWM的占空比增加第一预设值c;X2:根据预设周期t按预设步长a减少所述PWM的占空比,使所述PWM的占空比减少第二预设值d;其中,所述第二预设值d小于所述第一预设值c;重复所述X1和X2的操作,直到所述PWM的占空比波动上升为所述目标值b。可选的,所述根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b,具体为:X1:根据预设周期t按预设步长a减少所述PWM的占空比,使所述PWM的占空比减少第一预设值c;X2:根据预设周期t按预设步长a增加所述PWM的占空比,使所述PWM的占空比增加第二预设值d;其中,所述第二预设值d小于所述第一预设值c;重复所述X1和X2的操作,直到所述PWM的占空比波动下降为所述目标值b。可选的,所述根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b,具体为:X1:根据预设周期t按预设步长a增加所述PWM的占空比,使所述PWM的占空比增加第一预设值c;X2:根据预设周期t按预设步长a减少所述PWM的占空比,使所述PWM的占空比减少第二预设值d;其中,所述第二预设值d小于所述第一预设值c;X3:分别根据预设周期t按预设步长a先增加所述PWM的占空比,再减少所述PWM的占空比,并重复执行预设次数n;重复所述X1至X3的操作,直到所述PWM的占空比波动上升为所述目标值b。可选的,所述根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b之后,所述方法还包括:Y1:根据预设周期t按预设步长a增加所述PWM的占空比,使所述PWM的占空比增加第三预设值e;Y2:根据预设周期t按预设步长a减少所述PWM的占空比,使所述PWM的占空比减少第三预设值e;重复所述Y1和Y2的操作。为解决上述技术问题,本专利技术实施例采用的另一个技术方案是:提供一种PWM灯光控制装置,包括输出模块,用于输出用于控制灯光的PWM信号;变化模块,用于根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b。为解决上述技术问题,本专利技术实施例采用的另一个技术方案是:提供一种单片机,包括处理单元、存储单元、通信接口和通信总线,所述处理单元、所述存储单元和所述通信接口通过所述通信总线完成相互间的通信;所述存储单元用于存放至少一可执行指令,所述可执行指令使所述处理单元执行上述一种PWM灯光控制方法对应的操作。为解决上述技术问题,本专利技术实施例采用的又一个技术方案是:提供一种香薰机,包括上述一种单片机和若干个发光元件,所述单片机的PWM信号输出端与所述发光元件连接,用于控制所述发光元件的开关。为解决上述技术问题,本专利技术实施例采用的再一个技术方案是:提供一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理单元执行上述一种PWM灯光控制方法对应的操作。本专利技术实施例的有益效果是:区别于现有技术的情况,本专利技术实施例通过调节PWM的占空比来调节灯光的亮度,但本专利技术实施例不会直接将PWM的占空比变化到目标值,而是通过不断地交替增加和减少来调整PWM的占空比,其实波动上升或波动下降到目标值,从而延缓灯光变化的速度,给用户更好的观感。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施例。附图说明通过阅读下文优选实施例的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施例的目的,而并不认为是对本专利技术实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例一种PWM灯光控制方法的使用场景示意图;图2是本专利技术实施例一种PWM灯光控制方法中PWM信号的示意图;图3是本专利技术实施例一种PWM灯光控制方法的流程图;图4是本专利技术另一个实施例一种PWM灯光控制方法的流程图;图5是本专利技术一个实施例中PWM的占空比波动变化为目标值b的子步骤流程图;图6是本专利技术一个实施例中PWM的占空比波动变化的坐标图;图7是本专利技术另一个实施例中PWM的占空比波动变化为目标值b的子步骤流程图;图8是本专利技术另一个实施例中PWM的占空比波动变化的坐标图;图9是本专利技术又一个实施例中PWM的占空比波动变化为目标值b的子步骤流程图;图10是本专利技术又一个实施例中PWM的占空比波动变化的坐标图;图11是本专利技术一种PWM灯光控制装置实施例的结构示意图;图12是本专利技术一种单片机实施例的结构示意图;图13是本专利技术一种香薰机实施例的内部电路图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例涉及一种PWM灯光控制方法,如图1所示,其为所述方法的使用场景示意图。在使用PWM信号控制灯光的过程中,PWM信号会输出给一开关组件10的控制端,而开关组件10的第一端和第二端分别与发光元件20和电源30连接。如图2所示,PWM信号为高低电平相间的方波,在一种实施例中,当开关组件10的控制端接收到高电平时,开关组件10的第一端和第二端导通,使发光元件20接入电源。当开关组件10的控制端接收到低电平时,开关组件10的第一端和第二端断开,使发光元件20和电源30断开连接。通过上述方式,可以实现PWM信号对发光元件20开关的控制。其中,发光元件20可以是LED灯或白炽灯等等。继续参阅图2,在PWM信号本文档来自技高网...

【技术保护点】
1.一种PWM灯光控制方法,其特征在于,包括:输出用于控制灯光的PWM信号;根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b。

【技术特征摘要】
1.一种PWM灯光控制方法,其特征在于,包括:输出用于控制灯光的PWM信号;根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b。2.根据权利要求1所述的方法,其特征在于,所述预设步长a为最小变化值。3.根据权利要求1或2所述的方法,其特征在于,根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b,具体为:X1:根据预设周期t按预设步长a增加所述PWM的占空比,使所述PWM的占空比增加第一预设值c;X2:根据预设周期t按预设步长a减少所述PWM的占空比,使所述PWM的占空比减少第二预设值d;其中,所述第二预设值d小于所述第一预设值c;重复所述X1和X2的操作,直到所述PWM的占空比波动上升为所述目标值b。4.根据权利要求1或2所述的方法,其特征在于,所述根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b,具体为:X1:根据预设周期t按预设步长a减少所述PWM的占空比,使所述PWM的占空比减少第一预设值c;X2:根据预设周期t按预设步长a增加所述PWM的占空比,使所述PWM的占空比增加第二预设值d;其中,所述第二预设值d小于所述第一预设值c;重复所述X1和X2的操作,直到所述PWM的占空比波动下降为所述目标值b。5.根据权利要求1或2所述的方法,其特征在于,所述根据预设周期t按预设步长a调整所述PWM的占空比,使所述PWM的占空比波动变化到目标值b,具体为:X1:根据预设周期t按预设步长a增加所述PWM的占空比,使所述PWM的占空比增加第一预设值c;X2:根据预设周期t按预设步长a减少所述PWM的占空比,使所述...

【专利技术属性】
技术研发人员:何仁清潘兴韦娟林铁楠
申请(专利权)人:深圳前海帕拓逊网络技术有限公司
类型:发明
国别省市:广东,44

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

1