畢業(yè)設(shè)計(論文)-基于單片機的電梯控制系統(tǒng).doc
《畢業(yè)設(shè)計(論文)-基于單片機的電梯控制系統(tǒng).doc》由會員分享,可在線閱讀,更多相關(guān)《畢業(yè)設(shè)計(論文)-基于單片機的電梯控制系統(tǒng).doc(65頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 畢畢業(yè)業(yè)論論文文(設(shè)設(shè)計計) 題題目名稱:目名稱: 基于單片機的電梯控制系統(tǒng) 題題目目類類型:型: 畢業(yè)設(shè)計 學生姓名:學生姓名: 院院 (系系): : 電子信息學院 專業(yè)專業(yè)班班級級: : 電氣 10703 班 指指導導教教師師: : 輔導輔導教教師師: : 時時 間間: :2011 年 2 月 21 日 至 2011 年 6 月 10 日 目錄 畢業(yè)論文(設(shè)計)任務書I 畢業(yè)設(shè)計(論文)開題報告III 長江大學畢業(yè)設(shè)計(論文)指導教師審查意見.IX 長江大學畢業(yè)設(shè)計(論文)評閱教師評語X 畢業(yè)設(shè)計(論文)答辯記錄及成績評定.XI 中外文摘要XII 1 前言1 1.1 課題的提出及研究意義
2、 1 1.2 國內(nèi)外電梯系統(tǒng)技術(shù)的發(fā)展現(xiàn)狀 2 1.3 課題研究的內(nèi)容 4 2 方案論證.5 2.1 主控芯片選擇 5 2.2 定位平層模塊 5 2.3 樓層顯示模塊 6 2.4 聲音提示模塊 6 2.5 電動機模塊 6 2.6 電動機驅(qū)動模塊 7 3 硬件設(shè)計8 3.1 總體方案設(shè)計 8 3.2 單片機最小系統(tǒng) 9 3.3 各模塊設(shè)計 .10 4 軟件設(shè)計.15 4.1 電梯主程序 .15 4.2 電梯邏輯控制 .16 4.3 電梯運行控制 .17 4.3 鍵盤掃描、樓層檢測 .18 4.4 緊急停止、演示功能 .19 4.5 程序中位操作問題分析 .19 5 系統(tǒng)測試.20 5.1 軟件編
3、譯調(diào)試 .20 5.2 硬件仿真 .21 5.3 DELPHI效果圖 22 5.4 系統(tǒng)測試 .22 6 小結(jié)與展望.25 參考文獻.26 致謝.27 附錄一:部分程序代碼.28 附錄二:系統(tǒng) PCB 圖.39 附錄三:器件清單 管腳說明41 附錄四:電梯模型實物圖.42 I 畢業(yè)論畢業(yè)論文文(設(shè)計設(shè)計)任任務書務書 院(系) 電信 專業(yè) 電氣 班級 10703 學生姓名 馬威 指導教師/職稱 高秀娥/高級實驗師 1. 畢業(yè)論畢業(yè)論文文(設(shè)計設(shè)計)題題目:目: 基于單片機的電梯控制系統(tǒng) 2. 畢業(yè)論畢業(yè)論文文(設(shè)計設(shè)計)起止起止時間時間: : 2011 年 02 月 21 日 2011 年 0
4、6 月 10 日 3 畢業(yè)論畢業(yè)論文文(設(shè)計設(shè)計)所需所需資資料及原始數(shù)據(jù)(指料及原始數(shù)據(jù)(指導導教教師選師選定部分)定部分) (1)徐愛鈞.智能化測量控制儀表原理與設(shè)計M.(第 2 版).北京航空航天大學出 版社.2004.9 (2)余發(fā)山,王福忠.單片機原理及應用技術(shù).北京:中國礦業(yè)大學,2003 (3)何斌電梯群控系統(tǒng)設(shè)計與應用 D 南京理工大學,2006 (4)王君明電梯模型控制系統(tǒng)設(shè)計J 。湖北水利水電職業(yè)技術(shù)學院學報, 2006 (5)余兆棠,葉遠呈,蕭仁理電梯控制系統(tǒng)改良與實現(xiàn)J電子測試,2006 (6)金建峰,動態(tài)測量建立曳引電梯的能耗仿真模型J 機械設(shè)計與研究, 2009 (
5、7)張漢杰,王錫仲,朱學莉現(xiàn)代電梯控制技術(shù)M哈爾濱工業(yè)大學出版社, 2001 (8)架延東電梯控制技術(shù)M北京:中國建筑工業(yè)出版社1997 4 畢業(yè)論畢業(yè)論文文(設(shè)計設(shè)計)應應完成的主要內(nèi)容完成的主要內(nèi)容 基于單片機的電梯系統(tǒng)主要有信號檢測、聲光運動控制部分構(gòu)成,電梯可以實 時進行電梯位置檢測,控制信號檢測,并有相應的聲光信號顯示,驅(qū)動電機拖動電 II 梯模型進行相應的運動。電梯系統(tǒng)可以具有應急保護功能,獨立供電模塊。 5 畢業(yè)論畢業(yè)論文文(設(shè)計設(shè)計)的目的目標標及具體要求及具體要求 基本功能: (1)顯示:本設(shè)計要求實現(xiàn)5層控制, 電梯運行時應有相應指示燈亮,以示電梯正在 上行或下行,實時顯示
6、電梯所在樓層位置。 (2)升降控制:當某層有呼叫有相應呼叫信號顯示。電梯模型作相應的運動,并準 確平層,當有多人同時進行電梯請求時,需要對請求信號排序。 (3)平層時呼叫信號消失,并進行開門、關(guān)門操作,平層結(jié)束時給出提示信號。要 求平均每層運行時間不超過5秒。 (4)具備不可逆響應的功能:電梯上升途中只響應上升呼叫,下降途中只響應下降 呼叫,任何反方向呼叫均無效。電梯門不關(guān)上,啟動電梯運行無效。 擴展功能: (1)可采用遙控控制或感應操作功能。 (2)出現(xiàn)意外情況時,要求電梯隨時能夠緊急停車、待命,并發(fā)出相應的聲音通知 外界。情況正常后重新恢復受控狀態(tài)。 (3)電梯系統(tǒng)能顯示當前時間,同時可以
7、通過鍵盤對系統(tǒng)時間進行設(shè)定 (4)電梯采用獨立電源模塊 6、完成、完成畢業(yè)論畢業(yè)論文文(設(shè)計設(shè)計)所需的條件及上機所需的條件及上機時時數(shù)要求數(shù)要求 上機:120 機時 任任務務書書批批準準日日期期 2011 年年 01 月月 13 日日 教教研研室室(系系)主主任任(簽簽字字) III 任任務務書書下下達達日日期期 2011 年年 01 月月 13 日日 指指導導教教師師(簽簽字字) 完完成成任任務務日日期期 2011 年年 06 月月 10 日日 學生(學生(簽簽名)名) 長江大學 畢業(yè)設(shè)計畢業(yè)設(shè)計( (論文論文) )開題報告開題報告 題 目 名 稱 基于單片機的電梯控制系統(tǒng) 題 目 類 別
8、 畢業(yè)設(shè)計 學 院(系) 電子信息學院 專 業(yè) 班 級 電氣 10703 學 生 姓 名 馬 威 指 導 教 師 高秀娥 輔 導 教 師 高秀娥 開題報告日期 2011 年 3 月 14 日 IV 一一 題目來源及類型題目來源及類型 題目來源:實驗室建設(shè) 題目類型:專題研究 二二 研究目的和意義研究目的和意義 電梯是標志現(xiàn)代物質(zhì)文明的垂直運輸工具、是機電一體化的復雜運輸設(shè)備。它 涉及電子技術(shù)、機械工程、電力電子技術(shù)、微電腦技術(shù)、電力拖動系統(tǒng)和土建工程 等多個科學領(lǐng)域。盡管電梯的品種繁多,但目前使用的電梯絕大多數(shù)為電力拖動、 鋼絲繩曳引式結(jié)構(gòu)。從電梯各構(gòu)件部分的功能上看,可分為八個部分:曳引系統(tǒng)
9、、 導向系統(tǒng)、轎廂、門系統(tǒng)、重量平衡系統(tǒng)、電力拖動系統(tǒng)、電氣控制系統(tǒng)和安全保 護系統(tǒng)。 作為高層建筑物上下交通運輸?shù)闹匾O(shè)備,越來越多的機電專業(yè)將參與電梯技 術(shù)方面的工作,為了掌握電梯的結(jié)構(gòu)和控制技術(shù)就有必要把這龐大的集機械、電氣、 傳感器于一體的產(chǎn)品模擬化,用 PLC、單片機、微機、變頻器等控制手段去開發(fā)多 功能應用軟件,對提高學生的綜合應用程序設(shè)計能力也將是非常有益和非常有效的。 因此設(shè)計了一套完整的電梯控制系統(tǒng),該系統(tǒng)可以和任何自動控制單元相連接作為 下位機,也可以單獨使用作為一般主控系統(tǒng),驗證各種電梯調(diào)度算法。 三三 閱讀的主要參考文獻及資料名稱閱讀的主要參考文獻及資料名稱 1 805
10、1 單片機實踐與應用無金戊、沈慶陽、郭庭吉編著:清華大學出版社 2 MCS-51 單片機實驗指導張友德、楊勝球編著:復旦大學出版社 3 何斌電梯群控系統(tǒng)設(shè)計與應用 D 南京理工大學,2006 4 王君明電梯模型控制系統(tǒng)設(shè)計J 。湖北水利水電職業(yè)技術(shù)學院學報, 2006 5 余兆棠,葉遠呈,蕭仁理電梯控制系統(tǒng)改良與實現(xiàn)J電子測試,2006 6 張漢杰,王錫仲,朱學莉現(xiàn)代電梯控制技術(shù)M哈爾濱工業(yè)大學出版社, V 2001 7 架延東電梯控制技術(shù)M北京:中國建筑工業(yè)出版社1997 8 單片機原理及應用技術(shù)余發(fā)山,王福忠:中國礦業(yè)大學,2003 9 北方工業(yè)大學學報第 10 卷第 1 期 1998 年
11、 3 月 10全國大學生電子設(shè)計競賽獲獎作品選編 (1994-1995) 11實用遙控電路肖景和,趙健著:人民郵電出版社 12單片機應用系統(tǒng)設(shè)計何立民:北京航空航天大學出版社 四四 國內(nèi)外現(xiàn)狀和發(fā)展趨勢與研究的主攻方向國內(nèi)外現(xiàn)狀和發(fā)展趨勢與研究的主攻方向 目前,我國國產(chǎn)電梯大部分為繼電器、PLC 控制方式以及單片機控制方式。 繼電-接觸系統(tǒng):它的優(yōu)點是線路直觀,大部分電器均為常用電器,更換方便, 價格較便宜。但是他觸點繁多,線路復雜,電器的電磁機構(gòu)及觸點動作較慢,能耗 高,機械動作噪音大,而且可靠性差。繼電器控制系統(tǒng)性能不穩(wěn)定、故障率高,大 大降低了電梯的舒適性、可靠性和安全性,經(jīng)常造成停梯,
12、給乘用人員的生活和工 作帶來了很多不便,因而傳統(tǒng)的電梯控制系統(tǒng)的更新勢在必行。 PLC(可編程控制器)在電梯控制中得到了廣泛的應目前。PLC 在設(shè)計和制造 上采取了許多抗干擾措施,使用方便,擴展容易。它使用了梯形圖和可編程指令, 易于掌握。電梯控制器通常由 PLC 實現(xiàn)基本能力,但是如果要實現(xiàn)電梯智能化,則 PLC 稍嫌不足。 單片機以其卓越的性能,得到了廣泛的應用,已深入到各個領(lǐng)域。單片機應用 在檢測、控制領(lǐng)域中,具有如下特點。 一、成本低。本電梯控制由于采用單片機代替了 PLC 作為主控芯片, 同時用 PWM 驅(qū)動直流電機代替了變頻調(diào)速驅(qū)動,從而導致整套系統(tǒng)成本很低。 二、高精度的重量檢測
13、及顯示。基于 PLC 的電梯模型雖然有重量檢測,但檢測 精度較低。本電梯模型采用高精度的重量傳感器和測量電路, 配合設(shè)計優(yōu)良的數(shù)字 處理軟件,從而能進行高精度的重量檢測和顯示 三、 可靠性好,適應溫度范圍寬。單片機芯片本身是按工業(yè)測控環(huán)境要求設(shè)計 的,能適應各種惡劣的環(huán)境,這是其它機種無法比擬的。 四、 易擴展,很容易構(gòu)成各種規(guī)模的應用系統(tǒng),控制功能強。單片機的邏輯控 制功能很強,指令系統(tǒng)有各種控制功能用指令。 VI 五、 可以很方便的實現(xiàn)多機和分布式控制。 六、 單片機可以構(gòu)成形式多樣的控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)。 五五 主要研究內(nèi)容需重點研究的關(guān)鍵問題及解決思路主要研究內(nèi)容需重點研究的關(guān)鍵問題
14、及解決思路 電梯工業(yè)是極為重要的基礎(chǔ)產(chǎn)業(yè),其控制部分在工業(yè)發(fā)達國家已實現(xiàn)了高度智 能化,由于單片機具有體積小、線路簡單、無噪音、可靠性高、維護方便,同時能 方便實現(xiàn)多臺電梯的群控, 并通過通訊接口與樓宇自動化系統(tǒng)聯(lián)接, 實施對電梯的監(jiān) 控,因此利用單片機來對電梯進行控制的開發(fā)顯得至關(guān)重要。本次設(shè)計了一種實用 的模擬電梯控制器,配合相應的軟件實現(xiàn)了對模擬電梯的實時控制。 該設(shè)計采用單片機 AT89S52 實現(xiàn)基本的簡易電梯模型,由于其功能的實現(xiàn)主要 通過軟件編程來完成,那么就降低了硬件電路的復雜性,而且更能體現(xiàn)智能思維, AT89S52 是低功耗、高性能的 CMOS 型 8 位單片機。片內(nèi)帶有
15、8KB 的 Flash 存儲器, 且允許在系統(tǒng)內(nèi)改寫或用編程器編程。另外,AT89S52 的指令系統(tǒng)和引腳與 8051 完全兼容,片內(nèi)有 128B 的 RAM、32 條 I/O 口線、2 個 16 位定時計數(shù)器、5 個中斷 源、一個全雙工串行口等,完全滿足該課題的需要。 作為小型化的電梯模擬裝置,其控制器的設(shè)計應遵循簡單可靠以及成本低、維 護方便等原則??刂破鞯奶幚砥鞑捎昧?8 位單片機,外圍擴展鍵盤采用矩陣鍵盤輸 入、位置檢測采用反射式紅外光電傳感器,并配以 LED 顯示當前運行信息。電梯模 擬器的機械部分采用了絲杠傳動加直流電機配以減速齒輪驅(qū)動,距離移動十分精確, 無運行積累誤差。 總體設(shè)
16、計框圖如下圖 1: VII 控制模塊 電源模塊 電動機控制模 塊 緊急報警 位置檢測模 塊 鍵盤輸入 LED 顯示模 塊 蜂鳴提醒 本系統(tǒng)采用自帶2 路電源+5V、+12V分別對各部分電路供電: VCC 330 R1 DS1 0.1U C3 0.1U C4 470U C2 1000UF C1 +12 IN 1 3 OUT 2 GND U1 L7812ABV IN 1 3 OUT 2 GND U2 L7805AB-V D1 Bridge1 Trans Cupl 12V220V 電梯位置檢測采用反射式紅外線發(fā)射-接收器如下圖: VIII 電機控制采用調(diào)節(jié)方波的占空比大小來控制直流電機的轉(zhuǎn)速,控制轎
17、廂移動高 度。整個電機的運行過程大致如圖所示: 數(shù)碼管顯示,設(shè)計中在轎廂和每個樓層中都設(shè)置了一個數(shù)碼顯示管,用來顯示 當前電梯所在的層數(shù)。由 4511 來驅(qū)動 8 位數(shù)碼管顯示電梯所到達的樓層數(shù)和電梯的 運行狀況。接線圖如下: IX 轎廂內(nèi)設(shè)緊急報警按鈕,當電梯突然發(fā)生故障使轎箱內(nèi)的人被困時,可以通過 按下緊急報警按鈕,使緊急報警燈亮同時發(fā)出音響信號,控制過程如下: 采用 555 做成的多諧振蕩器產(chǎn)生的方波信號來控制小功率的蜂鳴器工作,將 555 定時器的 Vi1 和 Vi2 接在一起可以接成施密特觸發(fā)器。我們把施密特觸發(fā)器的 反相輸出端經(jīng) RC 積分電路接回到它的輸入端,就構(gòu)成了多諧振蕩器。
18、 六六 完成畢業(yè)設(shè)計完成畢業(yè)設(shè)計( (論文論文) )具備的工作條件及解決的辦法具備的工作條件及解決的辦法 裝有應用軟件的電腦一臺、帶有下載數(shù)據(jù)線的單片機、相關(guān)書籍資料及器件 七七 工作的主要階段、進度與時間安排工作的主要階段、進度與時間安排 2 月 21 日-3 月 15 日 撰寫開題報告。 3 月 24 日-4 月 06 日 對課題進行初步設(shè)計,以求達到預期目的。 4 月 07 日-4 月 20 日 對設(shè)計內(nèi)容進行測試,修改,達到老師要求水平。 4 月 21 日-5 月 04 日 撰寫畢業(yè)論文。 X 5 月 05 日-5 月 18 日 完善論文內(nèi)容。 5 月 19 日-6 月 10 日 準備
19、及進行畢業(yè)論文答辯。 八八 指導教師審查意見指導教師審查意見 簽字: 年 月 日 長長江大學江大學畢業(yè)設(shè)計畢業(yè)設(shè)計(論論文文)指指導導教教師審查師審查意意見見 指導教師職 稱 評 審 日 期 評審參考內(nèi)容:學生掌握基礎(chǔ)和專業(yè)知識的情況,解決實際問題的能力,畢業(yè)設(shè)計(論文)的 質(zhì)量和水平,畢業(yè)設(shè)計(論文)的難度及工作量,學生的學習態(tài)度和組織紀律,畢業(yè)設(shè)計(論文) 的優(yōu)特點及不足。 審查意見: XI 指導教師簽名: 評定成績(百分制):_分 長長江大學江大學畢業(yè)設(shè)計畢業(yè)設(shè)計(論論文文)評閱評閱教教師評語師評語 評閱教師職 稱 評 閱 日 期 評閱參考內(nèi)容:學生掌握基礎(chǔ)和專業(yè)知識的情況,解決實際問題
20、的能力,畢業(yè)設(shè)計(論文)的 質(zhì)量和水平,畢業(yè)設(shè)計(論文)的難度及工作量,畢業(yè)設(shè)計(論文)的優(yōu)特點及不足。 評語: XII 評閱教師簽名: 評定成績(百分制):_ 分 畢業(yè)設(shè)計畢業(yè)設(shè)計( (論論文)答文)答辯記錄辯記錄及成及成績評績評定定 學生姓名班 級 畢業(yè)設(shè)計 (論文)題目 答辯時間 年 月 日 時答辯地點 一、答辯小組組成 答辯小組組長: 委 員: 二、會議記錄摘要 答辯小組提問(分條摘要列舉)學生回答情況 XIII 三、答辯小組對學生答辯成績的評定(百分制):_分 答辯小組組長(簽名) : 秘書 (簽名) : 年 月 日 院(系)答辯委員會主任(簽名): 院(系)(蓋章) 畢業(yè)設(shè)計(論文
21、)最終成績評定(依據(jù)指導教師評分、評閱教師 評分、答辯小組評分和學校關(guān)于畢業(yè)設(shè)計(論文)評分的相關(guān)規(guī)定) 等級(五級制):_ XIV 基于單片機電梯控制系統(tǒng)基于單片機電梯控制系統(tǒng) 學 生 :馬 威,電子信息學院 指導老師 :高秀娥,電子信息學院 【摘要摘要】本文介紹了以 80C51 單片機為核心控制器件的電梯自動控制系統(tǒng),包 括課題概述、方案論證、硬件設(shè)計、軟件設(shè)計、系統(tǒng)調(diào)試等幾個部分。該系統(tǒng)采用 單片機作為控制核心,通過掃描內(nèi)外按鍵按下與否引起的電平的改變,作為用戶請 求信息發(fā)送到單片機,控制電動機轉(zhuǎn)動,單片機根據(jù)樓層檢測結(jié)果控制電機停在目 標樓層。硬件部分主要由單片機最小系統(tǒng)模塊、樓層檢測
22、模塊、層位數(shù)碼管顯示、 電動機驅(qū)動模塊、按鍵掃描模塊、報警模塊、上下行呼叫指示電路等部分組成。樓 層檢測使用光電傳感器,電梯運行到相應樓層時,光電傳感器產(chǎn)生電平變化,送到 單片機來確定樓層數(shù),電動機控制部分采用直流電機及 H 橋驅(qū)動電路。軟件部分介 紹了系統(tǒng)程序設(shè)計思路、程序功能分析,著重介紹了主程序的邏輯結(jié)構(gòu),還分別介 紹了報警、演示功能、按鍵掃描、層位讀取、顯示、電梯控制邏輯等子程序的結(jié)構(gòu) 和功能。軟件部分使用 C 語言,利用中斷方式來檢測樓層的檢測信息,并送到數(shù)碼 管進行顯示。硬件設(shè)計簡單可靠,結(jié)合軟件,基本實現(xiàn)了五層電梯運行的模擬。 【關(guān)鍵詞關(guān)鍵詞】AT89C51;直流電機;紅外傳感器
23、;電梯控制; XV Elevater Control System Based On MCU Student: Ma Wei , Institute of Electronics and Information Tutor: Gao XiuE, Institute of Electronics and Information AbstractThis paper introduces the 80C51 microcontroller as the core control device of the elevator control system, including the issues
24、outlined, program feasibility studies, hardware design, software design, system debugging, and several other parts.The system uses a microcontroller as the control centre, Firstly, it is by scanning the internal and external level change caused by keyboard to be a user requests information to the mi
25、crocontroller, The next is that the single chip controls the motor based on test results floors stopped in the target floor. Hardware part mainly are made of the microcontroller, floor detection module, level digital display, electric motor drive module, key scan module, alarm module, circuit direct
26、ions up and down the line calls and other components.Floor detection uses optical sensors. When elevator goes to the appropriate floor, Photoelectric sensors produce level changes sent to the microcontroller to determine the floor,.The part of motor control uses H Bridge type circuit to control the
27、DC motor .Software components intorduce System programming design ideas, procedures, functional analysis . It is not only focusing on the logical design of the main structure but also separately introduced the warning function, the demonstration function, the pressed key scanning, the position read,
28、 the demonstration, the lift control logic small steelyard procedure structure and the function. Software components use C language. This realization way is the use of Interrupt mode to detect the information of the floor sent to the Digital tube . The hardware design of the system combined with the
29、 software is simple and reliable. So It is basically to achieve simulation of elevator running five floors. Key wordsAT89C51; DC motor; infrared sensor; elevator control; 前言 第 1 頁(共 44 頁) 基于單片機的電梯控制系統(tǒng)基于單片機的電梯控制系統(tǒng) 1 前言前言 隨著人們生活水平的不斷提高和國內(nèi)經(jīng)濟的迅速發(fā)展。各大城市建筑物在不斷 向高層化發(fā)展。因此電梯在我們的生活中起著舉足輕重的作用。電梯已不僅是一種 生產(chǎn)環(huán)節(jié)中的重要
30、設(shè)備,更是一種人們頻繁乘用的交通運輸設(shè)備。 2008 年奧運會和 2010 年世博會在中國的舉辦,將有力的帶動電梯革命的節(jié)能 環(huán)?;l(fā)展,電梯產(chǎn)業(yè)的前景和走勢也隨著社會的需求悄然發(fā)生著改變。市場對新 一代的綠色電梯、節(jié)能電梯和智能電梯的需求越來越旺盛。國內(nèi)外電梯企業(yè)順應市 場需要,加大研發(fā)投入,都準備在未來新概念電梯產(chǎn)業(yè)發(fā)展中占得先機。 1.1 課題的提出及研究意義課題的提出及研究意義 電梯是集機械原理應用、電氣控制技術(shù)、微處理技術(shù)、系統(tǒng)工程學等多科學和 技術(shù)分支于一體的機電設(shè)備,它是建筑中永久垂直交通工具。電梯作為生產(chǎn)生活的 典型運載工具使用已十分普及,其控制信號類型多,關(guān)系復雜,要求的控制
31、性能特 別高。隨著經(jīng)濟的發(fā)展高層建筑越來越多對電梯的運行速度和控制性能也提出了更 高的要求。而在我國于八十年代初至九十年代初投入使用的電梯,其中絕大部分采用 繼電器繼電器陣列結(jié)構(gòu)該結(jié)構(gòu)體積大、接線復雜、噪音大、觸點易磨損、故障率 高、維護工作量大,已無法滿足現(xiàn)代社會的需要。 自上世紀 80 年代以來,微機控制系統(tǒng)得到了極大的發(fā)展,現(xiàn)已深人到我國工農(nóng) 業(yè)生產(chǎn)的各個方方面面,隨著電力電子技術(shù)和微電子技術(shù)的發(fā)展,使得以微機為核心 的控制系統(tǒng)得到廣泛應用。尤其是單片機的開發(fā)與應用,其深度和廣度越來越大。 微機應用于電梯控制系統(tǒng),與傳統(tǒng)的采用繼電接觸邏輯控制系統(tǒng)相比,具有很大優(yōu) 越性,一方面,它使整個系
32、統(tǒng)的體積減小,可靠性提高,使用壽命延長;另一方面, 它還簡化了安裝調(diào)試和維護維修的工作量,使整個電梯的運行成本降低。更突出的 優(yōu)點是微機具有靈活的算術(shù)和邏輯運算功能,具有很強的通信和可擴展功能,實現(xiàn) 更完善的自動控制。 常用的微機控制主要的有兩種技術(shù):基于 PLC 控制和基于單片機控制兩大技術(shù)。 可編程控制器,是微機技術(shù)與繼電器常規(guī)控制技術(shù)相結(jié)合的產(chǎn)物,是在順序控制器 和微機控制器的基礎(chǔ)上發(fā)展起來的新型控制器,是一種以微處理器為核心用作數(shù)字 基于單片機的電梯控制系統(tǒng) 第 2 頁(共 44 頁) 控制的專用計算機,它有良好的抗干擾性能,適應很多工業(yè)控制現(xiàn)場的惡劣環(huán)境, 所以現(xiàn)在的電梯控制系統(tǒng)主要
33、還是由可編程控制器控制。但是由于 PLC 的針對性較 強,每一臺 PLC 都是根據(jù)一個設(shè)備而設(shè)計的,所以價格較昂貴。而單片機價格相當 便宜,也不像 PLC 那么有針對性,可以隨著設(shè)備的更新而不斷修改完善,更完美的 實現(xiàn)設(shè)備的升級?;趩纹瑱C控制的電梯可以大大的降低成本而且運行也較可靠, 采用單片機來實現(xiàn)老式電梯控制系統(tǒng)的改造無疑是最佳方案。由于單片機具有體積 小、線路簡單、無噪音、可靠性高、維護方便,是一種少投入、高回報的方案。同時 能方便實現(xiàn)多臺電梯的群控,并通過通訊接口與樓宇自動化系統(tǒng)聯(lián)接,實施對電梯的 監(jiān)控。 1.2 國內(nèi)外電梯系統(tǒng)技術(shù)的發(fā)展現(xiàn)狀國內(nèi)外電梯系統(tǒng)技術(shù)的發(fā)展現(xiàn)狀 在現(xiàn)代社會和
34、經(jīng)濟活動中,電梯已經(jīng)成為城市物質(zhì)文明的一種標志。特別是在 高層建筑中,電梯是不可缺少的垂直運輸工具。 電梯作為垂直運輸?shù)纳翟O(shè)備,其特點是在高層建筑物中所占的面積很小,同 時通過電氣或其它的控制方式可以將乘客或貨物安全、合理、有效地送到不同的樓 層。基于這些優(yōu)點,在建筑業(yè)特別是高層建筑飛速發(fā)展的今天,電梯行業(yè)也隨之進 入了新的發(fā)展時期。 電梯的存在,使得每幢大型高樓都可以成為一座垂直的城市。在紐約的前世界 貿(mào)易中心大樓里,除每天有 5 萬人上班外,還有 8 萬人次的來訪和旅游,因此 250 臺電梯和 75 臺自動扶梯的設(shè)置和正常運行,才使得合理調(diào)運人員、充分發(fā)揮大樓的 功能成為現(xiàn)實。中國第一高
35、樓、坐落在上海浦東的金茂大廈,高度 420.5m,主樓地 上 88 層,建筑面積 220000,集金融、商業(yè)、辦公和旅游為一體,其中 60 臺電梯、 18 臺扶梯的作用是顯而易見的。 20 世紀初,美國出現(xiàn)了曳引式電梯,其結(jié)構(gòu)見圖 1。從圖中可見,鋼絲繩懸掛 在曳引輪上,一端與轎廂連接,而另一端與對重連接,隨曳引輪的轉(zhuǎn)動,靠鋼絲繩 與曳引輪槽之間的摩擦力,使轎廂與對重作一生一降的相反運動。顯然,鋼絲繩不 用纏繞,因此鋼絲繩的長度和股數(shù)均不受控制,當然轎廂的載重量以及提升的高度 就得到了提高,從而滿足了人們對電梯的使用需求。因此,近一百年來,曳引電梯 一直受到重視,并發(fā)展沿用至今。 前言 第 3
36、 頁(共 44 頁) 1 2 3 圖圖 1 曳引式曳引式電電梯示意梯示意圖圖 1轎廂 2曳引輪 3對重 在后來的幾十年里,電梯的自動平層控制系統(tǒng)已經(jīng)通過變換電動機級數(shù)的調(diào)速 方法來調(diào)整電梯運行速度的技術(shù)相繼研制成功,1933 年,世界上第一臺運行速度為 6 m/s 的電梯被安裝在美國紐約的帝國大廈。 第二次世界大戰(zhàn)后,建筑業(yè)的發(fā)展促使電梯進入了高峰發(fā)展時期,代表新技術(shù) 的電子技術(shù)被廣泛應用于電梯領(lǐng)域的同時,陸續(xù)出現(xiàn)了群控電梯、超高速電梯。 隨著電力電子技術(shù)的發(fā)展,晶閘管變流裝置越來越多地用于電梯系統(tǒng),使電梯 的拖動系統(tǒng)簡化,性能提高。同時交流調(diào)壓調(diào)速系統(tǒng)的研制和開發(fā),使交流電梯的 調(diào)速性能有了
37、明顯的改善。進入 20 世紀 80 年代,通過控制電動機定子供電電壓與 頻率調(diào)整電梯運行速度的調(diào)壓調(diào)頻技術(shù)研制成功,出現(xiàn)了交流變壓變頻(VVVF) 調(diào)速電梯,開拓了電梯拖動的新領(lǐng)域。1993 年,日本生產(chǎn)了 12.5m/s 的世界最高速 交流變壓變頻調(diào)速電梯,結(jié)束了支流電梯獨占高速電梯領(lǐng)域的歷史。 電梯發(fā)展到今天,在使用需求和新技術(shù)應用方面都到了全面發(fā)展的時期。隨著 智能化、信息化建筑的興起與完善,要求電梯不只是完成垂直運輸?shù)幕竟δ?,還 應以人為本,提高舒適度,特別從電梯運行的控制智能化角度考慮,電梯的優(yōu)質(zhì)服 務不再是單一的“時間最短”問題,而是采用模糊理論、神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)等方 法,以期
38、實現(xiàn)單梯與群控管理的最佳模式、合理的配置與使用、遠程監(jiān)控與故障診 斷、節(jié)能以及減少環(huán)境污染等。 基于單片機的電梯控制系統(tǒng) 第 4 頁(共 44 頁) 1.3 課題研究的內(nèi)容課題研究的內(nèi)容 隨著科技的發(fā)展,微型計算機領(lǐng)域的不斷進步,將使得將來電梯的體積大大減 小,功能不斷完善,過程的控制更平穩(wěn)、可靠、抗干擾性能增強、機械與電氣部件 被機結(jié)合在一個設(shè)備內(nèi),把儀表、電子和計算機的功能綜合在一起。因此微型計算 機控制技術(shù)將會成為電梯運行中的關(guān)鍵技術(shù)。 本次設(shè)計的主要內(nèi)容是以單片機為主控制器的電梯控制系統(tǒng)。本來電梯系統(tǒng)是 一個相對復雜的系統(tǒng),由于能力和經(jīng)驗有限,所以只能實現(xiàn)基本的功能如:層站呼 叫、自動
39、停層、轎廂命令響應等。通過單片機輸出電壓通過驅(qū)動電路然后控制電梯 拖動。在此,本文以五層電梯為研究對象,選用 51 單機(該機芯片選為 AT89S52)作 為其控制器,研究微機控制梯系統(tǒng)的設(shè)計方法。根據(jù)問題的提出、意義和文獻綜述, 本課題研究的具體內(nèi)容包括以下四個方面: (1)對電梯系統(tǒng)常用的控制方法的研究 (2)電梯控制系統(tǒng)硬件組成及其原理 (3)電梯的單片機系統(tǒng)軟件設(shè)計 (4)電梯在信號傳輸中遇到的問題 方案論證 第 5 頁(共 44 頁) 2 方案論證方案論證 2.12.1 主控芯片選擇主控芯片選擇 方案一:多片單片機控制方案。這種方案是使用多片單片機,其中一片是作為 主控制器,另外設(shè)置
40、了轎廂控制系統(tǒng),每層的控制系統(tǒng)分別由一個單片機控制,然 后通過主控制器和副控制器之間的通訊,實現(xiàn)電梯系統(tǒng)的控制。這種方案的控制系 統(tǒng)的結(jié)構(gòu)簡單明了,各個系統(tǒng)之間相互獨立便于維護和修檢。所以根據(jù)功能要求需 要選用 5 片 AT89C2051 單片機就可以實現(xiàn)該電梯的功能。不過單片機之間的通訊較 多,在目前通訊是個難點,可能導致電梯運行過程不夠穩(wěn)定。 方案二 :采用 CPLD 器件作為控制中心,對整個系統(tǒng)的運作進行統(tǒng)一管理, 但這種方案要求平時有很多的知識積累和較強的專業(yè)水平,實現(xiàn)起來比較困難且器 件較貴,不符合經(jīng)濟要求,而且升降電機的控制,運行時間的測量、顯示等還需要 單片機的配合。 方案三:一
41、片單片機為主控制器的方案。MCU 采用一個單片機控制所有的按鍵、 數(shù)碼管顯示、電動機的轉(zhuǎn)動、傳感器的輸出信號等,并對以上所有信號進行處理。 這種方案的控制系統(tǒng)相對復雜,只適用于較簡單的電梯控制系統(tǒng),因為這次的設(shè)計 的內(nèi)容是 5 層電梯控制系統(tǒng),所以選用這種方案。單片機技術(shù)目前較為成熟,自身 資源豐富,硬件設(shè)計簡單,成本低,可靠性高,結(jié)合軟件完全可以實現(xiàn)電梯運行狀 況的簡單模擬。 權(quán)衡以上方案的分析,采用方案三。 2.2 定位平層模塊定位平層模塊 方案一:采用金屬接近開關(guān)檢測電梯層數(shù)。在轎廂安裝金屬片,并在豎井各個 樓層設(shè)置金屬接近開關(guān),當轎廂運動到特定位置,豎井上的金屬接近開關(guān)探測到金 屬片,
42、其輸出發(fā)生變化。單片機通過金屬接近開關(guān)輸出的變化知道電梯轎廂的位置。 該方案安裝的金屬片會加重轎廂重量,并且金屬接近開關(guān)體積較大、安裝不便、成 本較高。 方案二:采用紅外發(fā)射對管檢測電梯層數(shù)。在豎井各個樓層設(shè)置紅外發(fā)射對管。 當接通電源時,紅外線發(fā)射管不斷發(fā)射紅外線,當轎廂運動到特定位置(即樓層位 置) ,紅外線接收頭接收到紅外線輸出發(fā)生變化,單片機通過紅外線接收頭輸出的變 基于單片機的電梯控制系統(tǒng) 第 6 頁(共 44 頁) 化知道電梯轎廂的位置。該傳感器的響應時間為 2.5ms,且體積小、功耗低、容易 安裝。 基于上述方案的分析,選擇方案二。 2.3 樓層顯示模塊樓層顯示模塊 方案一:采用
43、點陣式液晶顯示器(LCD)顯示各種相關(guān)數(shù)據(jù)以及信息。點陣式 液晶顯示器屬于低功耗器件,但其價格較貴。 方案二:采用傳統(tǒng)的 7 段數(shù)碼管(LED)顯示電梯實時所到的樓層。雖功耗大, 但其軟件驅(qū)動簡單,硬件電路調(diào)試方便,價格便宜,亮度大,能滿足本設(shè)計的要求。 以上兩種方案中,選擇方案二。 2.4 聲音提示模塊聲音提示模塊 方案一:采用美國 ISD 公司的 2590 語音芯片,該語音芯片錄放時間為 90 秒。 ISD2500 系列具有抗斷電、音質(zhì)好,使用方便等優(yōu)點。它的最大特點在于片內(nèi) E2PROM 容量為 480K,所以錄放時間長;有 10 個地址輸入端,尋址能力可達 1024 位;最多能分 60
44、0 段;設(shè)有 OVF(溢出)端,便于多個器件級聯(lián)。 方案二:采用蜂鳴提示音提示當轎箱到達所需的樓層時,蜂鳴器響,提示乘客 到達了所需的樓層,另外可以作為緊急停止時的報警提示信號,其軟件驅(qū)動、硬件 電路調(diào)試非常簡潔方便,而且價格便宜,能滿足本設(shè)計的要求。 以上兩種方案中,選擇方案二。 2.5 電動機模塊電動機模塊 方案一:采用步進電機作為本設(shè)計的執(zhí)行元件,步進電機在定位性能方面十分 優(yōu)越。步進電機和普通電機的區(qū)別主要就在于其脈沖驅(qū)動的形式,步進電機不需要 A/D 轉(zhuǎn)換,能夠直接將數(shù)字脈沖信號轉(zhuǎn)化成為角位移。常用的步進電機每轉(zhuǎn)一步, 角度轉(zhuǎn) 1.8,在應用中,步進電機可以同時完成兩個工作,其一是傳
45、遞轉(zhuǎn)矩,其二 是傳遞信息,升降精度很高。 方案二:采用直流電機作為本設(shè)計的執(zhí)行元件,直流電機工作是讓線圈始終交 替地處于穩(wěn)定狀態(tài)和非穩(wěn)定平衡狀態(tài),通過兩個半圓環(huán)形電樞將線圈的穩(wěn)定平衡狀 方案論證 第 7 頁(共 44 頁) 態(tài)消除掉。這樣,載流線圈在磁場中就會一直地轉(zhuǎn)動下去。直流電機在高起動轉(zhuǎn)矩、 大轉(zhuǎn)矩、低慣量的系統(tǒng)中經(jīng)常使用到。 此題目中電機要帶動的負載較大,對升降精度要求不是很,所以采用方案二。 2.6 電動機驅(qū)動模塊電動機驅(qū)動模塊 我們使用的是直流電機,比較以下兩種方案實現(xiàn)對直流電機的驅(qū)動。 方案一: 小功率驅(qū)動電路可以采用如圖 2 所示的 H 橋開關(guān)電路。UA 和 UB 是 互補的雙
46、極性或單極性驅(qū)動信號,TTL 電平。開關(guān)晶體管的耐壓應大于 1.5 倍 Us 以 上。當四個功率開關(guān)全用 NPN 晶體管時,需要解決兩個上橋臂晶體管(BG1 和 BG3) 的基極電平偏移問題。圖 3 中 H 橋開關(guān)電路利用兩個晶體管實現(xiàn)了上橋臂晶體管的 電平偏移。但電阻 R 上的損耗較大,所以也只能在小功率電機驅(qū)動中使用。 圖圖 2 H 橋橋開關(guān)開關(guān)電電路路() 圖圖 3 H 橋橋開關(guān)開關(guān)電電路路() 方案二:采用集成電機驅(qū)動控制芯片 L298,該芯片內(nèi)部包含有兩個集成 H 橋, 能同時驅(qū)動兩路 5 到 24 伏范圍電源的直流電機。 由于本系統(tǒng)只有一路直流電機,且功率較小,所以采用方案一中圖
47、2 方案。 基于單片機的電梯控制系統(tǒng) 第 8 頁(共 44 頁) 3 硬件設(shè)計硬件設(shè)計 3.1 總體方案總體方案設(shè)計設(shè)計 本次設(shè)計的基本思想是采用 AT89S52 單片機作為核心,利用其豐富的 I/O 接口 與外圍電路配合進行控制。采用 8 位 LED 靜態(tài)顯示來實時顯示電梯所在樓層,并用 4511 來驅(qū)動 LED 顯示。采用行列式鍵盤矩陣作為外呼內(nèi)選電路,由于是 5 層樓, 故選用 44 矩陣鍵盤,鍵盤矩陣共 16 個按鍵,其中 8 個按鍵是各層樓外呼按鍵, 5 個表示電梯內(nèi)部的選擇鍵,另外設(shè)有緊急停止按鍵,啟動按鍵和電梯演示按鍵。 電梯狀態(tài)是通過兩個發(fā)光二極管顯示的,左邊燈亮表示電梯在向上
48、運行,右邊燈亮 表示電梯在向下運行,另設(shè)有一燈燈亮表示開門狀態(tài),燈熄表示關(guān)門狀態(tài)。 電梯的系統(tǒng) PCB 圖見附錄二圖 22、圖 23。 電梯模型效果圖如圖 4 所示: 圖圖 4 電電梯模型效果梯模型效果圖圖 2 B C A D 3 4 5 F G E H J 1 M 電梯間豎井部分由有機玻璃 粘成無上蓋板的六面體 ABCDEFGH,高度 AE 為 1.2m;電梯橋廂模型 J 通過滑 輪懸掛并由電動機 M 牽引,可 在電梯間豎井模型的空間內(nèi)上 下運動。該電梯間豎井模型每 隔 20cm 自下向上分成 5 層,其 樓層編號如圖所示。 硬件設(shè)計 第 9 頁(共 44 頁) 總體方框圖如圖5所示: 單片
49、機 樓層顯示 蜂鳴提示 位置檢測 直流電機 電機驅(qū)動模塊 電梯模型 呼叫信號輸入、指示電路 滑輪 圖圖5 總總體方框體方框圖圖 3.2 單片機最小系統(tǒng)單片機最小系統(tǒng) 單片機采用 ATMEL 公司的 AT89S52,最小系統(tǒng)包括復位電路和時鐘電路兩部分, 其中復位電路采用按鍵手動復位和上電自動復位組合,電路如圖 6(左)所示:其 中 9 腳為單片機的復位端,電容 C5 按鍵 RESET 構(gòu)成上電復位和手動復位電路。時 鐘電路如圖 3(右)所示:晶振采用的是 12MHZ 的,C1、C2 為 30p 瓷片電容,XATL2 和 XATL1 分別為單片機的 18 和 19 腳。 路 c5 22u SB1
50、9 R1 200 復位 R2 1K 5v 9 C1 30p C2 30p X1 12MH Z XTAL 2 XTAL 1 時鐘電路 + 基于單片機的電梯控制系統(tǒng) 第 10 頁(共 44 頁) 圖圖 6 最小系最小系統(tǒng)電統(tǒng)電路路 3.3 各模塊設(shè)計各模塊設(shè)計 3.3.1 按鍵按鍵電路電路 由于本電路所需按鍵較多,為了節(jié)省單片機的 I/O 口,故選用行列式鍵盤矩陣。 本電路采用的是 44 鍵盤矩陣。電路如圖 7 所示,P3.0-P3.7 是接單片機的 P3 端 口,單片機采用行和列掃描法來判別這 16 個按鍵中哪個鍵按下,然后可根據(jù)每個按 鍵的功能來通過單片機控制電梯的運行。 鍵盤電路如圖 7 所
51、示: P37 P36 P35 P34 P30 P31 P32 P33 S4S8S12S16 S3S7S11S15 S2S6S10S14 S1S5S9S13 圖圖 7 鍵盤鍵盤矩矩陣電陣電路路 各按鈕開關(guān)說明: 按鈕開關(guān) 1:轎廂內(nèi)一樓呼叫開關(guān);按鈕開關(guān) 2:轎廂內(nèi)二樓呼叫開關(guān); 按鈕開關(guān) 3:轎廂內(nèi)三樓呼叫開關(guān);按鈕開關(guān) 4:轎廂內(nèi)四樓呼叫開關(guān); 按鈕開關(guān) 5:轎廂外二樓上呼叫開關(guān);按鈕開關(guān) 6:轎廂外三樓上呼叫開關(guān); 按鈕開關(guān) 7:轎廂外四樓上呼叫開關(guān);按鈕開關(guān) 8:轎廂內(nèi)五樓呼叫開關(guān); 按鈕開關(guān) 9:轎廂外二樓下呼叫開關(guān);按鈕開關(guān) 10:轎廂外三樓下呼叫開關(guān); 按鈕開關(guān) 11:轎廂外四樓下
52、呼叫開關(guān) 按鈕開關(guān) 12:轎廂外五樓上呼叫開關(guān); 硬件設(shè)計 第 11 頁(共 44 頁) 按鈕開關(guān) 13:轎廂內(nèi)一樓呼叫開關(guān); 按鈕開關(guān) 14:演示功能按鍵; 按鈕開關(guān) 15:緊急停止按鍵; 按鈕開關(guān) 16:電梯啟動按鍵。 3.3.2 顯示電路顯示電路 數(shù)碼管顯示,電梯的基本功能具備顯示電梯當前的樓層,所以設(shè)計中在轎廂和 每個樓層中都設(shè)置了一個數(shù)碼顯示管,用來顯示當前電梯所在的層數(shù),由 4511 來驅(qū) 動 8 位數(shù)碼管顯示電梯所到達的樓層數(shù)。接線圖如圖 8 所示,圖中共有六個數(shù)碼管 并聯(lián),通過對四根數(shù)據(jù)線進行寫操作進行樓層顯示。 P23 P22 P21 P20 A 7 B 1 C 2 D 6
53、LT 3 BI 4 LE/STB 5 QA 13 QB 12 QC 11 QD 10 QE 9 QF 15 QG 14 U1 4511 A 7 B 1 C 2 D 6 LT 3 BI 4 LE/STB 5 QA 13 QB 12 QC 11 QD 10 QE 9 QF 15 QG 14 U2 4511 A 7 B 1 C 2 D 6 LT 3 BI 4 LE/STB 5 QA 13 QB 12 QC 11 QD 10 QE 9 QF 15 QG 14 U3 4511 A 7 B 1 C 2 D 6 LT 3 BI 4 LE/STB 5 QA 13 QB 12 QC 11 QD 10 QE 9
54、QF 15 QG 14 U4 4511 A 7 B 1 C 2 D 6 LT 3 BI 4 LE/STB 5 QA 13 QB 12 QC 11 QD 10 QE 9 QF 15 QG 14 U5 4511 A 7 B 1 C 2 D 6 LT 3 BI 4 LE/STB 5 QA 13 QB 12 QC 11 QD 10 QE 9 QF 15 QG 14 U6 4511 +5v 圖圖 8 顯顯示部分接示部分接線圖線圖 3.3.3 電機正反轉(zhuǎn)電機正反轉(zhuǎn)指示指示 在本次設(shè)計中電機正反轉(zhuǎn)用兩個發(fā)光管來表示,如圖 9 所示:用單片機的 P1 口 做輸出口來驅(qū)動發(fā)光管,其中 L1 亮表示電機正轉(zhuǎn)、L2
55、 亮表示電機反轉(zhuǎn)、L3 亮表示 電機停轉(zhuǎn),同時電梯開門。L3 滅表示電梯關(guān)門,L3 亮表示電梯開門,電梯運行時 L1 和 L2 必須有一個亮,來表示電梯的上行和下行。 基于單片機的電梯控制系統(tǒng) 第 12 頁(共 44 頁) 圖圖 9 電電機狀機狀態(tài)態(tài)指示指示 3.3.4 電源模塊電源模塊 本系統(tǒng)采用 L7805 穩(wěn)壓電路提供電壓+5V,對各部分電路供電,電源可以采用 USB 接口的方式輸入,也可以采用標準的電源輸入頭輸入,另外電源可以直接通過 P13 口對電機進行供電。 圖圖 10 電電源模源模塊塊 在降壓電路中應注意以下事項: 1、輸入輸出壓差不能太大,太大則轉(zhuǎn)換效率急速降低,而且容易擊穿損
56、壞; 2、輸出電流不能太大,1.5A 是其極限值。大電流的輸出,散熱片的尺寸要足 夠大,否則會導致高溫保護或熱擊穿; 硬件設(shè)計 第 13 頁(共 44 頁) 3、輸入輸出壓差也不能太小,太小效率很差。 3.3.5 紅外發(fā)射紅外發(fā)射接收電路接收電路 在豎井各個樓層設(shè)置紅外發(fā)射接收管,在轎廂上下運動的過程當中紅外線發(fā)射 管不斷發(fā)射紅外線,當轎廂運動到特定位置,豎井上的紅外線接收頭收到紅外線, 其輸出發(fā)生變化。單片機通過紅外線接收頭輸出的變化知道電梯轎廂的位置。 圖圖 11 紅紅外外發(fā)發(fā)射射對對管管 圖圖 12 紅紅外外對對管管電電路路圖圖 圖11所示為反射式紅外線發(fā)射-接收器的示例。調(diào)整發(fā)射管的限
57、流電阻(200 ) , 可以調(diào)整靈敏度,但是注意不能讓電流超過50mA,以免燒毀發(fā)射管。輸出側(cè)的10k 電阻是提供“0”電平時的接地電阻,如果電路里已經(jīng)有信號輸入的接地電阻,則可 以省略本處的10k電阻。此電阻阻值不能太小,否則高電平輸出會達不到3.5V以上。 只要在紅外線發(fā)射接收管前插入一件對紅外光有反射作用的物質(zhì),圖示的輸出端 口“OUT”的電平立即從低變成高。只要在紅外線發(fā)射接收管前插入一件對紅外 光有無反射作用的物質(zhì),圖示的輸出端口“OUT”的電平立即從高變成低。如果該 反射或無反射物質(zhì)是循環(huán)連續(xù)動作的話,就是一種非常好的無觸點信號源位置檢測。 3.3.6 電機驅(qū)動電路電機驅(qū)動電路 電
58、機驅(qū)動部分采用常用的 H 橋電路,如下圖所示。在 P2.4 口輸入 PWM 信號對 整個電路進行選通,通過調(diào)節(jié) PWM 的占空比,實現(xiàn)電機運動過程的加速和減速的 過程,從而完成電機的停止、平層操作。P2.5 口為電機的正反轉(zhuǎn)控制,當 P2.5 為高 電平時,Q3、Q2 管導通,并通過電機構(gòu)成回路,實現(xiàn)電梯的反轉(zhuǎn),當其為低電平 基于單片機的電梯控制系統(tǒng) 第 14 頁(共 44 頁) 時,Q1、Q4 管導通,通過電機構(gòu)成了 H 橋的另一邊反向回路,實現(xiàn)了電梯的正轉(zhuǎn), 從而完成電機的正反轉(zhuǎn)控制。驅(qū)動電路 PCB 圖見附件二圖 24、圖 25。 仿真圖如圖 13 所示: P24 P25 1 2 3 U
59、1:A 7408 4 5 6 U1:B 7408 9 10 8 U1:C 7408 12 13 11 U1:D 7408 Q1(E) U1:A(Y) (-)Q5(C) U1:D(Y) U1:C(Y) U1:B(Y) D1(K) Q3 TIP41 Q5 TIP41 D1 1N4001 D2 1N4001 D3 1N4001 D4 1N4001 Q1 TIP42 Q2 TIP42 12 U3:A 7404 圖圖 13 H 橋電橋電路仿真路仿真圖圖 3.3.7 按鍵指示按鍵指示 由于此部分只要求每層顯示上下標志,所以我們采用一般的發(fā)光二級管。此外, 由于一樓和五樓只能分別上和下,故我們在一樓和五樓都
60、只安裝一個發(fā)光二級管。 由于單片機 IO 口資源有限,我們通過 74HC573 鎖存器實現(xiàn)電梯外部的八個發(fā)光二 極管與矩陣鍵盤的 P3 口復用,通過 P0.6 選通,當需要對八個發(fā)光二極管進行操作 時,需要先將 P0.6 置 1 進行選通,改變 P3 口數(shù)值,再置 0 對 P3 進行鎖存。其電路 如圖 14: 硬件設(shè)計 第 15 頁(共 44 頁) P06 P37 P36 P35 P34 P33 P32 P30 P31 D0 2 D1 3 D2 4 D3 5 D4 6 D5 7 D6 8 D7 9 Q0 19 Q1 18 Q2 17 Q3 16 Q4 15 Q5 14 Q6 13 Q7 12
61、LE 11 OE 1 U5 74HC573 +5V NAME=NICK NET=P1.8 233 443 55 2 4 121 S A B C D 1 2 4 3 圖圖 14 電電梯外部按梯外部按鍵鍵指示復用指示復用電電路路 3.3.8 緊急報警緊急報警 轎廂內(nèi)設(shè)緊急報警按鈕,當電梯突然發(fā)生故障使轎箱內(nèi)的人被困時,可以通過 按下緊急停止按鈕,清除所有呼叫信號,并將電梯直接運行至一樓,并發(fā)出報警信 號。由于這個部分要求電梯的任何運行狀況下都要有效,為保險起見,我們將此作 為一個獨立的模塊。 圖圖 15 蜂蜂鳴鳴器器報報警原理警原理圖圖 緊急停止 按鈕 求救信號 清除所有呼叫信號 電梯運行至一樓
62、發(fā)出報警信號 維修電梯解 救被困人員 電梯管理 人員 清除警報 等待啟動 基于單片機的電梯控制系統(tǒng) 第 16 頁(共 44 頁) 4 軟件設(shè)計軟件設(shè)計 本設(shè)計由于采用鍵盤矩陣來代替外呼內(nèi)選按鈕,而電梯的運行方向是根據(jù)這些 呼叫按鍵和選擇按鍵來決定的,所以單片機要不斷的掃描鍵盤來獲取各層呼叫狀態(tài), 從而控制電梯的運行。故鍵盤矩陣掃描是本系統(tǒng)軟件設(shè)計的重要一部分,另外要把 鍵盤掃描到的各層的按鍵信息存儲起來,然后和電梯的運行狀態(tài)比較,判斷是否響 應各層呼叫,當電梯到達目的樓層時電機停止,此時即可進、出乘客,乘客進入電 梯之后可選擇去哪一層,然后電梯根據(jù)乘客的選擇判斷去哪一層,繼續(xù)運行。通過 單片機
63、控制電梯在上升過程中只響應上升呼叫,下降過程中只響應下降呼叫。 由于本設(shè)計采用單片機實現(xiàn)控制,其中主程序部分主要完成系統(tǒng)的初始化,如 中斷方式的設(shè)置,開中斷等。在中斷子程序中完成樓層檢測等,其它的如數(shù)碼管的 顯示,鍵盤的響應,轉(zhuǎn)動電機的控制,延時等均由相應的子程序來完成。 軟件設(shè)計思想:采用模塊化的分層次設(shè)計方法,將軟件系統(tǒng)功能由多個實現(xiàn)單 一功能的子程序?qū)崿F(xiàn)。通過調(diào)用不同的子程序,實現(xiàn)了復雜功能控制。這樣便于調(diào) 試、修改。軟件編程是實現(xiàn)多功能、智能化、操作方便的關(guān)鍵。在本設(shè)計中,可以 把程序的各部分相互結(jié)合起來,達到完成各項設(shè)計的功能。 4.1 電梯主程序電梯主程序 根據(jù)系統(tǒng)要求,電梯的程序
64、應滿足以下要求: (1)初始化程序使數(shù)碼管顯示“1”表示電梯處在一樓,等待人進入電梯; (2)主程序主要包括: 判斷乘客進入電梯后選擇去哪一層,根據(jù)判斷情況來控制電梯運行,到達目 標樓層后相應的呼叫指示燈熄滅; 電梯在運行過程中要不斷的掃描鍵盤,從而來判斷各樓層有無呼叫請求,并 點亮相應的呼叫指示燈; 設(shè)置演示功能按鍵、緊急停止按鍵、啟動按鍵; 實時顯示電梯所在位置及運行狀態(tài)(上行/下行) ; 開關(guān)門有一定的延時來保證乘客走出/進入電梯; 軟件設(shè)計 第 17 頁(共 44 頁) 主程序流程圖如圖 16 所示。 開始 初始化 啟動 緊急停止 功能演示 按鍵查詢 樓層檢測 樓層、方 向顯示 電梯邏輯控制 電動機轉(zhuǎn)動 Y N N 演示子程序 Y N Y 圖圖 16 主程序流程主程序流程圖圖 電梯的整個軟件設(shè)計包括一下幾部分:電梯邏輯控制模塊、電梯運行模塊、鍵 盤掃描模塊、樓層顯示模塊、指示燈關(guān)閉模塊、樓層檢測模塊、電梯功能演示模塊、 電梯緊急停止模塊。 4.2 電梯邏輯電梯邏輯控制控制 電梯控制中,單片機掃描樓層外呼內(nèi)選信號,將樓層呼叫信號與當前樓層運行 狀 態(tài)進行比較,確定電梯響應上升、下降隊列,然后電梯按照運行隊列進行電機控制。 而將呼叫信號轉(zhuǎn)化為響應隊列
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。