流水灯光实现方法和装置、以及发光设备制造方法及图纸

技术编号:8803696 阅读:176 留言:0更新日期:2013-06-13 07:36
本发明专利技术公开了流水灯光实现方法和装置、以及发光设备,该方法包括:生成正弦波信号;在每一个控制周期内,根据正弦波信号对多个发光单元的发光进行控制,在一个控制周期结束的情况下,以预定步长对正弦波信号进行循环移位,并通过循环移位后的正弦波信号在下一控制周期内对多个发光单元的发光进行控制;其中,正弦波信号的传输周期内的预定参考位置处设置有与多个发光单元一一对应的多个采样点,并且,在进行控制时,根据多个采样点对应的正弦波信号的信号幅度控制相应发光单元在当前控制周期内的发光时间长度。本发明专利技术能够避免采用大量芯片等硬件结构,很容易地调整控制周期的长度以及正弦波的幅度来对发光的样式进行调整,具有很强的可操作性。

【技术实现步骤摘要】

本专利技术涉及一种流水灯光实现方法和装置、以及发光设备
技术介绍
目前,流水灯一种常用的灯,这种灯能够通过一系列能够发光的发光单元(灯泡或者二极管阵列等)发出类似水流样式的灯光。制作流水灯的主要难点在于如何实现各个发光单元之间的发光时间差。目前,已经有厂商提出了通过硬件方式来控制多个发光单元进行发光的方案,但是,这些方案需要采用大量的硬件器件,并且需要进行复杂的连接和架构才能够实现流水样式的发光效果,并且需要大量的芯片才能够实现,不仅成本较高,设计以及生产的难度很大,并且会消耗较大的功率;由于这些灯的实现借助于大量的硬件,因此这些灯一旦设定了一种发光样式(例如,发光点运动的速度),将很难改变和调整,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数,缺乏可操作性。针对相关技术中流水灯的控制难度大、设计复杂、可操作性差的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中流水灯的控制难度大、设计复杂、可操作性差的问题,本专利技术提出一种流水灯光实现方法和装置、以及发光设备,能够降低灯光控制的复杂度、节省实现成本、并且有效提高灯光控制的可操作性。本专利技术的技术方案是这样实现的:根据本专利技术的一个方面,提供了一种流水灯光实现方法。根据本专利技术的流水灯光实现方法包括:生成正弦波信号;在每一个控制周期内,根据正弦波信号对多个发光单元的发光进行控制,在一个控制周期结束的情况下,以预定步长对正弦波信号进行循环移位,并通过循环移位后的正弦波信号在下一控制周期内对多个发光单元的发光进行控制;其中,正弦波信号的传输周期内的预定参考位置处设置有与多个发光单元一一对应的多个采样点,并且,在进行控制时,根据多个采样点对应的正弦波信号的信号幅度控制相应发光单元在当前控制周期内的发光时间长度。其中,多个发光单元以相等的间隔依次设置,并且多个采样点以相等的间隔分布。此外,对于每个发光单元,在控制该发光单元发光时,在当前控制周期开始时启动预先设置的与该发光单元对应的定时器,在该定时器的计时值大于该发光单元的采样点所对应的当前正弦波信号的信号幅度表示的时间值时,控制该发光单元停止发光。另外,对于每个发光单元,在该发光单元的发光状态变化时,该发光单元的亮度以正弦方式变化。根据本专利技术的另一方面,还提供了一种流水灯光实现装置。根据本专利技术实施例的流水灯光实现装置包括:生成模块,用于生成正弦波信号;控制模块,用于在每一个控制周期内,根据正弦波信号对多个发光单元的发光进行控制,在一个控制周期结束的情况下,以预定步长对正弦波信号进行循环移位,并通过循环移位后的正弦波信号在下一控制周期内对多个发光单元的发光进行控制;其中,正弦波信号的传输周期内的预定参考位置处设置有与多个发光单元一一对应的多个采样点,并且,在进行控制时,控制模块用于根据多个采样点对应的正弦波信号的信号幅度控制相应发光单元在当前控制周期内的发光时间长度。其中,多个发光单元以相等的间隔依次设置,并且,多个采样点以相等的间隔分布。此外,该装置可进一步包括与每个发光单兀 对应的定时器,在控制一个发光单元发光时,该发光单元对应的定时器在当前控制周期开始时启动;并且,控制模块用于在该定时器的计时值大于该发光单元的采样点所对应的当前正弦波信号的信号幅度表示的时间值时,控制该发光单元停止发光。另外,对于每个发光单元,在该发光单元的发光状态变化时,控制模块控制该发光单元的亮度以正弦方式变化。根据本专利技术的再一方面,还提供了 一种发光设备。根据本专利技术的发光设备包括:多个发光单元;生成模块,用于生成正弦波信号;控制模块,用于在每一个控制周期内,根据正弦波信号对多个发光单元的发光进行控制,在一个控制周期结束的情况下,以预定步长对正弦波信号进行循环移位,并通过循环移位后的正弦波信号在下一控制周期内对多个发光单元的发光进行控制;其中,正弦波信号的传输周期内的预定参考位置处设置有与多个发光单元一一对应的多个采样点,并且,在进行控制时,控制模块用于根据多个采样点对应的正弦波信号的信号幅度控制相应发光单元在当前控制周期内的发光时间长度。本专利技术通过对正弦波信号进行模拟,根据各采样的振幅大小控制相应各个发光单元的发光时间,并且通过对正弦波进行周期移位及移位方向的控制,从而在不同时间内对每个发光单元实现了亮度变化,在整体上实现了流水灯光的效果,其过程仅需要对正弦波进行操作识别并进一步进行发光控制即可,能够避免采用大量的芯片等硬件结构,并且能够很容易地调整控制周期的长度以及正弦波的幅度来对发光的样式进行调整,具有很强的可操作性。附图说明图1是根据本专利技术实施例的流水灯光实现方法的流程图;图2是根据本专利技术实施例的流水灯光实现方法对多级发光单元实现的发光占空比的不意图;图3是根据本专利技术实施例的流水灯光实现方案中每个发光单元的亮度变化的示意图;图4是根据本专利技术实施例的流水灯光实现方案中各个发光单元的发光时间和亮度对比的示意图;图5是根据本专利技术实施例的流水灯光实现方法的具体实现过程的流程图6是根据本专利技术实施例的流水灯光实现装置的框图。具体实施例方式根据本专利技术的实施例,提供了 一种流水灯光实现方法。如图1所示,根据本专利技术实施例的流水灯光实现方法包括:步骤SlOl,生成正弦波信号;步骤S103,在每一个控制周期内,根据正弦波信号对多个发光单元的发光进行控制,在一个控制周期结束的情况下,以预定步长对正弦波信号进行循环移位,并通过循环移位后的正弦波信号在下一控制周期内对多个发光单元的发光进行控制;其中,正弦波信号的传输周期内的预定参考位置处设置有与多个发光单元一一对应的多个采样点,并且,在进行控制时,根据多个采样点对应的正弦波信号的信号幅度控制相应发光单元在当前控制周期内的发光时间长度。对于每个发光单元,在控制该发光单元发光时,在当前控制周期开始时启动预先设置的与该发光单元对应的定时器,在该定时器的计时值大于该发光单元的采样点所对应的当前正弦波信号的信号幅度表示的时间值时,控制该发光单元停止发光。也就是说,正弦波信号所在参照系的横坐标上分布了多个采样点,正纵坐标表示正弦波的幅度,因此,在一个控制周期(可以是正弦波的幅度最大值)内,每个采样点对应的发光时间长度是不同的,有的采样点对应的发光单元甚至会始终不发光。当一个控制周期开始时,需要发光的发光单元会开始发光,采样点对应的定时器都开始计时(始终不发光的点对应的定时器可以不进行计时),假设一个发光单元的发光时间长度到达了其采样点对应的正弦波信号的幅度所表达的时间长度时,则会控制该发光单元停止发光。当一个控制周期结束后,该正弦波信号会以预定步长向预定方向进行循环移位(相对于多个采样点进行移位,采样点的位置不变),这样,很多(甚至全部)采样点所对应的正弦波信号的幅度会发生变化,在当前控制周期内,会根据当前移位后的正弦波进行发光,控制方法同上。如此往复,由于正弦波每次都会移动一定步长的距离,因此,很多正在发光的采样点对应的发光单元的发光时间长度也会出现一定的变化,这样,整体观察多个发光单元所排成的阵列,就会出现流水样式的效果。每个单独发光单元(例如,LED)亮度以正弦曲线趋势变化,而整个灯串整体亮度同样呈现正弦曲线变化趋势,整个灯串以这种方式进行流动,图2示出了在LED本文档来自技高网...

【技术保护点】
一种流水灯光实现方法,其特征在于,包括:生成正弦波信号;在每一个控制周期内,根据所述正弦波信号对多个发光单元的发光进行控制,在一个控制周期结束的情况下,以预定步长对所述正弦波信号进行循环移位,并通过循环移位后的所述正弦波信号在下一控制周期内对多个发光单元的发光进行控制;其中,所述正弦波信号的传输周期内的预定参考位置处设置有与所述多个发光单元一一对应的多个采样点,并且,在进行控制时,根据所述多个采样点对应的所述正弦波信号的信号幅度控制相应发光单元在当前控制周期内的发光时间长度。

【技术特征摘要】

【专利技术属性】
技术研发人员:沈卫东刘金星李宁李宝雨童中原
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1