著录项信息
专利名称 | 支持逻辑组地址的DMX512景观照明管控系统及方法 |
申请号 | CN200910098263.X | 申请日期 | 2009-04-30 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 2009-09-30 | 公开/公告号 | CN101547542 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H05B37/02 | IPC分类号 | H;0;5;B;3;7;/;0;2;;;G;0;8;C;1;5;/;0;0查看分类表>
|
申请人 | 浙江大学 | 申请人地址 | 浙江省杭州市浙大路38号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 浙江大学 | 当前权利人 | 浙江大学 |
发明人 | 王慧芬;吴明光 |
代理机构 | 杭州求是专利事务所有限公司 | 代理人 | 张法高 |
摘要
本发明公开了一种支持逻辑组地址的DMX512景观照明管控系统及方法。系统包括上层的Internet管理网和下层的多个DMX512控制网;管理网和控制网经Internet/DMX512网关交换信息,网关作为Internet管理网节点与PC管理机相连,同时又兼作DMX512控制网的主控器;每个DMX512控制网由一个主控器和多个从控器组成,在从控器物理地址基础上,离线设置逻辑组地址,以及从控器逻辑组地址对应的操作参数;DMX512控制网在线运行时,采用逻辑组地址实现场景照明等复杂功能。本发明的优点是:DMX512控制网支持逻辑组地址并向下兼容物理地址寻址的标准DMX512产品,逻辑组地址能高效可靠的实现场景照明等复杂功能;控制网既可独立运行,又可借助管理网集成运行,克服了DMX512控制通道有限的固有缺陷。
1.一种支持逻辑组地址的DMX512景观照明管控系统,其特征在于包括上层的Internet管理网和下层的多个DMX512控制网;上层的Internet管理网和下层的多个DMX512控制网经Internet/DMX512网关交换信息,Internet/DMX512网关作为Internet管理网节点与PC管理机相连,同时Internet/DMX512网关又兼作下层的DMX512控制网的主控器;所述的上层Internet管理网由一台PC管理机、多块Internet/DMX512网关组成,PC和网关通过Internet互连;所述的下层每个DMX512控制网由一个主控器和多个从控器组成,在从控器物理地址基础上,离线设置逻辑组地址,以及从控器逻辑组地址对应的操作参数;所述的Internet/DMX512网关包括依次相连的Internet控制模块ENC28J60芯片、主控模块ATmega128芯片、RS485控制模块MAX485芯片,ENC28J60芯片采用RJ45接口与Internet管理网相连,MAX485芯片采用五芯XLR接口与DMX512控制网相连,ATmega128芯片外扩存贮芯片AT29C020;PC管理机的命令或数据打包成Internet数据包发送,ATmega32的TCP/IP协议栈解析数据包提取PC管理机的命令或数据,命令或数据根据DMX512协议栈封装成DMX512数据包,并经MAX485发送到DMX512控制网;DMX512控制网至PC管理机的信息传输处理流程是上述过程的逆过程。
2.根据权利要求1所述的一种支持逻辑组地址的DMX512景观照明管控系统,其特征在于所述的下层控制网包括多个接入管理网的并列DMX512控制网;每个DMX512控制网由一个主控器和多个从控器组成,主控器兼作Internet/DMX512网关,主控器与从控器通过DMX512互连;从控器包括RS485控制模块、机械式9位插针物理地址编码模块、主控模块ATmega32、LED灯驱动模块和LED灯板、电源整流模块、重启模块、晶振模块和通讯状态显示模块;主控模块ATmega32分别与重启模块、晶振模块、RS485控制模块、LED灯驱动模块、通讯状态显示模块、机械式9位插针物理地址编码模块相连,RS485控制模块采用五芯XLR接口接入DMX512总线,LED灯驱动模块与LED灯板相连,电源整流模块分别与主控模块ATmega32、LED灯驱动模块和LED灯板、重启模块、通讯状态显示模块相连;支持逻辑组地址的DMX512控制网向下兼容标准的物理地址寻址的DMX512产品,预置控制通道逻辑组地址的操作参数。
支持逻辑组地址的DMX512景观照明管控系统及方法\n技术领域\n[0001] 本发明涉及基于DMX512的景观照明控制技术领域,尤其涉及一种支持逻辑组地址的DMX512景观照明管控系统及方法。\n背景技术\n[0002] DMX512是美国剧场技术协会(USITT)制定的数字多路复用协议,其初衷是实现舞台、剧院、演播室的设备控制器,特别是灯光设备控制器的兼容性。虽然DMX512尚未列入国际标准,但由于它的简单性、高效性和实用性,业已得到全球生产厂商和用户的广泛支持,是事实上的国际标准。尽管基于TCP/IP协议的灯光控制系统已取得长足进展,但DMX512仍是舞台、剧院、演播室灯光控制领域中应用最广泛的协议,尤其在灯光控制系统的末端,DMX512控制方式的主导地位勿容置疑。\n[0003] DMX512是一点对多点的主从式通信协议,协议规定数据采用数据包的形式异步串行在主从机之间传输,数据传输的波特率为250Kb/s,即每位的传输时间为4us;每个数据包以一个不短于88us、不超过1s的低电平信号,紧随一个不短于8us高电平信号作为起始标志,之后就是数据帧部分——包括一个起始码和最多512个数据帧,发送数据帧的序号减\n1对应控制通道号(控制通道的物理地址);协议规定默认起始码帧为零,数据帧由1位低电平起始位、8位数据的数据域和2位高电平停止位共11位组成;数据帧之间、数据包之间可以有,也可以没有时间间隔。不难得出DMX512数据包更新速率的理论上限为44.115Hz。\n工程实施中数据通信的可靠与稳定是第一位的,因此数据帧间、数据包间常设置时间间隔,以提升通信的可靠性与稳定性;另一方面,景观和水景照明需与喷嘴、水型、音乐等配合,必须给机械运动预留ms级的时间。上述原因导致实际的数据包更新率通常仅为几Hz,无法满足景观照明的要求。\n[0004] LED景观照明采用RGB三色光发射二极管,因此控制每个LED灯具的DMX512从控器需配置3个控制通道,即DMX512控制网最多只能支持以170个LED灯具为上限的小规模景观照明系统。\n发明内容\n[0005] 本发明的目的是克服现有DMX512景观照明系统控制通道有限,实现场景照明等复杂功能时带宽利用率欠佳的两大缺陷,提供一种支持逻辑组地址的DMX512景观照明管控系统及方法。\n[0006] 支持逻辑组地址的DMX512景观照明管控系统包括上层的Internet管理网和下层的多个DMX512控制网;上层的Internet管理网和下层的多个DMX512控制网经Internet/DMX512网关交换信息,Internet/DMX512网关作为Internet管理网节点与PC管理机相连,同时Internet/DMX512网关又兼作下层的DMX512控制网的主控器;所述的上层Internet管理网由一台PC管理机、多块Internet/DMX512网关组成,PC和网关通过Internet互连;所述的下层每个DMX512控制网由一个主控器和多个从控器组成,在从控器物理地址基础上,离线设置逻辑组地址,以及从控器逻辑组地址对应的操作参数;所述的Internet/DMX512网关包括依次相连的Internet控制模块ENC28J60芯片、主控模块ATmega128芯片、RS485控制模块MAX485芯片,ENC28J60芯片采用RJ45接口与Internet管理网相连,MAX485芯片采用五芯XLR接口与DMX512控制网相连,ATmega128芯片外扩存贮芯片AT29C020;PC管理机的命令或数据打包成Internet数据包发送,ATmega32的TCP/IP协议栈解析数据包提取PC管理机的命令或数据,命令或数据根据DMX512协议栈封装成DMX512数据包,并经MAX485发送到DMX512控制网;DMX512控制网至PC管理机的信息传输处理流程是上述过程的逆过程。\n[0007] 所述的一种支持逻辑组地址的DMX512景观照明管控系统,其特征在于所述的下层控制网包括多个接入管理网的并列DMX512控制网;每个DMX512控制网由一个主控器和多个从控器组成,主控器兼作Internet/DMX512网关,主控器与从控器通过DMX512互连;从控器包括RS485控制模块、机械式9位插针物理地址编码模块、主控模块ATmega32、LED灯驱动模块和LED灯板、电源整流模块、重启模块、晶振模块和通讯状态显示模块;主控模块ATmega32分别与重启模块、晶振模块、RS485控制模块、LED灯驱动模块、通讯状态显示模块、机械式9位插针物理地址编码模块相连,RS485控制模块采用五芯XLR接口接入DMX512总线,LED灯驱动模块与LED灯板相连,电源整流模块分别与主控模块ATmega32、LED灯驱动模块和LED灯板、重启模块、通讯状态显示模块相连 ;支持逻辑组地址的DMX512控制网向下兼容标准的物理地址寻址的DMX512产品,预置控制通道逻辑组地址的操作参数。\n[0008] 本发明与背景技术相比,具有的有益效果如下:\n[0009] 支持逻辑组地址的DMX512控制网向下兼容标准的物理地址寻址的DMX512产品,预置控制通道逻辑组地址的操作参数,能高效可靠的实现场景照明等复杂功能;借助Internet管理网集成DMX512控制网的两层系统结构,克服了DMX512控制通道有限的固有缺陷,DMX512控制网既可独立运行,又可借助管理网集成运行。\n附图说明\n[0010] 图1是支持逻辑组地址的DMX512景观照明管控系统结构图;\n[0011] 图2是Internet/DMX512网关模块图;\n[0012] 图3是Internet/DMX512网关硬件连接图;\n[0013] 图4是Internet/DMX512网关协议转换结构图;\n[0014] 图5是Internet到DMX512协议转换图;\n[0015] 图6是DMX512控制网从控器硬件连接图;\n[0016] 图7是景观照明管控系统组态主界面图。\n具体实施方式\n[0017] 如图1、2、3所示,支持逻辑组地址的DMX512景观照明管控系统包括上层的Internet管理网和下层的多个DMX512控制网;上层的Internet管理网和下层的多个DMX512控制网经Internet/DMX512网关交换信息,Internet/DMX512网关作为Internet管理网节点与PC管理机相连,同时Internet/DMX512网关又兼作下层的DMX512控制网的主控器(如图1中第一Internet/DMX512网关、第二Internet/DMX512网关等);所述的下层DMX512控制网由一个主控器和多个从控器组成(如图1中第一个DMX512从控器、第二个DMX512从控器......、第N个DMX512从控器),在从控器物理地址基础上,离线设置逻辑组地址,以及从控器逻辑组地址对应的操作参数;PC上运行景观照明组态软件:离线状态时生成景观照明组态文件,进入在线状态则调入运行配置文件运行。组态文件包括离线逻辑组地址和操作参数组态文件和运行配置文件。所述的上层Internet管理网由一台PC管理机、多块Internet/DMX512网关组成,PC和网关通过Internet互连;所述的Internet/DMX512网关包括依次相连的Internet控制模块ENC28J60、扩展存贮芯片AT29C020的主控模块ATmega128、RS485控制模块MAX485,ENC28J60采用RJ45与Internet管理网相连,MAX485采用五芯XLR与DMX512控制网相连。半双工数据线data1用于主控器向从控器发送数据,data2用于从控器向主控器返回数据,XLR5的data1+和data2+分别接MAX485的两个外设连接端口。扩展存储芯片AT29C020用于存储PC离线组态时生成的组态文件,其存储空间为256KB。Internet网络控制器ENC28J60最高速度可达到10Mbit/s,通过标准SPI串行接口与单片机通讯,占用I/O端口资源少,有利于在单片机上实现网络功能;主控模块通过引脚PA4对Internet网络控制器ENC28J60实施片选,ENC28J60以外部中断的形式向主控模块提出发送或接收数据申请。PC管理机的命令或数据打包成Internet数据包发送,ATmega32的TCP/IP协议栈解析数据包提取PC管理机的命令或数据,命令或数据根据DMX512协议栈封装成DMX512数据包,并经MAX485发送到DMX512控制网;DMX512控制网至PC管理机的信息传输处理流程是上述过程的逆过程。离线设置时从控器反馈控制通道绑定的逻辑组地址和相应的操作参数状态信息到主控器与PC管理机,实现信息交互,确认逻辑组地址绑定成功,在线运行时,仍保持标准DMX512协议的单向半双工传输方式。\n[0018] 如图4所示,下层控制网包括多个接入管理网的并列DMX512控制网;每个DMX512控制网由一个主控器和多个从控器组成,主控器兼作Internet/DMX512网关,主控器与从控器通过DMX512互连;从控器包括RS485控制模块、机械式9位插针物理地址编码模块、主控模块ATmega32、LED灯驱动模块和LED灯板、电源整流模块、重启模块、晶振模块和通讯状态显示模块,主控模块ATmega32分别与重启模块、晶振模块、RS485控制模块、LED灯驱动模块、通讯状态显示模块相连,RS485控制模块采用五芯XLR接入DMX512总线,LED灯驱动模块与LED灯板相连,电流模块与各器件相连。晶振模块为从控器的微处理器提供16MHz的晶振频率,RS485控制模块采用MAX485芯片,通讯信号经MAX485通讯模块进入主控模块ATmega32,微处理器对接收到的数据帧进行处理:控制网离线设置时,采用物理地址寻址接收处理数据,存储逻辑组地址以及该逻辑组地址对应操作参数的信息;控制网在线运行时,根据起始码为“0x00”、“0x01”,采用物理地址或逻辑组地址接收数据,实现景观照明控制。\n控制网在线运行时,控制信号的操作参数输送到LED灯驱动模块(PWM控制器采用杭州亿奥光电有限公司的HV9921),采用PWM占空比调节方法实施对RGB的亮度调节,8位操作参数对应256种不同的亮度选择。\n[0019] 如图5所示,Internet/DMX512网关协议转换软件由TCP/IP协议栈、Internet解码模块、Internet编码模块、DMX512协议栈、DMX512解码模块、DMX512编码模块、总控模块共7个模块构成。PC管理机的命令或数据打包成Internet数据包格式发送,网关的Interne解码模块依据TCP/IP协议栈提取PC机的命令或数据,再由DMX512编码模块依据DMX512协议栈封装成DMX512数据包格式发送至DMX512控制网;DMX512控制网至PC管理机的信息传输处理流程是上述过程的逆过程;总控模块负责各模块的初始化,状态显示和协调各模块的运行和中止。\n[0020] 如图6所示,Internet到DMX512协议转换,略去IP数据头的源地址、目的地址,代以DMX512主从通信协议格式:以不短于8us不超过1s的break(低电平)和不短于8us的MAB(高电平)作为DMX512数据包的起始标志,只保留Internet数据场中的8位数据作为DMX512数据帧数据域的数据。\n[0021] 如图7所示,操作人员通过PC管理机上的景观照明管控系统的组态主界面实施操作,主操作界面最底部有8个按钮,分别为:组态、预览、修改、保存、下载、校验、联机运行和脱机运行。景观照明管控一体化系统组态包括PC管理机IP地址、DMX512控制网数量、DMX512控制网的IP地址、DMX512控制网的通道数量、DMX512控制网通道绑定逻辑组地址和操作参数、DMX512控制网运行配置文件的组态;DMX512主控器即Internet/DMX512网关的IP地址则通过主控器的通道接口设置。\n[0022] 离线设置时,点击“组态”按钮,“PC管理机IP地址”栏显示黑色--有效;点击“PC管理机IP地址”,弹出PC管理机IP地址设置子界面,设置完成后,“DMX512控制网数量”栏显示黑色--有效;点击“DMX512控制网数量”,弹出DMX512控制网数量设置子界面,设置完成后,“DMX512控制网IP地址”显示黑色--有效;组态软件根据设定的DMX512控制网数量确定DMX512控制网IP地址的个数,弹出DMX512控制网IP地址设置子界面,设置完成后,“DMX512控制网通道数量”显示黑色--有效;组态软件根据设定的DMX512控制网数量,弹出DMX512控制网的通道数量设置子界面,设置完成后,“DMX512控制网逻辑组地址设置”显示黑色--有效;点击“DMX512控制网逻辑组地址设置”,组态软件根据设定的DMX512控制网数量,依次弹出相应个数的DMX512控制网逻辑组地址和操作参数设置子界面,设置完成后,“DMX512控制网运行配置”显示黑色--有效;点击“DMX512控制网运行配置”,依次弹出相应个数的DMX512控制网运行配置设置子界面,组态DMX512控制网的运行配置文件。\n[0023] 单个DMX512控制网通道的逻辑组地址和操作参数绑定子界面如表1所示,表格最底部显示该控制网的IP地址,并根据之前设定的DMX512控制网通道数量显示该控制网控制通道的编号,数字“00”表示控制通道逻辑组地址和相应的操作参数设置完毕,表格将与控制通道相关的逻辑组地址和操作参数绑定到对应的控制通道;所有DMX512控制网逻辑组地址绑定完成后,“DMX512控制网运行配置”显示黑色--有效;组态软件根据设定的DMX512控制网数量,依次弹出相应个数的DMX512控制网运行配置设置子界面。\n[0024] 表1控制通道参数绑定\n[0025] \n[0026] DMX512控制网运行配置子界面如表2所示,左表最底部显示该控制网的IP地址,发送场景号保存为16位二进制数据,其中高8位数据表示不同寻址方式对应的数据包起始码数据帧的数据域数据,即物理地址寻址时为“0x00”,逻辑组地址寻址时为“0x01”;低8位数据表示逻辑组地址1-254和物理地址寻址时的命令序号1-255,即可设置255个采用物理地址寻址方式的数组,每个数组中数据个数为该DMX512控制网通道数,控制网通道数最多为512个,物理地址寻址方式命令如右表所示。相关DMX512控制网运行配置设置完成后,景观照明管控系统组态设置完毕。\n[0027] 表2控制网运行配置文件设置\n[0028] \n[0029] 点击“预览”按钮,弹出子界面显示所有设置信息,校对无误,回到主界面点击“保存”按钮;若校对有误,回到主界面点击“修改”按钮,“景观照明管控系统组态”被激活,所有单元显示黑色,点击出错单元进行参数修改,修改完毕再次预览,校对无误后回到主界面点击“保存”按钮。点击“下载”按钮,PC管理机将保存的组态文件按DMX512控制网IP地址下载至至各DMX512控制网主控器上,下载完毕,点击“校验”按钮,对相关DMX512控制网主控器下载情况进行查询。景观照明管控系统组态设置过程中未全部设置也可点击主界面“保存”、“预览”、“修改”等按钮进行相应操作。\n[0030] 至此本例操作人员在PC管理机上组态软件的参数设置已全部完成,PC管理机保存组态文件,组态文件包括离线逻辑组地址和操作参数组态文件和运行配置文件。PC管理机将生成的组态文件发送至主控器,主控器保存组态文件至扩展芯片AT29C020,并发送场景信息至各从控器进行预设操作。\n[0031] 运行操作时有“脱机运行”和“联机运行”两种模式:“联机运行”时,PC管理机调入存储的运行配置文件,向相关DMX512控制网主控器发送命令和参数,主控器根据PC管理机下达的命令和参数控制从控器实施对RGB的PWM调节;“脱机运行”时,DMX512主控器根据存储的从PC管理机下载的组态文件独立运行。PC管理机可对单个DMX512控制网设置多个运行配置文件,并保存在PC管理机上,即PC管理机存储多个运行配置文件,DMX512主控器仅存储组态文件包含的运行配置文件,即个别常用运行配置文件。\n[0032] 逻辑组地址和操作参数的设置直接关系到在线运行的场景实现,因此主控器采用发送逻辑组地址编号和操作参数,以及发送逻辑组地址编号和操作参数反码的方式进行预设置,确保DMX512控制通道绑定逻辑组地址和操作参数的正确性;由于逻辑组地址和操作参数是离线设置的,所以不影响系统的效率。离线设置时从控器都采用物理寻址方式接收数据帧。\n[0033] 支持逻辑组地址的DMX512景观照明管控方法包括离线逻辑组地址设置和在线逻辑组地址运行两部分。\n[0034] 离线逻辑组地址设置包括如下步骤:\n[0035] 1)设置DMX512从控器控制通道的逻辑组地址,主控器向DMX512总线发送起始码“0xf0”的数据包,各数据帧的序号减1为控制通道号,数据包中与发送的逻辑组地址编号相关的控制通道,其对应的数据帧所属数据域是逻辑组地址编号,与发送逻辑组地址编号无关的控制通道,其对应的数据帧所属数据域值为“0”,例如第1、4控制通道绑定逻辑组地址8,则DMX512数据包的第2、5数据帧所属数据域的数据为“8”,第1起始码数据帧则为“0xf0”,其余控制通道以此类推,凡与逻辑组地址8无关的控制通道,其相应的数据帧所属数据域值为“0”;\n[0036] 2)反码设置DMX512从控器控制通道的逻辑组地址,主控器向DM512总线发送起始码“0xf1”的数据包,数据包中与发送的逻辑组地址编号相关的控制通道,其对应的数据帧所属数据域是逻辑组地址编号的反码,与发送逻辑组地址编号无关的控制通道,其对应的数据帧所属数据域值为“255”,反码用于从控器校验逻辑组地址编号,例如第1、4控制通道绑定逻辑组地址8,则DMX512数据包的第2、5数据帧所属数据域的数据为“247”,第1起始码数据帧则为“0xf1”,反码用于从控器校验逻辑组地址编号;\n[0037] 3)设置DMX512从控器控制通道逻辑组地址的操作参数,主控器向DMX512总线发送起始码“0xf2”的数据包,各数据帧的序号减1为控制通道号,数据包中与发送的逻辑组地址编号相关的控制通道,其数据帧所属数据域表示该控制通道上述逻辑组地址的操作参数,与发送逻辑组地址编号无关的控制通道,其对应的数据帧所属数据域值为“0”,例如第\n1、4控制通道逻辑组地址8的操作参数分别为“20”、“100”,则DMX512数据包的第2、5数据帧所属数据域的数据分别为“20”、“100”,第1起始码数据帧则为“0xf2”;\n[0038] 4)反码设置DMX512从控器控制通道逻辑组地址的操作参数,主控器向DMX512总线发送起始码“0xf3”的数据包,数据包中与发送的逻辑组地址编号相关的控制通道,其对应的数据帧所属数据域表示该控制通道上述逻辑组地址的操作参数反码,与发送逻辑组地址编号无关的控制通道,其对应的数据帧所属数据域值为“255”,反码用于从控器校验逻辑组地址的操作参数,例如第1、4控制通道逻辑组地址8的操作参数分别为“20”、“100”,则DMX512数据包的第2、5数据帧所属数据域的数据分别为“235”、“155”,第1起始码数据帧则为“0xf3”,反码用于从控器校验逻辑组地址的操作参数;\n[0039] 5)从控器读入逻辑组地址编号和编号反码,操作参数和操作参数反码,采用异或运算判断逻辑组地址和操作参数,存储正确的逻辑组地址和对应的操作参数,记录设置出错信息;\n[0040] 6)重复步骤1)~步骤5),逐一绑定从控器控制通道的其余逻辑组地址和对应逻辑组地址的操作参数,单个控制通道允许配置最多254个逻辑组地址,特定的逻辑组地址可分属不同的控制通道,并指派各自的操作参数;\n[0041] 7)主控器向DMX512总线发送起始码“0xf4”的数据包进行控制通道设置情况查询,各数据帧的序号减1为控制通道号,数据包只有一个数据帧非0,非0数据帧数据域表示对应控制通道绑定的逻辑组地址编号,被查询的从控器通过第二数据线data2返回起始码为“0xf5”和“0xf6”的二个数据包,数据包各数据帧的序号减1为控制通道号,数据包只有一个数据帧非0,起始码为“0xf5”的数据包,其非0数据帧数据域表示对应控制通道绑定的逻辑组地址编号,起始码为“0xf6”的数据包,其非0数据帧数据域表示控制通道绑定的逻辑组地址编号的操作参数,设置出错时,被查询的从控器则返回错误信息,例如核查第1控制通道的逻辑组地址8的设置状态,则DMX512数据包的第2数据帧所属数据域的数据为“8”,数据包第1起始码数据帧为“0xf4”,被查询的第1控制通道逻辑组地址8下的操作参数为“20”,则对应从控器通过第二数据线data2返回起始码为“0xf5”的数据包,数据包第\n2数据帧数据域的数据为“8”,之后返回起始码为“0xf6”的数据包,数据包第2数据帧数据域的数据为“20”,当第1控制通道设置出错时,则返回出错信息;\n[0042] 8)重复步骤7),逐一查询各控制通道绑定的逻辑组地址和相应的操作参数;\n[0043] 9)主控器重发相关信息至出错的控制通道,重绑定出错控制通道的逻辑组地址和操作参数。\n[0044] 在线逻辑组地址运行包括如下步骤:\n[0045] 1)主控器向DMX512总线发送起始码“0x01”的数据包,数据包只含一个数据帧,数据帧数据域为已设定的某个逻辑组地址编号;\n[0046] 2)DMX512控制网的从控器读入逻辑组地址编号,并与其存储的逻辑组地址表比对;如两者一致,则执行该逻辑组地址指定的操作参数,否则等待下一数据包的到来。\n[0047] 在线物理地址寻址运行方式与标准的DMX512协议一致,数据包起始码为“0x00”,发送数据帧的序号减1对应DMX512控制通道号即控制通道的物理地址,数据帧数据域的数据为控制通道的操作参数。\n[0048] 实施例\n[0049] 现以5盏LED灯,15个控制通道为例,结合附图详细说明本发明的技术路线。设定5盏LED灯的控制通道序号为1,2,......,15,每盏灯占用3个控制通道,分别调节R、G、B三色的PWM占空比。控制通道1、2、3对应第一盏LED灯的R、G、B控制,以此类推。共用到3个场景,场景1中灯1、灯4和灯5发亮度不同的红光,灯2为RGB三色混合的紫光,灯\n3不发光;场景2中灯1发绿光,灯3、灯5发亮度不同的蓝光,灯2为RGB三色混合的淡绿光,灯4为GB混合的深蓝光;场景3中灯2、灯3和灯5发亮度不同的绿光,灯1为RG混合的深绿光,灯4不发光。3个场景分别对应逻辑组地址1、2、3,运行时要求场景出现顺序为\n1、3、1、2,且场景3和场景2之间的场景1采用物理地址寻址。5盏LED灯位于同一DMX512控制网,PC管理机IP地址为10.13.22.22,使用控制网主控器的IP地址为10.13.22.30。\n[0050] 操作人员进入管控系统组态界面,首先实施组态设置。DMX512控制网参数设置根据场各个场景的要求设置控制通道的逻辑组地址和对应操作参数如表3所示,例如参数\n160表示场景1中控制通道10的PWM占空比为160/255,控制通道3与3个场景都有关。控制网运行配置文件设置如表4所示,例如场景1逻辑组地址寻址时的发送场景号为“0x0101”,物理地址寻址时的发送场景号为“0x0001”。\n[0051] 表3例中控制通道参数绑定\n[0052] \n[0053] 表4例中控制网运行配置文件设置\n[0054] \n[0055] 设置完成后PC管理机自动生成组态文件,并将生成的组态文件发送至主控器。主控器保存组态文件至扩展芯片AT29C020,并发送场景信息至相关从控器进行预设操作。从控器读入逻辑组地址编号和编号反码,操作参数和操作参数反码,采用异或运算判断,离线设置逻辑组地址和操作参数,存储正确的逻辑组地址和对应的操作参数。所有参数发送完毕后,主控器逐一查询各控制通道绑定的逻辑组地址和相应的操作参数,并根据各从控器返回的设置情况采取措施。具体操作步骤如前所述。\n[0056] 在线运行时操作人员选择“脱机运行”,DMX512控制网独立运行,主控器按照保存的运行配置文件发送“0x01”、“0x00”不同起始码的数据包,命令从控器对各LED灯实施控制,实现要求的场景。如场景2对应数据包的两个数据帧依次为“0x01”和“0x02”,物理地址寻址时场景1对应数据包则为16个数据帧,起始码数据帧为“0x00”。在线运行时操作人员也可选择“联机运行”,PC管理机调用其保存的其他运行配置文件,实现更多复杂场景。
法律信息
- 2016-06-22
未缴年费专利权终止
IPC(主分类): H05B 37/02
专利号: ZL 200910098263.X
申请日: 2009.04.30
授权公告日: 2013.01.09
- 2013-01-09
- 2009-09-30
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-04-08
|
2008-05-16
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |