调光控制器的调光输出方法及调光控制器与流程

文档序号:14185699阅读:903来源:国知局
调光控制器的调光输出方法及调光控制器与流程

本发明涉及照明控制领域,特别是涉及一种调光控制器的调光输出方法及调光控制器。



背景技术:

照明控制领域中,调光控制器是具备改变照明装置中光源的光通量、调节照度水平的一种电气装置。调光控制器的基本原理是改变输入电源的电流有效值以达到调光的目的,一般具备多路继电器(onoff)和多路电压/电流调节输出控制器件(光调节器件level)。调光控制器通过控制继电器的开关实现照明装置的开关实现照明装置的开关,通过控制光调节器件对光源的强度进行调节。

目前,调光控制器是直接控制继电器和光调节器件的硬件设备,调光控制器本身的控制能力数量有限,能够控制的继电器和光调节器件的数量也是有限的,这使得调光控制器的扩容能力有限,若照明装置需要更多的调光方案,必须增设新的调光控制器,造成资源的浪费。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的调光控制器的调光输出方法及调光控制器。

依据本发明实施例的一个方面,提供了一种调光控制器的调光输出方法,调光控制器包括至少一个控制光源开关的继电器onoff和至少一个控制调光输出的光调节器件level,所述调光控制器通过其包含的继电器控制光源的开关,通过其包含的光调节器件对光源进行强度调节,其特征在于,所述方法包括:

为所述调光控制器设置虚拟控制回路模块,其中,所述虚拟控制回路模块包括与继电器对应的继电器开关虚拟单元,和/或,与光调节器件对应的调光输出控制单元;

根据照明需求确定所述调光控制器中关于所述继电器和所述光调节器件间的匹配关系的至少一个配置方案;

按如下方式为每个配置方案分别启动对应的虚拟控制回路模块:在本配置方案的虚拟控制回路模块中为继电器开关虚拟单元选择与其对应的继电器,并通过继电器开关虚拟单元对选择的继电器进行控制操作,以及,在本配置方案的虚拟控制回路模块中为调光输出控制单元选择与其对应的光调节器件,并通过所述调光输出控制单元对选择的光调节器件进行控制操作,以控制所述光源的输出。

可选地,按如下方式为每个配置方案分别启动对应的虚拟控制回路模块,包括:

所述配置方案为单独使用继电器时,为该配置方案启动仅包括继电器开关虚拟单元的虚拟控制回路模块;

所述配置方案为单独使用光调节器件时,为该配置方案启动仅包括调光输出控制单元的虚拟控制回路模块;

所述配置方案为继电器和光调节器件组合使用时,为该配置方案启动同时包括继电器开关虚拟单元和调光输出控制单元的虚拟控制回路模块。

可选地,所述配置方案为继电器和光调节器件组合使用时,继电器开关虚拟单元和调光输出控制单元两者间存在绑定动作关系。

可选地,所述继电器开关虚拟单元和调光输出控制单元两者间的绑定动作关系包括:

所述继电器开关虚拟单元控制继电器开启或关闭时,所述调光输出控制单元控制其对应的光调节器件将光源强度调整到预定强度;或者

所述调光输出控制单元控制其对应的光调节器件将光源强调整到预定强度时,所述继电器开关虚拟单元控制继电器自动开启或关闭。

可选地,所述调光控制器包括多个继电器和/或多个光调节器件时,若根据照明需求确定出多个单独使用任一器件的配置方案,以及多个组合使用两者的配置方案,所述方法还包括:

为每个单独使用的器件配置独立的虚拟控制回路模块;以及

为其他组合使用的器件配置可组合使用的虚拟控制回路模块;

各虚拟控制回路模块之间互相独立。

可选地,当任一虚拟控制回路模块本次使用结束时,将其中的继电器开关虚拟单元以及调光输出控制单元分别与其对应的硬件断开连接,以供下次配置使用。

可选地,当所述照明需求被调整时,所述方法还包括:

根据调整后的照明需求确定新的配置方案;

进一步,根据新的配置方案调整已建立的虚拟控制回路模块。

可选地,所述根据新的配置方案调整已建立的虚拟控制回路模块,包括:

若新的配置方案相对于原有配置方案减少,则直接释放减少部分对应的虚拟控制回路模块;

若新的配置方案相对于原有配置方案增加,则为新增部分增加新的虚拟控制回路模块;

若新的配置方案相对于原有配置方案是做了方案调整,则根据调整方案更改已有的虚拟控制回路模块与硬件器件间的连接关系。

基于本发明的另一个方面,本发明实施例还提供一种调光控制器,包括至少一个控制光源开关的继电器onoff和至少一个控制调光输出的光调节器件level,所述调光控制器通过其包含的继电器控制光源的开关,通过其包含的光调节器件对光源进行强度调节,其特征在于,所述调光控制器还包括:

