一种分布式dali灯光照明控制系统及其方法

文档序号:8193635阅读:296来源:国知局
专利名称:一种分布式dali灯光照明控制系统及其方法
技术领域
本发明涉及照明控制系统,尤其涉及一种分布式DALI灯光照明控制系统及其方
法。
背景技术
随着社会经济的发展,人们对能源的需求越来越大,伴随着石油、电力能能源危机的加剧,开发新能源以及节能减排已成为世界各国的共同诉求。“绿色照明工程”是美国国家环保局于20世纪90年代初从节约能源、保护环境的角度提出的照明概念,得到了联合国及世界各国的重视。各国政府积极采取相应的政策和技术措施,推进绿色照明工程的实施和发展。在传统建筑中照明系统消耗了 50%的电能,符合ASHRAE/IES90. 1-1999标准的新型建筑中照明系统消耗的电能,虽然较之传统建筑有所减少,但也高达到30%。而应用数字技术的智能化照明系统,可以使传统建筑的照明消耗减少50%,新型建筑减少35%,从而大大地节省了能源。同时,相比于其它节能控制方式,智能照明系统是在不影响视觉条件下达到节能目的效果。DALI 是数字可寻址照明控制接口(Digital Addressable Lighting Interface)缩写。它定义了一种电子镇流器和控制模块之间进行数字化通信的接口标准,规定了电子镇流器、控制单元以及各种传感器之间的数字通讯方式。DALI标准的制定始于20世纪90年代,由欧洲一些著名的照明设备厂商 Philips, Osram, Trodonic, Trilux, Vossloh-Schwabe等联合起草的数字化镇流器接口(Digital Ballast Interface,简称DBI)。DBI是DALI的前身,之后更名为DALI。并于1999年,由荧光灯照明控制的欧洲标准(EN60929)收录,但仅作为该标准的一个附件(Annex. E),以保证不同制造厂商的DALI设备能完全兼容。由于DALI协议在设计之初目标就十分明确,仅仅针对于楼宇灯光控制。这就使得DALI协议较之KNX、L0nW0rkS、Artnet、C-BuS等总线型灯光控制系统更加精简高效。它取消了网络中网络层和链路层,仅仅保留了 MAC层,使最简单的信息通过照明网络以最为合理有效的方式进行通信。因此,一经推出就得到了世界主流电子镇流器制造商的大力支持。此外,DALI协议采用19比特长度的数据帧在网络的各个设备之间传输。每帧信息由包括I个起始位、8个地址位、8个数据/指令位和2个停止位组成。用于指出照明网络中的设备地址和对应地址设备的操作执行控制。通过使用这种协议技术,可以在照明网络中对64个设备进行寻址,同时提供状态信息和一系列可调整参数(调整时间、频率、电力级别、衰减时间和速度、组成员)等,以便提供网络控制。随着十几年来DALI灯光照明系统在世界范围的广泛应用,DALI协议的弊端也逐渐显现①在典型的DALI灯光照明系统中,控制器通过串行的DALI接口与系统中的镇流器耦合,由于缺少链路层的控制,带宽实际利用率不高,制约了在控制器和镇流器之间正常传输的信息总量,当楼宇中大量使用DALI系统时将造成严重的信息延时。②DALI协议在制定之初主要针对欧美大开间的室内环境,房间内的照明情况一目了然,通过控制室远程对灯光进行统一调度,达到省时省力的目的。而亚洲地区尤其是东亚地区多为小开间的室内环境,控制室无法观察到各个房间内的实际照明情况,而室内用户无法对房间内的灯光进行本地控制,这显然与当初设计时的控制思想背道而驰。DALI协议的缺陷引起了协议制定者的注意,2010年10月IEC (InternationalElectrotechnical Commission)发布了经 BSI (British Standards Institution)认证的荧光灯照明控制国际标准(IEC 62386),即修订版DALI协议草案。IEC 62386在保留DALI协议原有内容的基础上,增加了多个控制节点并存的DALI总线模式。这些设计上的改进虽然没有在根本上解决上述的两大缺陷,但为解决这两大缺陷提供了可能①多主多从的网络拓扑结构能够有效的解决小开间灯光本地控制的问题。②通过在协议的MAC之上添加链路层或者再其MAC层中添加控制子层即可大大提高网 络传输效率。工程技术人员对DALI缺陷的改进开展了大量的研究,代表性成果如下I、发明专利《具有远程和本地控制功能的数字可寻址照明控制系统及方法》(申请号200810120682. 4)提出利用从控设备单片机空闲的1/0资源实现对DALI灯光照明系统的本地控制。2、发明专利《分布式智能镇流器系统和扩展的照明控制协议》(申请号200580047537. 2)提出通过增添DALI协议之外的第二协议实现DALI控制的扩展的分布式控制。3、发明专利《无线电遥控地址可编程双向通信数字灯光控制系统》申请号200710050358. 5)提出增设无线遥控装置实现对DALI灯光照明系统的控制。上述有益探索的技术路线、方向是正确的,但仍存在亟待改进,进一步完善的不足之处。首先,上述三种解决方法DALI协议单主控多从控的网络拓扑结构,利用从控设备单片机的空闲资源实现本地化及扩展控制,这虽能解决DALI灯光照明系统小开间本地化控制问题,但同时也引入了控制器与执行器功能重合,违背了 DALI协议控制器与执行器分离的设计思想。其次,额外的数据协议降低了 DALI灯光照明系统兼容性与开放性,无法兼容其他的DALI设备,协议之外的数据负荷使得本已效率低下的网络更加不堪重负。最后,在无本地面板控制的情况下直接采用无线遥控,使得无线遥控的设备成为无源之水、无根之木,其原因在于面板控制的可靠性远远大于无线遥控,一旦无线遥控出现问题或者遥控设备丢失用户将面临十分尴尬的境地;此外,大量的遥控面板及遥控按键的存在充斥着大量一键控制多灯,多灯绑定一键的复杂关联非但没有提高用户体验反而画蛇添足增加了用户的使用负担。

