欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

為led路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置的制作方法

文檔序號:7552064閱讀:263來源:國知局
專利名稱:為led 路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線控制技術(shù)領(lǐng)域,特別是涉及對LED路燈照明系統(tǒng)的無線控制,具體為一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置。
背景技術(shù)
在LED路燈照明系統(tǒng)中,每個LED路燈都有一個從機通訊地址,監(jiān)控系統(tǒng)作為主機通過通訊地址呼叫和識別具體的目標(biāo)LED路燈,達(dá)到控制目標(biāo)LED路燈開/關(guān)、調(diào)光等功能,并能監(jiān)測LED路燈的運行狀態(tài)信息。監(jiān)控系統(tǒng)發(fā)送數(shù)據(jù)包中包含目標(biāo)LED路燈的通訊地址,網(wǎng)絡(luò)中的所有LED路燈接收到數(shù)據(jù)包后,將接收到的通訊地址和自身的通訊地址進(jìn)行比較,通訊地址相匹配的LED路燈分析數(shù)據(jù)包中的信息,并完成相應(yīng)的操作。通訊不一致的LED路燈則放棄該數(shù)據(jù)包,不進(jìn)行處理。如果網(wǎng)絡(luò)中的LED路燈未分配地址或有相同的通訊地址,則通訊將出現(xiàn)混亂,嚴(yán)重的會產(chǎn)生誤動作,不能達(dá)到路燈照明系統(tǒng)中監(jiān)控系統(tǒng)對所有LED路燈的監(jiān)測、控制目的。在傳統(tǒng)的LED路燈照明系統(tǒng)中,LED路燈的通訊地址一般通過撥碼開關(guān)或者人機輸入方式進(jìn)行設(shè)置。1、通過撥碼開關(guān)設(shè)置通訊地址撥碼開關(guān)裝置在LED路燈內(nèi)與其本身控制器相連,為一對一設(shè)置通訊地址,需人工手動設(shè)置對應(yīng)LED路燈地址,所有地址具有唯一性。但通過撥碼開關(guān)設(shè)置通訊地址容易出現(xiàn)以下問題:I)因LED路燈為室外照明設(shè)備,對內(nèi)置控制器有防水要求,撥碼開關(guān)需在控制器內(nèi)密封,因人工設(shè)置出錯率大于機器,如出現(xiàn)地址重復(fù),地址混亂情況,在調(diào)試過程中需重復(fù)拆裝密封裝置重新設(shè)置調(diào)試。2)為實現(xiàn)LED通訊地址依次排序,撥碼開關(guān)通常采用現(xiàn)場設(shè)置,同樣需要每一撥碼開關(guān)重復(fù)拆裝密封設(shè)置進(jìn)行通訊地址人工手動設(shè)置。所以LED路燈使用撥碼開關(guān)裝置往往成本較高,耗費人力較大時間較長,操作性較差。2、通過PC機設(shè)置通訊地址人機輸入方式可通過PC機上的軟件,通過RS232接口連接到LED路燈接收端口來對通訊地址進(jìn)行設(shè)置。此方式的不足是:PC機設(shè)置需在供電情況下進(jìn)行,更重要的是RS232接口只能實現(xiàn)一對一連接,導(dǎo)致無法進(jìn)行一對多傳輸,一對一的設(shè)置往往需耗費更多的人力和時間。

