一種電梯按鈕識(shí)別系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種按鈕識(shí)別系統(tǒng)及方法,尤其是一種電梯按鈕識(shí)別系統(tǒng)及方法,屬于電梯按鈕識(shí)別技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]現(xiàn)代社會(huì)中,電梯作為日常生活的輔助設(shè)備已經(jīng)大面積使用,并且正在以飛速發(fā)展的勢頭在各個(gè)建筑工地安裝,特別是一些高端寫字樓、住宅區(qū),可以說電梯和人們的日常生活已經(jīng)密不可分,成為在多層建筑物中用于運(yùn)輸人員和貨物不可或缺的交通工具。而在電梯系統(tǒng)的構(gòu)成部件中,必須要有按鈕。
[0003]目前,電梯中的指令按鈕大多采用傳統(tǒng)的點(diǎn)對點(diǎn)連接方式,這要求轎廂通訊板有很多的按鈕接口,甚至需要外接擴(kuò)展板,各個(gè)按鈕需要單獨(dú)配線,從而導(dǎo)致一臺(tái)電梯里的按鈕線路繁多且混亂,尤其高樓層的轎廂中該現(xiàn)象尤為突出;當(dāng)按鈕發(fā)生故障需要維修時(shí),檢查和更換接線比較復(fù)雜。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是為了解決上述現(xiàn)有技術(shù)的缺陷,提供一種電梯按鈕識(shí)別系統(tǒng),該系統(tǒng),該系統(tǒng)結(jié)構(gòu)簡單、操作方便,可以減少電梯按鈕連接時(shí)的走線,簡化整個(gè)電梯系統(tǒng)的結(jié)構(gòu),便于檢修維護(hù)。
[0005]本發(fā)明的另一目的在于提供一種基于上述系統(tǒng)的電梯按鈕識(shí)別方法。
[0006]本發(fā)明的目的可以通過采取如下技術(shù)方案達(dá)到:
[0007]一種電梯按鈕識(shí)別系統(tǒng),包括ID設(shè)置模塊和按鈕模塊,所述ID設(shè)置模塊的一端通過SPI通訊方式與按鈕模塊連接,另一端通過CAN總線與外部設(shè)備連接,所述按鈕模塊包括若干個(gè)按鈕,各個(gè)按鈕之間通過SPI通訊方式連接;其中:
[0008]所述ID設(shè)置模塊,用于設(shè)置按鈕模塊中各個(gè)按鈕的ID號(hào),以及在某個(gè)按鈕被按下后,接收該按鈕發(fā)送的ID號(hào)數(shù)據(jù),并轉(zhuǎn)換為CAN數(shù)據(jù),與外部設(shè)備進(jìn)行CAN通信。
[0009]作為一種實(shí)施方案,所述各個(gè)按鈕的SCLK端、MOSI端、MISO端分別并聯(lián)后,與ID設(shè)置模塊的SCLK端、MOSI端、MISO端相連接。
[0010]作為一種實(shí)施方案,所述ID設(shè)置模塊和各個(gè)按鈕均內(nèi)嵌有通訊單元,所述ID設(shè)置模塊與各個(gè)按鈕、各個(gè)按鈕之間通過通信單元進(jìn)行通訊。
[0011]作為一種實(shí)施方案,所述ID設(shè)置模塊內(nèi)嵌有信號(hào)處理單元,所述信號(hào)處理單元用于接收按鈕發(fā)送的ID號(hào)數(shù)據(jù),并轉(zhuǎn)換為CAN數(shù)據(jù)。
[0012]作為一種實(shí)施方案,所述ID設(shè)置模塊上具有顯示單元,所述顯示單元用于顯示設(shè)置的ID號(hào)數(shù)據(jù)或按鈕發(fā)送的ID號(hào)數(shù)據(jù)。
[0013]作為一種實(shí)施方案,所述系統(tǒng)還包括電源模塊,所述電源模塊用于為ID設(shè)置模塊和按鈕模塊提供電源。
[0014]作為一種實(shí)施方案,所述ID設(shè)置模塊和各個(gè)按鈕的主控芯片均采用STC15W201S系列單片機(jī)。
[0015]作為一種實(shí)施方案,所述外部設(shè)備為轎廂通訊板或電梯主控板。
[0016]本發(fā)明的另一目的可以通過采取如下技術(shù)方案達(dá)到:
[0017]一種基于上述系統(tǒng)的電梯按鈕識(shí)別方法,所述方法包括以下步驟:
[0018]S1、利用ID設(shè)置模塊設(shè)置按鈕模塊中各個(gè)按鈕的ID號(hào),當(dāng)設(shè)置完成后,所述ID號(hào)作為識(shí)別各個(gè)按鈕的唯一信息;
[0019]S2、使用時(shí),當(dāng)某個(gè)按鈕被按下后,該按鈕通過SPI向ID設(shè)置模塊發(fā)送該按鈕的ID號(hào)數(shù)據(jù),ID設(shè)置模塊接收該按鈕的ID號(hào)數(shù)據(jù)并進(jìn)行顯示,同時(shí)轉(zhuǎn)換為CAN數(shù)據(jù),將CAN數(shù)據(jù)發(fā)送到轎廂通訊板或電梯主控板;
[0020]S3、若CAN數(shù)據(jù)發(fā)送到轎廂通訊板,則轎廂通訊板將CAN數(shù)據(jù)發(fā)送給電梯主控板,進(jìn)入步驟S4 ;若CAN數(shù)據(jù)發(fā)送到電梯主控板,則直接進(jìn)入步驟S4 ;
[0021 ] S4、電梯主控板根據(jù)接收到的CAN數(shù)據(jù),識(shí)別出被按下的按鈕,確定該按鈕的信息,并發(fā)出相應(yīng)的指令。
[0022]作為一種實(shí)施方案,步驟SI中,所述利用ID設(shè)置模塊設(shè)置各個(gè)按鈕的ID號(hào),具體包括:
[0023]S11、利用ID設(shè)置模塊設(shè)置一個(gè)ID號(hào),同時(shí)ID設(shè)置模塊顯示該ID號(hào)數(shù)據(jù),并將該ID號(hào)數(shù)據(jù)發(fā)送給按鈕模塊,使按鈕模塊的各個(gè)按鈕接收到該ID號(hào)數(shù)據(jù);
[0024]S12、按下某個(gè)按鈕,此按鈕將保存其接收到的ID號(hào)數(shù)據(jù),其它按鈕則放棄該ID號(hào)數(shù)據(jù);
[0025]S13、重復(fù)執(zhí)行步驟Sll和S12,直至按鈕模塊中各個(gè)按鈕的ID號(hào)設(shè)置完成。
[0026]本發(fā)明相對于現(xiàn)有技術(shù)具有如下的有益效果:
[0027]1、本發(fā)明可以利用ID設(shè)置模塊先設(shè)置一個(gè)ID號(hào),將該ID號(hào)數(shù)據(jù)發(fā)送給按鈕模塊,使按鈕模塊的各個(gè)按鈕接收到該ID號(hào)數(shù)據(jù),當(dāng)按下某個(gè)按鈕時(shí),此按鈕將保存其接收到的ID號(hào)數(shù)據(jù),其它按鈕則放棄該ID號(hào)數(shù)據(jù),并對剩下還沒設(shè)置ID號(hào)的按鈕進(jìn)行同樣的處理,從而預(yù)先設(shè)置各個(gè)按鈕的ID號(hào);這樣在使用時(shí),當(dāng)某個(gè)按鈕按下后,電梯主控板就能夠識(shí)別出該按鈕,確定該按鈕的信息,并發(fā)出相應(yīng)的指令。
[0028]2、本發(fā)明的ID設(shè)置模塊與各個(gè)按鈕及外部設(shè)備間均通過總線方式進(jìn)行連接,可以節(jié)省電梯主控板資源,且連接方便、美觀,減少了電梯按鈕連接時(shí)的走線,簡化了整個(gè)電梯系統(tǒng)的結(jié)構(gòu),便于工作人員進(jìn)行檢修維護(hù)。
【附圖說明】
[0029]圖1為本發(fā)明實(shí)施例1的電梯按鈕識(shí)別系統(tǒng)結(jié)構(gòu)框圖。
[0030]圖2為本發(fā)明實(shí)施例1的電梯按鈕識(shí)別系統(tǒng)中ID設(shè)置模塊與各個(gè)按鈕連接的示意圖。
[0031]圖3為本發(fā)明實(shí)施例1的電梯按鈕識(shí)別系統(tǒng)工作流程圖。
[0032]其中,1-1D設(shè)置模塊,2-按鈕模塊,3-電源模塊,4_外部設(shè)備。
【具體實(shí)施方式】
[0033]下面結(jié)合實(shí)施例及附圖對本發(fā)明作進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。
[0034]實(shí)施例1:
[0035]如圖1和圖2所示,本實(shí)施例的電梯按鈕識(shí)別系統(tǒng),包括ID設(shè)置模塊1、按鈕模塊2和電源模塊3,所述ID設(shè)置模塊I的一端通過SPI (Serial Peripheral Interface,串行外設(shè)接口)通訊方式與按鈕模塊2連接,另一端通過CAN(ControIIer Area Network,控制器局域網(wǎng)絡(luò))總線與外部設(shè)備4連接,所述按鈕模塊2包括若干個(gè)按鈕(S1' S N),各個(gè)按鈕之間通過SPI通訊方式連接,所述電源模塊3用于為ID設(shè)置模塊I和按鈕模塊2提供電源;其中:
[0036]所述ID設(shè)置模塊I可以設(shè)置按鈕模塊2中各個(gè)按鈕的ID號(hào)(在本實(shí)施例中為地址編碼),具體為:先設(shè)置一個(gè)ID號(hào),將該ID號(hào)數(shù)據(jù)發(fā)送給按鈕模塊2,使按鈕模塊2的各個(gè)按鈕接收到該ID號(hào)數(shù)據(jù),當(dāng)按下某個(gè)按鈕(如按鈕S1)時(shí),此按鈕將保存其接收到的ID號(hào)數(shù)據(jù),其它按鈕(如按鈕S2?Sn)則放棄該ID號(hào)數(shù)據(jù);同理,對剩下還沒設(shè)置ID號(hào)的按鈕S2?Sn進(jìn)行同樣的處理,通過這種方式,可以設(shè)置各個(gè)按鈕的ID號(hào),設(shè)置完成后,所述ID號(hào)作為識(shí)別各個(gè)按鈕的唯一信息;使用時(shí),當(dāng)某個(gè)按鈕被按下后,ID設(shè)置模塊I可以接收該按鈕發(fā)送的ID號(hào)數(shù)據(jù),并轉(zhuǎn)換為CAN數(shù)據(jù),與外部設(shè)備4進(jìn)行CAN通信。
[0037]所述I