发明内容
本发明的目的是克服现有技术的不足,提供一种分布式DALI灯光照明控制系统及其方法。分布式DALI灯光照明控制系统包括一个DALI网关、多个镇流器节点、多个控制节点;其中,镇流器节点和控制节点数量之和小于等于63 ;DALI网关与各个镇流器节点和各个控制节点相连;镇流器节点包括电磁干扰滤波器模块、整流模块、功率因数控制模块、半桥逆变模块、DALI接口模块、MCU模块、复位按键;MCU模块分别与DALI接口模块、半桥逆变模块、功率因数控制模块、复位按键相连,功率因数控制模块分别与整流模块、半桥逆变模块、电磁干扰滤波器模块相连,MCU模块采用DALI调光专用芯片UPD78F0756 ;控制节点包括电源模块、DALI接口模块、MCU模块、显示模块、按键模块;电源模块分别与DALI接口模块、MCU模块、显示模块相连,MCU模块分别与DALI接口模块、按键模块、显示模块相连,MCU模块采用ARM7芯片LPC2124、显示模块采用1602,按键模块包括功能键、上移键、下移键、确认键。所述的DALI接口模块的内部连接关系为DALI总线的引脚I与电阻PR2的一端、可变电阻VR2的一端、整流桥MB6S的引脚I相连,DALI总线的引脚2与电阻PRl的一端、可变电阻VR2的另一端、整流桥MB6S的引脚2相连,电阻PRl的另一端与12V电源相连,电阻PR2的另一端接地,整流桥MB6S的引脚3与电阻DR2的一端、三极管DQl的引脚2、场效应管DQ4的引脚4相连,整流桥MB6S的引脚4与二极管BDZ2的阳极、电解电容BC2的负极、电阻DR4的一端、场效应管DQ4的引脚2、场效应管DQ4的引脚3、三极管DQ3的引脚3、电容BCl的一端、电阻DR7的一端相连,三极管DQl的引脚I与电阻DR2的另一端、三极管DQ2的引脚3相连,三极管DQ2的引脚引脚I与三极管DQl的引脚3、电阻DR3的一端相连,电阻DR3的另一端与电阻DR4的另一端相连,三极管DQ2的引脚2与光电耦合器DU2的引脚I相连,光电耦合器DU2的引脚2与电解电容BC2的正极、二极管BDZ2的阴极、光电耦合器DU3的引脚3相连,光电耦合器DU2的引脚3与5V电源相连,光电耦合器DU2的引脚4与电阻DR9的一端、电阻DR8的一端相连,电阻DR8的另一端接地,场效应管DQ4的引脚I与电阻DR6的一端、三极管DQ3的引脚2相连,三极管DQ3的引脚I与电阻DR6的另一端、光电耦合器DU3的引脚4、电容BCl的另一端、电阻DR7的另一端相连,光电耦合器BU3的引脚I与5V电源相连,光电稱合器DU3的引脚2与电阻DR5的一端相连。分布式DALI灯光照明控制方法是DALI网关与控制节点为主控设备、镇流器节点为从控设备,DALI网关控制任意控制节点或镇流器节点,控制节点通过电子标签与镇流器节点绑定后代替DALI网关对与之绑定的镇流器节点进行场景或组的增删及切换,控制节点和与之绑定的镇流器节点构成分布式灯光照明系统;DALI网关、控制节点、镇流器节点之间通信采用于主从式设备的令牌传输防冲突方法;DALI网关为新加入网络的控制节点或镇流器节点自动分配地址,自动分配地址包括所有节点重新分配地址、新加入节点分配地址、地址重复节点分配地址;所述的自动分配地址步骤为a)初始化,如果是所有节点重新分配地址则擦除所有控制节点和镇流器节点短地址,进入步骤b);若果是新加入节点分配地址,则进入步骤c);如果是地址重复节点分配地址,则擦除地址重复的控制节点或镇流器节点的短地址,进入步骤c);b)搜索随机数表,反查节点短地址,并该短地址从短地址列表中删除;c)读取短地址列表d)未分配地址节点生成随机数;e)网关生成的高、中、低字节是否为未分配地址节点生成随机数的最小值,若是则进入步骤f),若否则重复步骤e);
f)生成最小随机数的节点获取短地址,并将从短地址列表中删除分配的短地址;g)将最小随机数写入随机数表;h)网关验证短地址;
i)获取短地址的节点退出地址分配,网关进入步骤e)为未分配短地址节点分配地址。所述的基于主从式设备的令牌传输防冲突方法为j)在网络中只存在一个令牌,令牌在网络初始化时由地址为0的网关产生,根据短地址的大小在主控设备之间依次传递,网络令牌在传递中丢失,则网络处于空闲状态,所有主控设备都处于监听状态,若网络在T_no_Token毫秒内持续处于空闲状态,则网络令牌丢失,主控设备在确认令牌丢失后,等待Wait_Time之后自动生成令牌,ffait_Time根据如下算法计算生成ffait_Time = delta*PRO+Fuzzy式中,Wait_Time为主控设备自动生成令 牌等待时间,若在等待时间内网络中已有其他主控设备重新生成令牌,则该主控设备取消令牌生成,delta为时间控制因子,Fuzzy为扰动时间,取值由各个主控设备随机生成,取值范围为0. 0-20. 0,PRO为发送指令的优先级;k)当持有令牌的主控设备发出主控设备轮询帧后,若在等待应答的时间内收到了不是被轮询主站发出的任何类型帧,或者当持有令牌的主控设备发出需要回复的数据帧之后,若在等待应答的时间内收到了不是应答从控设备发出的应答帧,则认为网络中存在多个令牌,则该主控设备在检测到网络中存在多个令牌后,主动放弃令牌,进入空闲状态,与网络同步;I)如果令牌到了最高地址的控制节点后,无法将令牌传回网关,则网关对所有控制节点轮询,在逻辑令牌环中删除出现故障的控制节点或插入新增加的控制节点;m)当持有令牌的主控设备在发送完所有的数据巾贞,或者发送了 Max_frame_cnt个帧以后,或在应答超时内等到了应答,或在应答超时之后,就必须将令牌传递给令牌逻辑环中的下一个主控设备;所述的控制节点通过电子标签与镇流器节点绑定方法为n)按下控制节点的功能键选择设备绑定;0)重启需要绑定的镇流器节点;p)控制节点监听到镇流器节点发送的地址信息后,点击确认按键;q)将地址信息写入FLASH的地址表中;本发明与背景技术相比,具有的有益效果是I、采用IEC62386修订版DALI协议草案,通过多主多从的拓扑结构实现了本地控制时执行器与控制器的完全分离,同时借鉴了 EIB灯光控制系统中的优点,在控制节点中添加了电子标签功能,通过将镇流器节点与控制节点绑定,使用户“所见即所得”对自己的操作一目了然,既实现了小开间的本地控制,又使得本地控制相互独立、互不干扰。2、通过自动分配地址,实现了地址设置的一键式傻瓜操作,减少了工程人员的工作量,避免了 DALI灯光照明系统搭建时或节点增减时由于人工原因造成的地址重复配置的问题。3、为DALI协议量身定制的基于主从式设备的令牌传输防冲突策略通过主控设备之间令牌的传递,提高了网络带宽的传输效率,改善了网络传输环境,使得DALI灯光照明系统能在楼宇中大规模铺设。


