【正文】
SEBT SEBT ;門開 MOV R2, 0 ; 5s 定時開始 CJNE R2, 50, $ ;等待 5s 延時 CLR ;門關(guān) SEBT CLR ;下降 CJNE R3, 0, DOWN12 ; Stop 鍵是否按下過 AJMP UP1 DOWN12: CLR ;若 Stop 鍵按下過 ,轉(zhuǎn) S1 停止工作 CLR AJMP S1 電機控制部分 本設(shè)計只是對電梯運行狀況的簡單模擬,對電機驅(qū)動這部分要求不是很嚴格,只需要實現(xiàn)電機的正反轉(zhuǎn)就可以了,所以選擇直流電機和 L289N 芯片驅(qū)動,可根據(jù) PWM 調(diào)節(jié)脈寬進行電機調(diào)速和正反轉(zhuǎn)。*********二樓上升按鍵選擇程序 *********** UP2: MOV DPTR, 5BH ;到達 2 樓,數(shù)碼管顯示“ 2” JB , UP21 ;是 2 樓電梯間的上升請求,轉(zhuǎn) UP21 JB , UP21 ;是電梯內(nèi)目標 2 樓請求,轉(zhuǎn) UP21 SJMP UP22 UP21: CLR ;清二樓電梯間上升請求標志位 CLR ;清電梯內(nèi)目標 2 樓請求標志位 SETB ;上升指示燈滅 SEBT SEBT ;電機正轉(zhuǎn)電梯門開 MOV R2, 0 ; 5s 定時開始 CJNE R2, 50, $ ;等待 5s 延時 CLR ;門關(guān) SEBT SEBT ;電動機正轉(zhuǎn)上升 UP22: MOV A,20H ORL A,21H ORL A,22H ANL A, 0CH ;取得 2 樓請求情況 JNZ UP23 AJMP DOWN22 ; 2 樓無請求,轉(zhuǎn) 2 樓下降 UP23: CLR ;上升指示燈亮 SEBT SEBT ;電動機正轉(zhuǎn)上升 。 程序清單如下: 。直到再次按下 Start 鍵后重 新恢復工作。每樓層停留 5 s,直到四樓后,在四樓停留 5 s 后開始下降,控制臺的下降指示燈 DOWN 亮。 R3 作為 Stop 鍵曾經(jīng)按下過的記錄。 堆棧棧底: 70H 單元。主流程圖如圖 41 所示 . 圖 41 系統(tǒng)主流程圖 按鍵查詢部分 在本設(shè)計當中,鍵盤采用獨立式按鍵,按鍵由 P1 口和 控制,采用定時器 T1 中斷查詢按鍵狀態(tài),當有鍵按下時,即轉(zhuǎn)入相應(yīng)功能程序。在本設(shè)計中,可以把程序的各部分相互結(jié)合起來,達到完成各項設(shè)計的功能。 第四章 軟件設(shè)計 由于本設(shè)計采用單片機實現(xiàn)控制,所以軟件設(shè)計部份的程序編寫用匯編語言來完成。 L298N 的輸出電流為 2A,最高電流為 4A,最高工作電壓為 電梯上升和下降,另臺電機用于帶動電梯門的開關(guān)。利用電梯行至樓層標志處光槽光線被電梯遮擋所帶來的電平變化發(fā)送到單片機 計數(shù)即可實現(xiàn)樓層檢測。 圖 33 電梯內(nèi)部控制電路 控制臺電路 控制臺電路如下圖所示。每個發(fā)光二極管通過一只阻值為 470Ω的限流電阻接電源 VCC ,這樣流經(jīng)發(fā)光二極管的電流約為 7. 5 mA,有適當?shù)牧炼?,同時單片機的端口在不加驅(qū)動的情況下可以承受。當按鍵按下時,端口 ~ 通過按鍵接地,使得 .0~ 變?yōu)榈碗娖健k娙軨3 按鍵 RESET 構(gòu)成上電復位和手動復位電路。 樓層顯示部分用一只數(shù)碼管,顯示電梯當前所在的樓層。每個按鍵配有相應(yīng)指示燈。當槽內(nèi)無物體時,砷化鎵發(fā)光管發(fā)出的光直接照在硅光敏三級管的窗口上,從而產(chǎn)生大的電流輸出,當有物體經(jīng)過槽 內(nèi)時則擋住光線,此時光敏管的輸出端為低電平,這樣可識別物體的有無。 此處采用脈沖式光電傳感器,通過電梯行至相應(yīng)樓層裝有傳感器的地方時,產(chǎn)生的電平變化,發(fā)送到單片機計數(shù)就可以確定樓層數(shù)。 樓層檢測模塊 在當下檢測技術(shù)多種多樣,其中光電檢測方法占有十分重要的地位,不僅具有精度高、反應(yīng)快、非接觸等優(yōu)點,而且可測參數(shù)多,傳感器的結(jié)構(gòu) 簡單,形式靈活多樣,體積小的特點,所以在此次設(shè)計當中選擇光電傳感器作為樓層檢測部分的主要部件,完成樓層檢測的功能。由于將多功能 8 位 CPU 和閃爍存儲器組合在單個芯片中, ATMEL 的 AT89C51 是一種高效微控制器, AT89C2051是它的一種精簡版本。故采用本方案。 總體方案設(shè)計與論證 方案一:采用可編程控制器( PLC)作為主要器件來控制電機的運動、內(nèi)外按鍵的響應(yīng)、按鍵后的電路顯示等等。 1977 年日本三菱電機開發(fā)出 10m/s 的超高速電梯。 1962 年在美國已出現(xiàn) 高速電梯。 1915 年已設(shè)計成功電梯自動平層控制系統(tǒng)。電梯是高層建筑中安全、可靠、垂直上下的運載工具, 對改善勞動條件、減輕勞動強度起到很大的作用。 1951年,黨中央提出要在天安門安裝一臺由我國自行制造的電梯,天津從慶生電機廠榮接此任,四個月后不辱使命,順利地完成了任務(wù)。如今,以美國奧的斯公司為代表的世界各大著名電梯公司各展風姿,仍在繼續(xù)進行電梯新品的研發(fā),并不斷完善維修和保養(yǎng)服務(wù)系統(tǒng)。”站在升降梯平臺上的奧的斯先生向周圍觀看的人們揮手致意。 1854 年,在水晶宮舉行的上,美國人伊萊沙 ??格雷夫斯 ??奧的斯第一次向世人展示了他的發(fā)明。 Abstract This text primarily introduced Elevator control system that based on SCM SingleChip Microputer control system and hardware from some of the major minimum system modules, elevator between circuit blocks, lift circuit module, floors detection module, the motor drive module, alarm module posed of seven parts. The system uses SCM 89 C51 as a core control, the use of internal and external strokes press the button or not arising from the level of change, as users request information sent to the microcontroller, motor control microcontroller rotation, the floor under the SCM Test results parked motor control in the target floor. Floor detection using photoelectric sensors, motor control part of a DC motor and L298N Some use of assembly language software, the use of methods to detect interrupt the user requests the key information, according to the lift operation to the appropriate floor, a photoelectric sensorlevel changes to the SCM count to determine the number of floors, and sent to the digital display. Hardware design is simple and reliable, the bination of software, basically a fourstory elevator operation of the simulation. Key words: AT89C51。樓層檢測使用光電傳感器,電動機控制部分采用直流電動機和 L298N 芯片驅(qū)動。使用單片機匯編語言進行編程,實現(xiàn)運送乘客到任意樓層, 并且顯示電梯的樓層和上下行。其中 51 單片機是各種單片機中最為典型和最有代表性的一種 ,廣泛應(yīng)用于各個領(lǐng)域 .電梯是集機械原理應(yīng)用、電氣控制技術(shù)、微處理器技術(shù)、系統(tǒng)工程學等多學科和技術(shù)分支于一體的機電設(shè)備,它是建筑中的永久垂直交通工具。該系統(tǒng)采用單片機( 89C51)作為控制核心,內(nèi)外招使用按鍵按下與否而引起的電平的改變,作為用戶請求信息發(fā)送到單片機,單片機控制電動機轉(zhuǎn)動,單片機根據(jù)樓層檢測結(jié)果控制電機停在目標樓層。 關(guān)鍵詞: AT89C51;電梯控制系統(tǒng)。一個半世紀的風風雨雨,翻天覆地的是歷史的變遷,永恒不變的是電梯提升人類生活質(zhì)量的承諾?!耙磺邪踩壬鷤儭?150 年來,電梯的材質(zhì)由黑白到彩色,樣式由直式到斜式,在操縱控制方面更是步步出新――手柄開關(guān)操縱、按鈕控制、信號控制、集選控制、人機對話等等,多臺電梯還出現(xiàn)了并聯(lián)控制,智能群控 ;雙層轎廂電梯展示出節(jié)省井道空間,提升運輸能力的優(yōu)勢;變速式自動人行道扶梯的出現(xiàn)大大節(jié)省了行人的時間;不同外形――扇形、三角形、半菱形、半圓形、整圓形的觀光電梯則使身處其中的乘客的視線不再封閉。 1932年由美國奧的斯公司安裝在天津利順德酒店的電梯至今還在安全運轉(zhuǎn)著。電梯給人們的生活帶來了便利,也為我國現(xiàn)代化建設(shè)的加速發(fā)展提供了強大的保障。 1889 年,美國奧梯斯升降機公司推出了世界第一部以電動機為動力的升降機,同年在紐約市的馬累特大廈安裝成功,標志著電梯的誕生。 1955 年出現(xiàn)真空電子管小型計算機控制電梯。 1976 年將微處理器應(yīng)用于電梯。報警模塊作為電梯的求救系統(tǒng)。單片機技術(shù)目前較為成熟,自身資源豐富,硬件設(shè)計簡單,成本低,可靠性高,結(jié)合軟件完全可以實現(xiàn)電梯運行狀況的簡單模擬。該器件采用 ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標準的 MCS51 指令集和輸出管腳相兼容。這樣做的優(yōu)點是電路比較簡單,控制也較簡單。近年來,隨著光電技術(shù)的發(fā)展,光電傳感器已成為系列產(chǎn)品,其品種及產(chǎn) 量日益增加,用戶可根據(jù)需要選用各種規(guī)格產(chǎn)品,目前已在各種自動機上已獲得廣泛的應(yīng)用。GK310C 型光電管是將砷化鎵紅外光發(fā)光管和硅光敏三級管裝在中間帶槽的支架上。電梯內(nèi)部電路:目標樓層號 14 選擇按鍵。兩個指示燈,分別指示電梯當前的升降情況。 第三章 基于單片機的電梯控制系統(tǒng)單元電路的設(shè)計 單片機最小系統(tǒng) 圖 31 單片機最小系統(tǒng) 單片機最小系統(tǒng)電路如圖 31 所示,單片機采用 ATMEL 公司的 AT89C51,晶體振蕩器選 12MHz, C C2 為 30p 瓷片電容,與晶體振蕩器構(gòu)成時鐘電路。其中R5 R5 R5 R5 R60 和 R62 是上拉電阻,其作用是保證按鍵未按下時,端口 ~ 為高電位。每個上升、下降按鍵均有一只發(fā)光二極管作為指示燈與之配合,發(fā)光二極管與 PO 口的 ~ 連接。上拉電阻 R11~R14 的作用同上。 STOP 鍵和 START 鍵分別接單片機的 和 ,上下指示燈分別接單片機的 和 樓層檢測 在本設(shè)計當中,光電傳感器電路連接圖如下所示: 如圖所示, D1, T1 組成紅外發(fā)射 接受對管, D1 通電后發(fā)出紅外信號,光槽若未擋住, T1 將導通,比較器 LM339 輸出低電平,光槽光線若被擋, T1 截止,LM339 輸出高電平。由 L298N 內(nèi)部電路無續(xù)流二極管對三極管進行保護,所以必須在外部接線 OUT1, OOUT2, OUT3, OUT4 加入續(xù)流二極管保護電路。 圖 38 報警電路 本章小節(jié) 在本章當中,給出了本次設(shè)計電梯控制系統(tǒng)的各項性能指標和所需器件的特性及主要參數(shù),并分部份闡述用硬 件實現(xiàn)本設(shè)計各模塊的詳細方案,并結(jié)合方案出硬件電路圖。軟件編程是實現(xiàn)多功能、智能化、操作方便的關(guān)鍵。