一种灯具的控制方法及控制装置

文档序号:861967 发布日期:2021-03-16 浏览:6次 >En<

阅读说明:本技术 一种灯具的控制方法及控制装置 (Control method and control device for lamp ) 是由 黄荣丰 陈志曼 陶俊乐 于 2020-11-25 设计创作,主要内容包括:本发明公开了一种灯具的控制方法及控制装置,该方法包括:UDP控制器接收DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,以使AP路由器根据搜索指令,搜索待控制的灯具,并接收待控制的灯具反馈的注册信息。UDP控制器接收AP路由器发送的注册信息,并将注册信息添加到UDP控制器的客户端列表中。UDP控制器根据客户端列表选择目标灯具,并对目标灯具进行信息配置。采用本发明方案,能实现大范围且稳定的无线控制灯具,并提高灯具软件的升级成功率。(The invention discloses a control method and a control device of a lamp, wherein the method comprises the following steps: after receiving the device adding instruction sent by the DMX512 controller, the UDP controller issues a search instruction to the AP router, so that the AP router searches for the lamp to be controlled according to the search instruction and receives registration information fed back by the lamp to be controlled. And the UDP controller receives the registration information sent by the AP router and adds the registration information to a client list of the UDP controller. And the UDP controller selects a target lamp according to the client list and performs information configuration on the target lamp. By adopting the scheme of the invention, the large-range and stable wireless control of the lamp can be realized, and the upgrading success rate of the lamp software is improved.)

一种灯具的控制方法及控制装置

技术领域

本发明涉及灯具控制技术领域,尤其涉及一种灯具的控制方法及控制装置。

背景技术

数字灯光控制技术是一种通过系统发送和接收数字信号对灯组进行控制的技术。随着灯光控制技术和控制协议的发展,基于DMX512(Digital Multiple X512,数字多路X512)控制协议进行调光控制的灯光控制系统及方法成为主流。目前,包括舞台效果灯、建筑照明灯和室内调光等场合,已经实现对DMX512协议的全面支持,已全面实现调光控制的数字化。

目前,现有的DMX512控制器控制灯具的方式通常采用有线或无线的方式连接。有线连接的方式通过采用传统的信号传输电线进行DMX512的信号传输,但DMX512控制器与灯具直接有线连接的方式在灯具数量多、距离远的情况下,会造成控制上不方便,且需要根据不同的灯具设置不同的DMX地址,造成灯具升级过程繁琐。而通过无线连接的方式,如通过专用控制器的WIFI模块直接与灯具进行无线通讯方式,其往往只能在固定的小范围场合进行连接,无法所有满足需求。此外,如通过zigbee无线模块发送信号至灯具的方式,其由于信号稳定性欠佳,同样无法满足所有灯具控制的场景需求。同时,现有的升级灯具软件的方法需要把文件通过文件拷贝方式拷贝至灯具,或通过无线传输方式把文件传输至灯具。现有的升级方法虽然实现了灯具软件的升级,但在灯具升级文件损坏和缺失的情况下无法及时反馈排查错误,造成升级的不便。

发明内容

本发明实施例提出一种灯具的控制方法及控制装置,其能实现大范围且稳定的无线控制灯具,提高控制范围、控制稳定性,并提高灯具固件的升级成功率。

本发明实施例提供了一种灯具的控制方法,其适用于灯具的控制系统,所述灯具控制系统包括:DMX512控制器、UDP控制器、AP路由器和若干个灯具;其中,所述DMX512控制器与所述UDP控制器连接,所述AP路由器分别与所述UDP控制器、所述若干个灯具连接;

所述灯具的控制方法具体为:

所述UDP控制器接收所述DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,以使所述AP路由器根据所述搜索指令,搜索待控制的灯具,并接收所述待控制的灯具反馈的注册信息;

所述UDP控制器接收所述AP路由器发送的所述注册信息,并将所述注册信息添加到所述UDP控制器的客户端列表中;

所述UDP控制器根据所述客户端列表选择目标灯具,并对所述目标灯具进行信息配置;

待所述目标灯具完成信息配置后,所述UDP控制器根据所述DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。

进一步的,在所述AP路由器的运行模式配置当中,所述AP路由器将所述UDP控制器设置为客户端,将待控制的灯具设置为服务器端。

进一步的,所述UDP控制器还用于进行场景的录制和已录制场景的播放,具体为:

所述UDP控制器获取待录制场景的DMX控制信号,并以50Hz的频率将所述DMX控制信号备份到本地存储模块上;

所述UDP控制器通过从所述本地存储模块中选择已录制的场景,获取已选择场景对应的DMX控制信号,并通过所述AP路由器将所述DMX控制信号发送至各灯具,以使各灯具根据所述DMX控制信号执行相应的动作;其中,在所述UDP控制器执行场景播放时,所述UDP控制器屏蔽DMX512控制器发送过来的DMX控制信号。