發(fā)明內(nèi)容
鑒于以上所述現(xiàn)有技術(shù)的缺點,本發(fā)明的目的在于提供一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置,用于解決現(xiàn)有技術(shù)中為LED路燈照明系統(tǒng)設(shè)置通訊地址時地址容易重復(fù)、耗費人力和時間的問題。
為實現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明在一方面提供一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,包括:I)提供第一微處理器,所述第一微處理器與各LED路燈內(nèi)置的第二微處理器通過無線網(wǎng)絡(luò)連接;2)所述第一微處理器向?qū)λ龅诙⑻幚砥靼l(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令;3)各第二微處理器根據(jù)所述虛地址控制指令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址;4)所述第一微處理器向所述第二微處理器發(fā)送包含預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢指令;5)所述第一微處理器在預(yù)設(shè)時間內(nèi)接收到一個確認(rèn)信息時,為該確認(rèn)信息所對應(yīng)的第二微處理器分配實地址,該第二微處理器的虛地址與所述第一微處理器發(fā)送的數(shù)字相同;重復(fù)4)和5),直至虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字,完成路燈中第二微處理器的初次實地址分配。優(yōu)選地,所述預(yù)設(shè)數(shù)字范圍的最大值等于路燈的總數(shù)。優(yōu)選地,所述虛地址查詢指令按預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字由小到大的順序每次選擇一個數(shù)字進(jìn)行發(fā)送。優(yōu)選地,所述第一微處理器在預(yù)設(shè)時間內(nèi)未接收到確認(rèn)信息或接受到的確認(rèn)信息為多個時,所述第一微處理器向所述第二微處理器發(fā)送包含第一預(yù)設(shè)數(shù)字范圍內(nèi)下一個數(shù)字的虛地址查詢指令。優(yōu)選地,在虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字且所有路燈都已分配實地址時,結(jié)束本次實地址設(shè)置。優(yōu)選地,在虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字但還有路燈未分配實地址時:6)所述第一微處理器向所述第二微處理器發(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令,該預(yù)設(shè)數(shù)字范圍最大值等于路燈的總數(shù)減去已設(shè)置實地址的路燈數(shù)量;各第二微處理器根據(jù)所述虛地址控制指令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址;
7)所述第一微處理器向所述第二微處理器發(fā)送包含該預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢指令;8)所述第一微處理器在預(yù)設(shè)時間內(nèi)接收到一個確認(rèn)信息時,為該確認(rèn)信息所對應(yīng)的第二微處理器分配實地址,第二微處理器虛地址與所述第一微處理器發(fā)送的數(shù)字相同;重復(fù)7)和8),直至所有路燈的第二微處理器都已分配實地址。本發(fā)明在另外一方面提供一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置,包括通過無線網(wǎng)絡(luò)相連的第一微處理器和第二微處理器;所述第一微處理器用于為所述第二微處理器發(fā)送虛地址控制命令、查詢確認(rèn)所述第二微處理器產(chǎn)生的虛地址,并根據(jù)從所述第二微處理器接受的虛地址為所述第二微處理器分配實地址;所述第一微處理器連有用于與第二微處理器通信的ZigBee通信模塊、用于顯示通訊地址配置過程的LCD顯示屏、以及用于輸入控制命令和實地址的輸入鍵盤;第二微處理器,內(nèi)置在每一個LED路燈內(nèi),根據(jù)第一微處理器的虛地址控制命令產(chǎn)生虛地址、在所述第一微處理器查詢虛地址時向所述第一微處理器發(fā)送與待查詢虛地址相匹配的確認(rèn)信息、并根據(jù)所述第一微處理器分配的實地址配置通訊地址。優(yōu)選地,所述第一微處理器包括:第一中央處理單元;與所述第一中央處理單元相連、向所述第二微處理器發(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令的虛地址控制單元;與所述第一中央處理單元相連、用于向所述第二微處理器發(fā)送包含預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢命令的虛地址查詢單元;與所述第一中央處理單元相連、用于確認(rèn)是否在預(yù)設(shè)時間內(nèi)接收到一個第二微處理器反饋信息的虛地址確認(rèn)單元;與所述第一中央處理單元和所述虛地址確認(rèn)單元相連、在虛地址確認(rèn)單元確認(rèn)在預(yù)設(shè)時間內(nèi)接收到一個第二微處理器反饋時向該第二微處理器分配實地址的實地址分配單元。優(yōu)選地,所述第二微處理器包括:第二中央處理單元;與所述第二中央處理單元相連、用于根據(jù)所述虛地址控制命令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址的虛地址生成單元;與所述第二中央處理單元相連、用于根據(jù)所述虛地址查詢命令查詢虛地址并在虛地址與虛地址查詢命令中包含的數(shù)字相匹配時向所述第一微處理器發(fā)送反饋信息的虛地址查詢反饋單元;與所述第二中央處理單元相連、根據(jù)所述第一微處理器分配的實地址配置通訊地址的實地址配置單元;與所述第二中央處理單元相連、用于與所述第一微處理器通信的無線通信單元。優(yōu)選地,所述第一微處理器還包括:與所述第一中央處理單元相連、用于發(fā)送路燈開啟或關(guān)閉指令的路燈開/關(guān)指令單元;與所述第一中央處理單元相連、用于向第二微處理器發(fā)送調(diào)光指令的調(diào)光指令單元;與所述第一中央處理單元相連、用于監(jiān)測路燈狀態(tài)的路燈狀態(tài)監(jiān)測單元;所述第二微處理器還包括:與所述第二中央處理單元相連、用于執(zhí)行所述路燈開啟或關(guān)閉指令的路燈開/關(guān)控制單元;與所述第二中央處理單元相連、用于執(zhí)行所述調(diào)光指令以對路燈進(jìn)行調(diào)光的調(diào)光控制單元;與所述第二中央處理單元相連、用于向所述路燈狀態(tài)監(jiān)測單元反饋路燈狀態(tài)的路燈狀態(tài)反饋單元。如上所述,本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置,具有以下有益效果:1、在本發(fā)明中,不需要在安裝前把每個LED路燈的通訊地址事先設(shè)置好,而是通過控制LED路燈照明系統(tǒng)中的第二微控制器產(chǎn)生虛地址,通過對虛地址的逐一確認(rèn),再通過第一微控制器為LED路燈照明系統(tǒng)中的第二微控制器分配通訊地址,代替了傳統(tǒng)通訊地址設(shè)置方法中的純硬件或人工的操作,因而本發(fā)明解決了現(xiàn)有技術(shù)中為LED路燈照明系統(tǒng)設(shè)置通訊地址時地址容易重復(fù)、耗費人力和時間的問題。2、本發(fā)明減少了在工廠制造或?qū)嶋H工程安裝、調(diào)試過程中的一些工序,節(jié)約了大量的人力,減少了大量的人力成本,節(jié)約了時間,具有顯著的經(jīng)濟(jì)效益。3、本發(fā)明的自動設(shè)置地址的方法具有普遍適用性,在主從通訊的網(wǎng)絡(luò)中,都可以用此方法進(jìn)行通訊地址設(shè)定。


