地址设定信息处理方法、灯具及灯具地址设定方法与流程

文档序号:15205161发布日期:2018-08-21 07:51阅读:303来源:国知局

本发明涉及一种地址设定方法,尤其是涉及一种地址设定信息处理方法、灯具及灯具地址设定方法。



背景技术:

在物联网的时代背景下,灯具联网,控制已成为基本性能要求,目前商用灯具控制方法主要以dmx512控制最为普遍,dmx512是基于rs-485通信的一种控制协议,dmx512是一个数字调光协议,应用它能够对舞台、剧场、演播室等场所的调光器及其他的控制设备进行数字控制,适用于一点多点的主从式控制系统,其互连形式采用了多点总线结构,不存在信息通路阻塞问题,其连线简单,可靠性高,协议对数据的格式、数据的传输、联接电缆和连接方式、联结器、终结器等做了规定。

通过dmx512控制的灯具或者控制器,一般都需要设定一个固定地址(id),灯具或者控制器通过这个地址判断本身需要接受的数据。目前设定地址的方式一种是使用拨码开关进行设定,这种方法相对比较简单和可靠,主要用于舞台灯,控制器的地址设定,这种设置地址的方法主要缺点:1、需要人工手动去拨码,在灯具数量比较多时效率会很低;2、很多灯具要具有防水防尘的要求,如果预留拨码开关就会对防水防尘有影响。

另外一种设定地址的方法是通过电脑与灯具进行双向通信(dmx512-rdm协议)进行设置地址,这种方式目前是普遍使用的一种设定地址的方法,此方法的主要缺点:1、灯具必须内置一个全球唯一的身份号码(uid),在灯具生产的过程中需要通过电脑将这个身份号码内置到灯具内部存储器,这样会降低生产效率,而且要保证身份号码不能重复,对生产管控的要求很高;2、灯具在现场安装时需要用电脑和专用的软件与灯具进行通信,去读取每个灯具的uid,人工确认灯具安装的位置后,再通过电脑把要设定的地址(id)加上身份号码(uid)发送给灯具进行地址设定,这样安装的效率会比较低,而且由于需要人工确认,所以出错的几率很高。



技术实现要素:

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种地址设定信息处理方法、灯具及灯具地址设定方法。

本发明的目的可以通过以下技术方案来实现:

一种调光灯具地址设定信息处理方法,包括:

收到由定址机发送的第一控制信号后,停止向下一级灯具转发收到的总线数据;

接收到第二控制信号后,从第二控制信号提取地址值以完成地址设定;

计算得到下一级灯具的地址值,根据计算得到的下一级灯具的地址值向下一级灯具发送第二控制信号,并开启向下一级灯具转发收到的总线数据。

所述第一控制信号由设定地址指令和第一数字密钥组成,所述第二控制信号由设定地址指令、第二数字密钥和地址值组成。

下一级灯具的地址值为自身地址值加上自身控制的通道数量。

所述灯具自身控制的通道数量为3或4。

一种灯具,包括灯和灯具控制器,其特征在于,还包括通信模块,所述灯具控制器分别与通信模块和连接,所述通信模块与定址机和/或其他灯具的通信模块连接。

所述通信模块为rs485通信模块。

一种灯具组,包括多个灯具,各灯具的通信模块依次连接,且第一级灯具的通信模块的输入端与定址机连接。

一种灯具组的地址设定方法,包括:

步骤s1:所有灯具处于正常工作状态时,接收到定址机发送的第一控制信号后,所有灯具关闭通信模块接收总线到发送总线的转发功能并进入设定地址模式;

步骤s2:第一级灯具监听来自于定址机的第二控制信号,若收到来自于定址机的第二控制信号,则执行步骤s3:

步骤s3:第一级灯具从定址机的第二控制信号中提取地址值,并保存,完成自身地址设定;

步骤s4:计算得到下一级灯具的地址值,根据计算得到的下一级灯具的地址值向下一级灯具发送第二控制信号,并退出设定地址模式;

步骤s5:下一级灯具监听来自于上一级灯具的第二控制信号,若收到来自于上一级的第二控制信号,则执行步骤s4,直至所有灯具完成地址设定。

与现有技术相比,本发明具有以下有益效果:

1)上一级灯具为下一级灯具提供地址值,依次完成地址设定,简单,快速,可靠,只要简单的人工操作就可以快速完成灯具地址设定。

2)减少生产环节的费用,避免生产环节失误导致灯具无法设定地址。

3)减少人工参与,设定地址完全自动完成。

4)设定地址效率很高,在灯具数量很多时,可以快速完成。

5)可快速重复设置灯具的地址。

附图说明

图1为本发明灯具的结构示意图;

