本發(fā)明屬于應(yīng)急照明技術(shù)領(lǐng)域,特別是涉及一種自動(dòng)下載消防應(yīng)急指示燈程序的實(shí)現(xiàn)方法。
背景技術(shù):
隨著城市高速發(fā)展,大型公共建筑越來(lái)越多,其內(nèi)部結(jié)構(gòu)復(fù)雜,人員密集,若發(fā)生火災(zāi)時(shí)沒(méi)有及時(shí)、正確的進(jìn)行疏散指導(dǎo),將會(huì)造成大量人員滯留在火災(zāi)現(xiàn)場(chǎng),有可能造成人員集體恐慌,進(jìn)而導(dǎo)致大規(guī)模踩踏事件,造成群死群傷的悲慘場(chǎng)面。
隨著智能應(yīng)急照明和疏散指示系統(tǒng)的逐漸普及,越來(lái)越多的人員密集場(chǎng)所開始配備此系統(tǒng)。但由于一個(gè)項(xiàng)目所需要的疏散燈的數(shù)量是龐大的,且每個(gè)燈具有特有的被識(shí)別地址,現(xiàn)場(chǎng)施工人員很有可能將燈具安裝在錯(cuò)誤的位置,從而導(dǎo)致在實(shí)際使用過(guò)程中出現(xiàn)指向混亂。這時(shí),就需要廠商去現(xiàn)場(chǎng)逐個(gè)對(duì)燈具進(jìn)行程序更新,浪費(fèi)大量的人力物力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種自動(dòng)下載消防應(yīng)急指示燈程序的實(shí)現(xiàn)方法,通過(guò)通過(guò)PC機(jī)與存儲(chǔ)了不同引導(dǎo)代碼的指示燈握手,然后在線生成HEX文件并通過(guò)遠(yuǎn)距離通信總線更新應(yīng)急指示燈程序,能夠有效解決現(xiàn)有技術(shù)中疏散指示燈程序需要逐個(gè)線下更新的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:
本發(fā)明為一種自動(dòng)下載消防應(yīng)急指示燈程序的實(shí)現(xiàn)方法,包括如下步驟,
a應(yīng)急指示燈的存儲(chǔ)器中預(yù)存儲(chǔ)一段引導(dǎo)代碼;
b其中,所述a中的引導(dǎo)代碼用于在后期的在線程序更新過(guò)程中與PC機(jī)握手;
c PC機(jī)向疏散指示燈發(fā)送握手信息,并且將指示燈的識(shí)別代碼、指示燈類型及位置進(jìn)行存儲(chǔ),發(fā)送完成后,針對(duì)指示燈進(jìn)行編碼,并生成HEX目標(biāo)代碼;
d PC機(jī)將步驟c中的目標(biāo)代碼發(fā)送給指示燈;
e步驟d中所述指示燈對(duì)接收到的數(shù)據(jù)進(jìn)行存儲(chǔ),PC機(jī)再向疏散指示燈發(fā)送操作指令,指示燈根據(jù)PC機(jī)發(fā)送的指令對(duì)存儲(chǔ)器中的數(shù)據(jù)進(jìn)行更新。
進(jìn)一步地,所述步驟c中PC端設(shè)置有PC端軟件,各個(gè)應(yīng)急指示燈中帶有唯一的引導(dǎo)代碼,PC機(jī)與應(yīng)急指示燈通過(guò)通信總線進(jìn)行通信。
進(jìn)一步地,所述步驟c中針對(duì)指示燈進(jìn)行編碼,并生成HEX目標(biāo)代碼的過(guò)程采用人工數(shù)字編碼的輸入方式。
進(jìn)一步地,所述PC機(jī)與引導(dǎo)代碼進(jìn)行相互識(shí)別。
本發(fā)明具有以下有益效果:
本發(fā)明通過(guò)PC機(jī)與存儲(chǔ)了不同引導(dǎo)代碼的指示燈握手,然后在線生成HEX文件并通過(guò)遠(yuǎn)距離通信總線更新應(yīng)急指示燈程序,能夠有效解決現(xiàn)有技術(shù)中疏散指示燈程序需要逐個(gè)線下更新的問(wèn)題。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為自動(dòng)下載消防應(yīng)急指示燈程序的實(shí)現(xiàn)方法所基于的架構(gòu);
圖2為本發(fā)明的一種自動(dòng)下載消防應(yīng)急指示燈程序的實(shí)現(xiàn)方法的流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
首先根據(jù)圖1所示的架構(gòu)進(jìn)行線路連接,如圖1所示,PC端設(shè)置有PC端軟件,各個(gè)應(yīng)急指示燈中帶有唯一的引導(dǎo)代碼,PC機(jī)與應(yīng)急指示燈通過(guò)通信總線進(jìn)行通信。
如圖2所示,當(dāng)需要對(duì)應(yīng)急指示燈進(jìn)行程序更新下載時(shí),PC機(jī)與應(yīng)急指示燈進(jìn)行握手,并記下當(dāng)前握手指示燈的唯一被識(shí)別代碼、指示燈類型、指示燈所在位置等信息并存儲(chǔ),當(dāng)完成一個(gè)指示燈信息存儲(chǔ)后再同線上另一個(gè)指示燈握手直到所有指示燈都握手成功。
完成上述步驟后,現(xiàn)場(chǎng)工作人員根據(jù)不同應(yīng)急指示燈的類型和所在位置分別對(duì)它們進(jìn)行不同編碼,工作人員只要輸入應(yīng)急指示燈的識(shí)別地址、燈具類型、光源個(gè)數(shù)等信息即可自動(dòng)生成目標(biāo)代碼。
當(dāng)所有目標(biāo)代碼全部生成后,PC再通過(guò)引導(dǎo)代碼同應(yīng)急指示燈握手,并將相應(yīng)目標(biāo)代碼傳輸?shù)街甘緹糁校甘緹艚邮盏侥繕?biāo)代碼后將其存儲(chǔ)在Flash中,當(dāng)傳輸完畢PC機(jī)向應(yīng)急指示燈發(fā)送指令,指示燈根據(jù)PC機(jī)發(fā)送的指令對(duì)存儲(chǔ)器中的數(shù)據(jù)進(jìn)行更新。
完成上述所有步驟后,PC機(jī)對(duì)線上應(yīng)急指示燈進(jìn)行巡檢,并將指示燈相關(guān)信息顯示在PC機(jī),工作人員通過(guò)PC機(jī)檢查每個(gè)指示燈被正確更新,如若發(fā)送錯(cuò)誤,可單獨(dú)對(duì)某個(gè)指示燈進(jìn)行在線程序更新。
值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤或光盤等。
以上公開的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒(méi)有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說(shuō)明書的內(nèi)容,可作很多的修改和變化。本說(shuō)明書選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。