图I是分布式DALI灯光照明控制系统结构框图;图2是本发明的镇流器节点结构框图;图3是本发明的控制节点结构框图;
图4是本发明的DALI接口模块电路图;图5是本发明的重新分配地址流程图;图6是本发明的镇流器节点及控制节点地址二分查找实现流程图;图7是本发明的基于主从式设备的令牌传输防冲突方法流程图;图8是本发明的主控设备状态机;图9是本发明的基于主从式设备的令牌传输防冲突策略的指令发送帧状态机;图10是本发明的控制器节点与镇流器节点绑定及取消绑定流程图;图11是本发明的控制器节点与镇流器节点组或场景的增删及切换流程图;图12是150平米商品房结构图。
具体实施例方式如图1-3所示,分布式DALI灯光照明控制系统包括一个DALI网关、多个镇流器节点、多个控制节点;其中,镇流器节点和控制节点数量之和小于等于63 ;DALI网关与各个镇流器节点和各个控制节点相连;镇流器节点包括电磁干扰滤波器模块、整流模块、功率因数控制模块、半桥逆变模块、DALI接口模块、MCU模块、复位按键;MCU模块分别与DALI接口模块、半桥逆变模块、功率因数控制模块、复位按键相连,功率因数控制模块分别与整流模块、半桥逆变模块、电磁干扰滤波器模块相连,MCU模块采用DALI调光专用芯片UPD78F0756 ;控制节点包括电源模块、DALI接口模块、MCU模块、显示模块、按键模块;电源模块分别与DALI接口模块、MCU模块、显示模块相连,MCU模块分别与DALI接口模块、按键模块、显示模块相连,MCU模块采用ARM7芯片LPC2124、显示模块采用1602,按键模块包括功能键、上移键、下移键、确认键。如图4所示,DALI接口模块的内部连接关系为DALI总线的引脚I与电阻PR2的一端、可变电阻VR2的一端、整流桥MB6S的引脚I相连,DALI总线的引脚2与电阻PRl的一端、可变电阻VR2的另一端、整流桥MB6S的引脚2相连,电阻PRl的另一端与12V电源相连,电阻PR2的另一端接地,整流桥MB6S的引脚3与电阻DR2的一端、三极管DQl的引脚2、场效应管DQ4的引脚4相连,整流桥MB6S的引脚4与二极管BDZ2的阳极、电解电容BC2的负极、电阻DR4的一端、场效应管DQ4的引脚2、场效应管DQ4的引脚3、三极管DQ3的引脚3、电容BCl的一端、电阻DR7的一端相连,三极管DQl的引脚I与电阻DR2的另一端、三极管DQ2的引脚3相连,三极管DQ2的引脚引脚I与三极管DQl的引脚3、电阻DR3的一端相连,电阻DR3的另一端与电阻DR4的另一端相连,三极管DQ2的引脚2与光电耦合器DU2的引脚I相连,光电耦合器DU2的引脚2与电解电容BC2的正极、二极管BDZ2的阴极、光电耦合器DU3的引脚3相连,光电I禹合器DU2的引脚3与5V电源相连,光电I禹合器DU2的引脚4与电阻DR9的一端、电阻DR8的一端相连,电阻DR8的另一端接地,场效应管DQ4的引脚I与电阻DR6的一端、三极管DQ3的引脚2相连,三极管DQ3的引脚I与电阻DR6的另一端、光电稱合器DU3的引脚4、电容BCl的另一端、电阻DR7的另一端相连,光电稱合器BU3的引 脚I与5V电源相连,光电稱合器DU3的引脚2与电阻DR5的一端相连。分布式DALI灯光照明控制方法是DALI网关与控制节点为主控设备、镇流器节点为从控设备,DALI网关控制任意控制节点或镇流器节点,控制节点通过电子标签与镇流器节点绑定后代替DALI网关对与之绑定的镇流器节点进行场景或组的增删及切换,控制节点和与之绑定的镇流器节点构成分布式灯光照明系统;DALI网关、控制节点、镇流器节点之间通信采用于主从式设备的令牌传输防冲突方法;DALI网关为新加入网络的控制节点或镇流器节点自动分配地址,自动分配地址包括所有节点重新分配地址、新加入节点分配地址、地址重复节点分配地址;如图5、6所示,自动分配地址包括所有节点重新分配地址、扩展节点分配地址、地址重复节点分配地址;所有节点重新分配地址,一般是在第一次工程调试时使用;扩展分配地址,只给没有分配地址的节点分配地址,一般在工程上新添加节点时使用;地址重复节点分配地址,当发现存在两个节点地址相同时,重新为这两个节点重新分配地址。这三种分配方式在分配地址协议初始化时,都使用DALI协议第258条指令10100101 XXXXXXXX “INITIALISE”作区分,区别是当XXXX XXXX = 0000 0000为所有节点重新分配地址;XXXXXXXX = 1111 1111扩展节点分配地址;XXXX XXXX = OAAA AAAl地址重复节点分配地址,其中AAAAAA为指定的重复的地址。自动分配地址过程主要涉及到的DALI协议指令如表I所示表I
指令序号指令格式指令名称
2581010 0101 XXXX XXXX INITIALISE (初始化)_
2591010 0111 0000 0000 RANDOMISE(产生随机数)_
2601010 1001 0000 0000 COMPARE(比较主机数据与随机数 ___大小)_
2611010 1011 0000 0000 WITHDRAW (退出比较命令)_
2641011 0001 HHHH HHHH SEARCHADDRH (主机数据高字节)
2651011 0011 MMMMMMM SEARCHADDRM (主机数据中字节)
2661011 0101 LLLL LLLL SEARCHADDRL (主机数据低字节)
2671011 0111 OAAA AAA1 PROGRAM SHORT ADDRESS(编 __程地址)_
2681011 1001 OAAA AAA1 VERIFY SHORT ADDRESS (校验地 __[jh)_自动分配地址步骤为a)初始化,如果是所有节点重新分配地址则擦除所有控制节点和镇流器节点短地址,进入步骤b);若果是新加入节点分配地址,则进入步骤c);如果是地址重复节点分配地址,则擦除地址重复的控制节点或镇流器节点的短地址,进入步骤c);
b)搜索随机数表,反查节点短地址,并该短地址从短地址列表中删除;c)读取短地址列表d)未分配地址节点生成随机数;e)网关生成的高、中、低字节是否为未分配地址节点生成随机数的最小值,若是则进入步骤f),若否则重复步骤e); f)生成最小随机数的节点获取短地址,并将从短地址列表中删除分配的短地址;g)将最小随机数写入随机数表;h)网关验证短地址;i)获取短地址的节点退出地址分配,网关进入步骤e)为未分配短地址节点分配地址。鉴于随机地址有24位,从0x000000开始到OxFFFFFF为止的逐一比较效率极低。因此,对随机地址高、中、低依次进行二分比较查找,有助于提高了查找的效率。二分查找实现步骤如下I)网关发送主机数据OxFFFFFF与镇流器节点和控制节点产生的随机数比较,因为节点的随机数肯定比OxFFFFFF要小的,如果总线上存在没有分配地址的设备,则肯定回答YES,否则NO。2)采用二分法比较主机数据和随机数。二分法的基数为X = 4,高、中、低三字节的数据按半字节划分为6个半字节数,从最高的半字节,假设开始时半字节的值Y = 8,如果有节点应答YES,则将现值减去二分法基数的下一个数,修改为Y = Y-X,如有节点应答NO,则将现值加上二分法基数的下一个数,修改Y = Y+X,完成修改后,X = X/2,直到二分法基数X小于I为止。高字节二分法比较的某一次过程如表2所示。表权利要求
1.一种分布式DALI灯光照明控制系统,其特征在于包括一个DALI网关、多个镇流器节点、多个控制节点;其中,镇流器节点和控制节点数量之和小于等于63 ;DALI网关与各个镇流器节点和各个控制节点相连;镇流器节点包括电磁干扰滤波器模块、整流模块、功率因数控制模块、半桥逆变模块、DALI接口模块、MCU模块、复位按键;MCU模块分别与DALI接口模块、半桥逆变模块、功率因数控制模块、复位按键相连,功率因数控制模块分别与整流模块、半桥逆变模块、电磁干扰滤波器模块相连,MCU模块采用DALI调光专用芯片UPD78F0756 ;控制节点包括电源模块、DALI接口模块、MCU模块、显示模块、按键模块;电源模块分别与DALI接口模块、MCU模块、显示模块相连,MCU模块分别与DALI接口模块、按键模块、显示模块相连,MCU模块采用ARM7芯片LPC2124、显示模块采用1602,按键模块包括功能键、上移键、下移键、确认键。
2.如权利要求I所述的一种分布式DALI灯光照明控制系统,特征在于所述的DALI接口模块的内部连接关系为=DALI总线的引脚I与电阻PR2的一端、可变电阻VR2的一端、整流桥MB6S的引脚I相连,DALI总线的引脚2与电阻PRl的一端、可变电阻VR2的另一端、整流桥MB6S的引脚2相连,电阻PRl的另一端与12V电源相连,电阻PR2的另一端接地,整流桥MB6S的引脚3与电阻DR2的一端、三极管DQl的引脚2、场效应管DQ4的引脚4相连,整流桥MB6S的引脚4与二极管BDZ2的阳极、电解电容BC2的负极、电阻DR4的一端、场效应管DQ4的引脚2、场效应管DQ4的引脚3、三极管DQ3的引脚3、电容BCl的一端、电阻DR7的一端相连,三极管DQl的引脚I与电阻DR2的另一端、三极管DQ2的引脚3相连,三极管DQ2的引脚引脚I与三极管DQl的引脚3、电阻DR3的一端相连,电阻DR3的另一端与电阻DR4的另一端相连,三极管DQ2的引脚2与光电耦合器DU2的引脚I相连,光电耦合器DU2的引脚2与电解电容BC2的正极、二极管BDZ2的阴极、光电耦合器DU3的引脚3相连,光电耦合器DU2的引脚3与5V电源相连,光电耦合器DU2的引脚4与电阻DR9的一端、电阻DR8的一端相连,电阻DR8的另一端接地,场效应管DQ4的引脚I与电阻DR6的一端、三极管DQ3的引脚2相连,三极管DQ3的引脚I与电阻DR6的另一端、光电耦合器DU3的引脚4、电容BCl的另一端、电阻DR7的另一端相连,光电耦合器BU3的引脚I与5V电源相连,光电耦合器DU3的引脚2与电阻DR5的一端相连。
3.一种使用如权利要求I所述的系统的分布式DALI灯光照明控制方法,其特征在于DALI网关与控制节点为主控设备、镇流器节点为从控设备,DALI网关控制任意控制节点或镇流器节点,控制节点通过电子标签与镇流器节点绑定后代替DALI网关对与之绑定的镇流器节点进行场景或组的增删及切换,控制节点和与之绑定的镇流器节点构成分布式灯光照明系统;DALI网关、控制节点、镇流器节点之间通信采用于主从式设备的令牌传输防冲突方法;DALI网关为新加入网络的控制节点或镇流器节点自动分配地址,自动分配地址包括所有节点重新分配地址、新加入节点分配地址、地址重复节点分配地址; 所述的自动分配地址步骤为 初始化,如果是所有节点重新分配地址则擦除所有控制节点和镇流器节点短地址,进入步骤b);若果是新加入节点分配地址,则进入步骤c);如果是地址重复节点分配地址,则擦除地址重复的控制节点或镇流器节点的短地址,进入步骤c); 搜索随机数表,反查节点短地址,并该短地址从短地址列表中删除; 读取短地址列表未分配地址节点生成随机数; 网关生成的高、中、低字节是否为未分配地址节点生成随机数的最小值,若是则进入步骤f),若否则重复步骤e); 生成最小随机数的节点获取短地址,并将从短地址列表中删除分配的短地址; 将最小随机数写入随机数表; 网关验证短地址; 获取短地址的节点退出地址分配,网关进入步骤e)为未分配短地址节点分配地址; 所述的基于主从式设备的令牌传输防冲突方法为 在网络中只存在一个令牌,令牌在网络初始化时由地址为O的网关产生,根据短地址的大小在主控设备之间依次传递,网络令牌在传递中丢失,则网络处于空闲状态,所有主控设备都处于监听状态,若网络在T_no_Token毫秒内持续处于空闲状态,则网络令牌丢失,主控设备在确认令牌丢失后,等待Wait_Time之后自动生成令牌,ffait_Time根据如下算法计算生成Wait—Time=delta*PRO +Fuzzy 式中,ffait_Time为主控设备自动生成令牌等待时间,若在等待时间内网络中已有其他主控设备重新生成令牌,则该主控设备取消令牌生成,delta为时间控制因子,Fuzzy为扰动时间,取值由各个主控设备随机生成,取值范围为0. 0-20. 0,PRO为发送指令的优先级;当持有令牌的主控设备发出主控设备轮询帧后,若在等待应答的时间内收到了不是被轮询主站发出的任何类型帧,或者当持有令牌的主控设备发出需要回复的数据帧之后,若在等待应答的时间内收到了不是应答从控设备发出的应答帧,则认为网络中存在多个令牌,则该主控设备在检测到网络中存在多个令牌后,主动放弃令牌,进入空闲状态,与网络同步; 如果令牌到了最高地址的控制节点后,无法将令牌传回网关,则网关对所有控制节点轮询,在逻辑令牌环中删除出现故障的控制节点或插入新增加的控制节点; 当持有令牌的主控设备在发送完所有的数据帧,或者发送了 Max_frame_Cnt个帧以后,或在应答超时内等到了应答,或在应答超时之后,就必须将令牌传递给令牌逻辑环中的下一个主控设备; 所述的控制节点通过电子标签与镇流器节点绑定方法为 按下控制节点的功能键选择设备绑定; 重启需要绑定的镇流器节点; 控制节点监听到镇流器节点发送的地址信息后,点击确认按键; 将地址信息写入FLASH的地址表中。
全文摘要
本发明公开了一种分布式DALI灯光照明控制系统及其方法,系统包括一个DALI网关、多个镇流器节点、多个控制节点。DALI网关与控制节点为主控设备、镇流器节点为从控设备,DALI网关能控制所有的控制节点和镇流器节点,主控节点能控制通过电子标签与其绑定的镇流器节点。在完成系统搭建后,DALI网关为新加入网络的控制节点或镇流器节点自动分配地址,减轻了工程人员的工作量。系统设备间的网络通信则采用基于主从式设备的令牌传输防冲突策略,以满足多主多从网络的通信要求,提高网络的利用效率。借助电子标签,通过与房间内的镇流器节点绑定使得用户能直观地对房间内的灯光进行控制,提高了系统的易用性。
文档编号H05B41/36GK102625554SQ20121007471
公开日2012年8月1日 申请日期2012年3月20日 优先权日2012年3月20日
发明者仲玉芳, 吴明光, 曹晓萍, 黄忠 申请人:浙江大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1