一种激光灯光路控制方法

文档序号:8200801阅读:342来源:国知局
专利名称:一种激光灯光路控制方法
技术领域
本发明涉及光电控制技术,尤其涉及一种多光路激光光学平台的控制方法。
背景技术
现有激光灯具表演行业所涉及的分光技术,多是由分光,合光镜片等光学元件来实行 光路的多样化。对应于激光灯具的内部结构所设计的激光光路,由于硬件光路设计固定, 无法实现效果多样化,不能随意调节分光设备,改变光路。效果唯一,且不利于灯具结构, 效果的改动。
因此,随着激光灯的普及以及激光技术的日趋成熟和不断丰富,尤其是在表演,舞台 等场景使用,要求激光灯不断变换形状和色彩等,因此,如何使激光灯在无需做出硬件改 变的条件下,可以达到改变光路的效果,使得激光灯达到多光路切光的效果,使激光光学 平台灯具光路设计更多样化,控制更方便灵活,使产品更具有市场竟争力,成为急待解决 的问题。

发明内容
本发明的目的在于提供一种激光灯光路控制方法,使激光光学平台灯具光路设计更多 样化,控制更方便灵活。无需做出硬件改变就可以达到改变光路的效果。
为解决本发明的技术问题,本发明公开一种激光灯光路控制方法,其中,包括 初始化整个分光控制程序内部各变量,寄存器参数; 整个分光控制程序实时监控外部信号控制程序;
判断是否满足发生条件,如果满足发生条件,执行外部信号控制程序流程,存储外部 信号数值a,然后整个分光控制程序检测各组外部信号值a;
根据检测到的不同组的外部信号数值,执行各组的分光控制程序,其中,外部设备传 入的信号数值每一组对应相应的外部信号值和相应的分光控制程序。
较优的,所述分光控制程序主要包括
整个分光控制程序内部初始化后,检验各组的外部信号值a,然后对各组外部信号值a 进行条件判断;
如果满足控制数值,则赋值给相应的外部硬件控制端口 b值; 如果不满足控制数值,则赋值给该对应端口 c值;
外部硬件根据所述b值和c值来进行激光器切光电机的转动幅度调整,从而达到切光的控制。
较优的,所述外部信号控制程序主要包括 检测是否接受该外部信号;
如果容许接受,则检测外部设备传入的通信信号数值d和该通信信号组编号,并将该 信号数值存入对应的信号组中的外部信号值a中,然后继续检测外部设备传入的信号,并存 储信号值;
如果不接受,返回到检测是否接受该外部信号步骤。
较优的,所述整个分光控制程序储存于预设的单片机中,利用该单片机的程序配合 DMX512控制台,来单独或联合控制分光电机的摆动角度。 与现有技术相比,本发明具有如下有益效果
本发明通过一种激光灯光路控制方法,基于单片机程序控制外部多个切光电机单独或 联合控制来达到多光路切光的效果。使激光光学平台灯具光路设计更多样化,控制更方便 灵活。无需做出硬件改变就可以达到改变光路的效果。
本发明使用预设的单片机控制程序配合DMX512控制台,来单独或联合控制分光电机 的摆动角度,达到切光的目的。可单路,多路同时控制。进一步,使用唯一的控制方法既 DMX512控制方法,使内部程序紧凑,执行速率高,对其他外部硬件抗干扰能力强。


