龍梁君等
摘要:該文介紹了以PIC單片機(jī)作為核心部分的電梯控制系統(tǒng)??刂葡到y(tǒng)通過識別按鍵按下與否引發(fā)的電平變化來發(fā)出指令信號,系統(tǒng)對指令信號進(jìn)行處理,控制電梯進(jìn)行相應(yīng)的操作。當(dāng)電梯出現(xiàn)故障時,系統(tǒng)控制電機(jī)進(jìn)行緊急制動。通過GPS輔助報警機(jī)制針對故障電梯進(jìn)行遠(yuǎn)程定位和報警,并將故障信息發(fā)送至控制中心進(jìn)行處理。該控制器能夠滿足電梯控制中對于穩(wěn)定性和安全性的設(shè)計要求。該文采用模塊化設(shè)計的方法,利于維護(hù)和功能擴(kuò)展,給出了系統(tǒng)硬件框圖和程序流程圖及運行結(jié)果。
關(guān)鍵詞: PIC單片機(jī);電梯控制; GPS;定位報警
中圖分類號:TP391 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)14-0227-02
Abstract: The paper has introduced the PIC microcontroller as the core part of the elevator control system. The control system by identifying the key press of level change to send the command signal system of command signal. The elevator control corresponding to the operation. When the elevator malfunction, emergency braking and motor control system. Through assisted GPS alarm mechanism for elevator fault remote location and alarm, and will send the fault information to the control center for processing. The controller can meet the design requirements for the elevator control stability and safety. The modular design method that is easy to maintenance and function expansion. It gives the system hardware diagram and the program flow chart and operation results.
Key words: PIC microcontroller;elevator control;GPS;positioning alarm
目前電梯的控制主要采用繼電器、PLC和單片機(jī)控制等方式,繼電器控制系統(tǒng)的缺點是電路復(fù)雜,故障率高,大大降低了電梯的可靠性和安全性,PLC可編程控制器使用可編程指令和梯形圖控制方式,使用方便,性能穩(wěn)定,易于掌握,在電梯控制系統(tǒng)中得到了廣泛的應(yīng)目。其缺陷是升級擴(kuò)展不易,成本相對較高,難以滿足網(wǎng)絡(luò)控制環(huán)境下的實時升級控制要求,故需要開發(fā)一種基于安全、高效、易擴(kuò)展、成本低的控制方式;采用單片機(jī)控制系統(tǒng)的特點是系統(tǒng)穩(wěn)定、可靠,成本大大降低,升級擴(kuò)展方便,易于實現(xiàn)網(wǎng)絡(luò)控制環(huán)境下的多機(jī)和分布式控制[1-2]。
1 系統(tǒng)構(gòu)架
系統(tǒng)的結(jié)構(gòu)圖如圖1所示 。電梯的整個系統(tǒng)主要由GPS故障定位報警、位置檢測、鍵盤輸入、電機(jī)控制、LED顯示、蜂鳴提醒與報警、電源等單元模塊構(gòu)成;各單元由PIC單片機(jī)控制工作,主要單元的功能如下:
3)電機(jī)控制模塊:
采用的是用L298N來驅(qū)動步進(jìn)電機(jī),如圖4所示,步進(jìn)電機(jī)是電脈沖信號轉(zhuǎn)變?yōu)榻俏灰苹蚓€位移的開環(huán)控制元件,在非超載的情況下,電機(jī)的轉(zhuǎn)速、停止的位置僅取決于脈沖信號的頻率和脈沖數(shù),而不受負(fù)載變化的影響;通過控制脈沖個數(shù)來控制角位移量,從而達(dá)到準(zhǔn)確定位的目的;同時通過控制脈沖頻率來控制電機(jī)轉(zhuǎn)動的速度和加速度[4-5],達(dá)到調(diào)速的目的。在程序的設(shè)計過程中把電機(jī)的運行過程分為加速、勻速和減速三個階段,如圖5所示。根據(jù)單片機(jī)系統(tǒng)程序設(shè)定PWM信號,根據(jù)不同按鍵按下產(chǎn)生不同信號實現(xiàn)電機(jī)的正、反轉(zhuǎn),從而控制電梯的升降及電梯門的開閉。
4)GPS故障定位報警模塊:
橋廂內(nèi)設(shè)異常報警按鈕,當(dāng)出現(xiàn)異常情況時,乘客按下緊急報警按鈕,系統(tǒng)控制電機(jī)制動,蜂鳴器報警,GPS模塊開始工作,GPS定位模塊電路如圖6,將定位信息通過處理后發(fā)送給控制中心,報警電路見圖7。在橋廂底部安置壓力傳感器,將采集到的重力數(shù)據(jù)通過A/D轉(zhuǎn)換發(fā)送給單片機(jī)處理[6-8],若出現(xiàn)超重,蜂鳴器將發(fā)出報警信號,同時每隔3秒采集一次數(shù)據(jù),當(dāng)載重在安全范圍之內(nèi),蜂鳴器停止報警,電梯開始運行。
5)鍵盤輸入模塊
如圖8所示,此部分電路給處于電梯內(nèi)的用戶發(fā)出請求。R1—R7為上拉電阻,未按下時,RB0—RB6口都為高電平,當(dāng)按下按鍵,端口變?yōu)榈碗娖?。S1—S3分別代表去往1,2,3,4樓,當(dāng)按下S4時電梯門打開,按下S5時電梯門關(guān)上,S7為報警按鈕,當(dāng)電梯出現(xiàn)故障時,按下該按鈕,將觸發(fā)電梯報警。
2 系統(tǒng)軟件設(shè)計
控制系統(tǒng)以PIC16F877微處理器為核心,程序編寫采用的是C語言[9],通過主程序完成系統(tǒng)的初始化,其他部分主要由子程序來控制完成,設(shè)計流程圖如圖9所示。
3 實驗及結(jié)果
以PIC16F877芯片為核心的硬件系統(tǒng),通過按鍵控制電梯運行。當(dāng)無按鍵按下時,每隔3秒對按鍵進(jìn)行一次掃描,來檢測是否有請求。當(dāng)有請求時將相應(yīng)的低電平送給單片機(jī)處理,單片機(jī)根據(jù)故障的有無、當(dāng)前電梯的位置、目標(biāo)樓層與當(dāng)前樓層相距的樓層數(shù)等進(jìn)行邏輯判斷,決定電梯的運行與否以及運行方向;通過PWM占空比輸出調(diào)節(jié)電機(jī)的運行速度,圖10為電梯從2樓上行至4樓時的信息顯示;圖11為四樓下行至三樓時的信息顯示;當(dāng)電梯出現(xiàn)故障時,控制器控制電梯制動,同時啟動GPS模塊,GPS開始定位,報警器進(jìn)行報警,故障信息如圖12所示,GSM將定位信息和故障電梯編碼通過無線端發(fā)送至控制中心。
4 小結(jié)
經(jīng)過測試該系統(tǒng)運行穩(wěn)定,響應(yīng)及時,能達(dá)到預(yù)期目標(biāo),市場前景好,應(yīng)用價值高。
參考文獻(xiàn):
[1] 孫安青. 單片機(jī)應(yīng)用開發(fā)實例叢書PIC系列單片機(jī)開發(fā)實例精解[M].北京:中國電力出版社,2011.
[2] 朱堅兒, 王為民. 電梯控制及維護(hù)技術(shù)[M].北京:電子工業(yè)出版社, 2011.
[3] 陳杰, 黃鴻. 傳感器與檢測技術(shù)[M].北京:高等教育出版社, 2008.
[4] 坂本正文. 步進(jìn)電機(jī)應(yīng)用技[M].王自強(qiáng),譯.北京:科學(xué)出版社,2010
[5] 岳慶來. 電梯現(xiàn)代智能控制技術(shù)[M].北京:機(jī)械工業(yè)出版社, 2009.
[6] 張齊, 朱寧西. 單片機(jī)應(yīng)用系統(tǒng)設(shè)計技術(shù)[M].北京:電力工業(yè)出版社, 2013.
[7] 石廣范. pic單片機(jī)原理與接口技術(shù)[M].黑龍江: 哈爾濱工業(yè)大學(xué)出版社, 2012.
[8] 童詩白,華成英. 模擬電子技術(shù)基礎(chǔ)[M].3版.北京:高等教育出版社, 2006.
[9] 孫安青. PIC單片機(jī)實用C語言程序設(shè)計與典型實例[M].北京:中國電力出版社, 2008.