虚拟控制回路模块,设置于所述调光控制器,其中,所述虚拟控制回路模块包括与继电器对应的继电器开关虚拟单元,和/或,与光调节器件对应的调光输出控制单元;

确定模块,适于根据照明需求确定所述调光控制器中关于所述继电器和所述光调节器件间的匹配关系的至少一个配置方案;

所述虚拟控制回路模块还适于按如下方式为每个配置方案分别启动对应的虚拟控制回路模块:在本配置方案的虚拟控制回路模块中为继电器开关虚拟单元选择与其对应的继电器,并通过继电器开关虚拟单元对选择的继电器进行控制操作,以及,在本配置方案中的虚拟控制回路模块中为调光输出控制单元选择与其对应的光调节器件,并通过所述调光输出控制单元对选择的光调节器件进行控制操作,以控制所述光源的输出。

可选地,所述虚拟控制回路模块还适于:

所述配置方案为单独使用继电器时,为该配置方案启动仅包括继电器开关虚拟单元的虚拟控制回路模块;

所述配置方案为单独使用光调节器件时,为该配置方案启动仅包括调光输出控制单元的虚拟控制回路模块;

所述配置方案为继电器和光调节器件组合使用时,为该配置方案启动同时包括继电器开关虚拟单元和调光输出控制单元的虚拟控制回路模块。

可选地,所述配置方案为继电器和光调节器件组合使用时,继电器开关虚拟单元和调光输出控制单元两者间存在绑定动作关系。

可选地,所述继电器开关虚拟单元和调光输出控制单元两者间的绑定动作关系包括:

所述继电器开关虚拟单元控制继电器开启或关闭时,所述调光输出控制单元控制其对应的光调节器件将光源强度调整到预定强度;或者

所述调光输出控制单元控制其对应的光调节器件将光源强调整到预定强度时,所述继电器开关虚拟单元控制继电器自动开启或关闭。

可选地,所述调光控制器包括多个继电器和/或多个光调节器件时,若根据照明需求确定出多个单独使用任一器件的配置方案,以及多个组合使用两者的配置方案时,

所述调光控制器还包括:为每个单独使用的器件配置独立的虚拟控制回路模块;以及,为其他组合使用的器件配置可组合使用的虚拟控制回路模块;各虚拟控制回路模块之间互相独立。

可选地,当任一虚拟控制回路模块本次使用结束时,将其中的继电器开关虚拟单元以及调光输出控制单元分别与其对应的硬件断开,以供下次配置使用。

可选地,当所述照明需求被调整时,所述调光控制器还包括:

根据调整后的照明需求确定新的配置方案,进一步,根据新的配置方案调整已建立的虚拟控制回路模块。

可选地,所述调光控制器还包括:

若新的配置方案相对于原有配置方案减少,则直接释放减少部分对应的虚拟控制回路模块;

若新的配置方案相对于原有配置方案增加,则为新增部分增加新的虚拟控制回路模块;

若新的配置方案相对于原有配置方案是做了方案调整,则根据调整方案更改已有的虚拟控制回路模块与硬件器件间的连接关系。

基于本发明的另一个方面,本发明实施例还提供一种调光控制器的调光输出电子设备,包括:

处理器;以及

被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一项所述的调光控制器的调光输出方法。

基于本发明的另一个方面,本发明实施例还提供一种调光控制器的调光输出计算机可读存储介质,其中,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述任一项所述的调光控制器的调光输出方法。

在本发明的实施例中,能够为调光控制器设置虚拟控制回路模块,将硬件的继电器和光调节器件软件化和对象化,利用虚拟控制回路模块中的继电器开关虚拟单元控制继电器硬件,利用虚拟控制回路模块中的调光控制单元控制光调节部分。由此可以根据实际的照明需求灵活的调整调光控制器中的继电器和光调节器件的匹配关系,不仅解决了将继电器和光调节器件作为单独模块工作所带来的通信交互问题,还解决了将继电器和光调节器件硬生生绑定在一起所带来的利用率低下、扩容能力不强的问题。并且,因虚拟控制回路模块的设置,使得与其匹配的继电器和光调节器件是可配置选择的,选择性能大大增加,组态的实现更为容易,可显著降低实际使用时的组态复杂度和使用、理解难度。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了根据本发明一个实施例的虚拟控制回路模块的结构示意图;

图2示出了根据本发明一个实施例的虚拟控制回路模块的设计思路架构图;

图3示出了根据本发明一个实施例的虚拟控制回路模块的代码实现关系类图;

图4示出了根据本发明一个优选实施例的调光控制器的调光输出方法的处理流程图;

