一种多台灯具连接的自动写码系统及方法技术方案

技术编号:22820693 阅读:24 留言:0更新日期:2019-12-14 14:27
本发明专利技术公开了一种用于多台灯具连接的自动写码系统及方法,包括多台灯具,其特征在于,所述灯具具有DMX512标准协议通信接口,灯具采用DMX512信号线与控制器连接,灯具与灯具之间用DMX512信号线连接,所述的控制器设置起始地址和地址间隔,所述的地址间隔为灯具通道数,设置起始地址和地址间隔后再置入写码软件,对连接的各灯具下发数据进行自动写码控制。本发明专利技术系统或方法对连接的多台灯具实现自动写码控制,且多项功能进行有效控制,实现灵活应用控制,可实现快速对连接的灯具写多个连续DMX512地址码,使用者容易入手和且轻松对各灯具实现调置。

An automatic code writing system and method for connecting multiple lamps

【技术实现步骤摘要】
一种多台灯具连接的自动写码系统及方法
本专利技术涉及灯具控制
,具体是一种多台灯具连接的自动写码系统及方法。
技术介绍
灯具的使用十分广范,包括道路、桥梁、建筑装饰等,无处不在,其在灯具在使用时,对灯的灯光控制有了更多的要求,其灯具种类数量多,进行有效控制是一个庞大的工程,有些能实现控制,但不能实现灵活自动写码进行控制或控制的功能单一。
技术实现思路
本专利技术的目的在于提供一种多台灯具连接的自动写码系统及方法,以解决上述
技术介绍
中提出的问为实现上述目的,本专利技术提供如下技术方案:一种用于多台灯具连接的自动写码系统,包括多台灯具,其特征在于,所述灯具具有DMX512标准协议通信接口,灯具采用DMX512信号线与控制器连接,灯具与灯具之间用DMX512信号线连接,所述的控制器设置起始地址和地址间隔,所述的地址间隔为灯具通道数,设置起始地址和地址间隔后再置入写码软件,对连接的各灯具下发数据进行自动写码控制。所述控制器对连接的各灯具下发数据进行自动写码控制,包括如下步骤:21)控制器首先发送写码唤醒数据帧,当灯具接收终端接收到写码唤醒帧后,调整到写码模式准备接收写码数据;22)、控制器发送完唤醒数据帧后250毫秒,开始发送第一个地址数据,当连接控制器的第一台机器接收到第一个地址数据后,保存数据到缓存区;分析数据的有效性,若校验错误则舍弃该数据,若校验正确则提取地址数据进行设备地址码的更改并存储;23)、采用控制器发送完第一个地址数据后250毫秒,发送第二个地址数据;第二个地址数据为上一个地址addr_before加上地址间隔channel_lum,则addr=addr_before+channel_lum。24)、第二个数据发送出去后,第一台灯具设备不接收改数据,第二台灯具设备接收后进行处理;25)、后面的设备流程如此类推;26)、完成后,控制器不再发送数据,设备在无数据进入的后500毫秒后则表示自动写码结束,取消写码状进入正常工作模式。所述的控制器是一种芯片为STM32F103C8T6的32位单片机,主频为72M,内核M3为基础。控制器与各灯具的串口通信波特率为250K,数据格式为1个起始位,9个数据位,1个停止位,改格式为标准DMX512通信格式,在该格式的基础上添加需要通信协议。所述的控制器置入的写码软件,对各灯具的控制,包括通道模式设置、待机模式设置、白平衡设置、颜色亮度设置、写码功能。所述的置入的写码软件实现要求如下:在运行时,开始时先对系统时钟进行初始化,接着对通信串口、EPPROM存储、I/O端口进行初始化,初始化完毕进入程序主循环;主循环主要运行该算法的处理函数,其串口采用中断服务无需在主循环中调用;处理函数分别对不同的数据格式进行设别,设别后分别对不同的功能进行处理。一种基于用于多台灯具连接的自动写码系统的自动写码方法,包括如下步骤:1)控制器首先发送写码唤醒数据帧,当灯具接收终端接收到写码唤醒帧后,调整到写码模式准备接收写码数据;2)、控制器发送完唤醒数据帧后250毫秒,开始发送第一个地址数据,当连接控制器的第一台机器接收到第一个地址数据后,保存数据到缓存区;分析数据的有效性,若校验错误则舍弃该数据,若校验正确则提取地址数据进行设备地址码的更改并存储;3)、控制器发送完第一个地址数据后250毫秒,发送第二个地址数据,第二个地址数据为上一个地址addr_before加上地址间隔channel_lum,则addr=addr_before+channel_lum;4)、第二个数据发送出去后,第一台灯具设备不接收改数据,第二台灯具设备接收后进行处理;5)、后面的设备流程如此类推;6)、完成后,控制器不再发送数据,设备在无数据进入的后500毫秒后则表示自动写码结束,取消写码状进入正常工作模式。本专利技术的优点具体描述如下:1、对连接的多台灯具实现自动写码控制,且实现多项功能进行有效控制,实现灵活应用控制。2、可实现快速对连接的灯具写多个连续DMX512地址码。3、使用者容易入手和且轻松对各灯具实现调置。附图说明图1是本系统结构示意图;图2是本专利技术自动写码控制方法流程图;图3是本专利技术控制器的通道模式设置流程图;图4是本专利技术控制器的待机模式设置流程图;图5是本专利技术控制器的白平衡设置流程图;图6是本专利技术系统的控制原理图。具体实施方式下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1一种用于多台灯具连接的自动写码系统,包括多台灯具,其特征在于,所述灯具具有DMX512标准协议通信接口,灯具采用DMX512信号线与控制器连接,灯具与灯具之间用DMX512信号线连接,所述的控制器设置起始地址和地址间隔,所述的地址间隔为灯具通道数,设置起始地址和地址间隔后再置入写码软件,对连接的各灯具下发数据进行自动写码控制。所述控制器对连接的各灯具下发数据进行自动写码控制,包括如下步骤:21)控制器首先发送写码唤醒数据帧,当灯具接收终端接收到写码唤醒帧后,调整到写码模式准备接收写码数据;22)、控制器发送完唤醒数据帧后250毫秒,开始发送第一个地址数据,当连接控制器的第一台机器接收到第一个地址数据后,保存数据到缓存区;分析数据的有效性,若校验错误则舍弃该数据,若校验正确则提取地址数据进行设备地址码的更改并存储。23)、采用控制器发送完第一个地址数据后250毫秒,发送第二个地址数据。第二个地址数据为上一个地址addr_before加上地址间隔channel_lum,则addr=addr_before+channel_lum。24)、第二个数据发送出去后,第一台灯具设备不接收改数据,第二台灯具设备接收后进行处理。25)、后面的设备流程如此类推。26)、完成后,控制器不再发送数据,设备在无数据进入的后500毫秒后则表示自动写码结束,取消写码状进入正常工作模式。所述的控制器是一种芯片为STM32F103C8T6的32位单片机,主频为72M,内核M3为基础。控制器与各灯具的串口通信波特率为250K,数据格式为1个起始位,9个数据位,1个停止位,改格式为标准DMX512通信格式,在该格式的基础上添加需要通信协议。所述的控制器置入的写码软件,对各灯具的控制,包括通道模式设置、待机模式设置、白平衡设置、颜色亮度设置、写码功能。通道模式设置:设备中可能包含一种或者多种通道模式以供用户方便使用,由于设备没有操作界面,所以需要在控制器上设置。用户在控制器上选择好需要设本文档来自技高网...

