您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
應(yīng)用方案
>
基于CAN總線的電梯群控系統(tǒng)的通訊接口設(shè)計(jì)與實(shí)現(xiàn)
時(shí)間:2006-08-24 10:32:00來(lái)源:jiangf
電梯主控制器通過節(jié)點(diǎn)接口電路與CAN總線連接,它是電梯控制系統(tǒng)的核心,主要負(fù)責(zé)控制轎廂位置和運(yùn)行, 處理各子節(jié)點(diǎn)發(fā)回的各種信號(hào), 產(chǎn)生各種控制信號(hào)(包括與拖動(dòng)系統(tǒng)的通訊信號(hào), 控制各接觸器的信號(hào)和發(fā)往各子節(jié)點(diǎn)的各種控制信號(hào)(子節(jié)點(diǎn)為:各樓層控制器、轎廂控制器等)。樓層控制器負(fù)責(zé)與主控制器通信,向上發(fā)送呼梯信號(hào),并接收機(jī)房發(fā)回的下傳信號(hào),完成呼梯信號(hào)記憶、消號(hào)、層樓及方向顯示功能。轎廂控制器的作用主要是將內(nèi)選信號(hào)傳至主控制器。
CAN Bus通訊接口是很重要的一個(gè)環(huán)節(jié),設(shè)備的正確運(yùn)行與其密切相關(guān)。圖2給出了一個(gè)實(shí)際電梯控制系統(tǒng)的CAN Bus通訊單元電路圖。電路結(jié)構(gòu)為:
MCU(*P87C52X2)+CAN控制器(SJA1000)+CAN收發(fā)器(TJA1040T)
在上述電路結(jié)構(gòu)中,P87C52X2芯片是PHILIPS公司生產(chǎn)的標(biāo)準(zhǔn)80C51內(nèi)核單片機(jī),包含8KB OTPROM、256B RAM、32個(gè)I/O口、3個(gè)16位定時(shí)/計(jì)數(shù)器、雙DPTR、1個(gè)UART口,可以工作在6CLK模式下,運(yùn)行速度可以是標(biāo)準(zhǔn)80C51的2倍。SJA1000芯片是一款獨(dú)立CAN控制器,由PHILIPS公司設(shè)計(jì)并生產(chǎn),具有優(yōu)秀的EMI、EMC性能,適合用于工業(yè)環(huán)境中的控制器局域網(wǎng)絡(luò)。而且,SJA1000是PCA82C200獨(dú)立CAN控制器的升級(jí)產(chǎn)品,在引腳、電氣上與PCA82C200控制器完全兼容,并具有更強(qiáng)功能的PeliCAN工作模式,主要由實(shí)現(xiàn)CAN總線協(xié)議部分和與微處理器接口部分電路組成,可完成CAN總線協(xié)議的物理層和數(shù)據(jù)鏈路層的功能,支持CAN2.0A協(xié)議及CAN2.0B協(xié)議。
目前,SJA1000被廣泛用作CAN控制器。TJA1040芯片是PHILIPS公司在2002年推出的新一代高速CAN收發(fā)器,是PCA82C250/251、TJA1050的升級(jí)型號(hào),具有非常優(yōu)秀的EMC性能,在不上電狀態(tài)下有理想的無(wú)源性能,提供低功耗管理,支持遠(yuǎn)程喚醒,并集成有完善的總線保護(hù)功能。TJA1040可以支持40Kbps~1Mbps高速率范圍,在不需要CAN中繼器的場(chǎng)合,通訊距離可達(dá)1.2KM遠(yuǎn),通訊節(jié)點(diǎn)數(shù)目可達(dá)110個(gè)節(jié)點(diǎn)。TJA1040是CAN協(xié)議控制器和物理總線的接口,提供了對(duì)總線的差動(dòng)發(fā)送能力和對(duì)CAN控制器的差動(dòng)接收能力。
四、通訊軟件設(shè)計(jì)
CAN設(shè)計(jì)的三層結(jié)構(gòu)模型為:物理層、數(shù)據(jù)鏈路層和應(yīng)用層。網(wǎng)絡(luò)物理層和數(shù)據(jù)鏈路層的功能由CAN接口器件完成,包括硬件電路和通訊協(xié)議兩部分。CAN通訊協(xié)議規(guī)定了四種不同用處的網(wǎng)絡(luò)通訊幀,即數(shù)據(jù)幀、遠(yuǎn)程幀、錯(cuò)誤指示幀和超頻幀。CAN通訊協(xié)議的實(shí)現(xiàn),包括各種通訊幀的組織和發(fā)送,均是由集成在SJA1000通訊控制器中的電路實(shí)現(xiàn)的,因此系統(tǒng)的開發(fā)主要在應(yīng)用層軟件的設(shè)計(jì)上。應(yīng)用層軟件的核心部分是CPU與SJA1000通訊控制器之間的數(shù)據(jù)接收和發(fā)送程序,即CPU把待發(fā)的數(shù)據(jù)發(fā)給SJA1000通訊控制器,再由SJA1000通訊控制器發(fā)到總線上;當(dāng)SJA1000通訊控制器從總線接收到數(shù)據(jù)后,CPU再把數(shù)據(jù)以走。首先,應(yīng)對(duì)SJA1000中的有關(guān)控制寄存器寫入控制字,進(jìn)行初始化。接著,CPU即可通過SJA1000接收/發(fā)送緩存區(qū)向物理總線接收和發(fā)送數(shù)據(jù)。本系統(tǒng)采用中斷方式實(shí)現(xiàn)CAN的通訊過程,其程序流程圖如圖3所示。
五、結(jié)論
基于CAN總線的電梯群控技術(shù)通過在實(shí)踐中的應(yīng)用檢驗(yàn)表明,它可以使整個(gè)控制系統(tǒng)的控制信號(hào)線數(shù)從數(shù)百根減少到幾根,極大地方便了電梯的安裝和維修,提高了電梯的運(yùn)行效率和服務(wù)質(zhì)量,具有廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1] 余 華, 孫德寶. 智能大廈中的電梯群控系統(tǒng). 電工技術(shù)雜志,2002,(1):37~39。
[2] 鄔寬明. CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì). 北京: 北京航空航天大學(xué)出版社,1996.
[3] 賈宇輝,游林儒等. 電梯樓層及CAN總線通訊設(shè)計(jì).電氣傳動(dòng)自動(dòng)化,2004,26(2): 43~44.
[4] 蘇健,張慧慧. 基于CAN總線的監(jiān)控系統(tǒng)設(shè)計(jì). 制造業(yè)自動(dòng)化, 2003,(2): 45~46.標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23