專利名稱:一種基于dali協(xié)議的燈光設(shè)備及其標(biāo)識(shí)地址設(shè)定方法
技術(shù)領(lǐng)域:
本發(fā)明涉及DALI協(xié)議,具體的說,是涉及一種基于DALI協(xié)議的燈光設(shè)備及其標(biāo)識(shí) 地址的設(shè)定方法。
背景技術(shù):
DALI (Digital Addressable Lighting Interface,行業(yè)內(nèi)通用的中文翻譯為"數(shù) 字可尋址照明接口 ")協(xié)議,是一種在燈光設(shè)備和燈光控制器之間進(jìn)行數(shù)據(jù)通訊的協(xié)議,是 目前智能燈光控制技術(shù)領(lǐng)域的新一代燈光控制協(xié)議。隨著社會(huì)的進(jìn)步和生活質(zhì)量的提高, 人們對(duì)于燈光設(shè)備的要求已經(jīng)不再滿足于簡(jiǎn)單的開關(guān)控制,而需要一種節(jié)能、高效、操作靈 活的智能燈光控制系統(tǒng)。目前常用的燈光控制協(xié)議有很多種,其中,DALI協(xié)議以其開發(fā)成 本低、系統(tǒng)開發(fā)難度小、易于擴(kuò)展、實(shí)用性強(qiáng)等特點(diǎn),顯示出在智能燈光控制領(lǐng)域中的強(qiáng)大 優(yōu)勢(shì)。 基于DALI協(xié)議的智能燈光系統(tǒng)采用"主從式"結(jié)構(gòu),燈光控制器為"主",燈光設(shè)備 為"從";系統(tǒng)最多可以連接64個(gè)燈光設(shè)備,每臺(tái)燈光設(shè)備具有唯一的標(biāo)識(shí)地址(行業(yè)內(nèi),也 常把該地址稱作燈光設(shè)備的"短地址"),以實(shí)現(xiàn)不同燈光設(shè)備之間的區(qū)分識(shí)別和獨(dú)立控制; 燈光設(shè)備的標(biāo)識(shí)地址在系統(tǒng)初始化時(shí)設(shè)定,使用過程中根據(jù)需求可以修改燈光設(shè)備的標(biāo)識(shí) 地址;燈光設(shè)備最多可劃分成16組(以組地址區(qū)分),每臺(tái)燈光設(shè)備可以屬于幾個(gè)不同的 組,每組設(shè)備可以設(shè)定16個(gè)燈光場(chǎng)景。燈光控制器與燈光設(shè)備之間使用兩條信號(hào)線實(shí)現(xiàn)數(shù) 據(jù)通信,數(shù)據(jù)采用曼徹斯特編碼方式編碼,信號(hào)上升沿表示"1 ",下降沿表示"0",通信速率 為1.2k波特/秒。數(shù)據(jù)通信過程中,燈光控制器使用兩種不同的數(shù)據(jù)幀格式發(fā)送幀(控 制器發(fā)送到燈光設(shè)備)和接收幀(燈光設(shè)備發(fā)送到控制器)。DALI協(xié)議定義了用于實(shí)現(xiàn)系 統(tǒng)功能的雙字節(jié)指令集,指令分為標(biāo)準(zhǔn)指令和專用指令兩大類標(biāo)準(zhǔn)指令的第1字節(jié)為地 址字節(jié),用于對(duì)燈光設(shè)備的尋址,第2字節(jié)為命令字節(jié),用來控制尋址得到的燈光設(shè)備;使
用標(biāo)準(zhǔn)指令,燈光控制器可以實(shí)現(xiàn)對(duì)燈光設(shè)備的分組控制、調(diào)光控制、場(chǎng)景設(shè)定等功能。專 用指令不包含地址字節(jié),兩字節(jié)內(nèi)容都是命令碼,使用廣播方式在系統(tǒng)內(nèi)發(fā)送,主要用來對(duì) 系統(tǒng)中的燈光設(shè)備進(jìn)行地址的初始化。 在現(xiàn)有的一種基于DALI協(xié)議的智能燈光控制系統(tǒng)中燈光控制器采用PIC16F877 單片機(jī)作為CPU。 PIC16F87X系列單片機(jī)是美國Microchip公司的高性能8位CMOS微處 理器。PIC16F877共有5個(gè)I/0端口,分別是RA、 RB、 RC、 RD、 RE,除了通用1/0功能外,這 些端口還具有各自不同的專用功能,例如P麗輸出、計(jì)數(shù)器輸入、外部電平中斷、I2C總線接 口等。PIC16F877的專用寄存器和通用寄存器統(tǒng)一編址,共368個(gè)8位寬的RAM單元(有 些單元保留未用)。燈光控制器由DALI模塊、RS2232模塊、顯示控制模塊、電源等組成,系 統(tǒng)結(jié)構(gòu)如圖l所示。系統(tǒng)中使用DALI鎮(zhèn)流器作為燈光設(shè)備的控制模組。DALI鎮(zhèn)流器由 DALI、鎮(zhèn)流器控制兩部分組成,使用PIC16F877作為DALI芯片,UBA2104作為鎮(zhèn)流器控制器。 PIC16F877的EEPROM中保存DALI鎮(zhèn)流器的參數(shù),例如當(dāng)前光強(qiáng)級(jí)別、鎮(zhèn)流器上電光強(qiáng)級(jí)別、 標(biāo)識(shí)地址、搜索地址、隨機(jī)地址、組標(biāo)識(shí)、場(chǎng)景光強(qiáng)值、狀態(tài)信息、版本號(hào)等。鎮(zhèn)流器的各參數(shù)在系統(tǒng)初始化時(shí)由燈光控制器設(shè)定,鎮(zhèn)流器收到初始化指令后,調(diào)用EEPROM寫操作,將參 數(shù)寫入EEPROM ;在運(yùn)行過程中,根據(jù)需要可對(duì)參數(shù)進(jìn)行修改。PC16F877的片內(nèi)EEPROM共有 256個(gè)字節(jié),地址范圍OOH FFH。燈光設(shè)備的DALI軟件和燈光控制器的DALI軟件設(shè)計(jì)類 似。不同之處在于燈光控制器接收到的DALI數(shù)據(jù)是單字節(jié)數(shù)據(jù),發(fā)送的是雙字節(jié)數(shù)據(jù);燈 光設(shè)備接收到的是雙字節(jié)數(shù)據(jù),發(fā)送的是單字節(jié)數(shù)據(jù)。燈光設(shè)備DALI硬件使用光電耦合的 方法從DALI總線上獲取數(shù)據(jù)。光電耦合電路一方面隔離干擾,另一方面將邏輯信號(hào)轉(zhuǎn)換為 CMOS電平。鎮(zhèn)流器的PIC16F877芯片接收DALI傳來的數(shù)據(jù),根據(jù)指令的不同,選擇不同的 處理調(diào)用(每個(gè)指令都有相應(yīng)的處理程序)。這些處理程序修改EEPROM中的狀態(tài)參數(shù),將 DALI控制指令中的亮度等級(jí)轉(zhuǎn)換成相應(yīng)的脈寬調(diào)制(P麗)信號(hào)輸出,P麗信號(hào)經(jīng)過阻容變 換電路轉(zhuǎn)換成0 10V的模擬信號(hào)送到UBA2014,從而實(shí)現(xiàn)控制燈光設(shè)備亮度。顯而易見 的,燈光控制器以燈光設(shè)備的標(biāo)識(shí)地址為基礎(chǔ),控制每臺(tái)燈光設(shè)備的工作;而每臺(tái)燈光設(shè)備 的標(biāo)識(shí)地址,是由燈光控制器在系統(tǒng)初始化時(shí)設(shè)定,或者,在使用過程中由燈光控制器發(fā)送 修改標(biāo)識(shí)地址的指令來設(shè)定的。 因此,當(dāng)系統(tǒng)中某臺(tái)燈光設(shè)備出現(xiàn)故障,需要更換上一臺(tái)新的燈光設(shè)備時(shí),由于燈 光控制器事先并不知道該新燈光設(shè)備的標(biāo)識(shí)地址,無法向該新的燈光設(shè)備發(fā)送設(shè)定標(biāo)識(shí)地 址的指令,該新燈光設(shè)備的標(biāo)識(shí)地址如何設(shè)定,將是一個(gè)必須解決的問題。在現(xiàn)有技術(shù)中, 設(shè)定該新燈光設(shè)備標(biāo)識(shí)地址的方法是首先,在燈光控制器上的控制系統(tǒng)中,將原來那臺(tái) 有故障的燈光設(shè)備刪除;然后,利用燈光設(shè)備的隨機(jī)地址,搜索到該新接入的燈光設(shè)備;最 后,向該隨機(jī)地址的新燈光設(shè)備發(fā)送設(shè)定標(biāo)識(shí)地址的指令,完成該新燈光設(shè)備接入到系統(tǒng) 中的工作??紤]到各臺(tái)燈光設(shè)備可能已經(jīng)被劃分和設(shè)定為不同的組和不同的燈光場(chǎng)景,新 更換上的這臺(tái)燈光設(shè)備的標(biāo)識(shí)地址往往被設(shè)定為與原燈光設(shè)備相同,這樣才能保證在不改 變系統(tǒng)設(shè)定的情況下,完成燈光設(shè)備的更換。顯然的,這樣的更換操作過程,對(duì)很多非專業(yè) 人士是一件痛苦的事情,燈光系統(tǒng)的最終用戶往往必須求助于燈光系統(tǒng)的賣家來完成故障 燈光設(shè)備的替換工作。
發(fā)明內(nèi)容
本發(fā)明的目的,在于解決現(xiàn)有基于DALI通訊協(xié)議的燈光設(shè)備的標(biāo)識(shí)地址設(shè)定必
須通過控制器來完成的問題,而提供了一種可以在燈光設(shè)備上直接設(shè)定標(biāo)識(shí)地址的標(biāo)識(shí)地
址設(shè)定方法,以及,這種能夠直接設(shè)定標(biāo)識(shí)地址的燈光設(shè)備。 本發(fā)明的一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法是這樣實(shí)現(xiàn)的 —種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法,其特征在于,可通過操作人機(jī)接口設(shè)定
燈光設(shè)備的標(biāo)識(shí)地址,所述燈光設(shè)備內(nèi)的處理器在上電后執(zhí)行如下步驟( — )讀取人機(jī)接口的狀態(tài)值; ( 二 )將該狀態(tài)值作為所述燈光設(shè)備的標(biāo)識(shí)地址,保存至所述燈光設(shè)備的存儲(chǔ)器 中。 優(yōu)選實(shí)施方式是,在上述步驟(二)中,所述處理器還將該狀態(tài)值作為所述人機(jī)接 口的舊狀態(tài)值,保存至所述燈光設(shè)備的存儲(chǔ)器中;在上述步驟(二)之后,所述處理器還循 環(huán)讀取人機(jī)接口的狀態(tài)值,并判斷是否與存儲(chǔ)器中的所述舊狀態(tài)值相同如果相同則不作 處理;如果不相同,則將該狀態(tài)值作為所述燈光設(shè)備的標(biāo)識(shí)地址和所述人機(jī)接口的舊狀態(tài)值,保存至所述燈光設(shè)備的存儲(chǔ)器中。 優(yōu)選實(shí)施方式是,所述操作人機(jī)接口設(shè)定的燈光設(shè)備的標(biāo)識(shí)地址,與被替換燈光 設(shè)備的標(biāo)識(shí)地址相同。 優(yōu)選實(shí)施方式是,在上述步驟(二)中,所述處理器還在存儲(chǔ)器中記錄下上電標(biāo) 識(shí);在上述步驟( 一 )之前,所述燈光設(shè)備內(nèi)的處理器首先讀取存儲(chǔ)器中的上電標(biāo)識(shí)如果 是首次上電,則繼續(xù)執(zhí)行步驟(一)以及其后續(xù)步驟;如果不是首次上電,則從存儲(chǔ)器中讀 取所述燈光設(shè)備的標(biāo)識(shí)地址。 本發(fā)明的一種基于DALI協(xié)議的燈光設(shè)備是這樣實(shí)現(xiàn)的 —種基于DALI協(xié)議的燈光設(shè)備,包括了與處理器相連接的DALI接口 、存儲(chǔ)器和燈 光驅(qū)動(dòng)電路,其特征在于,還包括了與處理器相連接的可設(shè)定標(biāo)識(shí)地址的人機(jī)接口 。
優(yōu)選實(shí)施方式是,所述人機(jī)接口是撥碼開關(guān)、編碼器或按鍵。
優(yōu)選實(shí)施方式是,所述存儲(chǔ)器是EEPR0M或FLASH芯片。 實(shí)施本發(fā)明的一種基于DALI協(xié)議的燈光設(shè)備及其標(biāo)識(shí)地址設(shè)定方法,可以在燈 光設(shè)備上直接設(shè)定其標(biāo)識(shí)地址,而不必通過燈光控制器來設(shè)定,降低了燈光設(shè)備標(biāo)識(shí)地址 設(shè)定的技術(shù)難度,也提供了一種新的設(shè)定燈光設(shè)備標(biāo)識(shí)地址的途徑;燈光系統(tǒng)的最終用戶 可以自己完成故障燈光設(shè)備的替換工作,而不必再求助于燈光系統(tǒng)的賣家。
圖1是實(shí)施例一的撥碼開關(guān)結(jié)構(gòu)示意圖; 圖2是實(shí)施例一和實(shí)施例二的燈光設(shè)備的功能模塊結(jié)構(gòu)示意圖;
圖3是本發(fā)明燈光設(shè)備標(biāo)識(shí)地址設(shè)定方法流程示意圖;
圖4是實(shí)施例三的燈光設(shè)備的功能模塊結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面,結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的一種基于DALI協(xié)議的燈光設(shè)備及其標(biāo)識(shí)地
址設(shè)定方法作進(jìn)一步的詳細(xì)說明。
實(shí)施例一 如圖1所示,在本實(shí)施例中,設(shè)定燈光設(shè)備標(biāo)識(shí)地址的人機(jī)接口是一種撥碼開關(guān) (DIPSWITCH):當(dāng)撥動(dòng)6位撥碼開關(guān)時(shí),6位撥碼開關(guān)的狀態(tài)按順序形成6位2進(jìn)制數(shù)值;對(duì) 操作該撥碼開關(guān)的工程師而言,將置為"ON"的開關(guān)所代表的數(shù)字相加,其和即為標(biāo)識(shí)地址 (0-63);如圖2所示,該6位2進(jìn)制數(shù)值,即可供處理器讀取為人機(jī)接口的狀態(tài)值;該狀態(tài) 值,即可作為燈光設(shè)備的標(biāo)識(shí)地址,保存至存儲(chǔ)器中,或者,相對(duì)于再次撥動(dòng)撥碼開關(guān)之后 而言,該狀態(tài)值就是一個(gè)"舊狀態(tài)值",保存至存儲(chǔ)器中。 本發(fā)明的燈光設(shè)備,如圖2所示,包括了與處理器相連接的DALI接口、存儲(chǔ)器和 燈光驅(qū)動(dòng)電路;處理器是整個(gè)燈光設(shè)備運(yùn)作的核心;DALI接口包括了 DALI信號(hào)輸入電路 和DALI信號(hào)輸出電路;這里的燈光驅(qū)動(dòng)電路,可以是LED燈光驅(qū)動(dòng)電路,用于驅(qū)動(dòng)所連接 的LED燈;本實(shí)施例中作為人機(jī)接口的撥碼開關(guān)與處理器相連接,實(shí)現(xiàn)如上所述的標(biāo)識(shí)地 址設(shè)定操作。 在本發(fā)明的 一 種優(yōu)選實(shí)施中,所述存儲(chǔ)器是EEPR0M或FLASH芯片。
5EEP匪(Electrically-Erasable Programmable Read-Only Memory)是"電可擦除可編程
只讀存儲(chǔ)器"的英文縮寫;FLASH芯片,在行業(yè)內(nèi)也被稱作"閃存芯片"。該兩種存儲(chǔ)器可以
非常方便的向其寫入或擦除其內(nèi)部存儲(chǔ)的數(shù)據(jù),并且在斷電時(shí)數(shù)據(jù)不會(huì)丟失,非常適合基
于DALI協(xié)議的燈光設(shè)備使用,用于存儲(chǔ)包括燈光設(shè)備標(biāo)識(shí)地址在內(nèi)的各種數(shù)據(jù)。 在本實(shí)施例中,本發(fā)明的一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法是這樣實(shí)現(xiàn)的
一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法,可通過操作人機(jī)接口設(shè)定燈光設(shè)備的標(biāo)識(shí)地址,
所述燈光設(shè)備內(nèi)的處理器在上電后執(zhí)行如下步驟(一)讀取人機(jī)接口的狀態(tài)值;(二)將
該狀態(tài)值作為所述燈光設(shè)備的標(biāo)識(shí)地址,保存至所述燈光設(shè)備的存儲(chǔ)器中。下面,對(duì)本實(shí)施
例的這種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法作詳細(xì)說明。 如圖3所示,燈光設(shè)備內(nèi)的處理器在上電后,執(zhí)行如下步驟( — )讀取人機(jī)接口的狀態(tài)值。這里需要說明的是,此時(shí)所讀取的人機(jī)接口的狀態(tài) 值,既有可能是一個(gè)出廠狀態(tài)值,比如,由燈光系統(tǒng)的最終用戶從市場(chǎng)上購買回來本發(fā)明的 燈光設(shè)備而暫未由工程師作任何的撥碼開關(guān)操作;也有可能是工程師已經(jīng)作了撥碼開關(guān)操 作后的狀態(tài)值,比如,在本發(fā)明的一種優(yōu)選實(shí)施方式中,燈光系統(tǒng)的最終用戶從市場(chǎng)上購買 回來本發(fā)明的燈光設(shè)備后,立即撥動(dòng)撥碼開關(guān),將該臺(tái)燈光設(shè)備的標(biāo)識(shí)地址設(shè)定為與被替 換燈光設(shè)備的標(biāo)識(shí)地址相同,從而,將這臺(tái)新的燈光設(shè)備接入到燈光系統(tǒng)中去,上電后,燈 光設(shè)備內(nèi)的處理器讀取人機(jī)接口的狀態(tài)值,是操作后的狀態(tài)值。 ( 二 )將該狀態(tài)值作為所述燈光設(shè)備的標(biāo)識(shí)地址,保存至所述燈光設(shè)備的存儲(chǔ)器 中。這里需要說明的是,對(duì)應(yīng)于上述步驟(一)的兩種情況舉例如果將一個(gè)出廠狀態(tài)值保 存為燈光設(shè)備的標(biāo)識(shí)地址,則此時(shí)的燈光設(shè)備還不能在燈光控制器的控制下工作,因?yàn)?,?光控制器還不知道該新燈光設(shè)備的標(biāo)識(shí)地址,既無法向該燈光設(shè)備發(fā)送重設(shè)標(biāo)識(shí)地址的指 令,也無法向該燈光設(shè)備發(fā)送燈光控制的指令;如果已經(jīng)由工程師操作撥碼開關(guān),將這臺(tái)燈 光設(shè)備的標(biāo)識(shí)地址設(shè)定為與被替換燈光設(shè)備的標(biāo)識(shí)地址相同,當(dāng)將該狀態(tài)值保存為燈光設(shè) 備的標(biāo)識(shí)地址至存儲(chǔ)器中后,該臺(tái)燈光設(shè)備能夠立即接受燈光控制器的控制,正常開始工 作。換句話說,在第二種情況下,通過簡(jiǎn)單的撥碼操作,即在燈光設(shè)備上直接設(shè)定了燈光設(shè) 備的標(biāo)識(shí)地址;既降低了燈光設(shè)備標(biāo)識(shí)地址設(shè)定的技術(shù)難度,也提供了一種新的設(shè)定燈光 設(shè)備標(biāo)識(shí)地址的途徑;燈光系統(tǒng)的最終用戶可以自己完成故障燈光設(shè)備的替換工作,而不 必再求助于燈光系統(tǒng)的賣家。 在本發(fā)明的一種優(yōu)選實(shí)施方式下,在本步驟(二)中,所述處理器還在存儲(chǔ)器中記 錄下上電標(biāo)識(shí);在上述步驟(一)之前,所述燈光設(shè)備內(nèi)的處理器首先讀取存儲(chǔ)器中的上 電標(biāo)識(shí)如果是首次上電,則繼續(xù)執(zhí)行步驟(一)以及其后續(xù)步驟;如果不是首次上電,則 從存儲(chǔ)器中讀取所述燈光設(shè)備的標(biāo)識(shí)地址。這里的上電標(biāo)識(shí),指的是該臺(tái)燈光設(shè)備在物理 連接到燈光系統(tǒng)中之后,已經(jīng)接通電源運(yùn)行過。當(dāng)該臺(tái)燈光設(shè)備再次接通電源時(shí),即上述步 驟(一)之前,處理器首先讀取存儲(chǔ)器中的上電標(biāo)識(shí)如果存儲(chǔ)器中沒有上電標(biāo)識(shí)的記錄, 即該臺(tái)燈光設(shè)備是首次上電,則處理器繼續(xù)執(zhí)行上述步驟(一)以及其后續(xù)步驟;如果存儲(chǔ) 器中有上電標(biāo)識(shí)的記錄,即該臺(tái)燈光設(shè)備曾經(jīng)接通電源運(yùn)行過,則處理器直接從存儲(chǔ)器中 讀取該臺(tái)燈光設(shè)備的標(biāo)識(shí)地址。顯而易見的,在這種優(yōu)選實(shí)施方式中,當(dāng)燈光系統(tǒng)的最終用 戶從市場(chǎng)上購買回來本發(fā)明的燈光設(shè)備并將該臺(tái)燈光設(shè)備物理連接到燈光系統(tǒng)中去,并立 即撥動(dòng)撥碼開關(guān)將該臺(tái)燈光設(shè)備的標(biāo)識(shí)地址設(shè)定為與被替換燈光設(shè)備的標(biāo)識(shí)地址相同后,接通電源,處理器執(zhí)行首先讀取存儲(chǔ)器中的上電標(biāo)識(shí),由于存儲(chǔ)器中沒有上電標(biāo)識(shí)的記錄,
處理器繼續(xù)執(zhí)行上述步驟(一)以及其后續(xù)步驟,讀取本實(shí)施例撥碼開關(guān)的狀態(tài)值,保存該
狀態(tài)值為該燈光設(shè)備的標(biāo)識(shí)地址至存儲(chǔ)器中,該臺(tái)燈光設(shè)備能夠立即接受燈光控制器的控
制,正常開始工作;當(dāng)該燈光設(shè)備被再次接通電源時(shí),由于存儲(chǔ)器中已經(jīng)有上電標(biāo)識(shí)記錄,
處理器直接從存儲(chǔ)器中讀取該臺(tái)燈光設(shè)備的標(biāo)識(shí)地址。顯然的,在該燈光設(shè)備被再次接通
電源情況下,由于處理器直接從存儲(chǔ)器中讀取標(biāo)識(shí)地址,而存儲(chǔ)器中記錄的標(biāo)識(shí)地址,是一
個(gè)已經(jīng)能夠被燈光控制器設(shè)別的標(biāo)識(shí)地址,因此,在這種情況下,即便此時(shí)再次撥動(dòng)撥碼開
關(guān),該燈光設(shè)備的標(biāo)識(shí)地址也將不會(huì)改變。換句話說,在這種優(yōu)選實(shí)施方式下, 一旦成功設(shè)
置新加入燈光系統(tǒng)中的某臺(tái)燈光設(shè)備的標(biāo)識(shí)地址,該臺(tái)燈光設(shè)備將完全的接受燈光控制器
的控制,包括向該臺(tái)燈光設(shè)備發(fā)送燈光控制的指令和向該臺(tái)燈光設(shè)備發(fā)送重設(shè)標(biāo)識(shí)地址的
指令等,如同現(xiàn)有技術(shù)中的基于DALI協(xié)議的燈光設(shè)備一樣工作了,這顯然的保證了燈光系
統(tǒng)的最終用戶可以自己完成故障燈光設(shè)備的替換工作,而不必求助于燈光系統(tǒng)的賣家的實(shí)
施可能性。將這種優(yōu)選實(shí)施方式與本發(fā)明權(quán)利一的技術(shù)方案作對(duì)比,顯然可以發(fā)現(xiàn)在本發(fā)
明權(quán)利一的技術(shù)方案下,當(dāng)燈光設(shè)備首次接通電源工作,并通過人機(jī)接口 (在本實(shí)施例中,
該人機(jī)接口是撥碼開關(guān))設(shè)定該燈光設(shè)備的標(biāo)識(shí)地址后,燈光設(shè)備將能夠在控制器的控制
下開始工作,包括向該臺(tái)燈光設(shè)備發(fā)送重設(shè)標(biāo)識(shí)地址的指令等;但是, 一旦該臺(tái)燈光設(shè)備關(guān)
機(jī)后重新接通電源工作時(shí),由于該燈光設(shè)備依然將執(zhí)行上述步驟( 一 ),即依然將首先讀取
人機(jī)接口的狀態(tài)值,而不是如本優(yōu)選實(shí)施例般直接讀取存儲(chǔ)器中的標(biāo)識(shí)地址,因此,如果此
前燈光控制器向該臺(tái)燈光設(shè)備發(fā)送了重設(shè)標(biāo)識(shí)地址的指令,即,在燈光控制器上,該燈光設(shè)
備已經(jīng)被定義為另一個(gè)新標(biāo)識(shí)地址予以設(shè)別和通訊,燈光設(shè)備的存儲(chǔ)器中也存儲(chǔ)了這個(gè)新
標(biāo)識(shí)地址,則此時(shí)的該燈光設(shè)備由于繼續(xù)讀取并沿用人機(jī)接口狀態(tài)值作標(biāo)識(shí)地址而將不能
夠正常工作。
實(shí)施例二 在本實(shí)施例中,設(shè)定燈光設(shè)備標(biāo)識(shí)地址的人機(jī)接口是兩個(gè)十進(jìn)制編碼器當(dāng)撥動(dòng) 編碼器時(shí),兩個(gè)十進(jìn)制編碼器按順序形成2位十進(jìn)制數(shù)值;當(dāng)兩個(gè)十進(jìn)制編碼器按順序形 成的2位十進(jìn)制數(shù)值小于63時(shí),燈光設(shè)備的標(biāo)識(shí)地址為該2位十進(jìn)制數(shù)值,當(dāng)兩個(gè)十進(jìn)制 編碼器按順序形成的2位十進(jìn)制數(shù)值大于等于63時(shí),燈光設(shè)備的標(biāo)識(shí)地址為63。
如圖2所示,編碼器的該2位十進(jìn)制數(shù)值,即可供處理器讀取為人機(jī)接口的狀態(tài) 值;該狀態(tài)值,即可作為燈光設(shè)備的標(biāo)識(shí)地址,保存至存儲(chǔ)器中,或者,相對(duì)于再次撥動(dòng)編碼 器之后而言,該狀態(tài)值就是一個(gè)"舊狀態(tài)值",保存至存儲(chǔ)器中。 本發(fā)明的燈光設(shè)備,如圖2所示,包括了與處理器相連接的DALI接口、存儲(chǔ)器和 燈光驅(qū)動(dòng)電路;處理器是整個(gè)燈光設(shè)備運(yùn)作的核心;DALI接口包括了 DALI信號(hào)輸入電路 和DALI信號(hào)輸出電路;這里的燈光驅(qū)動(dòng)電路,可以是LED燈光驅(qū)動(dòng)電路,用于驅(qū)動(dòng)所連接 的LED燈;本實(shí)施例中作為人機(jī)接口的兩個(gè)十進(jìn)制編碼器與處理器相連接,實(shí)現(xiàn)如上所述 的標(biāo)識(shí)地址設(shè)定操作。 在本實(shí)施例中,本發(fā)明的一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法是這樣實(shí)現(xiàn)的 一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法,可通過操作人機(jī)接口設(shè)定燈光設(shè)備的標(biāo)識(shí)地址, 所述燈光設(shè)備內(nèi)的處理器在上電后執(zhí)行如下步驟(一)讀取人機(jī)接口的狀態(tài)值;(二)將 該狀態(tài)值作為所述燈光設(shè)備的標(biāo)識(shí)地址和所述人機(jī)接口的舊狀態(tài)值,保存至所述燈光設(shè)備
7的存儲(chǔ)器中;(三)所述處理器還循環(huán)讀取人機(jī)接口的狀態(tài)值,并判斷是否與存儲(chǔ)器中的所 述舊狀態(tài)值相同;如果相同則不作處理;如果不相同,則將該狀態(tài)值作為所述燈光設(shè)備的 標(biāo)識(shí)地址和所述人機(jī)接口的舊狀態(tài)值,保存至所述燈光設(shè)備的存儲(chǔ)器中。下面,對(duì)本實(shí)施例 的這種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法作詳細(xì)說明。 經(jīng)過上述實(shí)施例一的描述,對(duì)比本實(shí)施例的標(biāo)識(shí)地址設(shè)定方法,可以很顯然的發(fā) 現(xiàn),本實(shí)施例增設(shè)循環(huán)讀取人機(jī)接口的狀態(tài)值,并判斷該狀態(tài)值是否被改變的步驟,其目的 在于為工程師操作人機(jī)接口設(shè)定標(biāo)識(shí)地址的時(shí)間點(diǎn)提供更大的自由度 請(qǐng)?jiān)俅螀㈤喩鲜鰧?shí)施例一的描述,在執(zhí)行完步驟(一)之后,處理器將不會(huì)再讀取 燈光設(shè)備人機(jī)接口的狀態(tài)值,換句話說,在實(shí)施例一中,用戶在市場(chǎng)上購買回來本發(fā)明的燈 光設(shè)備之后,在接通燈光設(shè)備的電源之前,必須先操作人機(jī)接口設(shè)定完成其標(biāo)識(shí)地址至與 被替換燈光設(shè)備的標(biāo)識(shí)地址相同,否則,該臺(tái)新接入系統(tǒng)的燈光設(shè)備將不能正常工作,即, 工程師操作人機(jī)接口設(shè)定標(biāo)識(shí)地址的工作,必須在該臺(tái)新燈光設(shè)備接通電源之前完成,在 實(shí)施例一介紹的一種優(yōu)選實(shí)施方式中,工程師操作人機(jī)接口設(shè)定標(biāo)識(shí)地址的工作,必須在 該臺(tái)新燈光設(shè)備首次接通電源之前完成,否則,燈光設(shè)備上的人機(jī)接口將失去其設(shè)定標(biāo)識(shí) 地址的作用。本實(shí)施例二即在于解決這種技術(shù)上的局限性工程師可以在如實(shí)施例一般,對(duì) 一臺(tái)新購買的本發(fā)明燈光設(shè)備,在接通電源之前操作人機(jī)接口設(shè)定標(biāo)識(shí)地址;工程師也可 以在接通電源之后操作人機(jī)接口設(shè)定標(biāo)識(shí)地址-一 循環(huán)讀取人機(jī)接口的狀態(tài)值,并將最新 操作修改后的人機(jī)接口的狀態(tài)值保存為燈光設(shè)備的標(biāo)識(shí)地址。 在本發(fā)明的一種優(yōu)選實(shí)施方式中,在本步驟(二)中,所述處理器還在存儲(chǔ)器中記 錄下上電標(biāo)識(shí);在上述步驟(一)之前,所述燈光設(shè)備內(nèi)的處理器首先讀取存儲(chǔ)器中的上電 標(biāo)識(shí)如果是首次上電,則繼續(xù)執(zhí)行步驟( 一 )以及其后續(xù)步驟;如果不是首次上電,則從 存儲(chǔ)器中讀取所述燈光設(shè)備的標(biāo)識(shí)地址。這里的上電標(biāo)識(shí),指的是該臺(tái)燈光設(shè)備在物理連 接到燈光系統(tǒng)中之后,已經(jīng)接通電源運(yùn)行過。當(dāng)該臺(tái)燈光設(shè)備再次接通電源時(shí),即上述步驟 ( 一 )之前,處理器首先讀取存儲(chǔ)器中的上電標(biāo)識(shí)如果存儲(chǔ)器中沒有上電標(biāo)識(shí)的記錄,即 該臺(tái)燈光設(shè)備是首次上電,則處理器繼續(xù)執(zhí)行上述步驟(一)以及其后續(xù)步驟;如果存儲(chǔ)器 中有上電標(biāo)識(shí)的記錄,即該臺(tái)燈光設(shè)備曾經(jīng)接通電源運(yùn)行過,則處理器直接從存儲(chǔ)器中讀 取該臺(tái)燈光設(shè)備的標(biāo)識(shí)地址。顯而易見的,在本實(shí)施例的這種優(yōu)選實(shí)施方式中,當(dāng)燈光系統(tǒng) 的最終用戶從市場(chǎng)上購買回來本發(fā)明的燈光設(shè)備并將該臺(tái)燈光設(shè)備物理連接到燈光系統(tǒng) 中去,可以選擇立即撥動(dòng)編碼器將該臺(tái)燈光設(shè)備的標(biāo)識(shí)地址設(shè)定為與被替換燈光設(shè)備的標(biāo) 識(shí)地址相同后接通電源,也可以在接通電源后撥動(dòng)編碼器將該臺(tái)燈光設(shè)備的標(biāo)識(shí)地址設(shè)定 為與被替換燈光設(shè)備的標(biāo)識(shí)地址相同,處理器在存儲(chǔ)器中記錄下上電標(biāo)識(shí);當(dāng)該燈光設(shè)備 被再次接通電源時(shí),由于存儲(chǔ)器中已經(jīng)有上電標(biāo)識(shí)記錄,處理器直接從存儲(chǔ)器中讀取該臺(tái) 燈光設(shè)備的標(biāo)識(shí)地址。顯然的,在該燈光設(shè)備被再次接通電源情況下,由于處理器直接從存 儲(chǔ)器中讀取標(biāo)識(shí)地址,而存儲(chǔ)器中記錄的標(biāo)識(shí)地址,是一個(gè)已經(jīng)能夠被燈光控制器設(shè)別的 標(biāo)識(shí)地址,因此,在這種情況下,即便此時(shí)再次撥動(dòng)編碼器,該燈光設(shè)備的標(biāo)識(shí)地址也將不 會(huì)改變。換句話說,在本實(shí)施例的這種優(yōu)選實(shí)施方式下,一旦成功的設(shè)置新加入燈光系統(tǒng)中 的某臺(tái)燈光設(shè)備的標(biāo)識(shí)地址,該臺(tái)燈光設(shè)備將完全的接受燈光控制器的控制,包括向該臺(tái) 燈光設(shè)備發(fā)送燈光控制的指令和向該臺(tái)燈光設(shè)備發(fā)送重設(shè)標(biāo)識(shí)地址的指令等,如同現(xiàn)有技 術(shù)中的基于DALI協(xié)議的燈光設(shè)備一樣工作了,這顯然的保證了燈光系統(tǒng)的最終用戶可以自己完成故障燈光設(shè)備的替換工作,而不必求助于燈光系統(tǒng)的賣家的實(shí)施可能性。
實(shí)施例三 在本實(shí)施例中,設(shè)定燈光設(shè)備標(biāo)識(shí)地址的人機(jī)接口是兩個(gè)按鍵(UP及D0WN鍵) UP鍵每按壓下一次,燈光設(shè)備的標(biāo)識(shí)地址加一并保存,燈光設(shè)備的標(biāo)識(shí)地址最大為63 ; DOWN鍵每按壓下一次,燈光設(shè)備的標(biāo)識(shí)地址減一并保存,燈光設(shè)備的標(biāo)識(shí)地址最小為0。為 方便工作,還設(shè)置有兩個(gè)7段數(shù)碼管用于顯示該燈光設(shè)備的標(biāo)識(shí)地址。
如圖4所示,按鍵(人機(jī)接口 )按壓所獲得的數(shù)值,即可供處理器讀取為人機(jī)接口 的狀態(tài)值;該狀態(tài)值,即可作為燈光設(shè)備的標(biāo)識(shí)地址,保存至存儲(chǔ)器中,或者,相對(duì)于再次按 壓按鍵之后而言,該狀態(tài)值就是一個(gè)"舊狀態(tài)值",保存至存儲(chǔ)器中。 本發(fā)明的燈光設(shè)備,如圖4所示,包括了與處理器相連接的DALI接口 、存儲(chǔ)器和 燈光驅(qū)動(dòng)電路;處理器是整個(gè)燈光設(shè)備運(yùn)作的核心;DALI接口包括了 DALI信號(hào)輸入電路 和DALI信號(hào)輸出電路;這里的燈光驅(qū)動(dòng)電路,可以是LED燈光驅(qū)動(dòng)電路,用于驅(qū)動(dòng)所連接 的LED燈;本實(shí)施例中作為人機(jī)接口的兩個(gè)按鍵與處理器相連接,實(shí)現(xiàn)如上所述的標(biāo)識(shí)地 址設(shè)定操作。 在本實(shí)施例中,本發(fā)明一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法的實(shí)現(xiàn)與上述實(shí) 施例一和實(shí)施例二相同,此處不再贅述。 總之,上述實(shí)施例所描述的幾種實(shí)施方式,并不代表本發(fā)明所有的實(shí)現(xiàn)方式;以上 實(shí)施例不是對(duì)本發(fā)明的具體限定,所有與本發(fā)明技術(shù)方案相類似的構(gòu)造,都應(yīng)屬于本發(fā)明 的保護(hù)范圍。
9
權(quán)利要求
一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法,其特征在于,可通過操作人機(jī)接口設(shè)定燈光設(shè)備的標(biāo)識(shí)地址,所述燈光設(shè)備內(nèi)的處理器在上電后執(zhí)行如下步驟(一)讀取人機(jī)接口的狀態(tài)值;(二)將該狀態(tài)值作為所述燈光設(shè)備的標(biāo)識(shí)地址,保存至所述燈光設(shè)備的存儲(chǔ)器中。
2. 根據(jù)權(quán)利要求1所述的一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法,其特征在于,在上 述步驟(二)中,所述處理器還將該狀態(tài)值作為所述人機(jī)接口的舊狀態(tài)值,保存至所述燈光 設(shè)備的存儲(chǔ)器中;在上述步驟(二)之后,所述處理器還循環(huán)讀取人機(jī)接口的狀態(tài)值,并判 斷是否與存儲(chǔ)器中的所述舊狀態(tài)值相同如果相同則不作處理;如果不相同,則將該狀態(tài) 值作為所述燈光設(shè)備的標(biāo)識(shí)地址和所述人機(jī)接口的舊狀態(tài)值,保存至所述燈光設(shè)備的存儲(chǔ) 器中。
3. 根據(jù)權(quán)利要求1或2所述的一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法,其特征在于, 所述操作人機(jī)接口設(shè)定的燈光設(shè)備的標(biāo)識(shí)地址,與被替換燈光設(shè)備的標(biāo)識(shí)地址相同。
4. 根據(jù)權(quán)利要求3所述的一種基于DALI協(xié)議的標(biāo)識(shí)地址設(shè)定方法,其特征在于,在上 述步驟(二)中,所述處理器還在存儲(chǔ)器中記錄下上電標(biāo)識(shí);在上述步驟(一)之前,所述燈 光設(shè)備內(nèi)的處理器首先讀取存儲(chǔ)器中的上電標(biāo)識(shí)如果是首次上電,則繼續(xù)執(zhí)行步驟(一) 以及其后續(xù)步驟;如果不是首次上電,則從存儲(chǔ)器中讀取所述燈光設(shè)備的標(biāo)識(shí)地址。
5. —種基于DALI協(xié)議的燈光設(shè)備,包括了與處理器相連接的DALI接口 、存儲(chǔ)器和燈光 驅(qū)動(dòng)電路,其特征在于,還包括了與處理器相連接的可設(shè)定標(biāo)識(shí)地址的人機(jī)接口 。
6. 根據(jù)權(quán)利要求5所述的一種基于DALI協(xié)議的燈光設(shè)備,其特征在于,所述人機(jī)接口 是撥碼開關(guān)、編碼器或按鍵。
7. 根據(jù)權(quán)利要求5或6所述的一種基于DALI協(xié)議的燈光設(shè)備,其特征在于,所述存儲(chǔ) 器是EEPROM或FLASH芯片。
全文摘要
本發(fā)明涉及DALI協(xié)議,公開了一種基于DALI協(xié)議的燈光設(shè)備及其標(biāo)識(shí)地址設(shè)定方法。所述基于DALI協(xié)議的燈光設(shè)備包括了與處理器相連接的DALI接口,存儲(chǔ)器和燈光驅(qū)動(dòng)電路,還包括了與處理器相連接的可設(shè)定標(biāo)識(shí)地址的人機(jī)接口。實(shí)施本發(fā)明的一種基于DALI協(xié)議的燈光設(shè)備及其標(biāo)識(shí)地址設(shè)定方法,可以在燈光設(shè)備上直接設(shè)定其標(biāo)識(shí)地址,而不必通過燈光控制器來設(shè)定,降低了燈光設(shè)備標(biāo)識(shí)地址設(shè)定的技術(shù)難度,也提供了一種新的設(shè)定燈光設(shè)備標(biāo)識(shí)地址的途徑;燈光系統(tǒng)的最終用戶可以自己完成故障燈光設(shè)備的替換工作,而不必再求助于燈光系統(tǒng)的賣家。
文檔編號(hào)H05B37/02GK101695209SQ200910168788
公開日2010年4月14日 申請(qǐng)日期2009年8月31日 優(yōu)先權(quán)日2009年8月31日
發(fā)明者張湋楊 申請(qǐng)人:嘉力時(shí)(集團(tuán))有限公司;