图5示出了根据本发明一个实施例的虚拟控制回路模块中子属性模块配置情况表示的含义划分表示意图;

图6示出了根据本发明实施例一的虚拟控制回路逻辑组态示意图;

图7示出了根据本发明实施例一的另一个虚拟控制回路逻辑组态示意图;

图8示出了根据本发明实施例二的虚拟控制回路逻辑组态示意图;

图9示出了根据本发明实施例三的虚拟控制回路逻辑组态示意图;

图10示出了根据本发明一个实施例的调光控制器的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻的了解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为解决上述的技术问题,本发明参考了不同的设计思路:

1、采取面向对象的分析(ooa,objectorientedanalysis)

2、面向对象的设计(ood,objectorienteddesign)

3、面向对象的编程(oop,objectorientedprogramming)

其中,

1、面向对象的分析是根据抽象关键的问题域来分解系统。

2、面向对象的设计是一种提供符号设计系统的面向对象的实现过程,它用非常接近实际领域术语的方法把系统构造成“现实世界”的对象。

3、面向对象程序设计可以看作一种在程序中包含各种独立而又互相调用的对象的思想,这与传统的思想刚好相反:传统的程序设计主张将程序看作一系列函数的集合,或者直接就是一系列对电脑下达的指令。面向对象程序设计中的每一个对象都应该能够接受数据、处理数据并将数据传达给其它对象,因此它们都可以被看作一个小型的“机器”,即对象。

本发明实施例通过利用面向对象oo思想为出发点,提供一种通用虚拟控制回路的软件设计与实现方案。这一技术方案能够解决单逻辑控制繁琐、多逻辑控制复杂的实际问题。本发明的特点在于实现了通过虚拟出一种可同时具备继电器开关控制模块和电压/电流输出控制模块功能的逻辑控制单元的控制的模型,用于通用化和智能化解决当前照明控制中控制回路多元复杂化以及低效利用率和扩容能力不强的实际问题。

基于面向对象程序设计的技术构思,本发明优选实施例提供了一种调光控制器的调光输出方法。在本发明实施例中,将调光控制器中的每个对象(继电器、光调节器件等)都视为独立的主体,并根据不同的功能为应用于该功能的主体设置虚拟控制回路,实际应用中,可以通过设置虚拟控制回路模块用于实际虚拟控制回路。图1示出了根据本发明一个实施例的虚拟控制回路模块的结构示意图。参见图1,虚拟控制回路模块100中包括与继电器这一硬件(也可称为onoff模块)对应的继电器开关虚拟单元110,和/或,与光调节器件这一硬件(也可称为level模块)对应的调光输出控制单元120。在图1中,继电器开关虚拟单元110和继电器130连接,而调光输出控制单元120和光调节器件140连接。

图2示出了与图1相对应的虚拟控制回路模块的设计思路架构图,其中的onoff模块对应图1中的继电器开关虚拟单元,和实际onoff继电器连接。level模块对应图1中的调光输出控制单元,和实际level光调节器件连接。图2相对于图1的结构示意图能够更为清晰明确地表达出虚拟控制回路的设计理念。图3示出了与图1对应的虚拟控制回路模块的虚拟代码实现类图。

图4示出了根据本发明的一个优选实施例的调光控制器的调光输出方法的处理流程图,这一方法是基于图1-3所提供的虚拟控制回路模块的结构基础上实现的。

其中,调光控制器中包括至少一个控制光源开关的继电器onoff和至少一个控制调光输出的光调节器件level,调光控制器通过其包含的继电器控制光源的开关,通过其包含的光调节器件对光源进行强度调节。参见图4,该方法至少包含步骤s402至步骤s406:

步骤s402、为调光控制器设置虚拟控制回路模块,其中,虚拟控制回路模块包括与继电器对应的继电器开关虚拟单元,和/或,与光调节器件对应的调光输出控制单元。

步骤s404、根据照明需求确定调光控制器中关于继电器和光调节器件间的匹配的至少一个配置方案。

步骤s406、按如下方式为每个配置方案分别启动对应的虚拟控制回路模块:具体地,在本配置方案虚拟控制回路模块中为继电器开关虚拟单元选择与其对应的继电器,并通过继电器开关虚拟单元对选择的继电器进行控制操作,以及,在本配置方案的虚拟控制回路模块中为调光输出控制单元选择与其对应的光调节器件,并通过调光输出控制单元对选择的光调节器件进行控制操作,以控制光源的输出。

在本发明的实施例中,能够为调光控制器设置虚拟控制回路模块,将硬件的继电器和光调节器件软件化,利用虚拟控制回路模块中的继电器开关虚拟单元控制实际的继电器,利用虚拟控制回路模块中的调光输出控制单元控制实际的光调节器件,由此可以根据实际的照明需求灵活的调整调光控制器中的继电器和光调节器件的匹配关系,不仅解决了将继电器和光调节器件作为单独模块工作所带来的通信交互问题,还解决了将继电器和光调节器件硬生生绑定在一起所带来的利用率低下、扩容能力不强的问题,可显著降低实际使用时的组态复杂度和使用、理解难度。