图2为灯具和定址机的连接示意图;

图3为本发明地址设定方法的流程示意图;

其中:431:通信模块,432、灯具控制器。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。本实施例以本发明技术方案为前提进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。

本申请提供一种灯具设定地址的方法,其中灯具包括灯、灯具控制器和通信模块,灯具控制器分别与通信模块和连接,通信模块与定址机和/或其他灯具的通信模块连接。通信模块为rs485通信模块。多个灯具相互连接,具体为各灯具的通信模块依次连接,且第一级灯具的通信模块的输入端与定址机连接。如图1和图2所示,图1中通信模块431为全双工高速(>1mbps)通信芯片(即rs485通信ic),这颗rs485通信的接收总线(a、b)和发送总线(x、y)是分开的,接受总线用于接收控制器或者与其连接的上一个灯具发送过来的信号,发送总线用于发送信号给下一个灯具,图1中灯具控制器432是一个单片机(mcu),与rs485芯片连接的有4根线rx、re、tx、te,其中rx用于接收从接受总线传输的数据,re是控制rs485是否接收数据,re输出低电平使能rs485接收数据,re输出高电平rs485停止接受a、b总线上的数据;tx是发送数据,数据会从rs485的x、y总线发送出去,te是控制rs485是否发送数据,te输出高电平使能rs485发送数据,te输出低电平rs485的x、y总线停止发送数据。图1中的d1是一个高速开关二极管。

单片机和rs485通信ic控制数据接收和发送分为以下几种方式:

1、当单片机432的re是低电平,te是高电平时,rs485从a、b总线上接受的数据,过d1从x、y总线发送出去,单片机的rx可以接受到同样的数据。

2、当单片机432的re是低电平,te是高电平时,rs485从总线上接收的数据不会从x、y总线发送出去,单片机的rx可以接收到从a、b总线上的数据。

3、当单片机432的re是高电平,te是高电平时,rs485停止从a、b总线上接收数据,此时单片机可以通过te发送数据,通过x、y总线发送出去;

4、当单片机432的re是高电平,te是低电平时,rs485停止从a、b总线上接收数据,此时单片机停止接受和发送数据;

5、当单片机损坏或者其他原因时,由于te引脚上有上拉电阻,re引脚有下拉电阻,所以rs485从a、b总线上接受的数据,过d1从x、y总线发送出去,

这个电路的关键点:

1、使用全双工高速rs485通信芯片,信号从接受总线a、b接收的信号到发送总线x、y发送出去之间的延时在ns级;

2、使用单片机控制可以单独控制rs485的接收和发送数据;

3、使用一颗高速低压开关二极管,信号延迟在ns级;

用一个定址机对信号串联在一起的灯具进行单独地址设定的步骤如下:

图3所示为本发明灯具设定地址软件流程图,完成对灯具设定地址。下面以对2个灯具设定地址为例,每个灯具有3个通道,结合图1对灯具地址设定的步骤进行详细描述:

步骤s1:所有灯具处于正常工作状态时,判断是否有收到第一控制信号(即设定地址指令和第一数字密钥),若未收到,则保持正常工作,若收到,即接收到定址机发送的第一控制信号后,所有灯具关闭通信模块接收总线到发送总线的转发功能并进入设定地址模式,其中设定地址指令内容为0x01,第一数字密钥内容为0x11和0x13;

步骤s2:此时只有第一级灯可以接收到从定址机发送过来的信号,第一级灯具监听来自于定址机的第二控制信号(即设定地址指令、第二数字密钥和地址值),其中,第二数字密钥内容为0x11和0x12,若收到来自于定址机的第二控制信号,则执行步骤s3,若上时间未收到第二控制信号,则退出地址设定模式;

步骤s3:第一级灯具从定址机的第二控制信号中提取地址值并保存,完成自身地址设定;

步骤s4:计算得到下一级灯具的地址值,下一级灯具的地址值为本灯具地址值加上本灯具控制的通道数目(例如第一级灯具接收到的地址值是255,当第一级灯具的控制通道数据为3时,第二级灯具的地址值就是255+3=258),打开rs485发送功能,根据计算得到的下一级灯具的地址值向下一级灯具发送第二控制信号,并退出设定地址模式;

步骤s5:下一级灯具监听来自于上一级灯具的第二控制信号,若收到来自于上一级的第二控制信号,则执行步骤s4,直至所有灯具完成地址设定。

在第一级灯具完成地址设定后,定址机即可处于停机状态或者可以关掉,因此后续灯具可以实现自动设定。

一般的,下一级灯具的地址值为自身地址值加上自身控制的通道数量,通道数据具体根据灯具而定,若控制信号只有rgb,则通道数量为3,若为rgbw,则通道数量为4。

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