專利名稱:燈光控制網(wǎng)絡(luò)及控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種燈光控制網(wǎng)絡(luò)及控制方法。
背景技術(shù):
隨著微機(jī)技術(shù)與通訊技術(shù)的發(fā)展,這些技術(shù)也慢慢滲透到燈光控制領(lǐng)域,使燈光控制也得到了迅速的發(fā)展。一種燈光無(wú)線通信自動(dòng)監(jiān)測(cè)系統(tǒng),它由一臺(tái)主機(jī)及若干分機(jī)組成。主機(jī)包含無(wú)線通信機(jī)及報(bào)警和顯示器,各分機(jī)都由檢測(cè)電路及無(wú)線通信機(jī)組成,分機(jī)檢測(cè)負(fù)責(zé)的燈片區(qū)的故障,主機(jī)通過(guò)對(duì)分機(jī)無(wú)線發(fā)射巡檢信號(hào)來(lái)檢測(cè)各燈片區(qū)的故障。
上述燈光無(wú)線通信自動(dòng)監(jiān)測(cè)系統(tǒng)存在主機(jī)不能控制每一個(gè)燈,并且還需要若干由檢測(cè)電路及無(wú)線通信機(jī)組成分機(jī),所以比較復(fù)雜。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種結(jié)構(gòu)簡(jiǎn)單,不需要對(duì)燈泡預(yù)設(shè)地址,只需要知道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)就可以控制網(wǎng)絡(luò)中每一個(gè)燈的燈光控制網(wǎng)絡(luò)機(jī)控制方法。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案一種燈光控制網(wǎng)絡(luò),包括控制器、燈泡組及數(shù)據(jù)線,燈泡組包括多個(gè)燈泡,所述燈泡包括可接收和轉(zhuǎn)發(fā)數(shù)據(jù)的控制節(jié)點(diǎn),所述控制器通過(guò)數(shù)據(jù)線將控制數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到所述控制節(jié)點(diǎn),所述控制節(jié)點(diǎn)接收控制數(shù)據(jù)對(duì)燈泡進(jìn)行控制,所述數(shù)據(jù)幀后面加上數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)作為標(biāo)示,所述控制節(jié)點(diǎn)通過(guò)識(shí)別數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)取走所述數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù)。
更具體地,所述控制器采用微程序控制器將數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到所述控制節(jié)點(diǎn)。
更具體地,所述燈泡的控制節(jié)點(diǎn)內(nèi)部采用微程序控制器或?qū)S眉呻娐方邮蘸娃D(zhuǎn)發(fā)數(shù)據(jù),取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù)。
更具體地,所述數(shù)據(jù)線為一條或多條。
更具體地,所述燈光控制網(wǎng)絡(luò)以級(jí)聯(lián)的方式連接。
一種燈光控制網(wǎng)絡(luò)的控制方法,包括;步驟一控制器通過(guò)數(shù)據(jù)線將控制數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到燈泡的控制節(jié)點(diǎn),所述數(shù)據(jù)幀的后面加上數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)作為標(biāo)示;步驟二每個(gè)燈泡的控制節(jié)點(diǎn)通過(guò)識(shí)別數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)來(lái)取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù);步驟三每個(gè)燈泡的控制節(jié)點(diǎn)將取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)后產(chǎn)生新的數(shù)據(jù)幀,將新的數(shù)據(jù)幀發(fā)送到下一個(gè)燈泡的控制節(jié)點(diǎn);步驟四控制器利用所述控制數(shù)據(jù)對(duì)燈泡進(jìn)行控制。
更具體地,步驟1中數(shù)據(jù)幀以最后一個(gè)燈泡Ln的數(shù)據(jù)開(kāi)始,依次跟隨Ln-1到L1燈泡的數(shù)據(jù),以數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)結(jié)尾。
更具體地,步驟2中,每個(gè)燈泡的控制節(jié)點(diǎn)至少存儲(chǔ)一個(gè)燈泡的控制數(shù)據(jù)和數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)。
上述技術(shù)方案的改進(jìn)在于上述數(shù)據(jù)幀后面加上數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)作為標(biāo)示,燈泡的控制節(jié)點(diǎn)通過(guò)識(shí)別數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)來(lái)取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)。這樣,需要的數(shù)據(jù)線很少,只需要一條數(shù)據(jù)線就可以連接多個(gè)燈泡的控制節(jié)點(diǎn),因此,不需要對(duì)燈泡預(yù)設(shè)地址,只需要知道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)就可以控制網(wǎng)絡(luò)中的每一個(gè)燈。
圖1是本發(fā)明的控制器發(fā)送的數(shù)據(jù)幀的結(jié)構(gòu)。
圖2是本發(fā)明的燈泡內(nèi)部的MCU功能模塊圖。
圖3是經(jīng)過(guò)控制數(shù)據(jù)發(fā)送后燈泡內(nèi)部的MCU所取走的數(shù)據(jù)。
圖4是本發(fā)明的燈光控制網(wǎng)絡(luò)控制燈泡的控制流程圖。
具體實(shí)施方式結(jié)合圖1、圖2、圖3說(shuō)明本發(fā)明的具體實(shí)施方式
。燈光控制網(wǎng)絡(luò)包括控制器10、燈泡組20及數(shù)據(jù)線30。所述控制器10可以是微程序控制器(MCU)。所述燈泡20包括可接收和轉(zhuǎn)發(fā)數(shù)據(jù)的控制節(jié)點(diǎn)。根據(jù)不同的接口方式,數(shù)據(jù)線30可以是一條或多條。控制器10內(nèi)部的微程序控制器通過(guò)一條或多條數(shù)據(jù)線30將數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到燈泡的控制節(jié)點(diǎn)。數(shù)據(jù)幀以最后一個(gè)燈泡Ln的數(shù)據(jù)開(kāi)始,依次跟隨Ln-1到L1燈泡的數(shù)據(jù),以數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)結(jié)尾。即,每個(gè)數(shù)據(jù)幀后面加上數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)作為標(biāo)示,控制節(jié)點(diǎn)通過(guò)識(shí)別數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)來(lái)取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù)。
請(qǐng)參閱圖2,每個(gè)燈泡的控制節(jié)點(diǎn)內(nèi)部可以使用微程序控制器(MCU)或?qū)S眉呻娐罚瑹襞萁邮丈弦患?jí)數(shù)據(jù),存貯兩個(gè)數(shù)據(jù)段,并將數(shù)據(jù)轉(zhuǎn)發(fā)到下一級(jí)。每個(gè)燈泡至少可以存儲(chǔ)一個(gè)燈泡的控制數(shù)據(jù)和Frame_End(本具體實(shí)施方式
中采用的數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)為Frame_End),當(dāng)燈泡收到Frame_End。就取Frame_End之前的一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù)。當(dāng)MCU-1接收到Frame_end,就將Frame_End前面的數(shù)據(jù)L1.1取走。MCU-2接收到Frame_end,就將Frame_End前面的數(shù)據(jù)L1.2取走。依次類推。
每個(gè)燈泡取走Frame_End前的一個(gè)數(shù)據(jù)后,將該數(shù)據(jù)作為該燈泡的控制數(shù)據(jù),不發(fā)送該數(shù)據(jù)到下一個(gè)燈泡。將取走一個(gè)數(shù)據(jù)之后的產(chǎn)生新的數(shù)據(jù)幀,將新的數(shù)據(jù)幀發(fā)送到下一級(jí)。
經(jīng)過(guò)多次數(shù)據(jù)轉(zhuǎn)發(fā)后,MCU所取走的數(shù)據(jù)如下MCU-1取走L1.1,MCU-1取走L1.2,依次類推,MCU-n取走數(shù)據(jù)L1.n.從而實(shí)現(xiàn)將控制數(shù)據(jù)發(fā)送到每個(gè)控制節(jié)點(diǎn)的功能。
上述燈泡可以是一個(gè)控制節(jié)點(diǎn),因此,上述燈光控制網(wǎng)絡(luò)實(shí)際為一個(gè)通訊協(xié)議。上述燈光控制網(wǎng)絡(luò)的控制方法包括以下步驟步驟一控制器10通過(guò)數(shù)據(jù)線30將控制數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到燈泡20的控制節(jié)點(diǎn),數(shù)據(jù)幀以最后一個(gè)燈泡Ln的數(shù)據(jù)開(kāi)始依次跟隨Ln-1到L1燈泡的數(shù)據(jù),以Frame_End結(jié)尾,所述數(shù)據(jù)幀后面加上Frame_End作為標(biāo)示;步驟二每個(gè)燈泡20的控制節(jié)點(diǎn)通過(guò)識(shí)別Frame_End來(lái)取走Frame_End前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù),每個(gè)燈泡20的控制節(jié)點(diǎn)至少存儲(chǔ)一個(gè)燈泡的數(shù)據(jù)和Frame_End,當(dāng)燈泡20的控制節(jié)點(diǎn)收到Frame_End就取Frame_End之前的一個(gè)數(shù)據(jù)作為該燈泡20的數(shù)據(jù);步驟三每個(gè)燈泡20的控制節(jié)點(diǎn)將取走Frame_End前的最后一個(gè)數(shù)據(jù)之后產(chǎn)生新的數(shù)據(jù)幀,將新的數(shù)據(jù)幀發(fā)送到下一個(gè)燈泡20的控制節(jié)點(diǎn);步驟四控制器10利用所述數(shù)據(jù)對(duì)燈泡20進(jìn)行控制。
上述網(wǎng)絡(luò)是以級(jí)聯(lián)的菊花鏈的方式連接,控制器以數(shù)據(jù)幀的方式將控制數(shù)據(jù)發(fā)送給多個(gè)燈泡,燈泡通過(guò)識(shí)別Frame_End,來(lái)獲取Frame_End之前的一個(gè)數(shù)據(jù)作為該燈泡的數(shù)據(jù)。因此,不需要預(yù)設(shè)地址,只需要知道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),就可以將控制數(shù)據(jù)發(fā)送到燈泡的控制節(jié)點(diǎn)上。
權(quán)利要求
1.一種燈光控制網(wǎng)絡(luò),包括控制器、燈泡組及數(shù)據(jù)線,燈泡組包括多個(gè)燈泡,所述燈泡包括可接收和轉(zhuǎn)發(fā)數(shù)據(jù)的控制節(jié)點(diǎn),所述控制器通過(guò)數(shù)據(jù)線將控制數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到所述控制節(jié)點(diǎn),所述控制節(jié)點(diǎn)接收控制數(shù)據(jù)對(duì)燈泡進(jìn)行控制,其特征在于所述數(shù)據(jù)幀后面加上數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)作為標(biāo)示,所述控制節(jié)點(diǎn)通過(guò)識(shí)別數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)取走所述數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù)。
2.如權(quán)利要求1所述的燈光控制網(wǎng)絡(luò),其特征在于所述控制器采用微程序控制器將數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到所述控制節(jié)點(diǎn)。
3.如權(quán)利要求1所述的燈光控制網(wǎng)絡(luò),其特征在于所述燈泡的控制節(jié)點(diǎn)內(nèi)部采用微程序控制器或?qū)S眉呻娐方邮蘸娃D(zhuǎn)發(fā)數(shù)據(jù),取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù)。
4.如權(quán)利要求1所述的燈光控制網(wǎng)絡(luò),其特征在于所述數(shù)據(jù)線為一條或多條。
5.如權(quán)利要求1所述的燈光控制網(wǎng)絡(luò),其特征在于所述燈光控制網(wǎng)絡(luò)以級(jí)聯(lián)的方式連接。
6.一種燈光控制網(wǎng)絡(luò)的控制方法,包括步驟一控制器通過(guò)數(shù)據(jù)線將控制數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到燈泡的控制節(jié)點(diǎn),所述數(shù)據(jù)幀的后面加上數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)作為標(biāo)示;步驟二每個(gè)燈泡的控制節(jié)點(diǎn)通過(guò)識(shí)別數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)來(lái)取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù);步驟三每個(gè)燈泡的控制節(jié)點(diǎn)將取走數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)后產(chǎn)生新的數(shù)據(jù)幀,將新的數(shù)據(jù)幀發(fā)送到下一個(gè)燈泡的控制節(jié)點(diǎn);步驟四控制器利用所述控制數(shù)據(jù)對(duì)燈泡進(jìn)行控制。
7.如權(quán)利要求6所述的燈光控制網(wǎng)絡(luò)的控制方法,其特征在于步驟1中數(shù)據(jù)幀以最后一個(gè)燈泡Ln的數(shù)據(jù)開(kāi)始,依次跟隨Ln-1到L1燈泡的數(shù)據(jù),以數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)結(jié)尾。
8.如權(quán)利要求6所述的燈光控制網(wǎng)絡(luò)的控制方法,其特征在于步驟2中,每個(gè)燈泡的控制節(jié)點(diǎn)至少存儲(chǔ)燈泡的控制數(shù)據(jù)和數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)。
全文摘要
一種燈光控制網(wǎng)絡(luò),包括控制器、燈泡組及數(shù)據(jù)線,燈泡組包括多個(gè)燈泡,所述燈泡包括可接收和轉(zhuǎn)發(fā)數(shù)據(jù)的控制節(jié)點(diǎn),所述控制器通過(guò)數(shù)據(jù)線將控制數(shù)據(jù)以數(shù)據(jù)幀的方式發(fā)送到所述控制節(jié)點(diǎn),所述控制節(jié)點(diǎn)接收控制數(shù)據(jù)對(duì)燈泡進(jìn)行控制,所述數(shù)據(jù)幀后面加上數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)作為標(biāo)示,所述控制節(jié)點(diǎn)通過(guò)識(shí)別數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)取走所述數(shù)據(jù)幀結(jié)尾標(biāo)識(shí)前的最后一個(gè)數(shù)據(jù)作為該燈泡的控制數(shù)據(jù)。本發(fā)明還提供一種燈光控制網(wǎng)絡(luò)的控制方法。本發(fā)明的燈光控制網(wǎng)絡(luò)不需要對(duì)燈泡預(yù)設(shè)地址,只需要知道網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)就可以控制網(wǎng)絡(luò)中的每一個(gè)燈。
文檔編號(hào)H05B37/02GK101052258SQ20061006021
公開(kāi)日2007年10月10日 申請(qǐng)日期2006年4月7日 優(yōu)先權(quán)日2006年4月7日
發(fā)明者劉曉光 申請(qǐng)人:劉曉光