在实际应用中,虚拟控制回路模块可以由控制逻辑单元组件实现,本身根据逻辑配置自我激发命令信号。具体地,集成为虚拟控制回路模块的控制逻辑单元组件,可自身根据定时逻辑、场景指令、序列指令等被动激发逻辑信号。当然,虚拟控制回路模块也可以接收网络中的控制面板调用来被动输出控制信号。若采用控制面板被动输出控制信号,其被动调用方式可以是机械开关,也可以是蓝牙、wifi等可下达命令的网络控制方式。

为实施本发明实施例所提供的调光控制器的调光输出方法,可以设置一个独立的控制主体,后文提及的相关处理器即是控制主体的具相化,具体应用由实际情况限定,在此不做赘述。

需要说明地是,步骤s402中设置的虚拟控制回路模块能够控制着调光控制器中的硬件设备进行调光输出,因为有虚拟控制回路模块的存在,才可以根据实际的照明需求变换出多种继电器与光调节器件的组合方式,大大提高调光输出的效率。

图4中的步骤s404指出,本发明实施例可以根据照明需求确定调光控制器中关于继电器和光调节器件间的匹配关系的至少一个配置方案。具体地,配置方案至少包括三种:

第一种配置方案为单独使用继电器时,为该配置方案启动仅包括继电器开关虚拟单元的虚拟控制回路模块;

第二种配置方案为单独使用光调节器件时,为该配置方案启动仅包括调光输出控制单元的虚拟控制回路模块;

第三种配置方案为继电器和光调节器件组合使用时,为该配置方案启动同时包括继电器开关虚拟单元和调光输出控制单元的虚拟控制回路模块。

图5示出了根据本发明一个实施例的虚拟控制回路中子属性模块配置情况表示的含义划分表示意图。参见图5,配置1与第一种配置方案相对应,只具备继电器onoff的开关功能,配置2与第二种配置方案相对应,只具备level调光功能,配置3与第三种配置方案相对应,同时具备onoff开关和level调光功能,配置4则是另一种配置方案,即无效虚拟控制回路,不具备任何功能。

当调光控制器中含有多个继电器和/或多个光调节器件时,可以根据实际照明需求通过设置虚拟控制回路模块确定出多条虚拟控制回路,若有多个继电器是要单独工作的,则可以将虚拟控制回路配置成只有继电器开关虚拟单元,若有多个继电器与光调节器件需要组合工作,则可以将虚拟控制回路配置成多个继电器开关虚拟单元与调光输出控制单元一一对应,控制实际的继电器与光调节器件,各虚拟控制回路对应的虚拟控制回路模块间单独存在,互不影响。

为保证光源的可靠性,当配置方案为继电器与光调节器件组合工作时,在本实施例中,可以在继电器开关虚拟单元和调光输出控制单元间设置绑定关系。优选地,绑定关系可以采用如下方式:

当继电器开关虚拟单元控制继电器开启和关闭时,相对应的调光输出控制单元控制光调节器件将电源强度调整到预定的强度;或者

当调光输出控制单元控制光调节器件将光源调整到预定强度时,相应的继电器开关虚拟单元控制继电器的自动开启或关闭。

继电器开关虚拟单元和调光输出控制单元间的绑定关系可以使得同一虚拟控制回路模块所连接的继电器和光调节单元能够被视为同一个操作单元,解决了实际使用时对于某些灯具在亮度低于某一特定值可能出现的闪频现象,同时也降低了将继电器开关虚拟单元和调光输出控制单元作为单独模块进行通信交互的风险以及复杂度,符合oo开发设计构思。

并且,由于继电器开关虚拟单元和调光输出控制单元可组合使用,进一步解决现有技术中继电器和光调节单元一一对应所导致的组合使用复杂度低、组合少等问题。

当照明需求调整时,可以根据照明需求调整已建立新的虚拟控制回路模块。具体地,新的配置方案相对于原有的配置方案有减少,则可以直接释放减少部分对应的虚拟控制回路模块;若新的配置方案相对于原有配置方案增加,则为新增部分增加新的虚拟控制回路模块;若新的配置方案相对于原有配置方案是做了方案调整,则根据调整方案更改已有的虚拟控制回路模块与硬件间的连接关系。

另外,当任一虚拟控制回路模块结束本次使用时,可以将其中的继电器开关虚拟单元以及调光输出控制单元分别与对应的硬件断开连接,以供下次配置使用。

实施例一