进一步的,所述UDP控制器还用于对所述已配置的灯具进行升级。

进一步的,所述UDP控制器还用于对已配置的灯具进行软件升级,具体为:

所述UDP控制器接收所述DMX512控制器发送的升级文件,并根据所述已配置的灯具的型号,选择相应的升级软件;

所述UDP控制器对所述升级文件进行完整性验证计算,并产生信息校验值;

所述UDP控制器将由所述升级文件和所述信息校验值组成的升级数据发送至所述已配置的灯具;

所述已配置的灯具对所述升级数据进行验证,待验证通过后,进行文件安装,以对灯具的软件进行升级。

另一方面,本发明实施例提供了的一种灯具的控制装置,包括第一设备搜索单元、第一设备注册单元、第一信息配置单元和第一指令控制单元;

其中,所述第一设备搜索单元用于在所述UDP控制器接收所述DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,以使所述AP路由器根据所述搜索指令,搜索待控制的灯具,并接收所述待控制的灯具反馈的注册信息;

所述第一设备注册单元用于所述UDP控制器接收所述AP路由器发送的所述注册信息,并将所述注册信息添加到所述UDP控制器的客户端列表中;

所述第一信息配置单元用于所述UDP控制器根据所述客户端列表选择目标灯具,并对所述目标灯具进行信息配置;

所述第一指令控制单元用于待所述目标灯具完成信息配置后,所述UDP控制器根据所述DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。

进一步的,在所述AP路由器的运行模式配置当中,所述AP路由器将所述UDP控制器设置为客户端,将待控制的灯具设置为服务器端。

进一步的,所述第一信息配置单元还包括场景录制单元和场景播放单元;

其中,所述场景录制单元用于所述UDP控制器获取待录制场景的DMX控制信号,并以50Hz的频率将所述DMX控制信号备份到本地存储模块上;

所述场景播放单元用于所述UDP控制器通过从所述本地存储模块中选择已录制的场景,获取已选择场景对应的DMX控制信号,并通过所述AP路由器将所述DMX控制信号发送至各灯具,以使各灯具根据所述DMX控制信号执行相应的动作;其中,在所述UDP控制器执行场景播放时,所述UDP控制器屏蔽DMX512控制器发送过来的DMX控制信号。

进一步的,所述UDP控制器还用于对所述已配置的灯具进行升级。

进一步的,所述第一指令控制单元还包括软件升级单元;

所述软件升级单元用于所述UDP控制器接收所述DMX512控制器发送的升级文件,并根据所述已配置的灯具的型号,选择相应的升级软件;

所述UDP控制器对所述升级文件进行完整性验证计算,并产生信息校验值;

所述UDP控制器将由所述升级文件和所述信息校验值组成的升级数据发送至所述已配置的灯具;

所述已配置的灯具对所述升级数据进行验证,待验证通过后,进行文件安装,以对灯具的软件进行升级。

实施本发明实施例,具有如下有益效果:

本发明实施例提供的一种灯具的控制方法及控制装置,通过UDP控制器接收DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,以使AP路由器根据搜索指令,搜索待控制的灯具。待控制的灯具接收到搜索指令后,解析该指令,并进行反馈注册信息的发送。UDP控制器接收待控制的灯具反馈的注册信息后,将注册信息添加到UDP控制器的客户端列表中;UDP控制器根据客户端列表选择目标灯具,并对目标灯具进行信息配置;待目标灯具完成信息配置后,UDP控制器根据DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。相比于现有技术采用专用控制器直接与灯具进行无线连接的方式或直接有线连接的方式,本发明技术方案采用UDP控制器接收DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,通过AP路由器转发送搜索指令对待控制的灯具进行搜索。待控制的灯具接收到搜索指令后,发送反馈注册信息至UDP控制器。UDP控制器将接收到的反馈的注册信息添加到UDP控制器的客户端列表中;UDP控制器根据客户端列表选择目标灯具,并对其进行信息配置,配置完成后,再根据DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。通过AP路由器转发信号的方式,能实现控制范围的扩大,且通过与UDP控制器的客户端功能,使得灯具控制更为稳定、功能更丰富。同时,通过对升级文件的校验,实现灯具升级过程减少故障,提高灯具升级成功率。

附图说明

图1是本发明提供的灯具的控制方法的一种实施例的控制流程示意图;

图2是本发明提供的灯具的控制系统的一种实施例的系统构成示意图;