【技术保护点】
1.一种用于多台灯具连接的自动写码系统,包括多台灯具,其特征在于,所述灯具具有DMX512标准协议通信接口,灯具采用DMX512信号线与控制器连接,灯具与灯具之间用DMX512信号线连接,所述的控制器设置起始地址和地址间隔,所述的地址间隔为灯具通道数,设置起始地址和地址间隔后再置入写码软件,对连接的各灯具下发数据进行自动写码控制。/n

【技术特征摘要】
1.一种用于多台灯具连接的自动写码系统,包括多台灯具,其特征在于,所述灯具具有DMX512标准协议通信接口,灯具采用DMX512信号线与控制器连接,灯具与灯具之间用DMX512信号线连接,所述的控制器设置起始地址和地址间隔,所述的地址间隔为灯具通道数,设置起始地址和地址间隔后再置入写码软件,对连接的各灯具下发数据进行自动写码控制。


2.根据权利要求1所述的用于多台灯具连接的自动写码系统的,其特征在于,所述控制器对连接的各灯具下发数据进行自动写码控制,包括如下步骤:
21)控制器首先发送写码唤醒数据帧,当灯具接收终端接收到写码唤醒帧后,调整到写码模式准备接收写码数据;
22)、控制器发送完唤醒数据帧后250毫秒,开始发送第一个地址数据,当连接控制器的第一台机器接收到第一个地址数据后,保存数据到缓存区;分析数据的有效性,若校验错误则舍弃该数据,若校验正确则提取地址数据进行设备地址码的更改并存储;
23)、采用控制器发送完第一个地址数据后250毫秒,发送第二个地址数据。第二个地址数据为上一个地址addr_before加上地址间隔channel_lum,则addr=addr_before+channel_lum;
24)、第二个数据发送出去后,第一台灯具设备不接收改数据,第二台灯具设备接收后进行处理;
25)、后面的灯具设备流程如此类推;
26)、完成后,控制器不再发送数据,设备在无数据进入的后500毫秒后则表示自动写码结束,取消写码状进入正常工作模式。


3.根据权利要求1所述的用于多台灯具连接的自动写码系统的,其特征在于,所述的控制器是一种芯片为STM32F103C8T6的32位单片机,主频为72M,内核M3为基础。


4.根据权利要求1所述的用于多台灯具连接的自动写码系统,其特征在于,控制器与各灯具的串口通信波特率...

【专利技术属性】
技术研发人员:杨和良何永杰
申请(专利权)人:广东德洛斯照明工业有限公司
类型:发明
国别省市:广东;44

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

1