为将上文各优选实施例提供的调光控制器的调光输出方法阐述的更加清楚明白,现以一个实施例对本发明提供的调光控制器的调光输出方法进行介绍。需要说明的是,本实施例中,选取支持6路继电器与6路光调节器件的调光控制器为调光控制器的调光输出方法进行介绍。该方法流程图如图4所示,按照实际照明需求对虚拟控制回路模块进行配置,具体为:

回路1-6只配置onoff模块

回路7-12只配置level模块。

本发明实施例所提供的与配置方案对应的虚拟控制回路模块的逻辑组态示意图如图6所示。图6明确示出了,回路1-6只配置了onoff模块对应实际的继电器控制工作,而并没有调用level模块,同理,回路7-12只配置了level模块对应实际的光调节器件控制调光输出,而并没有调用onoff模块。由此可见,虚拟控制回路模块的使用,可以将原来的6路配置方案扩充到12路,大大扩充了逻辑回路的数量。

具体地,本发明同时解决了将onoff模块和level模块硬生生绑定在一起的弊端,可显著降低实际使用时的组态复杂度和使用、理解难度。比如:支持6路onoff、6路level的调光控制器,若将

onoff_1模块与level_1模块

onoff_2模块与level_2模块

onoff_3模块与level_3模块

onoff_4模块与level_4模块

onoff_5模块与level_5模块

onoff_6模块与level_6模块

绑定在一起的话,极大限制并且浪费了调光控制器的控制能力。

若实际使用时,需要3个onoff模块和3个level模块并且需要单独控制时,一种典型的组态方案是:

onoff_1模块启用、level_1模块空置

onoff_2模块启用、level_2模块空置

onoff_3模块启用、level_3模块空置

onoff_4模块空置、level_4模块启用

onoff_5模块空置、level_5模块启用

onoff_6模块空置、level_6模块启用

与上述组态方案相对应的虚拟控制回路模块的逻辑组态示意图如图7所示,其中l*表示onoff_*继电器开关模块,ch*表示level_*调光输出模块。图7明确示出了一种典型的设计思路,onoff继电器开关和level调光输出一一绑定,且一一对应固化在一起。实际应用中,当出现仅仅需要3个onoff模块和3个level模块即可满足的情况时,其他的模块就被闲置下来,从设计的角度来说存在50%的浪费。

而采用本发明的虚拟控制回路的方案,只需要虚拟出6个虚拟控制回路,

其中

回路1-3只配置onoff模块

回路4-6只配置level模块

而剩余的3路onoff模块和3路level模块仍可单独或配合使用

回路7配置为onoff_4模块与level_4模块同时使用

回路8配置为onoff_5模块

回路9配置为onoff_6模块和level_5模块

回路10配置为level_6模块

......

将极大提高系统的使用效率和组态配置的灵活性。

并且onoff模块和level模块同时作为虚拟控制回路模块的子模块被虚拟控制回路模块内置逻辑封装在模块内部,降低了单独作为2个独立模块通信交互时的障碍和风险,同时也能够受统一的内部管理调度模块的统筹,达到理想的协同联动工作。当虚拟控制回路模块被单独配置为onoff模块或level模块时,又能够自适应的“变换”为单独的onoff模块或level模块与外部独立通信,灵活性和自我适应性极大提高。利用面向对象思想的设计思路,可同时被其他需具备同样功能的模块集成和扩展而无需重复开发设计。

具体地,为每个配置方案分别启动对应的虚拟控制回路模块,包括:当配置方案为单独使用继电器时,为该配置方案启动仅包括继电器开关虚拟单元的虚拟控制回路模块;

当配置方案为单独使用光调节器件时,为该配置方案启动仅包括调光输出控制单元的虚拟控制回路模块;

当配置方案为继电器和光调节器件组合使用时,为该配置方案启动同时包括继电器开关虚拟单元和调光输出控制单元的虚拟控制回路模块;

当调光控制器需要继电器与光调节器件组合使用时,那么虚拟控制回路模块中相对应的继电器开关虚拟单元与调光输出控制单元间存在一种绑定关系,本实施例是关于单独配置的这种情况,关于以绑定关系配置的这种情况会在实施例二中仔细说明。

进一步,当调光控制器中含有多个继电器和/或多个光调节器件时,可以根据照明需求确定出多种配置方案,包括多个单独使用任一器件的配置方案和多个组合使用两者的配置方案。

具体地,可以为单独使用的器件配置独立的虚拟控制回路,以及为其他组合使用的器件配置可组合使用的虚拟控制回路,各虚拟控制回路由虚拟控制回路模块实现,且各虚拟控制回路模块之间互相独立。

