專(zhuān)利名稱(chēng)::支持邏輯組地址的dmx512景觀照明管控系統(tǒng)及方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及基于DMX512的景觀照明控制
技術(shù)領(lǐng)域:
,尤其涉及一種支持邏輯組地址的DMX512景觀照明管控系統(tǒng)及方法。
背景技術(shù):
:DMX512是美國(guó)劇場(chǎng)技術(shù)協(xié)會(huì)(USITT)制定的數(shù)字多路復(fù)用協(xié)議,其初衷是實(shí)現(xiàn)舞臺(tái)、劇院、演播室的設(shè)備控制器,特別是燈光設(shè)備控制器的兼容性。雖然DMX512尚未列入國(guó)際標(biāo)準(zhǔn),但由于它的簡(jiǎn)單性、高效性和實(shí)用性,業(yè)已得到全球生產(chǎn)廠商和用戶的廣泛支持,是事實(shí)上的國(guó)際標(biāo)準(zhǔn)。盡管基于TCP/IP協(xié)議的燈光控制系統(tǒng)己取得長(zhǎng)足進(jìn)展,但DMX512仍是舞臺(tái)、劇院、演播室燈光控制領(lǐng)域中應(yīng)用最廣泛的協(xié)議,尤其在燈光控制系統(tǒng)的末端,DMX512控制方式的主導(dǎo)地位勿容置疑。DMX512是一點(diǎn)對(duì)多點(diǎn)的主從式通信協(xié)議,協(xié)議規(guī)定數(shù)據(jù)采用數(shù)據(jù)包的形式異步串行在主從機(jī)之間傳輸,數(shù)據(jù)傳輸?shù)牟ㄌ芈蕿?50Kb/s,即每位的傳輸時(shí)間為4us;每個(gè)數(shù)據(jù)包以一個(gè)不短于88us、不超過(guò)ls的低電平信號(hào),緊隨一個(gè)不短于8us高電平信號(hào)作為起始標(biāo)志,之后就是數(shù)據(jù)幀部分——包括一個(gè)起始碼和最多512個(gè)數(shù)據(jù)幀,發(fā)送數(shù)據(jù)幀的序號(hào)減1對(duì)應(yīng)控制通道號(hào)(控制通道的物理地址);協(xié)議規(guī)定默認(rèn)起始碼幀為零,數(shù)據(jù)幀由1位低電平起始位、8位數(shù)據(jù)的數(shù)據(jù)域和2位高電平停止位共11位組成;數(shù)據(jù)幀之間、數(shù)據(jù)包之間可以有,也可以沒(méi)有時(shí)間間隔。不難得出DMX512數(shù)據(jù)包更新速率的理論上限為44.115Hz。工程實(shí)施中數(shù)據(jù)通信的可靠與穩(wěn)定是第一位的,因此數(shù)據(jù)幀間、數(shù)據(jù)包間常設(shè)置時(shí)間間隔,以提升通信的可靠性與穩(wěn)定性;另一方面,景觀和水景照明需與噴嘴、水型、音樂(lè)等配合,必須給機(jī)械運(yùn)動(dòng)預(yù)留ms級(jí)的時(shí)間。上述原因?qū)е聦?shí)際的數(shù)據(jù)包更新率通常僅為幾Hz,無(wú)法滿足景觀照明的要求。LED景觀照明采用RGB三色光發(fā)射二極管,因此控制每個(gè)LED燈具的DMX512從控器需配置3個(gè)控制通道,即DMX512控制網(wǎng)最多只能支持以170個(gè)LED燈具為上限的小規(guī)模景觀照明系統(tǒng)。
發(fā)明內(nèi)容本發(fā)明的目的是克服現(xiàn)有DMX512景觀照明系統(tǒng)控制通道有限,實(shí)現(xiàn)場(chǎng)景照明等復(fù)雜功能時(shí)帶寬利用率欠佳的兩大缺陷,提供一種支持邏輯組地址的DMX512景觀照明管控系統(tǒng)及方法。支持邏輯組地址的DMX512景觀照明管控系統(tǒng)包括上層的Internet管理網(wǎng)和下層的多個(gè)DMX512控制網(wǎng);上層的Internet管理網(wǎng)和下層的多個(gè)DMX512控制網(wǎng)經(jīng)Internet/DMX512網(wǎng)關(guān)交換信息,Intemet/DMX512網(wǎng)關(guān)作為Internet管理網(wǎng)節(jié)點(diǎn)與PC管理機(jī)相連,同時(shí)Internet/DMX512網(wǎng)關(guān)又兼作下層的DMX512控制網(wǎng)的主控器;所述的上層Internet管理網(wǎng)由一臺(tái)PC管理機(jī)、多塊Internet/DMX512網(wǎng)關(guān)組成,PC和網(wǎng)關(guān)通過(guò)Internet互連;所述的下層每個(gè)DMX512控制網(wǎng)由一個(gè)主控器和多個(gè)從控器組成,在從控器物理地址基礎(chǔ)上,離線設(shè)置邏輯組地址,以及從控器邏輯組地址對(duì)應(yīng)的操作參數(shù);所述的Internet/DMX512網(wǎng)關(guān)包括依次相連的Internet控制模塊ENC28J60、擴(kuò)展存貯芯片AT29C020的主控模塊ATmegal28、RS485控制模塊MAX485,ENC28J60采用RJ45與Internet管理網(wǎng)相連,MAX485采用五芯XLR與DMX512控制網(wǎng)相連;PC管理機(jī)的命令或數(shù)據(jù)打包成Internet數(shù)據(jù)包發(fā)送,ATmega32的TCP/IP協(xié)議棧解析數(shù)據(jù)包提取PC管理機(jī)的命令或數(shù)據(jù),命令或數(shù)據(jù)根據(jù)DMX512協(xié)議棧封裝成DMX512數(shù)據(jù)包,并經(jīng)MAX485發(fā)送到DMX512控制網(wǎng);DMX512控制網(wǎng)至PC管理機(jī)的信息傳輸處理流程是上述過(guò)程的逆過(guò)程。所述的一種支持邏輯組地址的DMX512景觀照明管控系統(tǒng),其特征在于所述的下層控制網(wǎng)包括多個(gè)接入管理網(wǎng)的并列DMX512控制網(wǎng);每個(gè)DMX512控制網(wǎng)由一個(gè)主控器和多個(gè)從控器組成,主控器兼作Internet/DMX512網(wǎng)關(guān),主控器與從控器通過(guò)DMX512互連;從控器包括RS485控制模塊、機(jī)械式9位插針物理地址編碼模塊、主控模塊ATmega32、LED燈驅(qū)動(dòng)模塊和LED燈板、電源整流模塊、重啟模塊、晶振模塊和通訊狀態(tài)顯示模塊,主控模塊ATmega32分別與重啟模塊、晶振模塊、RS485控制模塊、LED燈驅(qū)動(dòng)模塊、通訊狀態(tài)顯示模塊相連,RS485控制模塊采用五芯XLR接入DMX512總線,LED燈驅(qū)動(dòng)模塊與LED燈板相連,電流模塊與各器件相連。所述的系統(tǒng)的支持邏輯組地址的DMX512景觀照明管控方法包括離線邏輯組地址設(shè)置和在線運(yùn)行兩部分,離線邏輯組地址設(shè)置包括如下步驟1)設(shè)置DMX512從控器控制通道的邏輯組地址,主控器向DMX512總線發(fā)送起始碼"OxfO"的數(shù)據(jù)包,各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域是邏輯組地址編號(hào),與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"0";2)反碼設(shè)置DMX512從控器控制通道的邏輯組地址,主控器向DMX512總線發(fā)送起始碼"Oxfl"的數(shù)據(jù)包,數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域是邏輯組地址編號(hào)的反碼,與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"255",反碼用于從控器校驗(yàn)邏輯組地址編號(hào);3)設(shè)置DMX512從控器控制通道邏輯組地址的操作參數(shù),主控器向DMX512總線發(fā)送起始碼"0xf2"的數(shù)據(jù)包,各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其數(shù)據(jù)幀所屬數(shù)據(jù)域表示該控制通道上述邏輯組地址的操作參數(shù),與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"0";4)反碼設(shè)置DMX512從控器控制通道邏輯組地址的操作參數(shù),主控器向DMX512總線發(fā)送起始碼"0xf3"的數(shù)據(jù)包,數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域表示該控制通道上述邏輯組地址的操作參數(shù)反碼,與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"255",反碼用于從控器校驗(yàn)邏輯組地址的操作參數(shù);5)從控器讀入邏輯組地址編號(hào)和編號(hào)反碼,操作參數(shù)和操作參數(shù)反碼,采用異或運(yùn)算判斷邏輯組地址和操作參數(shù),存儲(chǔ)正確的邏輯組地址和對(duì)應(yīng)的操作參數(shù),記錄設(shè)置錯(cuò)誤信息;6)重復(fù)步驟l)步驟5),逐一綁定從控器控制通道的其余邏輯組地址和對(duì)應(yīng)邏輯組地址的操作參數(shù),單個(gè)控制通道允許配置最多254個(gè)邏輯組地址,特定的邏輯組地址可分屬不同的控制通道,并指派各自的操作參數(shù);7)主控器向DMX512總線發(fā)送起始碼"0xf4"的數(shù)據(jù)包進(jìn)行控制通道設(shè)置情況查詢(xún),各數(shù)據(jù)幀的序號(hào)減l為控制通道號(hào),數(shù)據(jù)包只有一個(gè)數(shù)據(jù)幀非0,非0數(shù)據(jù)幀數(shù)據(jù)域表示對(duì)應(yīng)控制通道綁定的邏輯組地址編號(hào),被查詢(xún)的從控器通過(guò)第二數(shù)據(jù)線data2返回起始碼為"0xf5"和"Ox傷"的二個(gè)數(shù)據(jù)包,數(shù)據(jù)包各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包只有一個(gè)數(shù)據(jù)幀非0,起始碼為"0xf5"的數(shù)據(jù)包,其非0數(shù)據(jù)幀數(shù)據(jù)域表示對(duì)應(yīng)控制通道綁定的邏輯組地址編號(hào),起始碼為"Ox傷"的數(shù)據(jù)包,其非0數(shù)據(jù)幀數(shù)據(jù)域表示控制通道綁定的邏輯組地址編號(hào)的操作參數(shù),設(shè)置出錯(cuò)時(shí),被查詢(xún)的從控器則返回錯(cuò)誤信息;8)重復(fù)步驟7),逐一査詢(xún)各控制通道綁定的邏輯組地址和相應(yīng)的操作參數(shù);9)主控器重發(fā)相關(guān)信息至出錯(cuò)的控制通道,重綁定出錯(cuò)控制通道的邏輯組地址和操作參數(shù)。在線邏輯組地址運(yùn)行包括如下步驟1)主控器向DMX512總線發(fā)送起始碼"0x01"的數(shù)據(jù)包,數(shù)據(jù)包只含一個(gè)數(shù)據(jù)幀,數(shù)據(jù)幀數(shù)據(jù)域?yàn)橐言O(shè)定的某個(gè)邏輯組地址編號(hào);2)DMX512控制網(wǎng)的從控器讀入邏輯組地址編號(hào),并與其存儲(chǔ)的邏輯組地址表比對(duì);如兩者一致,則執(zhí)行該邏輯組地址指定的操作參數(shù),否則等待下一數(shù)據(jù)包的到來(lái)。在線物理地址尋址運(yùn)行方式與標(biāo)準(zhǔn)的DMX512協(xié)議一致,數(shù)據(jù)包起始碼為"0x00",發(fā)送數(shù)據(jù)幀的序號(hào)減1對(duì)應(yīng)DMX512控制通道號(hào),即控制通道的物理地址,數(shù)據(jù)幀數(shù)據(jù)域的數(shù)據(jù)為控制通道的操作參數(shù)。本發(fā)明與
背景技術(shù):
相比,具有的有益效果如下支持邏輯組地址的DMX512控制網(wǎng)向下兼容標(biāo)準(zhǔn)的物理地址尋址的DMX512產(chǎn)品,預(yù)置控制通道邏輯組地址的操作參數(shù),能高效可靠的實(shí)現(xiàn)場(chǎng)景照明等復(fù)雜功能;借助Internet管理網(wǎng)集成DMX512控制網(wǎng)的兩層系統(tǒng)結(jié)構(gòu),克服了DMX512控制通道有限的固有缺陷,DMX512控制網(wǎng)既可獨(dú)立運(yùn)行,又可借助管理網(wǎng)集成運(yùn)行。圖1是支持邏輯組地址的DMX512景觀照明管控系統(tǒng)結(jié)構(gòu)圖;圖2是Internet/DMX512網(wǎng)關(guān)模塊圖;圖3是Intemet/DMX512網(wǎng)關(guān)硬件連接圖;圖4是Intemet/DMX512網(wǎng)關(guān)協(xié)議轉(zhuǎn)換結(jié)構(gòu)圖;圖5是Internet到DMX512協(xié)議轉(zhuǎn)換圖;圖6是DMX512控制網(wǎng)從控器硬件連接圖;圖7是景觀照明管控系統(tǒng)組態(tài)主界面圖。具體實(shí)施例方式如圖l、2、3所示,支持邏輯組地址的DMX512景觀照明管控系統(tǒng)包括上層的Internet管理網(wǎng)和下層的多個(gè)DMX512控制網(wǎng);上層的Internet管理網(wǎng)和下層的多個(gè)DMX512控制網(wǎng)經(jīng)Internet/DMX512網(wǎng)關(guān)交換信息,Internet/DMX512網(wǎng)關(guān)作為Internet管理網(wǎng)節(jié)點(diǎn)與PC管理機(jī)相連,同時(shí)Intemet/DMX512網(wǎng)關(guān)又兼作下層的DMX512控制網(wǎng)的主控器(如圖1中第一Intemet/DMX512網(wǎng)關(guān)、第二Intemet/DMX512網(wǎng)關(guān)等);所述的下層DMX512控制網(wǎng)由一個(gè)主控器和多個(gè)從控器組成(如圖1中第一個(gè)DMX512從控器、第二個(gè)DMX512從控器.......第N個(gè)DMX512從控器),在從控器物理地址基礎(chǔ)上,離線設(shè)置邏輯組地址,以及從控器邏輯組地址對(duì)應(yīng)的操作參數(shù);PC上運(yùn)行景觀照明組態(tài)軟件離線狀態(tài)時(shí)生成景觀照明組態(tài)文件,進(jìn)入在線狀態(tài)則調(diào)入運(yùn)行配置文件運(yùn)行。組態(tài)文件包括離線邏輯組地址和操作參數(shù)組態(tài)文件和運(yùn)行配置文件。所述的上層Internet管理網(wǎng)由一臺(tái)PC管理機(jī)、多塊Intemet/DMX512網(wǎng)關(guān)組成,PC和網(wǎng)關(guān)通過(guò)Internet互連;所述的Intemet/DMX512網(wǎng)關(guān)包括依次相連的Internet控制模塊ENC28J60、擴(kuò)展存貯芯片AT29C020的主控模塊ATmegal28、RS485控制模塊MAX485,ENC28J60采用RJ45與Internet管理網(wǎng)相連,MAX485采用五芯XLR與DMX512控制網(wǎng)相連。半雙工數(shù)據(jù)線datal用于主控器向從控器發(fā)送數(shù)據(jù),data2用于從控器向主控器返回?cái)?shù)據(jù),XLR5的datal+和data2+分別接MAX485的兩個(gè)外設(shè)連接端口。擴(kuò)展存儲(chǔ)芯片AT29C020用于存儲(chǔ)PC離線組態(tài)時(shí)生成的組態(tài)文件,其存儲(chǔ)空間為256KB。Internet網(wǎng)絡(luò)控制器ENC28J60最高速度可達(dá)到10Mbit/s,通過(guò)標(biāo)準(zhǔn)SPI串行接口與單片機(jī)通訊,占用I/0端口資源少,有利于在單片機(jī)上實(shí)現(xiàn)網(wǎng)絡(luò)功能;主控模塊通過(guò)引腳PA4對(duì)Internet網(wǎng)絡(luò)控制器ENC28J60實(shí)施片選,ENC28J60以外部中斷的形式向主控模塊提出發(fā)送或接收數(shù)據(jù)申請(qǐng)。PC管理機(jī)的命令或數(shù)據(jù)打包成Internet數(shù)據(jù)包發(fā)送,ATmega32的TCP/IP協(xié)議棧解析數(shù)據(jù)包提取PC管理機(jī)的命令或數(shù)據(jù),命令或數(shù)據(jù)根據(jù)DMX512協(xié)議棧封裝成DMX512數(shù)據(jù)包,并經(jīng)MAX485發(fā)送到DMX512控制網(wǎng);DMX512控制網(wǎng)至PC管理機(jī)的信息傳輸處理流程是上述過(guò)程的逆過(guò)程。離線設(shè)置時(shí)從控器反饋控制通道綁定的邏輯組地址和相應(yīng)的操作參數(shù)狀態(tài)信息到主控器與PC管理機(jī),實(shí)現(xiàn)信息交互,確認(rèn)邏輯組地址綁定成功,在線運(yùn)行時(shí),仍保持標(biāo)準(zhǔn)DMX512協(xié)議的單向半雙工傳輸方式。如圖4所示,下層控制網(wǎng)包括多個(gè)接入管理網(wǎng)的并列DMX512控制網(wǎng);每個(gè)DMX512控制網(wǎng)由一個(gè)主控器和多個(gè)從控器組成,主控器兼作Intemet/DMX512網(wǎng)關(guān),主控器與從控器通過(guò)DMX512互連;從控器包括RS485控制模塊、機(jī)械式9位插針物理地址編碼模塊、主控模塊ATmega32、LED燈驅(qū)動(dòng)模塊和LED燈板、電源整流模塊、重啟模塊、晶振模塊和通訊狀態(tài)顯示模塊,主控模塊ATmega32分別與重啟模塊、晶振模塊、RS485控制模塊、LED燈驅(qū)動(dòng)模塊、通訊狀態(tài)顯示模塊相連,RS485控制模塊采用五芯XLR接入DMX512總線,LED燈驅(qū)動(dòng)模塊與LED燈板相連,電流模塊與各器件相連。晶振模塊為從控器的微處理器提供16MHz的晶振頻率,RS485控制模塊采用MAX485芯片,通訊信號(hào)經(jīng)MAX485通訊模塊進(jìn)入主控模塊ATmega32,微處理器對(duì)接收到的數(shù)據(jù)幀進(jìn)行處理控制網(wǎng)離線設(shè)置時(shí),采用物理地址尋址接收處理數(shù)據(jù),存儲(chǔ)邏輯組地址以及該邏輯組地址對(duì)應(yīng)操作參數(shù)的信息;控制網(wǎng)在線運(yùn)行時(shí),根據(jù)起始碼為"0x00"、"0x01",采用物理地址或邏輯組地址接收數(shù)據(jù),實(shí)現(xiàn)景觀照明控制??刂凭W(wǎng)在線運(yùn)行時(shí),控制信號(hào)的操作參數(shù)輸送到LED燈驅(qū)動(dòng)模塊(PWM控制器采用杭州億奧光電有限公司的HV9921),采用PWM占空比調(diào)節(jié)方法實(shí)施對(duì)RGB的亮度調(diào)節(jié),8位操作參數(shù)對(duì)應(yīng)256種不同的亮度選擇。如圖5所示,Internet/DMX512網(wǎng)關(guān)協(xié)議轉(zhuǎn)換軟件由TCP/IP協(xié)議棧、Internet解碼模塊、Internet編碼模塊、DMX512協(xié)議棧、DMX512解碼模塊、DMX512編碼模塊、總控模塊共7個(gè)模塊構(gòu)成。PC管理機(jī)的命令或數(shù)據(jù)打包成Internet數(shù)據(jù)包格式發(fā)送,網(wǎng)關(guān)的Interne解碼模塊依據(jù)TCP/IP協(xié)議棧提取PC機(jī)的命令或數(shù)據(jù),再由DMX512編碼模塊依據(jù)DMX512協(xié)議棧封裝成DMX512數(shù)據(jù)包格式發(fā)送至DMX512控制網(wǎng);DMX512控制網(wǎng)至PC管理機(jī)的信息傳輸處理流程是上述過(guò)程的逆過(guò)程;總控模塊負(fù)責(zé)各模塊的初始化,狀態(tài)顯示和協(xié)調(diào)各模塊的運(yùn)行和中止。如圖6所示,Internet到DMX512協(xié)議轉(zhuǎn)換,略去IP數(shù)據(jù)頭的源地址、目的地址,代以DMX512主從通信協(xié)議格式以不短于8us不超過(guò)Is的break(低電平)和不短于8us的MAB(高電平)作為DMX512數(shù)據(jù)包的起始標(biāo)志,只保留Internet數(shù)據(jù)場(chǎng)中的8位數(shù)據(jù)作為DMX512數(shù)據(jù)幀數(shù)據(jù)域的數(shù)據(jù)。如圖7所示,操作人員通過(guò)PC管理機(jī)上的景觀照明管控系統(tǒng)的組態(tài)主界面實(shí)施操作,主操作界面最底部有8個(gè)按鈕,分別為組態(tài)、預(yù)覽、修改、保存、下載、校驗(yàn)、聯(lián)機(jī)運(yùn)行和脫機(jī)運(yùn)行。景觀照明管控一體化系統(tǒng)組態(tài)包括PC管理機(jī)IP地址、DMX512控制網(wǎng)數(shù)量、DMX512控制網(wǎng)的IP地址、DMX512控制網(wǎng)的通道數(shù)量、DMX512控制網(wǎng)通道綁定邏輯組地址和操作參數(shù)、DMX512控制網(wǎng)運(yùn)行配置文件的組態(tài);DMX512主控器即Intemet/DMX512網(wǎng)關(guān)的IP地址則通過(guò)主控器的通道接口設(shè)置。離線設(shè)置時(shí),點(diǎn)擊"組態(tài)"按鈕,"PC管理機(jī)IP地址"欄顯示黑色--有效;點(diǎn)擊"PC管理機(jī)IP地址",彈出PC管理機(jī)IP地址設(shè)置子界面,設(shè)置完成后,"DMX512控制網(wǎng)數(shù)量"欄顯示黑色—有效;點(diǎn)擊"DMX512控制網(wǎng)數(shù)量",彈出DMX512控制網(wǎng)數(shù)量設(shè)置子界面,設(shè)置完成后,"DMX512控制網(wǎng)IP地址"顯示黑色-有效;組態(tài)軟件根據(jù)設(shè)定的DMX512控制網(wǎng)數(shù)量確定DMX512控制網(wǎng)IP地址的個(gè)數(shù),彈出DMX512控制網(wǎng)IP地址設(shè)置子界面,設(shè)置完成后,"DMX512控制網(wǎng)通道數(shù)量"顯示黑色--有效;組態(tài)軟件根據(jù)設(shè)定的DMX512控制網(wǎng)數(shù)量,彈出DMX512控制網(wǎng)的通道數(shù)量設(shè)置子界面,設(shè)置完成后,"DMX512控制網(wǎng)邏輯組地址設(shè)置"顯示黑色-有效;點(diǎn)擊"DMX512控制網(wǎng)邏輯組地址設(shè)置",組態(tài)軟件根據(jù)設(shè)定的DMX512控制網(wǎng)數(shù)量,依次彈出相應(yīng)個(gè)數(shù)的DMX512控制網(wǎng)邏輯組地址和操作參數(shù)設(shè)置子界面,設(shè)置完成后,"DMX512控制網(wǎng)運(yùn)行配置"顯示黑色--有效;點(diǎn)擊"DMX512控制網(wǎng)運(yùn)行配置",依次彈出相應(yīng)個(gè)數(shù)的DMX512控制網(wǎng)運(yùn)行配置設(shè)置子界面,組態(tài)DMX512控制網(wǎng)的運(yùn)行配置文件。單個(gè)DMX512控制網(wǎng)通道的邏輯組地址和操作參數(shù)綁定子界面如表1所示,表格最底部顯示該控制網(wǎng)的IP地址,并根據(jù)之前設(shè)定的DMX512控制網(wǎng)通道數(shù)量顯示該控制網(wǎng)控制通道的編號(hào),數(shù)字"OO"表示控制通道邏輯組地址和相應(yīng)的操作參數(shù)設(shè)置完畢,表格將與控制通道相關(guān)的邏輯組地址和操作參數(shù)綁定到對(duì)應(yīng)的控制通道;所有DMX512控制網(wǎng)邏輯組地址綁定完成后,"DMX512控制網(wǎng)運(yùn)行配置"顯示黑色--有效;組態(tài)軟件根據(jù)設(shè)定的DMX512控制網(wǎng)數(shù)量,依次彈出相應(yīng)個(gè)數(shù)的DMX512控制網(wǎng)運(yùn)行配置設(shè)置子界面。表1控制通道參數(shù)綁定<table>tableseeoriginaldocumentpage11</column></row><table>DMX512控制網(wǎng)運(yùn)行配置子界面如表2所示,左表最底部顯示該控制網(wǎng)的IP地址,發(fā)送場(chǎng)景號(hào)保存為16位二進(jìn)制數(shù)據(jù),其中高8位數(shù)據(jù)表示不同尋址方式對(duì)應(yīng)的數(shù)據(jù)包起始碼數(shù)據(jù)幀的數(shù)據(jù)域數(shù)據(jù),即物理地址尋址時(shí)為"0x00",邏輯組地址尋址時(shí)為"0x01";低8位數(shù)據(jù)表示邏輯組地址1一254和物理地址尋址時(shí)的命令序號(hào)1一255,即可設(shè)置255個(gè)采用物理地址尋址方式的數(shù)組,每個(gè)數(shù)組中數(shù)據(jù)個(gè)數(shù)為該DMX512控制網(wǎng)通道數(shù),控制網(wǎng)通道數(shù)最多為512個(gè),物理地址尋址方式命令如右表所示。相關(guān)DMX512控制網(wǎng)運(yùn)行配置設(shè)置完成后,景觀照明管控系統(tǒng)組態(tài)設(shè)置完畢。表2控制網(wǎng)運(yùn)行配置文件設(shè)置<table>tableseeoriginaldocumentpage12</column></row><table>點(diǎn)擊"預(yù)覽"按鈕,彈出子界面顯示所有設(shè)置信息,校對(duì)無(wú)誤,回到主界面點(diǎn)擊"保存"按鈕;若校對(duì)有誤,回到主界面點(diǎn)擊"修改"按鈕,"景觀照明管控系統(tǒng)組態(tài)"被激活,所有單元顯示黑色,點(diǎn)擊出錯(cuò)單元進(jìn)行參數(shù)修改,修改完畢再次預(yù)覽,校對(duì)無(wú)誤后回到主界面點(diǎn)擊"保存"按鈕。點(diǎn)擊"下載"按鈕,PC管理機(jī)將保存的組態(tài)文件按DMX512控制網(wǎng)IP地址下載至至各DMX512控制網(wǎng)主控器上,下載完畢,點(diǎn)擊"校驗(yàn)"按鈕,對(duì)相關(guān)DMX512控制網(wǎng)主控器下載情況進(jìn)行查詢(xún)。景觀照明管控系統(tǒng)組態(tài)設(shè)置過(guò)程中未全部設(shè)置也可點(diǎn)擊主界面"保存"、"預(yù)覽"、"修改"等按鈕進(jìn)行相應(yīng)操作。至此本例操作人員在PC管理機(jī)上組態(tài)軟件的參數(shù)設(shè)置已全部完成,PC管理機(jī)保存組態(tài)文件,組態(tài)文件包括離線邏輯組地址和操作參數(shù)組態(tài)文件和運(yùn)行配置文件。PC管理機(jī)將生成的組態(tài)文件發(fā)送至主控器,主控器保存組態(tài)文件至擴(kuò)展芯片AT29C020,并發(fā)送場(chǎng)景信息至各從控器進(jìn)行預(yù)設(shè)操作。運(yùn)行操作時(shí)有"脫機(jī)運(yùn)行"和"聯(lián)機(jī)運(yùn)行"兩種模式"聯(lián)機(jī)運(yùn)行"時(shí),PC管理機(jī)調(diào)入存儲(chǔ)的運(yùn)行配置文件,向相關(guān)DMX512控制網(wǎng)主控器發(fā)送命令和參數(shù),主控器根據(jù)PC管理機(jī)下達(dá)的命令和參數(shù)控制從控器實(shí)施對(duì)RGB的PWM調(diào)節(jié);"脫機(jī)運(yùn)行"時(shí),DMX512主控器根據(jù)存儲(chǔ)的從PC管理機(jī)下載的組態(tài)文件獨(dú)立運(yùn)行。PC管理機(jī)可對(duì)單個(gè)DMX512控制網(wǎng)設(shè)置多個(gè)運(yùn)行配置文件,并保存在PC管理機(jī)上,即PC管理機(jī)存儲(chǔ)多個(gè)運(yùn)行配置文件,DMX512主控器僅存儲(chǔ)組態(tài)文件包含的運(yùn)行配置文件,即個(gè)別常用運(yùn)行配置文件。邏輯組地址和操作參數(shù)的設(shè)置直接關(guān)系到在線運(yùn)行的場(chǎng)景實(shí)現(xiàn),因此主控器采用發(fā)送邏輯組地址編號(hào)和操作參數(shù),以及發(fā)送邏輯組地址編號(hào)和操作參數(shù)反碼的方式進(jìn)行預(yù)設(shè)置,確保DMX512控制通道綁定邏輯組地址和操作參數(shù)的正確性;由于邏輯組地址和操作參數(shù)是離線設(shè)置的,所以不影響系統(tǒng)的效率。離線設(shè)置時(shí)從控器都采用物理尋址方式接收數(shù)據(jù)幀。支持邏輯組地址的DMX512景觀照明管控方法包括離線邏輯組地址設(shè)置和在線邏輯組地址運(yùn)行兩部分。離線邏輯組地址設(shè)置包括如下步驟1)設(shè)置DMX512從控器控制通道的邏輯組地址,主控器向DMX512總線發(fā)送起始碼"0xf0"的數(shù)據(jù)包,各數(shù)據(jù)幀的序號(hào)減l為控制通道號(hào),數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域是邏輯組地址編號(hào),與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"0",例如第l、4控制通道綁定邏輯組地址8,則DMX512數(shù)據(jù)包的第2、5數(shù)據(jù)幀所屬數(shù)據(jù)域的數(shù)據(jù)為"8",第1起始碼數(shù)據(jù)幀則為"OxfO",其余控制通道以此類(lèi)推,凡與邏輯組地址8無(wú)關(guān)的控制通道,其相應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"0";2)反碼設(shè)置DMX512從控器控制通道的邏輯組地址,主控器向DM512總線發(fā)送起始碼"Oxfl"的數(shù)據(jù)包,數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域是邏輯組地址編號(hào)的反碼,與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"255",反碼用于從控器校驗(yàn)邏輯組地址編號(hào),例如第l、4控制通道綁定邏輯組地址8,則DMX512數(shù)據(jù)包的第2、5數(shù)據(jù)幀所屬數(shù)據(jù)域的數(shù)據(jù)為"247",第1起始碼數(shù)據(jù)幀則為"0xfl",反碼用于從控器校驗(yàn)邏輯組地址編號(hào);3)設(shè)置DMX512從控器控制通道邏輯組地址的操作參數(shù),主控器向DMX512總線發(fā)送起始碼"0xf2"的數(shù)據(jù)包,各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其數(shù)據(jù)幀所屬數(shù)據(jù)域表示該控制通道上述邏輯組地址的操作參數(shù),與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"0",例如第l、4控制通道邏輯組地址8的操作參數(shù)分別為"20"、"100",則DMX512數(shù)據(jù)包的第2、5數(shù)據(jù)幀所屬數(shù)據(jù)域的數(shù)據(jù)分別為"20"、"100",第1起始碼數(shù)據(jù)幀則為"OxG";4)反碼設(shè)置DMX512從控器控制通道邏輯組地址的操作參數(shù),主控器向DMX512總線發(fā)送起始碼"0xf3"的數(shù)據(jù)包,數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域表示該控制通道上述邏輯組地址的操作參數(shù)反碼,與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"255",反碼用于從控器校驗(yàn)邏輯組地址的操作參數(shù),例如第1、4控制通道邏輯組地址8的操作參數(shù)分別為"20"、"100",則DMX512數(shù)據(jù)包的第2、5數(shù)據(jù)幀所屬數(shù)據(jù)域的數(shù)據(jù)分別為"235"、"155",第l起始碼數(shù)據(jù)幀則為"0xf3",反碼用于從控器校驗(yàn)邏輯組地址的操作參數(shù);5)從控器讀入邏輯組地址編號(hào)和編號(hào)反碼,操作參數(shù)和操作參數(shù)反碼,采用異或運(yùn)算判斷邏輯組地址和操作參數(shù),存儲(chǔ)正確的邏輯組地址和對(duì)應(yīng)的操作參數(shù),記錄設(shè)置出錯(cuò)信息;6)重復(fù)步驟l)步驟5),逐一綁定從控器控制通道的其余邏輯組地址和對(duì)應(yīng)邏輯組地址的操作參數(shù),單個(gè)控制通道允許配置最多254個(gè)邏輯組地址,特定的邏輯組地址可分屬不同的控制通道,并指派各自的操作參數(shù);7)主控器向DMX512總線發(fā)送起始碼"0xf4"的數(shù)據(jù)包進(jìn)行控制通道設(shè)置情況査詢(xún),各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包只有一個(gè)數(shù)據(jù)幀非0,非0數(shù)據(jù)幀數(shù)據(jù)域表示對(duì)應(yīng)控制通道綁定的邏輯組地址編號(hào),被査詢(xún)的從控器通過(guò)第二數(shù)據(jù)線data2返回起始碼為"0xf5"和"0xf6"的二個(gè)數(shù)據(jù)包,數(shù)據(jù)包各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包只有一個(gè)數(shù)據(jù)幀非0,起始碼為"0xf5"的數(shù)據(jù)包,其非0數(shù)據(jù)幀數(shù)據(jù)域表示對(duì)應(yīng)控制通道綁定的邏輯組地址編號(hào),起始碼為"Ox傷"的數(shù)據(jù)包,其非0數(shù)據(jù)幀數(shù)據(jù)域表示控制通道綁定的邏輯組地址編號(hào)的操作參數(shù),設(shè)置出錯(cuò)時(shí),被查詢(xún)的從控器則返回錯(cuò)誤信息,例如核查第1控制通道的邏輯組地址8的設(shè)置狀態(tài),則DMX512數(shù)據(jù)包的第2數(shù)據(jù)幀所屬數(shù)據(jù)域的數(shù)據(jù)為"8",數(shù)據(jù)包第1起始碼數(shù)據(jù)幀為"0xf4",被査詢(xún)的第1控制通道邏輯組地址8下的操作參數(shù)為"20",則對(duì)應(yīng)從控器通過(guò)第二數(shù)據(jù)線data2返回起始碼為"0xf5"的數(shù)據(jù)包,數(shù)據(jù)包第2數(shù)據(jù)幀數(shù)據(jù)域的數(shù)據(jù)為"8",之后返回起始碼為"0xf6"的數(shù)據(jù)包,數(shù)據(jù)包第2數(shù)據(jù)幀數(shù)據(jù)域的數(shù)據(jù)為"20",當(dāng)?shù)趌控制通道設(shè)置出錯(cuò)時(shí),則返回出錯(cuò)信息;8)重復(fù)步驟7),逐一査詢(xún)各控制通道綁定的邏輯組地址和相應(yīng)的操作參數(shù);9)主控器重發(fā)相關(guān)信息至出錯(cuò)的控制通道,重綁定出錯(cuò)控制通道的邏輯組地址和操作參數(shù)。在線邏輯組地址運(yùn)行包括如下步驟1)主控器向DMX512總線發(fā)送起始碼"0x01"的數(shù)據(jù)包,數(shù)據(jù)包只含一個(gè)數(shù)據(jù)幀,數(shù)據(jù)幀數(shù)據(jù)域?yàn)橐言O(shè)定的某個(gè)邏輯組地址編號(hào);2)DMX512控制網(wǎng)的從控器讀入邏輯組地址編號(hào),并與其存儲(chǔ)的邏輯組地址表比對(duì);如兩者一致,則執(zhí)行該邏輯組地址指定的操作參數(shù),否則等待下一數(shù)據(jù)包的到來(lái)。在線物理地址尋址運(yùn)行方式與標(biāo)準(zhǔn)的DMX512協(xié)議一致,數(shù)據(jù)包起始碼為"0x00",發(fā)送數(shù)據(jù)幀的序號(hào)減1對(duì)應(yīng)DMX512控制通道號(hào)即控制通道的物理地址,數(shù)據(jù)幀數(shù)據(jù)域的數(shù)據(jù)為控制通道的操作參數(shù)。實(shí)施例現(xiàn)以5盞LED燈,15個(gè)控制通道為例,結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的技術(shù)路線。設(shè)定5盞LED燈的控制通道序號(hào)為1,2,......,15,每盞燈占用3個(gè)控制通道,分別調(diào)節(jié)R、G、B三色的PWM占空比。控制通道l、2、3對(duì)應(yīng)第一盞LED燈的R、G、B控制,以此類(lèi)推。共用到3個(gè)場(chǎng)景,場(chǎng)景1中燈1、燈4和燈5發(fā)亮度不同的紅光,燈2為RGB三色混合的紫光,燈3不發(fā)光;場(chǎng)景2中燈l發(fā)綠光,燈3、燈5發(fā)亮度不同的藍(lán)光,燈2為RGB三色混合的淡綠光,燈4為GB混合的深藍(lán)光;場(chǎng)景3中燈2、燈3和燈5發(fā)亮度不同的綠光,燈l為RG混合的深綠光,燈4不發(fā)光。3個(gè)場(chǎng)景分別對(duì)應(yīng)邏輯組地址1、2、3,運(yùn)行時(shí)要求場(chǎng)景出現(xiàn)順序?yàn)?、3、1、2,且場(chǎng)景3和場(chǎng)景2之間的場(chǎng)景1采用物理地址尋址。5盞LED燈位于同一DMX512控制網(wǎng),PC管理機(jī)IP地址為10.13.22.22,使用控制網(wǎng)主控器的IP地址為10.13.22.30。操作人員進(jìn)入管控系統(tǒng)組態(tài)界面,首先實(shí)施組態(tài)設(shè)置。DMX512控制網(wǎng)參數(shù)設(shè)置根據(jù)場(chǎng)各個(gè)場(chǎng)景的要求設(shè)置控制通道的邏輯組地址和對(duì)應(yīng)操作參數(shù)如表3所示,例如參數(shù)160表示場(chǎng)景1中控制通道10的PWM占空比為160/255,控制通道3與3個(gè)場(chǎng)景都有關(guān)??刂凭W(wǎng)運(yùn)行配置文件設(shè)置如表4所示,例如場(chǎng)景1邏輯組地址尋址時(shí)的發(fā)送場(chǎng)景號(hào)為"0x0101",物理地址尋址時(shí)的發(fā)送場(chǎng)景號(hào)為"ox歸r,。表3例中控制通道參數(shù)綁定<table>tableseeoriginaldocumentpage15</column></row><table><table>tableseeoriginaldocumentpage16</column></row><table>設(shè)置完成后PC管理機(jī)自動(dòng)生成組態(tài)文件,并將生成的組態(tài)文件發(fā)送至主控器。主控器保存組態(tài)文件至擴(kuò)展芯片AT29C020,并發(fā)送場(chǎng)景信息至相關(guān)從控器進(jìn)行預(yù)設(shè)操作。從控器讀入邏輯組地址編號(hào)和編號(hào)反碼,操作參數(shù)和操作參數(shù)反碼,采用異或運(yùn)算判斷,離線設(shè)置邏輯組地址和操作參數(shù),存儲(chǔ)正確的邏輯組地址和對(duì)應(yīng)的操作參數(shù)。所有參數(shù)發(fā)送完畢后,主控器逐一查詢(xún)各控制通道綁定的邏輯組地址和相應(yīng)的操作參數(shù),并根據(jù)各從控器返回的設(shè)置情況采取措施。具體操作步驟如前所述。在線運(yùn)行時(shí)操作人員選擇"脫機(jī)運(yùn)行",DMX512控制網(wǎng)獨(dú)立運(yùn)行,主控器按照保存的運(yùn)行配置文件發(fā)送"0x01"、"0x00"不同起始碼的數(shù)據(jù)包,命令從控器對(duì)各LED燈實(shí)施控制,實(shí)現(xiàn)要求的場(chǎng)景。如場(chǎng)景2對(duì)應(yīng)數(shù)據(jù)包的兩個(gè)數(shù)據(jù)幀依次為"0x01"和"0x02",物理地址尋址時(shí)場(chǎng)景1對(duì)應(yīng)數(shù)據(jù)包則為16個(gè)數(shù)據(jù)幀,起始碼數(shù)據(jù)幀為"0x00"。在線運(yùn)行時(shí)操作人員也可選擇"聯(lián)機(jī)運(yùn)行",PC管理機(jī)調(diào)用其保存的其他運(yùn)行配置文件,實(shí)現(xiàn)更多復(fù)雜場(chǎng)景。權(quán)利要求1、一種支持邏輯組地址的DMX512景觀照明管控系統(tǒng),其特征在于包括上層的Internet管理網(wǎng)和下層的多個(gè)DMX512控制網(wǎng);上層的Internet管理網(wǎng)和下層的多個(gè)DMX512控制網(wǎng)經(jīng)Internet/DMX512網(wǎng)關(guān)交換信息,Internet/DMX512網(wǎng)關(guān)作為Internet管理網(wǎng)節(jié)點(diǎn)與PC管理機(jī)相連,同時(shí)Internet/DMX512網(wǎng)關(guān)又兼作下層的DMX512控制網(wǎng)的主控器;所述的上層Internet管理網(wǎng)由一臺(tái)PC管理機(jī)、多塊Internet/DMX512網(wǎng)關(guān)組成,PC和網(wǎng)關(guān)通過(guò)Internet互連;所述的下層每個(gè)DMX512控制網(wǎng)由一個(gè)主控器和多個(gè)從控器組成,在從控器物理地址基礎(chǔ)上,離線設(shè)置邏輯組地址,以及從控器邏輯組地址對(duì)應(yīng)的操作參數(shù);所述的Internet/DMX512網(wǎng)關(guān)包括依次相連的Internet控制模塊ENC28J60、擴(kuò)展存貯芯片AT29C020的主控模塊ATmega128、RS485控制模塊MAX485,ENC28J60采用RJ45與Internet管理網(wǎng)相連,MAX485采用五芯XLR與DMX512控制網(wǎng)相連;PC管理機(jī)的命令或數(shù)據(jù)打包成Internet數(shù)據(jù)包發(fā)送,ATmega32的TCP/IP協(xié)議棧解析數(shù)據(jù)包提取PC管理機(jī)的命令或數(shù)據(jù),命令或數(shù)據(jù)根據(jù)DMX512協(xié)議棧封裝成DMX512數(shù)據(jù)包,并經(jīng)MAX485發(fā)送到DMX512控制網(wǎng);DMX512控制網(wǎng)至PC管理機(jī)的信息傳輸處理流程是上述過(guò)程的逆過(guò)程。2、根據(jù)權(quán)利要求1所述的一種支持邏輯組地址的DMX512景觀照明管控系統(tǒng),其特征在于所述的下層控制網(wǎng)包括多個(gè)接入管理網(wǎng)的并列DMX512控制網(wǎng);每個(gè)DMX512控制網(wǎng)由一個(gè)主控器和多個(gè)從控器組成,主控器兼作Intemet/DMX512網(wǎng)關(guān),主控器與從控器通過(guò)DMX512互連;從控器包括RS485控制模塊、機(jī)械式9位插針物理地址編碼模塊、主控模塊ATmega32、LED燈驅(qū)動(dòng)模塊和LED燈板、電源整流模塊、重啟模塊、晶振模塊和通訊狀態(tài)顯示模塊,主控模塊ATmega32分別與重啟模塊、晶振模塊、RS485控制模塊、LED燈驅(qū)動(dòng)模塊、通訊狀態(tài)顯示模塊相連,RS485控制模塊采用五芯XLR接入DMX512總線,LED燈驅(qū)動(dòng)模塊與LED燈板相連,電流模塊與各器件相連。3、一種使用根據(jù)權(quán)利要求1所述的系統(tǒng)的支持邏輯組地址的DMX512景觀照明管控方法,其特征在于包括離線邏輯組地址設(shè)置和在線運(yùn)行兩部分,離線邏輯組地址設(shè)置包括如下步驟1)設(shè)置DMX512從控器控制通道的邏輯組地址,主控器向DMX512總線發(fā)送起始碼"OxfO"的數(shù)據(jù)包,各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域是邏輯組地址編號(hào),與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"0";2)反碼設(shè)置DMX512從控器控制通道的邏輯組地址,主控器向DMX512總線發(fā)送起始碼"Oxfl"的數(shù)據(jù)包,數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域是邏輯組地址編號(hào)的反碼,與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"255",反碼用于從控器校驗(yàn)邏輯組地址編號(hào);3)設(shè)置DMX512從控器控制通道邏輯組地址的操作參數(shù),主控器向DMX512總線發(fā)送起始碼"0xf2"的數(shù)據(jù)包,各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其數(shù)據(jù)幀所屬數(shù)據(jù)域表示該控制通道上述邏輯組地址的操作參數(shù),與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"0";4)反碼設(shè)置DMX512從控器控制通道邏輯組地址的操作參數(shù),主控器向DMX512總線發(fā)送起始碼"0xf3"的數(shù)據(jù)包,數(shù)據(jù)包中與發(fā)送的邏輯組地址編號(hào)相關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域表示該控制通道上述邏輯組地址的操作參數(shù)反碼,與發(fā)送邏輯組地址編號(hào)無(wú)關(guān)的控制通道,其對(duì)應(yīng)的數(shù)據(jù)幀所屬數(shù)據(jù)域值為"255",反碼用于從控器校驗(yàn)邏輯組地址的操作參數(shù);5)從控器讀入邏輯組地址編號(hào)和編號(hào)反碼,操作參數(shù)和操作參數(shù)反碼,采用異或運(yùn)算判斷邏輯組地址和操作參數(shù),存儲(chǔ)正確的邏輯組地址和對(duì)應(yīng)的操作參數(shù),記錄設(shè)置錯(cuò)誤信息;6)重復(fù)步驟l)步驟5),逐一綁定從控器控制通道的其余邏輯組地址和對(duì)應(yīng)邏輯組地址的操作參數(shù),單個(gè)控制通道允許配置最多254個(gè)邏輯組地址,特定的邏輯組地址可分屬不同的控制通道,并指派各自的操作參數(shù);7)主控器向DMX512總線發(fā)送起始碼"0xf4"的數(shù)據(jù)包進(jìn)行控制通道設(shè)置情況査詢(xún),各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包只有一個(gè)數(shù)據(jù)幀非0,非0數(shù)據(jù)幀數(shù)據(jù)域表示對(duì)應(yīng)控制通道綁定的邏輯組地址編號(hào),被查詢(xún)的從控器通過(guò)第二數(shù)據(jù)線data2返回起始碼為"0xf5"和"Ox傷"的二個(gè)數(shù)據(jù)包,數(shù)據(jù)包各數(shù)據(jù)幀的序號(hào)減1為控制通道號(hào),數(shù)據(jù)包只有一個(gè)數(shù)據(jù)幀非0,起始碼為"0xf5"的數(shù)據(jù)包,其非0數(shù)據(jù)幀數(shù)據(jù)域表示對(duì)應(yīng)控制通道綁定的邏輯組地址編號(hào),起始碼為"0xf6"的數(shù)據(jù)包,其非0數(shù)據(jù)幀數(shù)據(jù)域表示控制通道綁定的邏輯組地址編號(hào)的操作參數(shù),設(shè)置出錯(cuò)時(shí),被查詢(xún)的從控器則返回錯(cuò)誤信息;8)重復(fù)步驟7),逐一查詢(xún)各控制通道綁定的邏輯組地址和相應(yīng)的操作參數(shù);9)主控器重發(fā)相關(guān)信息至出錯(cuò)的控制通道,重綁定出錯(cuò)控制通道的邏輯組地址和操作參數(shù)。在線邏輯組地址運(yùn)行包括如下步驟1)主控器向DMX512總線發(fā)送起始碼"0x01"的數(shù)據(jù)包,數(shù)據(jù)包只含一個(gè)數(shù)據(jù)幀,數(shù)據(jù)幀數(shù)據(jù)域?yàn)橐言O(shè)定的某個(gè)邏輯組地址編號(hào);2)DMX512控制網(wǎng)的從控器讀入邏輯組地址編號(hào),并與其存儲(chǔ)的邏輯組地址表比對(duì);如兩者一致,則執(zhí)行該邏輯組地址指定的操作參數(shù),否則等待下一數(shù)據(jù)包的到來(lái)。在線物理地址尋址運(yùn)行方式與標(biāo)準(zhǔn)的DMX512協(xié)議一致,數(shù)據(jù)包起始碼為"0x00",發(fā)送數(shù)據(jù)幀的序號(hào)減1對(duì)應(yīng)DMX512控制通道號(hào),即控制通道的物理地址,數(shù)據(jù)幀數(shù)據(jù)域的數(shù)據(jù)為控制通道的操作參數(shù)。全文摘要本發(fā)明公開(kāi)了一種支持邏輯組地址的DMX512景觀照明管控系統(tǒng)及方法。系統(tǒng)包括上層的Internet管理網(wǎng)和下層的多個(gè)DMX512控制網(wǎng);管理網(wǎng)和控制網(wǎng)經(jīng)Internet/DMX512網(wǎng)關(guān)交換信息,網(wǎng)關(guān)作為Internet管理網(wǎng)節(jié)點(diǎn)與PC管理機(jī)相連,同時(shí)又兼作DMX512控制網(wǎng)的主控器;每個(gè)DMX512控制網(wǎng)由一個(gè)主控器和多個(gè)從控器組成,在從控器物理地址基礎(chǔ)上,離線設(shè)置邏輯組地址,以及從控器邏輯組地址對(duì)應(yīng)的操作參數(shù);DMX512控制網(wǎng)在線運(yùn)行時(shí),采用邏輯組地址實(shí)現(xiàn)場(chǎng)景照明等復(fù)雜功能。本發(fā)明的優(yōu)點(diǎn)是DMX512控制網(wǎng)支持邏輯組地址并向下兼容物理地址尋址的標(biāo)準(zhǔn)DMX512產(chǎn)品,邏輯組地址能高效可靠的實(shí)現(xiàn)場(chǎng)景照明等復(fù)雜功能;控制網(wǎng)既可獨(dú)立運(yùn)行,又可借助管理網(wǎng)集成運(yùn)行,克服了DMX512控制通道有限的固有缺陷。文檔編號(hào)H05B37/02GK101547542SQ20091009826公開(kāi)日2009年9月30日申請(qǐng)日期2009年4月30日優(yōu)先權(quán)日2009年4月30日發(fā)明者吳明光,王慧芬申請(qǐng)人:浙江大學(xué)