技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 基于CAN總線的電梯群控系統(tǒng)的通訊接口設(shè)計與實現(xiàn)

基于CAN總線的電梯群控系統(tǒng)的通訊接口設(shè)計與實現(xiàn)

時間:2006-08-24 10:32:00來源:jiangf

導(dǎo)語:?介紹了基于CAN總線的電梯群控系統(tǒng)的設(shè)計與實現(xiàn)方法,并給出了CAN總線通訊接口的硬件電路和軟件設(shè)計方法。
一、引言 在許多高層建筑中,通常都安裝了多部電梯,為了提高這些電梯的運行效率和服務(wù)質(zhì)量,需要用電梯群控管理系統(tǒng)來對其進(jìn)行合理的調(diào)度和管理。電梯群控的主要功能是調(diào)度和管理各部電梯,指定電梯服務(wù)樓層,改變原先由于電梯的單獨控制而造成的樓層分布不均,資源浪費,電梯損耗不均勻等狀況,電梯群控對于改善電梯的運行效果,具有十分重要的作用。一個電梯群控系統(tǒng)需要進(jìn)行大量的數(shù)據(jù)交換, 如各電梯轎廂內(nèi)的選層信號、應(yīng)答選層的指示燈信號、顯示電梯當(dāng)前位置的指示燈信號和廳外召喚信號等,這些信號隨著電梯的數(shù)量和樓層的增多而迅速增加。電梯群控系統(tǒng)通訊的主要特點是節(jié)點多、距離長、信號變化慢以及對抗干擾能力的要求高等。 目前對于電梯群控系統(tǒng)通訊方式而言,占主導(dǎo)地位的是主從結(jié)構(gòu)的BITBUS網(wǎng)絡(luò)系統(tǒng)的串行通訊,它采用RS-485總線, 通訊方式為命令、響應(yīng)方式。主機(jī)定時向各子控制器發(fā)出查詢信號,再由各子控制器匯報各自狀態(tài)。但它存在以下不足:① 數(shù)據(jù)傳輸效率低, 而且主控制器異常繁忙;② 靈活性差,因為當(dāng)子控制器出現(xiàn)異常時,數(shù)據(jù)將不能立即上傳,必須等待主控制器下發(fā)命令;③ 一旦主機(jī)出現(xiàn)故障,整個系統(tǒng)將癱瘓。上述幾個問題 對于實時性和安全性要求都很高的電梯控制系統(tǒng)來說是致命的,基于上述原因,我們提出了基于CAN總線的電梯群控系統(tǒng)。 二、CAN Bus的特征 具有多主結(jié)構(gòu)的CAN Bus(Controller Area Network Bus)總線網(wǎng)絡(luò)與BITBUS網(wǎng)絡(luò)有著本質(zhì)的不同。CAN即控制器局域網(wǎng)絡(luò),是一種新型的總線式串行通信網(wǎng)絡(luò),具有如下優(yōu)點: ① 采用多主方式工作, 網(wǎng)絡(luò)上任一節(jié)點均可以在任何時刻主動向網(wǎng)絡(luò)上其它節(jié)點發(fā)送信息, 同時還可接收總線上的信息,通訊方式靈活, 且不分主從,從而解決了RS-485中從節(jié)點無法主動與其他節(jié)點交換數(shù)據(jù)的問題,使系統(tǒng)具有很大的靈活性; ② CAN網(wǎng)絡(luò)上的節(jié)點可分成不同的優(yōu)先級, 以滿足不同的實時要求。當(dāng)兩個節(jié)點同時向總線發(fā)送信息時, 優(yōu)先級低的節(jié)點主動退出發(fā)送, 而最高優(yōu)先級的節(jié)點可不受影響地繼續(xù)傳輸數(shù)據(jù), 大大節(jié)省總線沖突仲裁時間, 增強(qiáng)了網(wǎng)絡(luò)的實時性,更重要的是在網(wǎng)絡(luò)負(fù)載很重的情況下也不會出現(xiàn)網(wǎng)絡(luò)癱瘓; ③CAN的直接通信距離最大可達(dá)10km(對應(yīng)速率5kbps以下),CAN的通信速率最高可達(dá)1Mbps(對應(yīng)傳輸距離40 m)。CAN采用短幀傳送,每一幀的有效字節(jié)數(shù)為8個, 傳輸時間短, 受干擾概率低, 且具有極高的檢錯功能; ④ CAN的每幀信息都有CRC校驗及其它檢錯措施,保證數(shù)據(jù)出錯率極低。 三、系統(tǒng)組成及通訊接口電路設(shè)計 基于CAN總線的電梯群控系統(tǒng)的控制部分由電梯主控制器、轎廂控制器、樓層控制器(多套)、群控器組成,通過CAN Bus接口連接成一個完整的通訊網(wǎng)絡(luò),實時傳輸各運行參數(shù)、控制命令。電梯控制系統(tǒng)CAN網(wǎng)絡(luò)拓樸結(jié)構(gòu)如圖1所示: 電梯主控制器通過節(jié)點接口電路與CAN總線連接,它是電梯控制系統(tǒng)的核心,主要負(fù)責(zé)控制轎廂位置和運行, 處理各子節(jié)點發(fā)回的各種信號, 產(chǎn)生各種控制信號(包括與拖動系統(tǒng)的通訊信號, 控制各接觸器的信號和發(fā)往各子節(jié)點的各種控制信號(子節(jié)點為:各樓層控制器、轎廂控制器等)。樓層控制器負(fù)責(zé)與主控制器通信,向上發(fā)送呼梯信號,并接收機(jī)房發(fā)回的下傳信號,完成呼梯信號記憶、消號、層樓及方向顯示功能。轎廂控制器的作用主要是將內(nèi)選信號傳至主控制器。 CAN Bus通訊接口是很重要的一個環(huán)節(jié),設(shè)備的正確運行與其密切相關(guān)。圖2給出了一個實際電梯控制系統(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個I/O口、3個16位定時/計數(shù)器、雙DPTR、1個UART口,可以工作在6CLK模式下,運行速度可以是標(biāo)準(zhǔn)80C51的2倍。SJA1000芯片是一款獨立CAN控制器,由PHILIPS公司設(shè)計并生產(chǎn),具有優(yōu)秀的EMI、EMC性能,適合用于工業(yè)環(huán)境中的控制器局域網(wǎng)絡(luò)。而且,SJA1000是PCA82C200獨立CAN控制器的升級產(chǎn)品,在引腳、電氣上與PCA82C200控制器完全兼容,并具有更強(qiáng)功能的PeliCAN工作模式,主要由實現(xiàn)CAN總線協(xié)議部分和與微處理器接口部分電路組成,可完成CAN總線協(xié)議的物理層和數(shù)據(jù)鏈路層的功能,支持CAN2.0A協(xié)議及CAN2.0B協(xié)議。 目前,SJA1000被廣泛用作CAN控制器。TJA1040芯片是PHILIPS公司在2002年推出的新一代高速CAN收發(fā)器,是PCA82C250/251、TJA1050的升級型號,具有非常優(yōu)秀的EMC性能,在不上電狀態(tài)下有理想的無源性能,提供低功耗管理,支持遠(yuǎn)程喚醒,并集成有完善的總線保護(hù)功能。TJA1040可以支持40Kbps~1Mbps高速率范圍,在不需要CAN中繼器的場合,通訊距離可達(dá)1.2KM遠(yuǎn),通訊節(jié)點數(shù)目可達(dá)110個節(jié)點。TJA1040是CAN協(xié)議控制器和物理總線的接口,提供了對總線的差動發(fā)送能力和對CAN控制器的差動接收能力。 四、通訊軟件設(shè)計 CAN設(shè)計的三層結(jié)構(gòu)模型為:物理層、數(shù)據(jù)鏈路層和應(yīng)用層。網(wǎng)絡(luò)物理層和數(shù)據(jù)鏈路層的功能由CAN接口器件完成,包括硬件電路和通訊協(xié)議兩部分。CAN通訊協(xié)議規(guī)定了四種不同用處的網(wǎng)絡(luò)通訊幀,即數(shù)據(jù)幀、遠(yuǎn)程幀、錯誤指示幀和超頻幀。CAN通訊協(xié)議的實現(xiàn),包括各種通訊幀的組織和發(fā)送,均是由集成在SJA1000通訊控制器中的電路實現(xiàn)的,因此系統(tǒng)的開發(fā)主要在應(yīng)用層軟件的設(shè)計上。應(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)對SJA1000中的有關(guān)控制寄存器寫入控制字,進(jìn)行初始化。接著,CPU即可通過SJA1000接收/發(fā)送緩存區(qū)向物理總線接收和發(fā)送數(shù)據(jù)。本系統(tǒng)采用中斷方式實現(xiàn)CAN的通訊過程,其程序流程圖如圖3所示。 五、結(jié)論 基于CAN總線的電梯群控技術(shù)通過在實踐中的應(yīng)用檢驗表明,它可以使整個控制系統(tǒng)的控制信號線數(shù)從數(shù)百根減少到幾根,極大地方便了電梯的安裝和維修,提高了電梯的運行效率和服務(wù)質(zhì)量,具有廣闊的應(yīng)用前景。 參考文獻(xiàn) [1] 余 華, 孫德寶. 智能大廈中的電梯群控系統(tǒng). 電工技術(shù)雜志,2002,(1):37~39。 [2] 鄔寬明. CAN總線原理和應(yīng)用系統(tǒng)設(shè)計. 北京: 北京航空航天大學(xué)出版社,1996. [3] 賈宇輝,游林儒等. 電梯樓層及CAN總線通訊設(shè)計.電氣傳動自動化,2004,26(2): 43~44. [4] 蘇健,張慧慧. 基于CAN總線的監(jiān)控系統(tǒng)設(shè)計. 制造業(yè)自動化, 2003,(2): 45~46.

標(biāo)簽:

點贊

分享到:

上一篇:研祥在監(jiān)控行業(yè)的工控機(jī)應(yīng)用...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號