李偉
(安徽理工大學 機械工程學院,安徽 淮南 232001)
煤炭是全球范圍的重要資源,在世界能源可采儲量中占據(jù)一定比例,其工業(yè)發(fā)展前景良好。在煤炭開采的過程中,因其環(huán)境較為復雜,安全隱患也較多,因此導致安全問題時有發(fā)生[1]。沖擊地壓作為煤礦開采中的一種較為典型的地質災害,給煤礦生產(chǎn)安全帶來了很大的隱患。隨著煤礦工作深度和廣度的增加,煤礦沖擊地壓事故時有發(fā)生,當煤巖體瞬間釋放彈性變形能,造成煤巖體失穩(wěn)并產(chǎn)生動力,形成沖擊地壓時,嚴重危害煤礦安全生產(chǎn)和工人生命安全[2-4]。隨著現(xiàn)代化的發(fā)展,智能化開采是煤炭工業(yè)發(fā)展的方向,也是煤炭工業(yè)發(fā)展的必然要求,增強煤礦智能化建設是大勢所趨[5-6]。
在防治沖擊地壓的方法中,鉆孔卸壓因為簡易的操作性及較低的成本,可以有效地釋放圍巖應力,防止沖擊地壓的發(fā)生,得到了廣泛應用[7-8]。例如,朱斯陶等[9]在掘進迎頭增加多組迎頭斜上方卸壓鉆孔后,有效控制了沖擊地壓的發(fā)生。王勝等[10]通過大直徑鉆孔卸壓和爆破解危進行了沖擊地壓的預防,結果顯示卸壓效果良好。李國玉等[11]通過大直徑鉆孔卸壓,驗證了鉆孔卸壓可以降低沖擊危險,具有良好的卸壓效果。
為了響應時代發(fā)展趨勢,預防煤礦沖擊地壓意外發(fā)生,設計了鉆孔卸壓感知系統(tǒng)。該系統(tǒng)以FPGA和LabVIEW相結合,多通道實時高精度采集,在LabVIEW上實現(xiàn)顯示,且可判斷鉆孔卸壓后的卸壓效果是否達到預期。
系統(tǒng)的總體框架主要由LabVIEW作為上位機,F(xiàn)PGA作為核心主控制,2個8通道模擬多路選擇器74HC4051,3塊AD采集模塊HX711及3個壓力傳感器。系統(tǒng)擁有多通道數(shù)據(jù)采集功能,且每通道都具有24位的采集精度,總體架構圖如圖1所示。該系統(tǒng)主要的工作流程為:將壓力傳感器3個為一組,分別測量煤層空間位置上以測量點為0點,XY、YZ和XZ三個空間面的壓力,接受相應的電信號,并將電信號傳輸?shù)紿X711進行AD轉換。HX711的128增益會先將接收的信號放大,然后對信號進行AD轉換。3塊HX711的DOUT和PD_SCK分別連接在2塊74HC4051上,2塊74HC4051分別做時鐘和數(shù)據(jù)的多路轉換選擇,然后將信號傳輸?shù)紽PGA進行數(shù)據(jù)處理。FPGA將3個傳感器傳輸而來的數(shù)據(jù)組成以OA為前綴、OD為結尾,并進行通道標識傳輸給上位機LabVIEW。鉆孔卸壓時,在LabVIEW上,根據(jù)煤層所處具體環(huán)境情況,可以對所測卸壓位置設置需要達到的閾值,通過鉆孔卸壓,掌握鉆孔卸壓后煤層壓力大小,當壓力警示燈從紅色變?yōu)榫G色時,說明鉆孔卸壓達到了預期效果。
圖1 系統(tǒng)總體框架圖
AD采集模塊選用的是HX711芯片,工作電壓為5 V,該芯片是一款精度為24 位的高精度A/D 轉換器芯片。當實時采集到傳感器上的電壓信號時,信號通過A通道進行128倍信號增益,其內部的24位A/D轉換模塊就會將電信號轉變?yōu)閿?shù)字量。HX711使用的A通道的128增益時序圖如圖2所示。HX711具有成本低、響應時間快、抗干擾能力強等優(yōu)點。使用HX711不僅降低了數(shù)據(jù)采集的成本,還顯著提高了數(shù)據(jù)采集的精度和可靠性。
圖2 128增益時序圖
8通道模擬多路選擇器選擇74HC4051,工作電壓為5 V,在增加端口擴展的同時,可以極大地降低系統(tǒng)線路使用和硬件成本。74HC4051擁有8個獨立輸入端,其數(shù)字選擇端有S0、S1和S2三個端口。74HC4051的數(shù)字使能輸入是低電平多路轉換有效,8個開關的選通根據(jù)真值表,如表1所示,通過地址信號輸入端輸入的信號控制輸入通道選擇。實驗僅使用Y0、Y1、Y2三個輸入端,實驗時,當?shù)陀行鼓芏颂幱诘碗娖綍r有效,通過控制相應的高低電平使得Y0、Y1、Y2通道接通。實驗選擇使用2個74HC4051分別當做數(shù)據(jù)和時鐘信號傳輸?shù)亩嗦烽_關,Y0、Y1、Y2分別連接3塊HX711的DOUT和PD_SCK上,以此進行時鐘和數(shù)據(jù)的多路轉換選擇。
表1 真值表邏輯關系
FPGA因為其內部邏輯資源豐富、方便拓展、采集率高,具有強大的數(shù)據(jù)處理和時序控制優(yōu)勢,所以選用FPGA作為多通道數(shù)據(jù)采集的主控芯片。本系統(tǒng)使用的FPGA主控芯片為Xilinx的ARTIX-7芯片,型號為XC7A35T-2FGG484I。
FPGA接收74HC4051傳輸而來的時鐘信號和數(shù)據(jù)信號,然后對數(shù)據(jù)進行以OA為數(shù)據(jù)幀頭,OD為數(shù)據(jù) 幀 尾,在OA 和OD 之 間 以00、01 和02 對 應 的74HC4051上面的Y0、Y1和Y2通道的格式輸出,確保數(shù)據(jù)的完整性和準確性,避免數(shù)據(jù)丟失或錯誤。對程序的時鐘時序準確性進行仿真驗證,如圖3所示。
圖3 時鐘時序仿真驗證圖
使用LabVIEW作為上位機,對FPGA發(fā)送的數(shù)據(jù)進行實時呈現(xiàn)。LabVIEW軟件部分需要對FPGA傳輸?shù)臄?shù)據(jù)進行串口接收、進制轉換和數(shù)據(jù)顯示。讀取數(shù)據(jù)的程序框圖如圖4所示。在LabVIEW中,進行串口初始化,設定相關參數(shù),在接收緩沖區(qū)提取OA和OD及相關通道標記,對其進行解析,最后在前面板實時顯示。數(shù)據(jù)讀取程序框圖如圖4所示。
圖4 數(shù)據(jù)讀取程序框圖
鉆孔卸壓實驗時,3個壓力傳感器為一組,分別測量煤層空間位置上以測量點為0點,XY、YZ和XZ三個空間面的壓力,分別稱為通道一、通道二、通道三,對鉆孔卸壓后的壓力進行顯示。根據(jù)不同的煤層環(huán)境及參數(shù),設置數(shù)據(jù)預警的上下限閾值。鉆孔卸壓時,可以對所測位置設置需要卸壓達到的閾值,通過鉆孔卸壓,實時掌握鉆孔卸壓后壓力大小,當壓力警示燈從紅色變?yōu)榫G色時,說明鉆孔卸壓達到了預期效果。同時也可以對每一個通道進行數(shù)據(jù)保存分析,如圖5所示。
圖5 壓力顯示前面板
實驗平臺的鉆孔卸壓部分使用鉆進動力試驗臺微縮模型進行鉆孔,通過可觸屏的串口屏發(fā)送指令,分別控制絲杠進退及鉆頭鉆孔,充分模擬煤層鉆孔卸壓時的鉆孔裝置,如圖6所示。模擬鉆孔卸壓時鉆頭對煤層進行鉆孔及壓力測量,試驗臺如圖7所示。
圖6 鉆進動力試驗臺微縮模型
圖7 鉆孔卸壓試驗臺
鉆孔卸壓實驗時,3個壓力傳感器為一組,分別測量煤層空間位置上以測量點為0點,XY、YZ和XZ三個空間面的壓力。通過多次模擬不同煤層壓力狀態(tài)下的鉆孔卸壓實驗,設置相應的閾值,鉆孔卸壓后3個通道警示燈由紅色變?yōu)榫G色,不同煤層壓力狀態(tài)下鉆孔卸壓實驗前后數(shù)據(jù)如表2~表4所示,可以達到鉆孔卸壓后的預期效果。
表2 鉆孔卸壓測點1
表3 鉆孔卸壓測點2
表4 鉆孔卸壓測點3
該系統(tǒng)使用FPGA和LabVIEW相結合的開發(fā)模式,使用HX711確保了24位高精度采集及低成本,同時使用74HC4051實現(xiàn)了系統(tǒng)多通道數(shù)據(jù)傳輸。在LabVIEW上,根據(jù)不同的煤層環(huán)境,可以對所測位置設置需要卸壓達到的閾值,通過鉆孔卸壓,掌握鉆孔卸壓后所測壓力大小,當壓力警示燈從紅色變?yōu)榫G色時,說明鉆孔卸壓達到了預期效果。該系統(tǒng)可以準確、高效、直觀地采集多通道的數(shù)據(jù)信號并呈現(xiàn),達到預期的效果,具有較高的工程應用價值。