羅誠
(沈陽藍光新一代技術(shù)有限公司,遼寧 沈陽 110003)
單片機本身體積相對較小、處理速度較快、且它的價格低廉、功能表現(xiàn)強大,是目前最為重要的工業(yè)生產(chǎn)控制系統(tǒng)。在電梯自動控制技術(shù)體系中,主要結(jié)合啟動、選層、平層、換速、停車等諸多控制環(huán)節(jié)進行分析,確保單片機系統(tǒng)檢修運行與維護工作到位。就整體而言,要結(jié)合單片機控制機制,避免因外圍設(shè)備故障導(dǎo)致芯片損壞,增強單片機及相關(guān)設(shè)備的可靠性。
電梯自動控制技術(shù)對于電梯的安全屬性升級是具有重要促進作用的,目前比較常用的電梯自動控制設(shè)備不但造價較高,且其檢修、維護相對困難。為此,單片機若有效應(yīng)用于電梯自動控制過程中,能有效改善上述問題,不斷提高電梯自動控制技術(shù)的安全可靠性。單片機內(nèi)配有能夠高速處理數(shù)據(jù)的CPU 內(nèi)核,同時集成有I/O 口、中斷系統(tǒng)、定時器、A/D 某塊等外設(shè),配合外圍電路可以建立一個小而完善的微型計算機系統(tǒng)。實際上,單片機是非常適合于當前電梯自動控制系統(tǒng)的,它在系統(tǒng)中可替代PLC、時間繼電器等多種器件,實現(xiàn)對系統(tǒng)設(shè)備種類與數(shù)量的有效精簡。結(jié)合電梯自動控制原理,優(yōu)化單片機外圍設(shè)備接口芯片,充分發(fā)揮單片機的技術(shù)應(yīng)用優(yōu)勢[1]。
在電梯自動控制運行過程中,需要利用外呼按鈕向電梯傳遞呼梯信號,使電梯能夠前往產(chǎn)生外呼信號的樓層,電梯運行的另一信號來源為轎廂內(nèi)選信號,電梯將前往內(nèi)選信號樓層,電梯自動控制系統(tǒng)將通過以上兩種指令信號建立加速與減速控制機制。當電梯處在運行狀態(tài)時,需要通過特殊邏輯處理外呼信號:當前運行方向下,電梯順向截梯,此時需要結(jié)合運行方向、運行速度、所處樓層等信息顯示分析電梯緊急停車過程,并執(zhí)行停車命令,系統(tǒng)進入語音播放邏輯,播放當前樓層等信息。單片機控制新型智能電梯語音原理圖,如圖1[2]。
圖1 單片機控制新型智能電梯原理示意圖
單片機在電梯自動控制中的硬件電路設(shè)計,主要結(jié)合電梯內(nèi)選信號電路與電梯樓層信息顯示電路兩點來看[3]。
電梯內(nèi)選信號硬件電路,是圍繞單片機輸入口設(shè)計,采用輸入端口外接下拉電阻建立并行輸入的技術(shù)方式實現(xiàn)。一般來說,其電路中可以采用4x4 矩陣鍵盤,通過8 個IO 口,實現(xiàn)16 路按鍵輸入。通過掃描技術(shù)獲取按鍵鍵值,為確保獲取鍵值準確,要做好以下兩點設(shè)計:
其一,要判斷鍵盤按鍵按下時的電平狀況,電路中的全部行線通過下拉電阻置于低電平狀態(tài),并接入單片機輸入口,縱線接入單片機輸出口,在縱線的輸出口上按固定時序循環(huán)產(chǎn)生高電平。鍵盤中按鍵按下時,需要確保行線與縱線相互交叉,此時按下按鍵的行線輸入口上可以識別到,其所在縱線循環(huán)產(chǎn)生的高電平,從而確定按下的按鍵所在行。進而通過當前縱線產(chǎn)生高電平的線號確定縱線,通過行線和縱線就能定位按下的按鍵。根據(jù)掃描按鍵的工作原理可知,為了獲取準確鍵值縱線高電平的循環(huán)時間要足夠快,且行線掃描到高電平時要及時確定縱線位置;其二,按鍵按下的過程中存在抖動的情況,為保證按鍵鍵值準確輸入信號要進行去抖動和抗干擾處理,防止錯誤信號被單片機識別。
電梯樓層信息顯示電路,通過全雙工串行通信,配合外圍芯片組合成串并口輸入與輸出電路。采用發(fā)光二極管直接驅(qū)動方式,實現(xiàn)低電平點亮二極管,作為電梯運行方向指示燈[4]。通過IIC通訊配合LED專用驅(qū)動芯片,驅(qū)動七段碼數(shù)碼塊顯示當前樓層。
對單片機在電梯自動控制中軟件設(shè)計要點進行分析,有效提高電梯整體運行效率。在軟件設(shè)計中,需要反復(fù)調(diào)用電梯參數(shù),為避免多次調(diào)用地址難以判斷問題,可將參數(shù)發(fā)送至外部數(shù)據(jù)存儲器,保存于固定地址內(nèi)。在電梯開關(guān)門條件判斷過程中,需要分析當前電梯狀態(tài)數(shù)據(jù),同時結(jié)合電梯開關(guān)門邏輯,將電梯??吭谥付菍雍?,并確保轎廂平層完成后,方可執(zhí)行開關(guān)門操作。在轎廂實際運行過程中,要結(jié)合當前梯速,轎廂當前所在樓層,轎廂目標樓層,分析電梯加速與減速曲線,確保單片機輸出相應(yīng)加速與減速信號。與此同時,要對電梯內(nèi)外部請求數(shù)據(jù)進行分析,處理電梯運行相關(guān)控制數(shù)據(jù),確保電梯控制系統(tǒng)優(yōu)化流程順利推進[5]。
對單片機在電控自動控制中的設(shè)計方案進行分析,要優(yōu)化程序設(shè)計原理,優(yōu)化硬件電路,下文具體來談:
利用單片機的電梯自動控制設(shè)計方案中,為保證電梯高效運行,需要反復(fù)調(diào)用電梯位置ASK1 以及呼梯請求ASK2,以了解電梯狀況與外呼請求。通過采用DPTR 指針自加功能,結(jié)合外部存儲器變址尋址方式建立多次調(diào)用機制。結(jié)合判斷使用地址,保證單片機在電梯自動控制過程中參數(shù)獲取正確。在關(guān)門條件判斷過程中,則需要確保程序運行邏輯正確,條件達標,保證電梯開關(guān)門執(zhí)行到位。在結(jié)合樓層信息分析加速與減速位置時,同時處理高速與低速信息,并做好轉(zhuǎn)換低速后停車準備。在設(shè)計原理優(yōu)化過程中,還需要結(jié)合電梯自動控制技術(shù)體系中的其他模塊分析單片機應(yīng)用效果,確保單片機應(yīng)用到位,體現(xiàn)一定技術(shù)優(yōu)勢[6]。
針對直流調(diào)速控制系統(tǒng)中額定電壓進行硬件設(shè)計,確保電路設(shè)計留有足夠余量,電梯直流調(diào)速系統(tǒng)額定電壓大約為230V。為了保證供電質(zhì)量,通常需要結(jié)合三相降壓變壓器實現(xiàn)對電源電壓的有效降低,同時能夠規(guī)避網(wǎng)側(cè)3 次諧波所帶來的諸多不良影響。在這里,大多采用△/Y 聯(lián)結(jié)提高變壓器轉(zhuǎn)換效率[7]。
另一方面,需要判斷鍵盤中閉合鍵位置內(nèi)容,對鍵盤中的按鍵狀況進行確認分析,了解確定鍵盤中形成閉合鍵內(nèi)容,明確鍵位位置。結(jié)合某根行線調(diào)整低電平,確保行線始終保持低電平位置。在對各個列線的電平狀況狀態(tài)進行檢測過程中,需要對某一列電平建立有效高電平輸出。在與低電平行線交叉位置按鍵按下時所在行線電平由低電平變?yōu)楦唠娖健?/p>
在針對電梯樓層信息顯示電路進行分析過程中,需要保證其數(shù)碼管顯示信息完全一致,例如要設(shè)計一個LED 數(shù)碼管顯示器用來顯示電梯樓層等信息,配合串行口TXD以及RXD進行全雙工串行通信,結(jié)合同步移位寄存器,通過解析RXD 數(shù)據(jù)串行數(shù)據(jù),同時配置TXD 端的串行輸出同步移位,有效調(diào)整串行口配合外圍芯片建立一套完整的多個串行并口輸入與輸出電路。這一輸入與輸出電路可以用來顯示電梯運行方向與電梯門開關(guān)電路。采用發(fā)光二極管配合上拉電阻,對電源直接驅(qū)動方式進行設(shè)計,確保低電平應(yīng)用有效到位。通過配置DK 開門燈配合DG 關(guān)門燈,設(shè)置Dcup 電梯上行燈以及Ddown 電梯下行燈。同時設(shè)置上行燈與下行燈過程中,要建立多路并聯(lián)聯(lián)動機制,確保電梯樓層信息顯示電路信號內(nèi)容明顯顯示,整個過程中必須確保高低電平設(shè)計到位防止二極管虛亮情況,提高電路并聯(lián)聯(lián)動機制運行效率。在優(yōu)化硬件電路過程中,也希望為接下來優(yōu)化軟件打好基礎(chǔ)。
在優(yōu)化軟件電路過程中,需要結(jié)合電梯運行效率進行分析,在設(shè)計過程中要做到對ASK1 電梯位置狀況與ASK2 電梯請求的反復(fù)調(diào)用,確保在程序中采用外部存儲器變址尋址方式,有效規(guī)避程序中多次調(diào)用所產(chǎn)生的地址難以判斷現(xiàn)象狀況,它可能會導(dǎo)致軟件程序無法有效執(zhí)行。在針對電梯關(guān)門條件進行判斷過程中,需要首先減去狀態(tài)數(shù)據(jù)內(nèi)容,分析其邏輯運算內(nèi)容,確保電梯開門樓層與開門請求優(yōu)化到位,有效執(zhí)行開門程序。例如在電梯所處樓層狀況進行分析,可以將這一狀況設(shè)置為0,配合請求0 設(shè)置PT1、PT2、PT3 等相關(guān)內(nèi)容,做到對樓層中間控制點的有效安排設(shè)計,結(jié)合設(shè)計需要進行分析,確保電梯在經(jīng)過過程中控制點時控制到位。具體來說,主要是對轎廂進行控制,確保臨近樓層停留判斷到位。在電梯轎廂加速與減速過程中,則要保證程序設(shè)置到位,結(jié)合單片機輸出加速與減速信號進行針對性操作,優(yōu)化軟件系統(tǒng)設(shè)計全過程。最后要對程序內(nèi)容進行說明,選擇在電梯內(nèi)外部同時請求控制數(shù)據(jù)內(nèi)容,并在外部RAM 位置選擇相關(guān)數(shù)據(jù)內(nèi)容,建立內(nèi)部RAM 電梯運行控制數(shù)據(jù),其具體程序流程應(yīng)該參考如下:
首先啟動程序,初始化使用到的相關(guān)外設(shè),此時電梯在一層位置,查詢信號到上層呼梯信號,輸出關(guān)門信號,待電梯門完全關(guān)閉后,向上啟動電梯運行??煲_到目標時,設(shè)置減速點,并在目標層內(nèi)繼續(xù)選擇向上呼叫,輸出減速控制信號。最后達到目標層停車,并進行目標層信號處理。在整個過程中,要合理充分利用單片機的集成電路芯片,借助單片機電梯自動控制應(yīng)用功能,基于不同模式對電梯所在建筑的不同樓層發(fā)出不同請求,如此就能提高電梯運行進程中的整體效率。再者,利用單片機對電梯進行自動控制,確保電梯自動控制中不同功能的有效切換,確保單片機精確測量電機工作狀態(tài),對電梯安全穩(wěn)定運行也是相當有利的。
就目前看來,通過單片機建立的自動控制系統(tǒng),在電梯控制應(yīng)用中,能夠保證在不同呼梯或內(nèi)選方式下,能夠獲取正確的運行信號,有效提高電梯運行進程效率。在分析單片機對電梯的控制過程時,了解不同模式之間的切換方式,結(jié)合不同模式下電梯在不同樓層接收請求時的處理機制,確保單片機在電梯自動控制技術(shù)體系中得到有效深入應(yīng)用,并提高應(yīng)用水平。