張 楠,劉 偉
(山西大同大學 機電工程學院,山西 大同 037009)
煤礦工業(yè)在我國能源領域仍占據(jù)主導地位,伴隨著采煤方式機械自動化程度的不斷提高,煤礦供電系統(tǒng)的穩(wěn)態(tài)運行及監(jiān)測監(jiān)控的時效性顯得至關重要。但是,煤礦井下供電及電氣設備的故障問題時有發(fā)生,究其原因,主要是安全問題的重視力度不夠,供用電設施的陳舊、類別的繁雜,以及對煤礦井下電力系統(tǒng)的監(jiān)測監(jiān)控不及時,無法得到一些設備運行方面的可靠信息[1-2]。綜上,煤礦需要健全完善的電力監(jiān)測監(jiān)控系統(tǒng),實現(xiàn)對各電力運行參數(shù)的有效監(jiān)測監(jiān)控,使整個系統(tǒng)更加現(xiàn)代化、智能化。
煤礦井下的電力監(jiān)控系統(tǒng)主要有三層結構[3-5]。第一層是電力監(jiān)控主站。第二層由煤礦井下部分的通信計算機設備以及網絡設施組成,通過通信方式完成信息的交互共享。通信分站的主要目的是為了完成上級主站與下級監(jiān)測站之間的信息交互,并基于以太網的形式,采取ARM微處理器進行數(shù)據(jù)通信,在底層監(jiān)測使用RS-485來進行原始監(jiān)測數(shù)據(jù)的傳輸??偠灾?通信分站整體上完成對信息數(shù)據(jù)的轉換工作。第三層是綜合保護信息采集裝置,主要采用數(shù)字化的手段,實時對井下各類測量點位的電氣參數(shù)進行采集,同時具備各類綜合性保護功能。煤礦井下電力監(jiān)控系統(tǒng)整體結構如圖1所示。
圖1 煤礦井下電力監(jiān)控系統(tǒng)整體結構Fig.1 Structure of underground power monitoring system in coal mines
如圖1所示,電力監(jiān)控的設計主要是為了對煤礦井下各個運行設備進行有效的監(jiān)測以及監(jiān)控,并進行保護和管理,一定程度上提高了生產效率以及事故預警的能力。
煤礦電力監(jiān)控系統(tǒng)地面主站在硬件方面主要由數(shù)據(jù)服務器、監(jiān)控站臺和通訊服務器三部分組成。而地面主站系統(tǒng)主要采用B/S/C(Browse/Sever/Client),亦即瀏覽/服務/用戶的三層結構形式[6-7],如圖2所示。
圖2 地面主站系統(tǒng)的基本結構Fig.2 Basic structure of ground master station system
對于整個系統(tǒng)的通信分站部分而言,為了完成承上啟下的信息交互功能。擬采用“ARM+以太網控制芯片”的設計方案,通過ARM內嵌設置再加之TCP/IP等基本的通信協(xié)議來有效地完成RS-485、CAN總線與以太網間的通信。另外,分站系統(tǒng)硬件方面的框架結構主要由ARM處理器、供電電源電路、以太網電路以及各類轉換接口等組成。分站亦可進行一些通信協(xié)議的轉換,這在一定程度上改善了系統(tǒng)整體部分在兼容方面的性能,通信分站系統(tǒng)的硬件基本結構如圖3所示。
圖3 通信分站系統(tǒng)的硬件基本結構Fig.3 Basic hardware structure of communication substation system
電力監(jiān)控系統(tǒng)的綜合保護信息采集裝置主要采集底層信號,在電路采集和控制部分以光電隔離的形式實現(xiàn)對井下強電磁干擾的抑制。與此同時,使用“FPGA+ARM”結構,由FPGA模塊對數(shù)據(jù)采集控制,用ARM完成數(shù)據(jù)信息之間的通訊及各個操作命令之間的執(zhí)行和解釋,二者分工合作[8]。井下電力監(jiān)控綜保裝置整體方案框架如圖4所示。
圖4 井下電力監(jiān)控綜保裝置整體方案框架Fig.4 Overall framework of underground power monitoring and comprehensive protection device
圖4中,光電隔離模塊的對接,不僅對后方電路進行保護,同時也起到了抗干擾以及隔離的作用。對于A/D的采樣工作由FPGA模塊控制,一定層面上提高了信號采集的準確度。另外,主控制器采用32位模式以ARM為內核芯片,目的是為了通信以及命令之間的執(zhí)行解釋,通過內置的操作系統(tǒng)完成信息通訊的功能。總之,整個綜合保護信息采集裝置可以有效地完成井下各類電氣參量以及開關模擬量的采集、控制和監(jiān)測。
煤礦電力監(jiān)控系統(tǒng)的通信分站作為整個煤礦運行系統(tǒng)的關鍵部分之一,主要是為了能夠有效地完成地面主監(jiān)控站與底層監(jiān)測分站及保護裝置之間的信息交換,達到及時傳遞信息的目的,進而對系統(tǒng)出現(xiàn)的一些故障、異常信息進行及時有效的處理與分析。
在地面主站的系統(tǒng)軟件方面分為系統(tǒng)型和應用型兩大類。系統(tǒng)型由操作類部分和數(shù)據(jù)庫等構成;而應用型則是基于VC6.0運行環(huán)境,涵蓋應用程序模塊、通訊模塊和組態(tài)工具等。地面主站系統(tǒng)的基本功能結構如圖5所示。
圖5 地面主站系統(tǒng)的基本功能結構Fig.5 Basic functional structure of ground master station system
在數(shù)據(jù)采集上,使用MODBUS等通訊協(xié)議,有效地提供了動態(tài)性的通信接口、組織網絡以及相關的數(shù)據(jù)信息點等實用功能。通訊的前置子系統(tǒng)與通信的管理機設備進行信息交互,實時地更新數(shù)據(jù)庫,同時也為人機監(jiān)控畫面儲備了一定的數(shù)據(jù),而且通訊的前置子系統(tǒng)和內存數(shù)據(jù)庫之間的通信均是基于以太網的基礎,也使通訊之間具備了容錯效能、足夠容量以及相對高效率的傳輸速率。
在組態(tài)設計方面,對于本系統(tǒng)來說,其功能組態(tài)主要由三部分內容構成:一是人機監(jiān)控畫面的組態(tài);二是數(shù)據(jù)報表的組態(tài);三是通訊結構和數(shù)據(jù)信息表的組態(tài)。在監(jiān)控畫面所使用的組態(tài)上,選用標準化的圖元結構、儀表盤以及函數(shù)曲線等相關的圖形元素,結合人為地對于所設計元件的顏色定義等,設計建立一個實時動態(tài)反映各電氣設備及元件的運行狀態(tài)畫面;同時,提供基本的人機交互操作畫面。在數(shù)據(jù)報表的組態(tài)層面上,其操作過程與Excel的操作極為類似,操作用戶可以根據(jù)當下的實際需求來設計規(guī)劃實際的契合內容,同時,報表的組態(tài)也提供最值以及平均值等多種常用的統(tǒng)計功能。通訊結構和數(shù)據(jù)信息表的組態(tài)主要進行一些通信接口參數(shù)的整定、通信介質的選擇以及相關數(shù)據(jù)表的屬性設置等。
地面主站軟件方面的整體框架主要由通訊管理、實時監(jiān)控畫面、組態(tài)工具、數(shù)據(jù)庫和參數(shù)庫管理共同構成一種監(jiān)控的組態(tài)平臺,有效地完成對井下采集信息的及時反映與處理,如圖6所示。
圖6 地面主站系統(tǒng)的基本結構框架Fig.6 Basic structural framework of ground master station system
在通信協(xié)議層面使用uIP協(xié)議,支持多個連接模式,占用內存較少,具有獨立性,節(jié)約空間。uIP協(xié)議與其他層間的關系如圖7所示。
圖7 uIP協(xié)議和其他層之間的關系Fig.7 Relationship between uIP protocol and other levels
在RS-485與以太網之間轉換的網絡層面采用上行模式和下行模式,并基于μC/OS-Ⅱ系統(tǒng)之上,使用TCP協(xié)議傳輸。在上行模式中,RS-485接收到數(shù)據(jù)進入中端,并以uip-periodic()來進行通信,最終完成傳送;在下行模式中,網絡端口中斷并接收到信息之后,分析信息數(shù)據(jù)向RS-485發(fā)送,其大致流程如圖8所示。
圖8 RS-485和以太網之間的轉換大致流程Fig.8 Conversion process between RS-485 and Ethernet
在uIP事件處置方面,不斷地重復調取uip-polling()來處理事件內容,具體流程框架如圖9所示。
對分站主監(jiān)控系統(tǒng)的軟件運行流程如圖10所示,主要涵蓋上電自檢、顯示界面以及通信處理等方面的功能。
中斷處理運行的時候,經由事件管理器之中的定時器來進行觸發(fā)動作,并且將次序設置為最高級,以避免被其他任務誤入。主監(jiān)控中斷處理的流程如圖11所示。中斷處理主要是為了完成數(shù)據(jù)信息的采集處理、以太網的通訊以及故障狀態(tài)的判別等。
當分站系統(tǒng)收到下層站臺或者上層主站站臺的通訊信號時,通訊接口會按照協(xié)議的規(guī)定發(fā)送信號,主監(jiān)控系統(tǒng)通信模塊的流程如圖12所示??梢钥闯?通信接口的控制程序采取上下雙層結構,上層部分作為即時檢測信號接收的發(fā)送標志,下層部分則負責其他站臺數(shù)據(jù)信息的接收,雙層結構分工合作,完成通訊數(shù)據(jù)的接收與發(fā)送。
圖9 uIP基本事件的處理流程Fig.9 Processing flow of uIP basic events
圖10 主監(jiān)控系統(tǒng)軟件的流程Fig.10 Software process of master monitoring system
圖11 主監(jiān)控中斷處理的流程Fig.11 Interrupt processing flow of master monitoring system
圖12 主監(jiān)控系統(tǒng)通信模塊的流程Fig.12 Process of communication module of master monitoring system
本文設計的煤礦電力監(jiān)控系統(tǒng)分為主站、從站和底層監(jiān)控分站三個部分。監(jiān)控主站的硬件部分主要涵蓋數(shù)據(jù)、通信以及監(jiān)控模塊的設計。底層監(jiān)控分站的硬件設計主要采用“FPGA+ARM”雙CPU設計理念。監(jiān)控主站軟件方面以VC6.0為工作環(huán)境,通過組態(tài)軟件實現(xiàn)對下級上傳的數(shù)據(jù)讀取,在通信分站的硬件中,底層監(jiān)控分站軟件方面以μC/OS-Ⅱ為工作環(huán)境,依靠RS-485和以太網進行有效地信息傳送。綜上,對煤礦井下電力監(jiān)控系統(tǒng)的硬件和軟件方面進行了基本的框架結構設計,從理論層面上實現(xiàn)了對井下電力網絡監(jiān)控監(jiān)測系統(tǒng)的研究與分析。