沿用步骤s402的例子,当调光控制器需要3路继电器与3路光调节器件组合工作,3路继电器与3路光调节器件单独工作,那么就可以为组合工作的一组设置一条虚拟控制回路,为单独工作的一组设置一条虚拟控制回路,实现两条虚拟控制回路的虚拟控制回路模块在调光控制器中相互独立,互不影响。设置多条虚拟控制回路这种方案更适合含有多个继电器和光调节器件的调光控制器,本实施例中只给出了一种情况下的虚拟控制回路的配置方案,当然,在其他的情况中,本实施例的方案也是适用的。

然后,可以根据具体的照明需求调整已建立的虚拟控制回路模块。

具体地,若新的配置方案相对于原有配置方案减少,则直接释放减少部分对应的虚拟控制回路模块,若新的配置方案相对于原有配置方案增加,则为新增部分增加新的虚拟控制回路模块,若新的配置方案相对于原有配置方案是做了方案调整,则根据调整方案更改已有的虚拟控制回路模块与硬件器件间的连接关系。

沿用步骤s406的例子,若更改后的照明方案只需要5路继电器与5路光调节器件单独工作,则可将多出的onoff_6模块与level_6模块与相应的实际硬件断开,达到更改后的照明方案的调光输出效果。

若更改后的照明方案多出一路组合工作的继电器与光调节器件,则可在已有的虚拟控制回路中增添一组onoff_7模块与level_7模块分别对应实际的继电器与光调节器件,达到更改后的照明方案的调光输出效果。

另外,当任一虚拟控制回路模块结束本次使用时,可以将其中的继电器开关虚拟单元以及调光输出控制单元分别与对应的硬件断开连接,以供下次配置使用。

实施例二

为将上文优选实施例提供的调光控制器的调光输出方法阐述的更加清楚明白,现以另一个实施例对本发明提供的调光控制器的调光输出方法进行介绍。需要说明的是,本实施例中,同样选取支持6路继电器与6路光调节器件的调光控制器为调光控制器的调光输出方法进行介绍。该方法流程图如图4所示,按照实际照明需求对虚拟控制回路模块进行配置,具体为:

回路1配置onoff_1模块

回路2配置onoff_2模块与level_2模块

回路3配置level_3模块

回路4配置onoff_4模块与level_4模块

回路5配置onoff_5模块与level_5模块

回路6配置onoff_6模块与level_6模块

回路7配置level_1模块

回路8配置onoff_3模块

本发明实施例所提供与配置方案对应的虚拟控制回路模块的逻辑组态示意图如图8所示。图8明确示出了回路1配置onoff_1模块,回路2配置onoff_2模块与level_2模块,回路3配置level_3模块,回路4配置onoff_4模块与level_4模块,回路5配置onoff_5模块与level_5模块,回路6配置onoff_6模块与level_6模块,回路7配置level_1模块,回路8配置onoff_3模块,所配置的onoff模块和level模块分别与实际硬件相对应,控制继电器开关和调光输出,根据实际情况来自由安排配置方案,解决了原本调光控制器扩容能力不强和低效利用率的问题。

步骤s406中的为每个配置方案分别启动对应的虚拟控制回路模块,具体地,配置方案为继电器和光调节器件组合使用时,继电器开关虚拟单元和调光输出控制单元间存在绑定动作关系。

沿用步骤s406的例子,对于同时配置onoff_2模块和level_2模块的回路2来说,当onoff_2模块控制继电器开启或关闭时,对应的level_2模块控制其对应的光调节器件将光源强度调整到预定强度。同样的,当level_2模块控制其对应的光调节器件将光源调整到预定强度时,onoff_2模块控制继电器自动开启或关闭。这种绑定关系大大提高了实际操作中的安全性,因为是自动控制,所以十分的方便。

进一步,当调光控制器中含有多个继电器和/或多个光调节器件时,可以根据实际照明需求设置虚拟控制回路模块用于实际的虚拟控制回路。具体地,可以为单独使用继电器或光调节器件的的一组设置独立的虚拟控制回路,以及为其他组合使用继电器和光调节器件的一组设置相应的虚拟控制回路,各虚拟控制回路模块之间互相独立。

沿用步骤s902的例子,实际上可以为组合工作的回路2、4、5、6设计一条虚拟控制回路,为单独工作的回路1、3、7、8设计一条虚拟控制回路,两条虚拟控制回路所对应的虚拟控制回路模块间相互独立,互不影响。

然后,可以根据实际的照明需求调整已建立的虚拟控制回路模块。

具体地,若新的配置方案相对于原有配置方案减少,则直接释放减少部分对应的虚拟控制回路模块,若新的配置方案相对于原有配置方案增加,则为新增部分增加新的虚拟控制回路模块,若新的配置方案相对于原有配置方案是做了方案调整,则根据调整方案更改已有的虚拟控制回路模块与硬件间的连接关系。