图3是本发明提供的灯具的控制装置的一种实施例的装置结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,图1是本发明提供的灯具的控制方法的一种实施例的控制流程示意图;如图1所示,本发明的灯具的控制方法适用于灯具的控制系统。灯具的控制系统的详细结构可参见图2,图2是本发明提供的灯具系统的控制系统的一种实施例的系统构成示意图;其中,灯具控制系统包括:DMX512控制器、UDP控制器、AP路由器和若干个灯具;其中,DMX512控制器与UDP控制器连接,AP路由器分别与UDP控制器、若干个灯具连接。

本发明的灯具的控制方法,包括以下步骤101至步骤104,各步骤具体如下:

步骤101:UDP控制器接收DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,以使AP路由器根据搜索指令,搜索待控制的灯具,并接收待控制的灯具反馈的注册信息。

在本实施例中,UDP控制器是基于UDP协议的控制器,使用UDP协议能在IP的数据服务之上增加差错检测等服务。并且,因每台灯具都基于TCP/IP协议,可以分配唯一的IP地址,从而当灯具发生故障或异常时,可以准确的报告错误或异常类型至UDP控制器,从而对该灯具进行检修,下线等操作,使整个系统更加健壮与运行更稳定。UDP控制器收到设备添加指令后,发布搜索指令到AP路由器,以使AP路由器根据搜索指令,搜索待控制的灯具,并接收待控制的灯具反馈的注册信息,实现UDP控制器对灯具设备的搜索功能。同时,AP可作为一种大型信号交换机,可作扩大无线信号范围功能的设备使用,因此AP特别适合需要控制范围大,灯具数量多且要求信号稳定的场合,使用AP能使得搜索添加灯具的范围扩大,UDP控制器的控制范围扩大。其中,无线信号包括无线5GWIFI信号和2.4GWIFI信号。

步骤102:UDP控制器接收AP路由器发送的注册信息,并将注册信息添加到UDP控制器的客户端列表中。

在本实施例中,通过一键入网的方式,将AP、客户端、服务器建立连接关系后,把接收到搜索信息的灯具的设备信息注册到客户端的列表当中,这样使得客户端列表当中保存有待控制的灯具的IP地址、灯具名称和灯具固件版本等等的信息,这些信息可供操作人员选用。

作为本实施例的一种举例,在AP路由器的运行模式配置当中,AP路由器将UDP控制器设置为客户端,将待控制的灯具设置为服务器端。通过在AP的运行模式当中设置UDP控制器作为station,AP即设置为热点模式,从而启动大范围的信号覆盖功能,实现以AP为中点,圆形覆盖WIFI信号。其中,AP可为无线AP,其内部具有路由器和交换机功能。

步骤103:UDP控制器根据客户端列表选择目标灯具,并对目标灯具进行信息配置。

在本实施例中,UDP控制器主要是通过对灯具的运行模式,DMX地址,是否报告异常等进行设置。配置完毕后,控制器才可以根据灯具的运行模式,选择更多的灯具组合功能。

作为本实施例的一种举例,UDP控制器还用于进行场景的录制和已录制场景的播放,具体为:

UDP控制器获取待录制场景的DMX控制信号,并以50Hz的频率将DMX控制信号备份到本地存储模块上;其中,存储的DMX控制信号为一段连续的DMX信号,实际上是一段灯具播放场景效果的组合信号。

UDP控制器通过从本地存储模块中选择已录制的场景,获取已选择场景对应的DMX控制信号,并通过AP路由器将DMX控制信号发送至各灯具,以使各灯具根据DMX控制信号执行相应的动作;其中,在UDP控制器执行场景播放时,UDP控制器屏蔽DMX512控制器发送过来的DMX控制信号。其中,播放过程中仅读取已存储在本地存储模块上的数据,并将数据经由AP路由器的WIFI信号传输功能发送至灯具,灯具读取数据进行解析并运行,实现相应已录制场景的播放。同时,控制器屏蔽当前DMX512控制器发送过来的DMX控制信号,因为播放录制场景不需要新的控制信号,因此将其屏蔽,避免产生播放干扰。本实施例的实现录制和播放的方式主要是结合了IP地址可以实现定点或者定组的差别控制,实现实时信号控制播放和录制场景播放的灵活运用。

步骤104:待目标灯具完成信息配置后,UDP控制器根据DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。

在本实施例中,UDP控制器根据灯具的信息配置,确定灯具的运行模式,其中,运行模式有开启、关闭、调节、组合、场景模式等。DMX512控制器为发送灯具动作指令信号的控制台。UDP控制器接收DMX512控制台发送的指令信号,再将指令信号发送至AP,AP路由器将信号转发送至灯具。由于AP的大范围覆盖连接能力且信号强,能将指令信号以无线低延时的方式发送至灯具,灯具对指令信号进行解析并执行相应的行为,如灯具亮度高低、旋转角度、动作执行时间、灯光颜色等调整行为。

