冀剛
摘 要
針對以往人工檢測電梯故障不及時、對故障的檢測只能是被動的以及只能兼容特定型號的電梯等不足。本文設(shè)計應(yīng)用CAN 總線通信技術(shù)作為檢測數(shù)據(jù)傳輸網(wǎng)絡(luò),利用 CAN 總線的高速、穩(wěn)定、傳輸距離遠(yuǎn)等優(yōu)點(diǎn),為系統(tǒng)提供穩(wěn)定的數(shù)據(jù)。并通過集控中心上位機(jī)運(yùn)行的電梯運(yùn)行狀態(tài)監(jiān)控軟件對電梯的運(yùn)行狀態(tài)進(jìn)行監(jiān)控,全面的收集電梯信息,同時對電梯故障進(jìn)行預(yù)測,實(shí)現(xiàn)主動式報警。該電梯監(jiān)控系統(tǒng)研究具有很高的應(yīng)用價值和實(shí)際意義。
【關(guān)鍵詞】電梯監(jiān)控 CAN總線 數(shù)據(jù)采集 軟件設(shè)計
為了更好保障電梯安全運(yùn)行、及時排除故障和快速救援,越來越多的電梯制造單位著手研發(fā)電梯監(jiān)控系統(tǒng)進(jìn)行應(yīng)對。但是系統(tǒng)的兼容性與通用型并不好,這意味著如果要有效的降低電梯故障而引發(fā)的事故,必須要解決將本身不支持電梯監(jiān)控系統(tǒng)的電梯也進(jìn)行監(jiān)控的問題。并且當(dāng)前常用的電梯監(jiān)控系統(tǒng)簡單對電梯運(yùn)行情況監(jiān)控,包括電梯控制柜的信號、電梯所處位置、門接點(diǎn)情況、電路情況、開關(guān)門情況等等,監(jiān)控到的數(shù)據(jù)上傳到計算機(jī)中進(jìn)行保存。
本文針對我國的電梯監(jiān)控系統(tǒng)的使用情況,綜合國內(nèi)外其他電梯監(jiān)控系統(tǒng)的優(yōu)缺點(diǎn),設(shè)計和開發(fā)了一種基于 CAN 總線通信技術(shù)的電梯監(jiān)控系統(tǒng),整體上對電梯監(jiān)控系統(tǒng)的模塊角色進(jìn)行抽象、劃分。從上而下的對各個模塊進(jìn)行大體的設(shè)計,并采用 CAN 總線通信技術(shù)對監(jiān)控電梯運(yùn)行信息獲取。最后在上位機(jī)上實(shí)現(xiàn)電梯監(jiān)控系統(tǒng),對電梯信號采集系統(tǒng)采集到的信號進(jìn)行存儲與監(jiān)控,完成對電梯的實(shí)時監(jiān)控,完成故障報警功能,完成歷史數(shù)據(jù)分析。
1 監(jiān)控系統(tǒng)的總體設(shè)計
電梯監(jiān)控系統(tǒng)可以通過CAN總線技術(shù)對多個電梯進(jìn)行監(jiān)控,在監(jiān)控的過程中,對采集的電梯數(shù)據(jù),傳輸至控制中心運(yùn)行在計算機(jī)中,通過運(yùn)行在計算機(jī)上的電梯監(jiān)控軟件對電梯運(yùn)行情況監(jiān)控,當(dāng)判斷電梯情況異常時,可以通過一定的手段通知管理人員或者是電梯維護(hù)人員對異常進(jìn)行處理。要求故障信息包括電梯的編號、電梯位置、異常數(shù)據(jù)情況等等。電梯監(jiān)控系統(tǒng)框架如圖 1 所示。
該系統(tǒng)監(jiān)控目標(biāo)主要是那些使用時間較久,不提供對外接口支持的故障多發(fā)電梯,所以不可能寄希望于電梯控制器的配合,而為了獲取電梯的運(yùn)行情況信息,則只能在電梯的控制器上添加一套電梯信號采集系統(tǒng),這套電梯信號采集系統(tǒng)為了能夠提供統(tǒng)一的數(shù)據(jù)服務(wù),選擇了主要監(jiān)控電梯中的控制器,這意味著電梯中控制器可以獲取到的狀態(tài)或者是輸出狀態(tài),本監(jiān)控系統(tǒng)也能獲取到,雖然有些特別的信號獲取不到,但是基本信息是可以獲取的,這對保障老舊電梯的正常運(yùn)行有著非常重要的意義。
2 CAN總線信號監(jiān)控系統(tǒng)軟硬件設(shè)計
電梯信號監(jiān)控系統(tǒng)是為獲取電梯控制器信號而設(shè)計的,它可以獲取電梯控制器的輸入輸出信號以及附屬部件信號,并提供給計算機(jī)中的監(jiān)控系統(tǒng),是電梯監(jiān)控系統(tǒng)的數(shù)據(jù)基礎(chǔ)。為了更好的實(shí)現(xiàn)信號獲取器的功能,對信號獲取器的設(shè)計分成了三個部分,分別是 CAN 總線接口、信號采集器以及信號轉(zhuǎn)換器,它們之間的關(guān)系如圖2所示。
信號采集模塊的硬件組成分為三個部分,分別是 CAN 總線網(wǎng)絡(luò)部分、單片機(jī)及其外圍電路以及信號采集電路,為系統(tǒng)上層提供電梯的運(yùn)行數(shù)據(jù),主要的實(shí)現(xiàn)部分為信號獲取器。它的構(gòu)成設(shè)計如圖 3所示。
信號采集每塊的軟件設(shè)計主要是基于單片機(jī)設(shè)計的,實(shí)現(xiàn)的主要功能有包括:定時循環(huán)掃描各個輸入口的輸入信息;根據(jù)撥碼開關(guān)確定輸入口信息的意義;生成標(biāo)準(zhǔn)數(shù)據(jù)包;可以操作 CAN 總線控制器,包括初始化 CAN 總線控制器和發(fā)送數(shù)據(jù)。該系統(tǒng)信號采集模塊的軟件設(shè)計分為了四個部分,分別是 CAN 總線收發(fā)、定時掃描、標(biāo)準(zhǔn)數(shù)據(jù)包生成以及硬件看門狗。
3 電梯監(jiān)控系統(tǒng)上位機(jī)監(jiān)控界面設(shè)計
上位機(jī)監(jiān)控界面負(fù)責(zé)采集并顯示 CAN 總線網(wǎng)絡(luò)上傳來的數(shù)據(jù)。數(shù)據(jù)上傳后,配置表管理器會從讀取配置,并賦予上傳的數(shù)據(jù)具體意義,由數(shù)據(jù)整理模塊整理完畢后,會交由數(shù)據(jù)存儲模塊存儲進(jìn)數(shù)據(jù)庫。主界面可以創(chuàng)建三個后臺子模塊,分別是用戶權(quán)限管理器,用于處理用戶管理方面的后臺邏輯;數(shù)據(jù)查詢結(jié)果生成器,用于為數(shù)據(jù)查詢提供數(shù)據(jù)支持;報警管理器,用于管理用戶設(shè)置的各項(xiàng)閾值以及管理人員聯(lián)系方式。該上位機(jī)監(jiān)控界面主要包括登錄界面、現(xiàn)場操作主界面、控制管理界面、任務(wù)管理界面、性能曲線界面、報警記錄界面、數(shù)據(jù)記錄界面、退出系統(tǒng)界面等共同完成該系統(tǒng)的狀態(tài)監(jiān)控和操作管理。
4 結(jié)論
本文利用 CAN 總線的高速、穩(wěn)定、傳輸距離遠(yuǎn)等優(yōu)點(diǎn),為系統(tǒng)提供穩(wěn)定的數(shù)據(jù)。并通過集控中心上位機(jī)運(yùn)行的電梯運(yùn)行狀態(tài)監(jiān)控軟件對電梯的運(yùn)行狀態(tài)進(jìn)行監(jiān)控,全面的收集電梯信息,同時對電梯故障進(jìn)行預(yù)測,實(shí)現(xiàn)主動式報警。通過在運(yùn)行超15年電梯上監(jiān)控分析,該電梯監(jiān)測系統(tǒng)具有采集數(shù)據(jù)精確、信息傳遞可靠、操控方便等優(yōu)點(diǎn),為老舊電梯的監(jiān)控提供參考價值。
參考文獻(xiàn)
[1]胡國彪.基于CAN總線的電梯群控系統(tǒng)設(shè)計與研究[D].武漢:華中科技大學(xué),2009.
[2]毛建明.基于 CAN 現(xiàn)場總線的電梯遠(yuǎn)程監(jiān)控系統(tǒng)的研究[D].上海:上海大學(xué)碩士學(xué)位論文,2007.
[3]屈偉.兼容AT89S5X和STC系列單片機(jī)的編程實(shí)驗(yàn)板[J].機(jī)電信息,2009(30):20-21.
[4]黃力明,肖曙.基于總線的電梯監(jiān)控系統(tǒng)研究[J].中國電梯,2012,21(04)169-170.
作者單位
邢臺市特種設(shè)備監(jiān)督檢驗(yàn)所 河北省邢臺市 054000