沿用步骤s406的例子,若更改后的照明方案不再需要回路8配置的onoff_3模块对应的实际继电器的控制作用,则可将onoff_3模块与对应的实际继电器断开连接,达到更改后的照明方案的调光输出效果。

若更改后的照明方案多出一路组合工作的继电器与光调节器件,则可在已有的虚拟控制回路模块中多增添一组onoff_7模块与level_7模块来对应实际的继电器与光调节器件。

若更改后的照明方案要将一路继电器与另外一路的光调节器件重新组合使用,则可在已有的虚拟控制回路模块中将原本对应的onoff_2模块与level_2模块断开,将onoff_2模块与level_3模块组合成一路,控制实际的硬件,达到更改后的照明方案的调光输出的效果。

当任一虚拟控制回路模块结束本次使用时,可以将其中的继电器开关虚拟单元以及调光输出控制单元分别与对应的硬件断开连接,以供下次配置使用。

实施例三

本实施例提供了一种更为自由的配置方式,本实施例同样选取支持6路继电器与6路光调节器件的调光控制器为调光控制器的调光输出方法进行介绍。该方法流程图如图4所示,按照实际照明需求对虚拟控制回路模块进行配置,具体为:

回路1配置onoff_1模块与level_6模块

回路2配置onoff_2模块与level_5模块

回路3配置onoff_3模块

回路4配置onoff_4模块

回路5配置onoff_5模块与level_1模块

回路6配置level_2模块

回路7配置level_3模块

回路8配置level_4模块

本发明实施例所提供与配置方案相对应的虚拟控制回路模块的逻辑组态示意图如图9所示。图9明确示出了:回路1配置onoff_1模块与level_6模块,回路2配置onoff_2模块与level_5模块,回路3配置onoff_3模块,回路4配置onoff_4模块,回路5配置onoff_5模块与level_1模块,回路6配置level_2模块,回路7配置level_3模块,回路8配置level_4模块。所配置的onoff模块和level模块分别与实际硬件相对应,控制继电器开关和调光输出。对于这种更为灵活的配置方案,本实施例只是举了这样的一个例子,相应的还有很多种配置方案,在此不再一一详述。

沿用步骤s406的例子,对于同时配置onoff_1模块和level_6模块的回路1来说,当onoff_1模块控制继电器开启或关闭时,对应的level_6模块控制其对应的光调节器件将光源强度调整到预定强度。同样的,当level_6模块控制其对应的光调节器件将光源强调整到预定强度时,onoff_1模块控制继电器自动开启或关闭。这种绑定关系大大提高了实际操作中的安全性,并且因为是自动控制,所以十分的方便。

进一步,当调光控制器中含有多个继电器和/或多个光调节器件时,可以根据照明需求设置虚拟控制回路模块用于实际的虚拟控制回路。

具体地,可以为单独使用继电器或光调节器件的一组设置独立的虚拟控制回路,以及为其他组合使用继电器和光调节器件的一组设置相应的虚拟控制回路,各虚拟控制回路模块之间互相独立。

沿用步骤s402的例子,实际上可以为组合工作的回路1、2、5设计一条虚拟控制回路,为单独工作的回路3、4、6、7、8设计一条虚拟控制回路,两条虚拟控制回路模块相互独立,互不影响。

然后,可以根据实际的照明需求调整已建立的虚拟控制回路模块。

具体地,若新的配置方案相对于原有配置方案减少,则直接释放减少部分对应的虚拟控制回路模块,若新的配置方案相对于原有配置方案增加,则为新增部分增加新的虚拟控制回路模块,若新的配置方案相对于原有配置方案是做了方案调整,则根据调整方案更改已有的虚拟控制回路模块与硬件间的连接关系。

沿用步骤s406的例子,若更改后的照明方案不再需要回路8配置的level_4模块工作,则可将level_4模块与实际的光调节器件断开连接,达到更改后的照明方案的调光输出效果。

若更改后的照明方案多出一路组合工作的继电器与光调节器件,则可在已有的虚拟控制回路模块中多增添一条回路9,其中的onoff_7模块与level_7模块分别对应实际的继电器与光调节器件,达到更改后的照明方案的调光输出效果。

若更改后的照明方案要将一路继电器与另外一路的光调节器件重新组合,则可在已有的虚拟控制回路模块中将原本对应的onoff_2模块与level_5模块断开,将onoff_2模块与level_4模块组合成一路,控制实际的硬件,达到更改后的照明方案的调光输出的效果。

当任一条虚拟控制回路使用结束时,可以将其与对应的实际硬件断开连接,以供下次的使用。