作为本实施例的一种举例,UDP控制器还用于对已配置的灯具进行软件升级,具体为:UDP控制器接收DMX512控制器发送的升级文件,并根据已配置的灯具的型号,选择相应的升级软件;UDP控制器对升级文件进行完整性验证计算,并产生信息校验值;UDP控制器将由升级文件和信息校验值组成的升级数据发送至已配置的灯具;已配置的灯具对升级数据进行验证,待验证通过后,进行文件安装,以对灯具的软件进行升级。

在本实施例中,通过USB工具将升级文件从PC端传输进UDP控制器,随后控制器根据不同的灯具型号,选择相应的升级软件,然后控制器采用MD5摘要算法对升级文件进行完整性运算,并产生唯一的MD5值,然后控制器根据灯具的IP地址,采用WiFi传播发送的方式,将升级文件和MD5值一并传给灯具。灯具对接收的每帧数据进行CRC校验,若有误,则要求控制器重传该帧。灯具接收完信息后,先对升级文件进行MD5验证,通过后自动复位升级。本升级过程,主要在CRC校验的基础上对整个升级文件进行MD5验证,加强了文件的完整性验证,保证了升级的无差错,实现灯具固件的无线升级。

相应的,图3是本发明提供的灯具的控制装置的一种实施例的装置结构示意图。如图3所示,该装置包括:第一设备搜索单元301、第一设备注册单元302、第一信息配置单元303和第一指令控制单元304。

其中,第一设备搜索单元301用于在UDP控制器接收DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,以使AP路由器根据搜索指令,搜索待控制的灯具,并接收待控制的灯具反馈的注册信息。

第一设备注册单元302用于UDP控制器接收AP路由器发送的注册信息,并将注册信息添加到UDP控制器的客户端列表中。

第一信息配置单元303用于UDP控制器根据客户端列表选择目标灯具,并对目标灯具进行信息配置。

第一指令控制单元304用于待目标灯具完成信息配置后,UDP控制器根据DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。

在本实施例中,在AP路由器的运行模式配置当中,AP路由器将UDP控制器设置为客户端,将待控制的灯具设置为服务器端。

在本实施例中,第一信息配置单元303还包括场景录制单元和场景播放单元。

其中,场景录制单元用于UDP控制器获取待录制场景的DMX控制信号,并以50Hz的频率将DMX控制信号备份到本地存储模块上;场景播放单元用于UDP控制器通过从本地存储模块中选择已录制的场景,获取已选择场景对应的DMX控制信号,并通过AP路由器将DMX控制信号发送至各灯具,以使各灯具根据DMX控制信号执行相应的动作;其中,在UDP控制器执行场景播放时,UDP控制器屏蔽DMX512控制器发送过来的DMX控制信号。

在本实施例中,第一指令控制单元304还包括软件升级单元。

软件升级单元用于UDP控制器接收DMX512控制器发送的升级文件,并根据已配置的灯具的型号,选择相应的升级软件;UDP控制器对升级文件进行完整性验证计算,并产生信息校验值;UDP控制器将由升级文件和信息校验值组成的升级数据发送至已配置的灯具;已配置的灯具对升级数据进行验证,待验证通过后,进行文件安装,以对灯具的软件进行升级。

本发明实施例提供的一种灯具的控制方法及控制装置,通过UDP控制器接收DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,以使AP路由器根据搜索指令,搜索待控制的灯具。待控制的灯具接收到搜索指令后,解析该指令,并进行反馈注册信息的发送。UDP控制器接收待控制的灯具反馈的注册信息后,将注册信息添加到UDP控制器的客户端列表中;UDP控制器根据客户端列表选择目标灯具,并对目标灯具进行信息配置;待目标灯具完成信息配置后,UDP控制器根据DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。相比于现有技术采用专用控制器直接与灯具进行无线连接的方式或直接有线连接的方式,本发明技术方案采用UDP控制器接收DMX512控制器发送的设备添加指令后,发布搜索指令到AP路由器,通过AP路由器转发送搜索指令对待控制的灯具进行搜索。待控制的灯具接收到搜索指令后,发送反馈注册信息至UDP控制器。UDP控制器将接收到的反馈的注册信息添加到UDP控制器的客户端列表中;UDP控制器根据客户端列表选择目标灯具,并对其进行信息配置,配置完成后,再根据DMX512控制器发送的固件升级指令或灯具控制指令,对已配置灯具进行控制。通过AP路由器转发信号的方式,能实现控制范围的扩大,且通过与UDP控制器的客户端功能,使得灯具控制更为稳定、功能更丰富。同时,通过对升级文件的校验,实现灯具升级过程减少故障,提高灯具升级成功率。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:路灯照明节能控制方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!