回覆列表
-
1 # 技術閒聊
-
2 # 山石嶙嶙
主要是設計思想,電梯可靠性要求特別高,最好是冗餘系統,其次是節能,減少磨損,提高效率的控制策略(多部電梯聯動情況下)。還有自檢,故障監測等。總之,做是容易的,做好不容易些。
-
3 # 藍色小球
用微控制器來做是可以,只不過這種的電梯系統是很簡單的那種。只能做到那種就近原則,順路原則這種演算法的,而且它的可靠性方面得不到很好的保證。如果在大廈中有多部電梯,那麼這個設定難度會以指數遞增,電梯系統設定難度是跟他的電梯數量,樓層高度,樓層人數,和樓層區域功能等等這些有關的。所以用微控制器來做電梯控制系統,那隻能是用來演示,根本沒辦法用作於實質專案中。
基於微控制器的電梯控制系統,其原理實現並不難,透過採集按鍵選擇停留的樓層,微控制器系統結合樓層資訊,控制電動機轉動,控制電梯停留在相應的樓層。電梯控制系統真正的難點在於安全可靠性方面,畢竟電梯涉及到人身安全,系統對安全可靠性是非常高的。
大家經常坐電梯,對電梯多少有一定的瞭解:
電梯主要由電機、箱體、自動門、電纜、電梯導軌、樓層感測器、重力感測器、門口感測器、按鍵、顯示、攝像頭、系統控制器等構成。電機用於控制電梯升降;電梯導軌規定箱體的執行軌跡;按鍵用於採集使用者上樓、下樓或電梯樓層資訊;樓層感測器用於識別樓層資訊;重力感測器用於採集重量,判斷是否超載;系統控制器負責按鍵資訊、樓層資訊、重量資訊、各種故障資訊等採集,控制電機運轉,負責開門、關門,超載報警,樓層顯示,狀態資料儲存,以及各種故障處理等。
當一個人走到電梯門口時,按上升或下降按鈕,系統採集到該樓層的相應訊號,控制電機將箱體執行到指定樓層,然後開門,人進去後會自動關門(電梯的門開啟後不管是否有人進入幾秒後都會自動關門,除非檢測到門當中有物體或超載),電梯內會進行實時重量檢測,當超載時會自動報警。進入電梯後關門按相應的樓層資訊按鈕,系統檢測到相應的資訊後控制電機將轎廂執行到指定位置,開門。
瞭解電梯的基本功能後怎麼使用微控制器做電梯系統控制呢?下面以51微控制器為例進行例項講解:
微控制器的外圍電路有:
按鍵採集電路,按鍵除了電梯內的樓層按鍵之外,還有電梯內的開門、關門按鍵以及每個樓層外的上樓、下樓按鍵(1樓除外,只有上樓按鍵)。
樓層顯示電路,可用LCD屏或數碼管組成,顯示電梯運行當前樓層資訊。
報警電路,由蜂鳴器組成,用於超載或故障報警。
樓層採集電路,可由紅外發射、接收管組成,用於定位具體樓層。
電機驅動電路,用於控制電機正轉、反轉、停止,以及調速。
重力感測器,實時採集電梯內的重量,防止超載。
開門、關閘電路,用於控制電梯內外門開、關、停。
光電感測器電路,用於判斷電梯門口是否有人,以防關門時被夾。
上圖為其原理框圖,微控制器透過採集按鍵編碼用於識別使用者想要去的樓層或者進電梯、開門、關門等訊號採集,透過微控制器系統程式設計處理控制電機運轉(正轉或反轉),使電梯上升或下降到達指定位置;當超載或故障時驅動蜂鳴器工作,發出報警聲;LCD或數碼管實時顯示微控制器透過紅外感測器採集到的樓層資訊,下圖為參考原理圖。
總結:上圖只是一個使用微控制器模擬的電梯控制系統,原理功能上並不難,外圍電路也很常用。在實際應用中,難點在於安全可靠性方面,系統遇突發狀況時如何透過演算法處理,確保人身安全是最重要的!