图1为本发明实施例的整个分光控制程序流程示意图2为本发明实施例的分光控制程序流程示意图3为本发明实施例的外部信号控制程序流程示意图。
具体实施例
本发明提供一种激光灯光路控制方法,基于单片机程序控制外部多个切光电机单独或 联合控制来达到多光路切光的效果。使激光光学平台灯具光路设计更多样化,控制更方便 灵活。无需做出硬件改变就可以达到改变光路的效果。
本发明使用预设的单片机控制程序配合DMX512控制台,来单独或联合控制分光电机 的摆动角度,达到切光的目的。可单路,多路同时控制。进一步,使用唯一的控制方法既 DMX512控制方法,使内部程序紧凑,执行速率高,对其他外部硬件抗干扰能力强。
如图1所示,为本发明实施例的整个分光控制程序流程示意图。
首先对整个分光控制程序内部各变量,寄存器等参数初始化,外部信号控制程序被整 个分光控制程序(即主程序)实时监控,其中,外部信号控制程序的流程可以具体如图3 所示,具体如图3的描述。如果满足发生条件,执行外部信号控制程序流程,存储外部信 号数值a。然后整个分光控制程序检测各组外部信号值a,例如,第一组信号值,第二组信 号值,...,第N组信号值,根据检测到的不同组的外部信号数值,执行各组的分光控制程序,例如,第一组分光控制程序流程,第二组分光控制程序流程,...,第N组分光控制程 序流程。其中,分光控制程序的流程可以具体如图2所示,具体如图2的描述。外部设备
传入的信号数值每一组对应相应的外部信号值和相应的分光控制程序。外部有几组信号数 值传入,就扭J亍几组分光控制程序,因此可以达到随意控制的目的。
如图2所示,为本发明实施例的分光控制程序流程示意图,可以按以下过程执行。 首先整个分光控制程序内部初始化后,检验各组的外部信号值a,然后对各组外部信号 值a进行条件判断。
如果满足控制数值,则赋值给相应的外部硬件控制端口b值。 如果不满足控制数值,则赋值给该对应端口c值。
外部硬件根据b值和c值来进行切光电机的转动幅度调整,从而达到切光的控制。例如, 外部电路取得端口信号,驱动电机转动切光。
如图3所示,为本发明实施例的外部信号控制程序流程示意图,可以按以下过程执行。
首先检测是否接受该外部信号,如果容许接受,则检测外部设备传入的通信信号数值d 和该通信信号组编号,并将该信号数值存入对应的信号组中的外部信号值a中,然后继续检 测外部设备传入的信号,并存储信号值,例如存储第一组信号值,存储第二组信号值,..., 存储第N组信号值。
如果不接受,返回到检测是否接受该外部信号步骤。
其中,所述整个分光控制程序(包括主程序,分光控制程序和外部信号控制程序)储 存于预设的单片机中,利用该单片机的程序配合DMX512控制台,来单独或联合控制分光 电机的摆动角度。
综上所述,本发明通过一种激光灯光路控制方法,基于单片机程序控制外部多个切光 电机单独或联合控制来达到多光路切光的效果。使激光光学平台灯具光路设计更多样化, 控制更方便灵活。无需做出硬件改变就可以达到改变光路的效果。
本发明使用预设的单片机控制程序配合DMX512控制台,来单独或联合控制分光电机 的摆动角度,达到切光的目的。可单路,多路同时控制。进一步,使用唯一的控制方法既 DMX512控制方法,使内部程序紧凑,执行速率高,对其他外部硬件抗千扰能力强。
权利要求
1、一种激光灯光路控制方法,其特征在于,包括初始化整个分光控制程序内部各变量,寄存器参数;整个分光控制程序实时监控外部信号控制程序;判断是否满足发生条件,如果满足发生条件,执行外部信号控制程序流程,存储外部信号数值a,然后整个分光控制程序检测各组外部信号值a;根据检测到的不同组的外部信号数值,执行各组的分光控制程序,其中,外部设备传入的信号数值每一组对应相应的外部信号值和相应的分光控制程序。
2,如权利要求l所述的方法,其特征在于,所述分光控制程序主要包括整个分光控制程序内部初始化后,检验各组的外部信号值a,然后对各组外部信号值a 进行条件判断;如果满足控制数值,则赋值给相应的外部硬件控制端口 b值; 如果不满足控制数值,则赋值给该对应端口 c值;外部硬件根据所述b值和c值来进行激光器切光电机的转动幅度调整,从而达到切光的 控制。
3,如权利要求l所述的方法,其特征在于,所述外部信号控制程序主要包括 检测是否接受该外部信号;如果容许接受,则检测外部设备传入的通信信号数值d和该通信信号组编号,并将该 信号数值存入对应的信号组中的外部信号值a中,然后继续检测外部设备传入的信号,并存 储信号值;如果不接受,返回到检测是否接受该外部信号步骤。
4,如权利要求l, 2或3所述的方法,其特征在于,所述整个分光控制程序储存于预 设的单片机中,利用该单片机的程序配合DMX512控制台,来单独或联合控制分光电机的 摆动角度。
全文摘要
本发明公开一种激光灯光路控制方法,其中,包括初始化整个分光控制程序内部各变量,寄存器参数;整个分光控制程序实时监控外部信号控制程序;判断是否满足发生条件,如果满足发生条件,执行外部信号控制程序流程,存储外部信号数值a,然后整个分光控制程序检测各组外部信号值a;根据检测到的不同组的外部信号数值,执行各组的分光控制程序,其中,外部设备传入的信号数值每一组对应相应的外部信号值和相应的分光控制程序。通过本发明,使激光光学平台灯具光路设计更多样化,控制更方便灵活。无需做出硬件改变就可以达到改变光路的效果。
文档编号H05B37/02GK101594720SQ20091010822
公开日2009年12月2日 申请日期2009年6月19日 优先权日2009年6月19日
发明者代雪梅, 徐志亮 申请人:深圳市雅其光科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1