王存浩
(晉能控股煤業集團安全管理督察大隊一中隊,山西 大同 037000)
采煤機是煤礦開采中的重要工具,采煤機安全有效的運行對煤礦的高效開采有著重要的意義。由于采煤機工作環境比較惡劣,因此若設備監管不到位將會頻繁發生故障,可能導致停工停采,將嚴重影響煤礦開采的經濟效益。因此要保證采煤機安全高效運行,對其運行數據進行監測,實時掌握其運行狀態十分必要[1-2]。
監控系統基于Labview上位機軟件和MSP430系列單片機設計,可對運行數據實時監測并能對運行狀態進行簡單控制,具體說明如下:
1)管理權限:系統對不同的工作人員設置了不同的權限,如管理員和操作員等,可通過登錄各自權限允許的板塊進行相應操作;
2)數據實時監測:對采煤機運行的溫度和振動數據進行實時采集,將采集到的數據進行傳輸、運算處理,在上位機監控界面顯示,達到數據實時監測的目的[3];
3)實時控制:從監控系統引出控制線接入采煤機原本控制電路中,當數據異常時,系統報警,管理人員可通過遠程界面及時對采煤機的運行狀態做相應控制,根據報警類型診斷故障類型,進而快速處理故障[3]。
監控系統采用工控機作上位機,采用Labview上位機設計軟件監控界面及控制點,采煤機運行狀態檢測與監控由傳感器節點即采集系統、無線傳輸系統和監控界面組成。具體構成如圖1所示。

圖1 采煤機監控系統結構圖
本監控系統基于ZigBee無線傳感網絡技術設計,采用星型拓撲結構型式的無線傳感器網絡,數據采集通過傳感器模塊和無線通信模塊完成。網絡由傳感器采集數據,以無線傳輸方式將數據信號傳給協調器,協調器經串口通信將數據傳到上位機監控界面。
1)協調器:在采煤機監控系統中,協調器需完成網絡的創建、數據的無線接收和發送、輔助按鍵控制及串口控制等工作,其硬件結構包括無線通信模塊、串口模塊、電源模塊等。
2)無線通信模塊:無線通信模塊主要完成數據的傳輸任務,本文選用CC2530芯片作為無線通信模塊的核心,結合外圍電路的設計,如加入陶瓷晶振提供時鐘源,加入低頻石英時鐘晶振提供時鐘信號,加入精密偏置電阻提供提準電流,采用去耦電容去除電源耦合和噪聲干擾等完成無線通信模塊設計。
3)串口模塊:采用RS232串口通信實現協調器與上位機間的通訊,將終端數據采集設備采集到的數據信息傳輸至上位機顯示和存儲。
4)終端數據采集設備:終端數據采集設備主要是利用傳感器模塊進行數據的采集和發送。數據無線發送與接收需要加入網絡,網絡由協調器建立,終端設備每次上電后,查詢網絡并申請加入,協調器允許加入并分配網絡地址,連接后即可進行數據的傳輸。因此終端設備硬件結構包括傳感器模塊(DS180B20溫度傳感器模塊、ADXL345加速度傳感器)、微處理器模塊、無線通信模塊和電源模塊等。
監控系統軟件設計包括三部分:無線傳輸功能的實現、數據采集功能的實現以及上位機監控界面的設計。開發工具選擇IAR軟件。
2.2.1 無線網絡組網設計
ZigBee協議棧選用半開源的Z-stack協議棧。協調器作為無線網絡的唯一樞紐,啟動后會建立一個網絡,然后允許其他網絡加入并分配地址,請求加入的ZigBee網絡可能有多個,為避免沖突,協調器要給網絡選擇信道和網絡ID組建新網絡,本文選擇了25個信道,設置網絡ID為0×136E。終端設備啟動后,會尋找網絡并發送加入請求、掃描請求等一系列請求,得到允許后加入網絡,組網成功。
2.2.2 數據采集功能設計
數據采集系統通過微處理器MSP430及外圍電路控制傳感器模塊進行數據采集、讀取和處理。采集過程中,MSP430首先需要進行初始化設計:選擇時鐘源、初始化串口等。其次是溫度信號和振動信號的采集,MSP430通過ROM指令和功能指令控制DS180B20完成溫度信號的采集。MSP430和ADXL345之間通過I2C通信實現加速度信號的采集,對加速度信號進行處理得到采煤機振動數據。
2.2.3 無線通信功能設計
無線通信發生在協調器和終端設備之間,協調器啟動后建立新網絡,等待終端設備加入網絡的申請,而后允許加入,之后通過ZigBee技術接收終端傳送的數據,再經RS232串口將其傳輸至上位機,工作過程如圖2所示。而終端設備在啟動后會尋找網絡并申請加入,加入后可將采集到的數據實時傳送到協調器,工作過程如圖3所示。
2.2.4 上位機監控界面設計
采煤機的上位機監控界面采用Labview軟件設計,模塊化設計,主要功能有用戶登錄、數據實時顯示、數據存儲及讀取、異常運行狀態報警、參數設置、控制命令下發等[4]。
首選配置串口,在Labview前面板進行串口配置,采用自帶的VISA函數對串口波特率、數據位、校驗位、停止位、流控制和終止符進行設置。再進行在線顯示模塊的設計,包括數值控件顯示和曲線顯示,對采煤機溫度和振動信號進行顯示。此外還進行了閾值設置、預警設置、控制按鍵和數據存儲查詢功能的設計,根據采煤機長期運行經驗值設置關鍵部位閾值,當運行參數超過閾值開始預警,預警模塊由預警指示燈組成,控制按鍵實現采煤機運行異常時給出修正或停止命令的功能,此外利用Labview提供的文件I/O函數設計實現了運行數據的存儲讀取功能。

圖2 協調器工作流程圖

圖3 終端設備工作流程圖
硬件和軟件平臺設計完成后,對系統進行了硬件電路測試和軟件程序調試,試驗中硬件電路工作正常,網絡建立連接、信號采集傳輸、上位機數據顯示、指令收發均正常。
以溫度信號的采集、傳輸和顯示為例,測試中選擇溫度可調的高低溫試驗箱作為監測對象,將系統終端檢測設備置于試驗箱中,其余部分妥善連接,通過上位機顯示的數據與實際調節對比,發現檢測值與實際值基本吻合,證明本次設計的監控系統滿足設計要求,可用于采煤機運行狀態的實時監測。
1)通過分析采煤機應用背景,提出所設計采煤機安全監控系統的性能要求;
2)從協調器、無線通信模塊、串口模塊、終端數據采集設備四部分分析設計了系統的硬件電路;
3)從無線網絡組網、數據采集功能、無線通信功能、上位機監控界面四個方面完成了系統軟件部分的設計;
4)系統設計完成后,進行了試驗測試,以溫度監測為例,說明系統運行效果良好,滿足設計要求,有良好的應用價值。