圖1顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法的流程圖。圖2顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法的一種優(yōu)選的流程圖。圖3顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法的另一種優(yōu)選的流程圖。圖4顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置的整體示意圖。圖5顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置中第一微處理器的結(jié)構(gòu)示意圖。圖6顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置中第一微處理器的一種優(yōu)選的結(jié)構(gòu)示意圖。圖7顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置中第二微處理器的結(jié)構(gòu)示意圖。圖8顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置中第二微處理器的一種優(yōu)選的結(jié)構(gòu)示意圖。元件標(biāo)號說明11 第一微處理器111 第一中央處理單元112 虛地址控制單元113 虛地址查詢單元114 虛地址確認(rèn)單元115 實地址分配單元116 路燈開/關(guān)指令單元117 調(diào)光指令單元118 路燈狀態(tài)監(jiān)測單元12 ZigBee 通信模塊13 LCD 顯示屏14 輸入鍵盤2第二微處理器21 第二中央處理單元22 虛地址生成單元23 無線通信單元24 實地址配置單元25 虛地址查詢反饋單元26 路燈開/關(guān)控制單元27 調(diào)光控制單元28 路燈狀態(tài)反饋單元SI S9 步驟
具體實施例方式以下通過特定的具體實例說明本發(fā)明的實施方式,本領(lǐng)域技術(shù)人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的具體實施方式
加以實施或應(yīng)用,本說明書中的各項細(xì)節(jié)也可以基于不同觀點與應(yīng)用,在沒有背離本發(fā)明的精神下進(jìn)行各種修飾或改變。需要說明的是,本實施例中所提供的圖示僅以示意方式說明本發(fā)明的基本構(gòu)想,遂圖式中僅顯示與本發(fā)明中有關(guān)的組件而非按照實際實施時的組件數(shù)目、形狀及尺寸繪制,其實際實施時各組件的型態(tài)、 數(shù)量及比例可為一種隨意的改變,且其組件布局型態(tài)也可能更為復(fù)雜。如圖1至圖8所示,本發(fā)明的目的在于提供一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置,用于解決現(xiàn)有技術(shù)中為LED路燈照明系統(tǒng)設(shè)置通訊地址時地址容易重復(fù)、耗費人力和時間的問題。以下將詳細(xì)闡述本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置的原理及實施方式,使本領(lǐng)域技術(shù)人員不需要創(chuàng)造性勞動即可理解本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置。請參閱圖1,顯示為本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法的流程圖。如圖1所示,本發(fā)明在提供一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,包括:步驟SI,提供第一微處理器,所述第一微處理器與各LED路燈內(nèi)置的第二微處理器通過無線網(wǎng)絡(luò)連接。具體地,第一微處理器可通過ZigBee無線網(wǎng)絡(luò)與所述第二微處理器相連,所述第二微處理器之間若要通訊也采用ZigBee無線網(wǎng)絡(luò)。接著執(zhí)行步驟S2。在步驟S2中,所述第一微處理器向?qū)λ龅诙⑻幚砥靼l(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令。在這里,所述預(yù)設(shè)數(shù)字范圍的最大值等于路燈的總數(shù)。例如,所述有100個路燈,路燈總數(shù)為100,那么所述預(yù)設(shè)數(shù)字范圍為I 100,也就是限定虛地址為I 100之間的數(shù)字。接著執(zhí)行步驟S3。在步驟S3中,各第二微處理器根據(jù)所述虛地址控制指令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址。所述虛地址控制指令由于已經(jīng)預(yù)先為虛地址指定了虛地址的范圍,所以每一個第二微處理器隨機生成的虛地址都是所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字,即使有的虛地址可能重復(fù),導(dǎo)致預(yù)設(shè)范圍內(nèi)的數(shù)字沒有完全采用,但是可后續(xù)采取相應(yīng)措施去解決這個問題。下面會詳細(xì)說明。接著執(zhí)行步驟S4。在步驟S4中,所述第一微處理器向所述第二微處理器發(fā)送包含預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢指令。所述虛地址查詢指令按預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字由小到大的順序每次選擇一個數(shù)字進(jìn)行發(fā)送。每次只發(fā)送一個數(shù)字,查詢一個虛地址。第二微處理器在收到所述虛地址查詢指令后,將自己的虛地址與所述虛地址查詢指令中包含的數(shù)字相對比,虛地址與所述虛地址查詢指令中包含的數(shù)字相同的第二微處理器向第一微處理器返回確認(rèn)信息,以讓第一微處理器知道存在它所查詢的虛地址,以便第一微處理器做出后續(xù)反應(yīng)。接著執(zhí)行步驟S5。在步驟S5中,所述第一微處理器在預(yù)設(shè)時間內(nèi)接收到一個確認(rèn)信息時,為該確認(rèn)信息所對應(yīng)的第二微處理器分配實地址,第二微處理器的虛地址與所述第一微處理器發(fā)送的數(shù)字相同。在這里,需要說明的是,由于第二微處理器中的虛地址是隨機產(chǎn)生的,可能隨機產(chǎn)生相同的數(shù)字,導(dǎo)致產(chǎn)生的虛地址相同,或者預(yù)設(shè)范圍內(nèi)的某些數(shù)字根本就沒有被生成虛地址,這樣所述第一微處理器在查詢虛地址時,可能存在多個第二微處理器的虛地址都與所述虛地址查詢指令中包含的數(shù)字相同或根本沒有一個第二微處理器的虛地址與所述虛地址查詢指令中包含的數(shù)字相同,這樣就會存在多個第二微處理器都返回了確認(rèn)信息,或者沒有一個第二微處理器返回確認(rèn)信息,所以此時所述第一微處理器便會做出判斷。如圖2所示,所述第一微處理器會判斷是否在預(yù)設(shè)時間內(nèi)收到確認(rèn)信息,若沒有,便會返回繼續(xù)執(zhí)行步驟S4,所述第一微處理器向所述第二微處理器發(fā)送包含第一預(yù)設(shè)數(shù)字范圍內(nèi)下一個數(shù)字的虛地址查詢指令,同時若所述第一微處理器在預(yù)設(shè)時間內(nèi)接收到了確認(rèn)信息,但會繼續(xù)判斷該確認(rèn)信息是否為一個,若為多個,便會返回繼續(xù)執(zhí)行步驟S4,所述第一微處理器向所述第二微處理器發(fā)送包含第一預(yù)設(shè)數(shù)字范圍內(nèi)下一個數(shù)字的虛地址查詢指令。由上可見,只有所述第一微處理器在判斷在預(yù)設(shè)時間內(nèi)接收到確認(rèn)信息且僅接收到來自一個第二微處理器發(fā)送的確認(rèn)信息,也就是確認(rèn)信息的數(shù)量只有一個,那么所述第一微處理器才會為發(fā)送唯一確認(rèn)信息的第二微處理器分配實地址。這樣,就完成了一個路燈中第二微處理器的通訊地址的分配。接著,重復(fù)執(zhí)行步驟S4和步驟S5,直至虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字,完成路燈中第二微處理器的初次實地址分配。根據(jù)前面的說明可知,最好的情況就是所有第二微處理器產(chǎn)生的虛地址都不相同,由于預(yù)設(shè)范圍內(nèi)的數(shù)學(xué)與路燈總數(shù)相等,這樣,若按預(yù)設(shè)范圍內(nèi)的數(shù)字依次查詢虛地址,每一個第二微處理器都會返回一個確認(rèn)信息,這樣每一個第二微處理器都會被分配實地址,在這種情況下,第一微處理器便完成為所有路燈的第二微處理器分配通訊地址的任務(wù)。即在虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字且所有路燈都已分配實地址時,結(jié)束本次實地址設(shè)置。但如前所述,由于第二微處理器中的虛地址是隨機產(chǎn)生的,可能隨機產(chǎn)生相同的數(shù)字,導(dǎo)致產(chǎn)生的虛地址相同,或者預(yù)設(shè)范圍內(nèi)的某些數(shù)字根本就沒有被生成虛地址,這樣產(chǎn)生相同虛地址的第二微處理器便沒有被分配實地址,所以在這種情況下,需要繼續(xù)為沒有分配實地址的第二微處理器繼續(xù)分配實地址。如圖3所示,在第一微處理器依次發(fā)送完包含所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字的虛地址查詢指令后,執(zhí)行步驟S6。步驟S6,判斷是否所有的第二微處理器(即所有路燈)都被分配了實地址。若都分配完則結(jié)束,若在虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字但還有路燈未分配實地址時,接著執(zhí)行以下步驟。步驟S7,所述第一微處理器向所述第二微處理器發(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令,在這里,該預(yù)設(shè)數(shù)字范圍最大值等于路燈的總數(shù)減去已設(shè)置實地址的路燈數(shù)量,例如,所述有100個路燈,初次分配時有85個路燈完成實地址的分配,那么還有15個路燈未設(shè)置實地址,那么所述預(yù)設(shè)數(shù)字范圍為I 15,也就是限定虛地址為I 15之間的數(shù)字。然后各第二微處理器根據(jù)所述虛地址控制指令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址;接著執(zhí)行步驟S8。在步驟S8中,所述第一微處理器向所述第二微處理器發(fā)送包含該預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢指令。接著執(zhí)行步驟S9。在步驟S9中,所述第一微處理器在預(yù)設(shè)時間內(nèi)接收到一個確認(rèn)信息時,為該確認(rèn)信息所對應(yīng)的第二微處理器分配實地址,第二微處理器虛地址與所述第一微處理器發(fā)送的數(shù)字相同。重復(fù)步驟S8和步驟S9,直至所有路燈的第二微處理器都已分配實地址。從步驟S7至步驟S9可以看出,所述步驟S7至步驟S9實際上是重復(fù)步驟S2至步驟S6,只是兩個過程對預(yù)設(shè)數(shù)字范圍的定義不同而已。若經(jīng)過此次分配,仍然存在未分配實地址的第二微處理器,則重復(fù)執(zhí)行一遍或多遍步驟S7至S9,直至所有路燈的第二微處理器都被分配了實地址。由上可以看出,在本發(fā)明中,不需要在安裝前把每個LED路燈的通訊地址事先設(shè)置好,而是通過控制LED路燈照明系統(tǒng)中的第二微控制器產(chǎn)生虛地址,通過對虛地址的逐一確認(rèn),再通過第一微控制器為LED路燈照明系統(tǒng)中的第二微控制器分配通訊地址,代替了傳統(tǒng)通訊地址設(shè)置方法中的純硬件或人工的操作,因而本發(fā)明解決了現(xiàn)有技術(shù)中為LED路燈照明系統(tǒng)設(shè)置通訊地址時地址容易重復(fù)、耗費人力和時間的問題。為實現(xiàn)上述方法,請參閱圖4至圖8,本發(fā)明提供一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置,包如圖4所示,本發(fā)明的自動設(shè)置通訊地址的裝置包括通過無線網(wǎng)絡(luò)相連的第一微處理器11和第二微處理器2,所述第一微處理器11連有用于與第二微處理器2通信的ZigBee通信模塊、用于顯示通訊地址配置過程的IXD顯示屏13、以及用于輸入控制命令和實地址的輸入鍵盤14。第一微處理器11可通過ZigBee無線網(wǎng)絡(luò)與所述第二微處理器2相連,所述第二微處理器2之間若要通訊也采用ZigBee無線網(wǎng)絡(luò)。所述第一微處理器11用于為所述第二微處理器2發(fā)送虛地址控制命令、查詢確認(rèn)所述第二微處理器2產(chǎn)生的虛地址,并根據(jù)從所述第二微處理器2接受的虛地址為所述第二微處理器2分配實地址。如圖5所示,所述第一微處理器11至少包括:第一中央處理單元111、虛地址控制單元112、虛地址查詢單元113、虛地址確認(rèn)單元114、以及實地址分配單元115。所述虛地址控制單元112與所述第一中央處理單元111相連、向所述第二微處理器2發(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令。在這里,在初次設(shè)置實地址時,所述預(yù)設(shè)數(shù)字范圍的最大值等于路燈的總數(shù)。例如,所述有100個路燈,路燈總數(shù)為100,那么所述預(yù)設(shè)數(shù)字范圍為I 100,也就是限定虛地址為I 100之間的數(shù)字。在完成初次設(shè)置實地址后,若還存在未分配實地址的第二微控制器,則該預(yù)設(shè)數(shù)字范圍最大值等于路燈的總數(shù)減去已設(shè)置實地址的路燈數(shù)量,例如,所述有100個路燈,初次分配時有85個路燈完成實地址的分配,那么還有15個路燈未設(shè)置實地址,那么所述預(yù)設(shè)數(shù)字范圍為I 15,也就是限定虛地址為I 15之間的數(shù)字。所述虛地址查詢單元113與所述第一中央處理單元111相連、用于向所述第二微處理器2發(fā)送包含預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢命令;所述虛地址查詢指令按預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字由小到大的順序每次選擇一個數(shù)字進(jìn)行發(fā)送。每次只發(fā)送一個數(shù)字,查詢一個虛地址。所述虛地址確認(rèn)單元114與所述第一中央處理單元111相連、用于確認(rèn)是否在預(yù)設(shè)時間內(nèi)接收到一個第二微處理器2反饋信息。在這里,需要說明的是,由于第二微處理器2中的虛地址是隨機產(chǎn)生的,可能隨機產(chǎn)生相同的數(shù)字,導(dǎo)致產(chǎn)生的虛地址相同,或者預(yù)設(shè)范圍內(nèi)的某些數(shù)字根本就沒有被生成虛地址,這樣所述第一微處理器11在查詢虛地址時,可能存在多個第二微處理器2的虛地址都與所述虛地址查詢指令中包含的數(shù)字相同或根本沒有一個第二微處理器2的虛地址與所述虛地址查詢指令中包含的數(shù)字相同,這樣就會存在多個第二微處理器2都返回了確認(rèn)信息,或者沒有一個第二微處理器2返回確認(rèn)信息,所以此時所述虛地址確認(rèn)單元114便會做出判斷。只有所述虛地址確認(rèn)單元114在判斷在預(yù)設(shè)時間內(nèi)接收到確認(rèn)信息且僅接收到來自一個第二微處理器2發(fā)送的確認(rèn)信息,也就是確認(rèn)信息的數(shù)量只有一個,那么所述虛地址確認(rèn)單元114通知所述實地址分配單元115,由所述實地址分配單元115為發(fā)送唯一確認(rèn)信息的第二微處理器2分配實地址。這樣,就完成了一個路燈中第二微處理器2的通訊地址的分配。如圖6所示,所述第一微處理器11由于可采用實現(xiàn)路燈開啟制、調(diào)光、監(jiān)測等功能的控制器來實現(xiàn),所以所述第一微處理器11除了包括:第一中央處理單元111、虛地址控制單元112、虛地址查詢單元113、虛地址確認(rèn)單元114、以及實地址分配單元115之外,所以所述第一微處理器11還可以包括:與所述第一中央處理單元111相連、用于發(fā)送路燈開啟或關(guān)閉指令的路燈開/關(guān)指令單元116 ;與所述第一中央處理單元111相連、用于向第二微處理器2發(fā)送調(diào)光指令的調(diào)光指令單元117 ;與所述第一中央處理單元111相連、用于監(jiān)測路燈狀態(tài)的路燈狀態(tài)監(jiān)測單元118。所述第二微處理器2,內(nèi)置在每一個LED路燈內(nèi),根據(jù)第一微處理器11的虛地址控制命令產(chǎn)生虛地址、在所述第一微處理器11查詢虛地址時向所述第一微處理器11發(fā)送與待查詢虛地址相匹配的確認(rèn)信息、并根據(jù)所述第一微處理器11分配的實地址配置通訊地址。如圖7所示,所述第二微處理器2包括:第二中央處理單元21、虛地址生成單元22、虛地址查詢反饋單元25、實地址配置單元24。所述虛地址生成單元22與所述第二中央處理單元21相連、用于根據(jù)所述虛地址控制命令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址。各第二微處理器2中的虛地址生成單元22根據(jù)所述虛地址控制指令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址。所述虛地址控制指令由于已經(jīng)預(yù)先為虛地址指定了虛地址的范圍,所以每一個虛地址生成單元22隨機生成的虛地址都是所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字。所述虛地址查詢反饋單元25與所述第二中央處理單元21相連、用于根據(jù)所述虛地址查詢命令查詢虛地址并在虛地址與虛地址查詢命令中包含的數(shù)字相匹配時向所述第一微處理器11發(fā)送反饋信息。所述虛地址查詢反饋單元25在收到所述虛地址查詢指令后,將自己的虛地址與所述虛地址查詢指令中包含的數(shù)字相對比,虛地址與所述虛地址查詢指令中包含的數(shù)字相同的所述虛地址查詢反饋單元25向第一微處理器11返回確認(rèn)信息,以讓第一微處理器11知道存在它所查詢的虛地址,以便第一微處理器11做出后續(xù)反應(yīng)。所述實地址配置單元24與所述第二中央處理單元21相連、根據(jù)所述第一微處理器11分配的實地址配置通訊地址。所述無線通信單元23與所述第二中央處理單元21相連、用于與所述第一微處理器11通信。如圖8所示,為實現(xiàn)路燈開啟制、調(diào)光、監(jiān)測等功能,所述第二微處理器2除了包括第二中央處理單元21、虛地址生成單元22、虛地址查詢反饋單元25、實地址配置單元24之夕卜,所述第二微處理器2還包括:與所述第二中央處理單元21相連、用于執(zhí)行所述路燈開啟或關(guān)閉指令的路燈開/關(guān)控制單元26 ;與所述第二中央處理單元21相連、用于執(zhí)行所述調(diào)光指令以對路燈進(jìn)行調(diào)光的調(diào)光控制單元27 ;與所述第二中央處理單元21相連、用于向所述路燈狀態(tài)監(jiān)測單元118反饋路燈狀態(tài)的路燈狀態(tài)反饋單元28。為使本領(lǐng)域技術(shù)人員進(jìn)一步理解本發(fā)明裝置的原理,下面說明本發(fā)明裝置的工作過程。首先,第一微處理器11通過ZigBee無線網(wǎng)絡(luò)向所有路燈中的第二微控制器發(fā)送向所述第二微處理器2發(fā)送一個用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令,所述預(yù)設(shè)數(shù)字范圍的最大值等于路燈的總數(shù),各第二微控制器隨機產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)的虛地址。然后第一微處理器11發(fā)送虛地址查詢指令,從虛地址順序依次查詢,虛地址與所述虛地址查詢指令中包含的數(shù)字相同的第二微處理器2向第一微處理器11返回確認(rèn)信息,若有多個確認(rèn)信息或一個確認(rèn)信息都沒有,則第一微處理器11重新發(fā)送虛地址查詢指令,若在預(yù)設(shè)時間內(nèi)至收到一個確認(rèn)信息,則為發(fā)該確認(rèn)信息的第二微處理器2分配實地址。完成一個實地址的分配。第一微處理器11依次按預(yù)設(shè)數(shù)字范圍查詢一遍虛地址后,若網(wǎng)絡(luò)內(nèi)所有路燈都被分配了虛地址則結(jié)束配置,若還有未分配實地址的路燈,則第一微處理器11再次發(fā)送一個用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令,該預(yù)設(shè)數(shù)字范圍最大值等于路燈的總數(shù)減去已設(shè)置實地址的路燈數(shù)量。如果已經(jīng)分配了實地址的第二微處理器2則不響應(yīng)該虛地址控制指令,若還未分配實地址的第二微控制器則產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)的虛地址。然后重復(fù)第一微處理器11查詢、確認(rèn)、分配的過程。在此不再贅述??赏ㄟ^不斷重復(fù)本段內(nèi)容,直至完成所有路燈的第二微處理器2都被分配了實地址。綜上所述,本發(fā)明的一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置,達(dá)到了以下有益效果:1、在本發(fā)明中,不需要在安裝前把每個LED路燈的通訊地址事先設(shè)置好,而是通過控制LED路燈照明系統(tǒng)中的第二微控制器產(chǎn)生虛地址,通過對虛地址的逐一確認(rèn),再通過第一微控制器為LED路燈照明系統(tǒng)中的第二微控制器分配通訊地址,代替了傳統(tǒng)通訊地址設(shè)置方法中的純硬件或人工的操作,因而本發(fā)明解決了現(xiàn)有技術(shù)中為LED路燈照明系統(tǒng)設(shè)置通訊地址時地址容易重復(fù)、耗費人力和時間的問題。2、本發(fā)明減少了在工廠制造或?qū)嶋H工程安裝、調(diào)試過程中的一些工序,節(jié)約了大量的人力,減少了大量的人力成本,節(jié)約了時間,具有顯著的經(jīng)濟(jì)效益。3、本發(fā)明的自動設(shè)置地址的方法具有普遍適用性,在主從通訊的網(wǎng)絡(luò)中,都可以用此方法進(jìn)行通訊地址設(shè)定。所以,本發(fā)明有效克服了現(xiàn)有技術(shù)中的種種缺點而具高度產(chǎn)業(yè)利用價值。上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術(shù)的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進(jìn)行修飾或改變。因此,舉凡所屬技術(shù)領(lǐng)域中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術(shù)思想下所完成的一切等效修飾或改變,仍應(yīng)由本發(fā)明的權(quán)利要求所涵蓋。
權(quán)利要求
1.一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,其特征在于,包括: 1)提供第一微處理器,所述第一微處理器與各LED路燈內(nèi)置的第二微處理器通過無線網(wǎng)絡(luò)連接; 2)所述第一微處理器向?qū)λ龅诙⑻幚砥靼l(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令; 3)各第二微處理器根據(jù)所述虛地址控制指令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址; 4)所述第一微處理器向所述第二微處理器發(fā)送包含預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢指令; 5)所述第一微處理器在預(yù)設(shè)時間內(nèi)接收到一個確認(rèn)信息時,為該確認(rèn)信息所對應(yīng)的第二微處理器分配實地址,該第二微處理器的虛地址與所述第一微處理器發(fā)送的數(shù)字相同; 重復(fù)4)和5),直至虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字,完成路燈中第二微處理器的初次實地址分配。
2.根據(jù)權(quán)利要求1所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,其特征在于,所述預(yù)設(shè)數(shù)字范圍的最大值等于路燈的總數(shù)。
3.根據(jù)權(quán)利要求1所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,其特征在于,所述虛地址查詢指令按預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字由小到大的順序每次選擇一個數(shù)字進(jìn)行發(fā)送。
4.根據(jù)權(quán)利要求3所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,其特征在于,所述第一微處理器在預(yù)設(shè)時間內(nèi)未接收到確認(rèn)信息或接受到的確認(rèn)信息為多個時,所述第一微處理器向所述第二微處`理器發(fā)送包含第一預(yù)設(shè)數(shù)字范圍內(nèi)下一個數(shù)字的虛地址查詢指令。
5.根據(jù)權(quán)利要求1所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,其特征在于,在虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字且所有路燈都已分配實地址時,結(jié)束本次實地址設(shè)置。
6.根據(jù)權(quán)利要求5所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法,其特征在于,在虛地址查詢指令全部發(fā)送過所述預(yù)設(shè)數(shù)字范圍內(nèi)的數(shù)字但還有路燈未分配實地址時: 6)所述第一微處理器向所述第二微處理器發(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令,該預(yù)設(shè)數(shù)字范圍最大值等于路燈的總數(shù)減去已設(shè)置實地址的路燈數(shù)量;各第二微處理器根據(jù)所述虛地址控制指令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址; 7)所述第一微處理器向所述第二微處理器發(fā)送包含該預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢指令; 8)所述第一微處理器在預(yù)設(shè)時間內(nèi)接收到一個確認(rèn)信息時,為該確認(rèn)信息所對應(yīng)的第二微處理器分配實地址,第二微處理器虛地址與所述第一微處理器發(fā)送的數(shù)字相同; 重復(fù)7)和8),直至所有路燈的第二微處理器都已分配實地址。
7.一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置,其特征在于,包括通過無線網(wǎng)絡(luò)相連的第一微處理器和第二微處理器; 所述第一微處理器用于為所述第二微處理器發(fā)送虛地址控制命令、查詢確認(rèn)所述第二微處理器產(chǎn)生的虛地址,并根據(jù)從所述第二微處理器接受的虛地址為所述第二微處理器分配實地址; 所述第一微處理器連有用于與第二微處理器通信的ZigBee通信模塊、用于顯示通訊地址配置過程的IXD顯示屏、以及用于輸入控制命令和實地址的輸入鍵盤; 第二微處理器,內(nèi)置在每一個LED路燈內(nèi),根據(jù)第一微處理器的虛地址控制命令產(chǎn)生虛地址、在所述第一微處理器查詢虛地址時向所述第一微處理器發(fā)送與待查詢虛地址相匹配的確認(rèn)信息、并根據(jù)所述第一微處理器分配的實地址配置通訊地址。
8.根據(jù)權(quán)利要求7所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置,其特征在于,所述第一微處理器包括: 第一中央處理單元; 與所述第一中央處理單元相連、向所述第二微處理器發(fā)送用于產(chǎn)生預(yù)設(shè)數(shù)字范圍內(nèi)虛地址的虛地址控制指令的虛地址控制單元; 與所述第一中央處理單元相連、用于向所述第二微處理器發(fā)送包含預(yù)設(shè)數(shù)字范圍內(nèi)數(shù)字的虛地址查詢命令的虛地址查詢單元; 與所述第一中央處理單元相連、用于確認(rèn)是否在預(yù)設(shè)時間內(nèi)接收到一個第二微處理器反饋信息的虛地址確認(rèn)單元; 與所述第一中央處理單元和所述虛地址確認(rèn)單元相連、在虛地址確認(rèn)單元確認(rèn)在預(yù)設(shè)時間內(nèi)接收到一個第二微處理器反饋時向該第二微處理器分配實地址的實地址分配單元。
9.根據(jù)權(quán)利要求8所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置,其特征在于,所述第二微處理器包括: 第二中央處理單元; 與所述第二中央處理單元相連、用于根據(jù)所述虛地址控制命令在所述預(yù)設(shè)數(shù)字范圍內(nèi)隨機產(chǎn)生虛地址的虛地址生成單元; 與所述第二中央處理單元相連、用于根據(jù)所述虛地址查詢命令查詢虛地址并在虛地址與虛地址查詢命令中包含的數(shù)字相匹配時向所述第一微處理器發(fā)送反饋信息的虛地址查詢反饋單元; 與所述第二中央處理單元相連、根據(jù)所述第一微處理器分配的實地址配置通訊地址的實地址配置單元; 與所述第二中央處理單元相連、用于與所述第一微處理器通信的無線通信單元。
10.根據(jù)權(quán)利要求8所述的為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的裝置,其特征在于, 所述第一微處理器還包括: 與所述第一中央處理單元相連、用于發(fā)送路燈開啟或關(guān)閉指令的路燈開/關(guān)指令單元; 與所述第一中央處理單元相連、 用于向第二微處理器發(fā)送調(diào)光指令的調(diào)光指令單元; 與所述第一中央處理單元相連、用于監(jiān)測路燈狀態(tài)的路燈狀態(tài)監(jiān)測單元; 所述第二微處理器還包括: 與所述第二中央處理單元相連、用于執(zhí)行所述路燈開啟或關(guān)閉指令的路燈開/關(guān)控制單元;與所述第二中央處理單元相連、用于執(zhí)行所述調(diào)光指令以對路燈進(jìn)行調(diào)光的調(diào)光控制單元; 與所述第二中央處理單元相連、用于向所述路燈狀態(tài)監(jiān)測單元反饋路燈狀態(tài)的路燈狀態(tài)反饋單 元。
全文摘要
本發(fā)明提供一種為LED路燈內(nèi)置控制器自動設(shè)置通訊地址的方法及裝置,所述裝置包括通過無線網(wǎng)絡(luò)相連的第一微處理器和第二微處理器;第一微處理器用于為第二微處理器發(fā)送虛地址控制命令、查詢確認(rèn)所述第二微處理器產(chǎn)生的虛地址,并根據(jù)從第二微處理器接受的虛地址為第二微處理器分配實地址;第二微處理器,內(nèi)置在每一個LED路燈內(nèi),根據(jù)第一微處理器的虛地址控制命令產(chǎn)生虛地址、在第一微處理器查詢虛地址時向所述第一微處理器發(fā)送與待查詢虛地址相匹配的確認(rèn)信息、并根據(jù)第一微處理器分配的實地址配置通訊地址。本發(fā)明解決了現(xiàn)有技術(shù)中為LED路燈照明系統(tǒng)設(shè)置通訊地址時地址容易重復(fù)、耗費人力和時間的問題。
文檔編號H04W8/26GK103108319SQ20131004800
公開日2013年5月15日 申請日期2013年2月6日 優(yōu)先權(quán)日2013年2月6日
發(fā)明者王旭, 胡海濱 申請人:中達(dá)電通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
府谷县| 苗栗县| 铜鼓县| 峨边| 维西| 杨浦区| 德钦县| 舟曲县| 肇东市| 仁化县| 南汇区| 白河县| 泌阳县| 荃湾区| 尼勒克县| 大方县| 寻甸| 牙克石市| 东台市| 米林县| 确山县| 漳平市| 万年县| 福建省| 四川省| 马边| 沂源县| 廉江市| 清远市| 乐山市| 旺苍县| 沿河| 邯郸县| 卓尼县| 贺兰县| 永兴县| 长垣县| 文登市| 萨迦县| 孟连| 姚安县|