本设计同时也指明了后续开发设计8路控制器、12路控制器、16路控制器、32路控制器等不同多路控制器在设计实现时做到举一反三、一通百通,具有很大的借鉴意义。对于工业节能、智能化控制起着积极作用,也为后续设计与开发时模块化开发设计起着指导性作用。

基于同一发明构思,本发明实施例还提供一种调光控制器1000,包括至少一个控制光源开关的继电器onoff和至少一个控制调光输出的光调节器件level,调光控制器1000通过其包含的继电器控制光源的开关,通过其包含的光调节器件对光源进行强度调节,该调光控制器的结构如图10所示,包括图1所示的虚拟控制回路模块100、与虚拟控制回路模块100连接的继电器130,光调节器件140,以及确定模块1100。

虚拟控制回路模块100,设置于调光控制器1000,其中,虚拟控制回路模块100包括与继电器130对应的继电器开关虚拟单元110,和/或,与光调节器件140对应的调光输出控制单元120。

确定模块1100,适于根据照明需求确定调光控制器1000中关于继电器和光调节器件间的匹配关系的至少一个配置方案。

其中虚拟控制回路模块100还适于按如下方式为每个配置方案分别启动对应的虚拟控制回路模块:在本配置方案的虚拟控制回路模块中为继电器开关虚拟单元选择与其对应的继电器,并通过继电器开关虚拟单元对选择的继电器进行控制操作,以及,在本配置方案中的虚拟控制回路模块中为调光输出控制单元选择与其对应的光调节器件,并通过调光输出控制单元对选择的光调节器件进行控制操作,以控制光源的输出。

优选的,上述虚拟控制回路模块100还适于当配置方案为单独使用继电器130时,为该配置方案启动仅包括继电器开关虚拟单元110的虚拟控制回路模块100。

当配置方案为单独使用光调节器件140时,为该配置方案启动仅包括调光输出控制单元120的虚拟控制回路模块100。

当配置方案为继电器130和光调节器件140组合使用时,为该配置方案启动同时包括继电器开关虚拟单元110和调光输出控制单元120的虚拟控制回路模块100。

优选的,继电器开关虚拟单元110和调光输出控制单元120两者间的绑定动作关系还包括:继电器开关虚拟单元110控制继电器130开启或关闭时,调光输出控制单元120控制其对应的光调节器件140将光源强度调整到预定强度;或者

调光输出控制单元120控制其对应的光调节器件140将光源强调整到预定强度时,继电器开关虚拟单元110控制继电器130自动开启或关闭。

优选的,调光控制器1000包括多个继电器和/或多个光调节器件时,若根据照明需求确定出多个单独使用任一器件的配置方案,以及多个组合使用两者的配置方案时,调光控制器1000还包括:为每个单独使用的器件配置独立的虚拟控制回路模块100;以及,为其他组合使用的器件配置可组合使用的虚拟控制回路模块100;各虚拟控制回路模块100之间互相独立。

优选的,当照明需求被调整时,调光控制器1000还包括:根据调整后的照明需求确定新的配置方案,进一步,根据新的配置方案调整已建立的虚拟控制回路模块100。

优选的,上述的调光控制器还包括:若新的配置方案相对于原有配置方案减少,则直接释放减少部分对应的虚拟控制回路模块100;若新的配置方案相对于原有配置方案增加,则为新增部分增加新的虚拟控制回路模块100;若新的配置方案相对于原有配置方案是做了方案调整,则根据调整方案更改已有的虚拟控制回路模块100与硬件器件间的连接关系。

综上,采用本发明实施例提供的调光控制器的调光输出方法及调光控制器可以达到如下有益效果:

在本发明的实施例中,能够为调光控制器设置虚拟控制回路模块,将硬件的继电器和光调节器件软件化和对象化,利用虚拟控制回路模块中的继电器开关虚拟单元控制继电器硬件,利用虚拟控制回路模块中的调光输出控制单元控制光调节部分。由此可以灵活地根据实际照明需求来确定调光控制器中的继电器和光调节器件的匹配关系,不仅解决了将继电器和光调节器件作为单独模块进行通信交互的风险以及复杂度,还解决了将继电器和光调节器件硬生生绑定在一起所带来的利用率低下、扩容能力不强的问题,可显著降低实际使用时的组态复杂度和使用、理解难度。

在实际应用中,虚拟控制回路模块可以由控制逻辑单元组件实现,本身根据逻辑配置自我激发命令信号。具体地,集成为虚拟控制回路模块的控制逻辑单元组件,可自身根据定时逻辑、场景指令、序列指令等被动激发逻辑信号。当然,虚拟控制回路模块也可以接收网络中的控制面板调用来被动输出控制信号。若采用控制面板被动输出控制信号,其被动调用方式可以是机械开关,也可以是蓝牙、wifi等可下达命令的网络控制方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的问答页面相关问题推荐装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1