曹貫強(qiáng), 尉瑞, 孟祥濤, 趙文生, 劉清
(1.北京天地瑪珂電液控制系統(tǒng)有限公司,北京 100013;2.中煤華晉集團(tuán)有限公司 王家?guī)X礦,山西 河津 043300)
綜采放頂煤是厚煤層開采技術(shù)之一,底部煤層按傳統(tǒng)方法開采,頂部煤炭在礦壓作用下自動(dòng)落下。該技術(shù)開采效率較高,在國內(nèi)煤礦中得到了廣泛應(yīng)用。但是在頂煤下落過程中,頂部的矸石也會隨之掉落,嚴(yán)重影響煤質(zhì)。因此,如何自動(dòng)、準(zhǔn)確地進(jìn)行煤矸識別,實(shí)現(xiàn)高效、可靠、自動(dòng)化放頂煤開采,已成為世界各國重點(diǎn)研究的問題。國外主要采煤大國采用了伽馬射線、紅外技術(shù)、視頻攝像、雷達(dá)探測等技術(shù)進(jìn)行煤矸識別,并取得了一定的實(shí)際應(yīng)用效果,但同時(shí)這些方法又具有各自的局限性,導(dǎo)致無法大規(guī)模應(yīng)用,如伽馬射線成本太高且對人體有害,紅外技術(shù)受環(huán)境溫度影響較大,雷達(dá)探測在煤層較厚時(shí)信號衰減嚴(yán)重,無法識別。國內(nèi)煤矸識別技術(shù)整體上還處于研究試驗(yàn)狀態(tài),沒有成套的煤矸識別解決方案,僅在一些文獻(xiàn)研究中提到可以利用聲音、振動(dòng)、圖像等技術(shù)進(jìn)行煤矸識別[1-2]。其中,聲音技術(shù)成本低、難度小,但受外界聲音信號干擾嚴(yán)重;圖像技術(shù)在煤矸顏色差別大時(shí)有效,但受粉塵、光線因素影響較大;振動(dòng)技術(shù)具有聲音技術(shù)的優(yōu)點(diǎn),同時(shí)又可以避免環(huán)境噪聲干擾,具有較高的檢測精度。
在上述研究的基礎(chǔ)上,本文設(shè)計(jì)了一種用于煤矸識別的振動(dòng)傳感器,通過選用合適的單片機(jī)及加速度計(jì),采集頂煤及矸石下落過程中支架尾梁的振動(dòng)數(shù)據(jù),并傳輸?shù)诫娨嚎刂葡到y(tǒng)控制器進(jìn)行分析處理,達(dá)到煤矸識別的目的。
頂煤和矸石的性能有所不同,其落到液壓支架尾梁上時(shí)產(chǎn)生的振動(dòng)信號也表現(xiàn)出不同的特性[3-5]。頂煤落下時(shí)產(chǎn)生的振動(dòng)信號頻率主要集中在100~600 Hz,煤矸同時(shí)落下時(shí)產(chǎn)生的振動(dòng)信號頻率主要集中在1 kHz左右[6];頂煤落下時(shí)產(chǎn)生的振動(dòng)信號最大振幅為0.036 dB,而矸石落下時(shí)產(chǎn)生的振動(dòng)信號最大振幅為0.068 dB[7]。因此,在液壓支架尾梁的腹板處安裝振動(dòng)傳感器[8-9],對頂煤或矸石砸到液壓支架上產(chǎn)生的振動(dòng)信號進(jìn)行感知,通過信號處理和分析可辨識出放煤過程中的煤塊和矸石,達(dá)到自動(dòng)化放頂煤的要求。
由于振動(dòng)頻率信號無法直接檢測,本文利用加速度計(jì)通過間接方式測量。頂煤與矸石下落時(shí),會對支架的尾梁產(chǎn)生力學(xué)作用,造成尾梁振動(dòng)。將加速度計(jì)安裝在尾梁上,加速度計(jì)會隨著尾梁的振動(dòng)而不斷改變其輸出值,通過處理器實(shí)時(shí)采集該加速度數(shù)據(jù),便可獲取尾梁的振動(dòng)信號。
振動(dòng)傳感器由處理器模塊、通信模塊、加速度計(jì)模塊、電源模塊和看門狗模塊組成,如圖1所示。加速度計(jì)用于采集振動(dòng)信號,并對采集數(shù)據(jù)進(jìn)行前端濾波處理,剔除電信號噪聲;處理器對振動(dòng)信號進(jìn)行頻譜分析,確定信號數(shù)據(jù)特征[10-13];最后將該數(shù)據(jù)傳輸?shù)诫娨嚎刂葡到y(tǒng)控制器,實(shí)現(xiàn)煤矸識別。
圖1 振動(dòng)傳感器硬件結(jié)構(gòu)
處理器模塊采用低功耗STM32芯片,其在運(yùn)行模式下最低功耗僅為39 μA/MHz,同時(shí)具有1 MB Flash和128 kB SRAM的大容量存儲,能夠滿足大容量實(shí)時(shí)數(shù)據(jù)存儲及雙應(yīng)用程序管理的要求;另外,其內(nèi)部支持FPU(浮點(diǎn)運(yùn)算單元)和DSP(數(shù)字信號處理)庫,能夠?yàn)楹罄m(xù)數(shù)據(jù)處理提供便捷途徑。通信模塊采用LTC2854,將處理器的串口數(shù)據(jù)轉(zhuǎn)換為RS485數(shù)據(jù),與外部控制器進(jìn)行通信,實(shí)現(xiàn)傳感器參數(shù)配置與檢測數(shù)據(jù)上報(bào)功能。加速度計(jì)采用ADXL355芯片,其具有功耗低、精度高、噪聲小、零漂低等優(yōu)點(diǎn),內(nèi)置的可編程濾波器可對采集到的數(shù)據(jù)進(jìn)行初步濾波,減少噪聲干擾。電源模塊采用LT3042將外部的12 V電源轉(zhuǎn)換成3.3 V,為內(nèi)部的處理器和加速度計(jì)供電。外置看門狗模塊用于實(shí)時(shí)監(jiān)控內(nèi)部程序的正常運(yùn)行,在出現(xiàn)問題時(shí),能夠及時(shí)對處理器進(jìn)行復(fù)位。
振動(dòng)傳感器應(yīng)用在煤礦井下,因此電路板需要完全密封在產(chǎn)品內(nèi)部,這就對以后的程序更新造成了麻煩;另外,在井下對產(chǎn)品進(jìn)行拆卸十分困難,存在損壞設(shè)備或造成其他危險(xiǎn)事故的可能性。因此,振動(dòng)傳感器軟件程序分為下載管理程序(主程序)和應(yīng)用程序2個(gè)部分。下載管理程序主要用于管理程序版本號、選擇對應(yīng)的應(yīng)用程序,并可通過控制器和RS485接口進(jìn)行應(yīng)用程序燒寫;應(yīng)用程序又分為2個(gè)存儲空間,可同時(shí)存儲2個(gè)版本的應(yīng)用程序,默認(rèn)情況下執(zhí)行高版本程序,可通過下載管理程序還原到低版本程序中運(yùn)行。
振動(dòng)傳感器上電后,首先運(yùn)行下載管理程序,讀取2個(gè)應(yīng)用程序的版本號,并跳轉(zhuǎn)到高版本應(yīng)用程序起始地址處運(yùn)行程序。當(dāng)2個(gè)應(yīng)用程序都不存在或在應(yīng)用程序執(zhí)行過程中進(jìn)入下載管理功能,則進(jìn)入主程序。主程序中,首先,對外圍串口等資源進(jìn)行初始化;然后,利用YModem協(xié)議等待控制器發(fā)送可執(zhí)行的應(yīng)用程序文件,并將其保存到某一存儲空間中(默認(rèn)寫在第1存儲空間或原有應(yīng)用程序中版本號小者所對應(yīng)的存儲空間);最后,自動(dòng)重啟,并運(yùn)行最新的應(yīng)用程序。下載管理程序流程如圖2所示。
圖2 下載管理程序流程
應(yīng)用程序主要實(shí)現(xiàn)振動(dòng)數(shù)據(jù)采集與處理,包括硬件資源初始化、數(shù)據(jù)采集和數(shù)據(jù)處理等部分。硬件資源初始化包括串口、I2C、定時(shí)器及加速度芯片ADXL355等的初始化。數(shù)據(jù)采集利用中斷定時(shí)器和DMA(直接存儲器訪問)方式完成,依據(jù)所檢測信號的振動(dòng)頻率范圍決定采樣間隔。數(shù)據(jù)處理和程序喂狗功能則是在主程序中實(shí)現(xiàn)。
煤矸信號頻率在1 kHz左右便可進(jìn)行有效識別,因此,將檢測頻率范圍設(shè)定為2 kHz內(nèi),利用定時(shí)器每秒采集4 096組數(shù)據(jù)。在程序中采用DMA方式讀取加速度數(shù)據(jù),可有效減小CPU的負(fù)荷。另外,定義了2個(gè)緩沖數(shù)組,當(dāng)主程序?qū)σ唤M數(shù)據(jù)進(jìn)行處理的同時(shí),定時(shí)器將讀取的加速度數(shù)據(jù)放到另一個(gè)緩沖數(shù)組中,這樣使得系統(tǒng)采集與計(jì)算可以同時(shí)進(jìn)行,保證了系統(tǒng)采集數(shù)據(jù)的連續(xù)性與可靠性。
主程序信號處理流程如圖3所示。首先,處理器調(diào)用出廠時(shí)計(jì)算的加速度校準(zhǔn)誤差對采集的數(shù)據(jù)進(jìn)行校準(zhǔn),去除信號中的增益誤差及偏移誤差等;然后,為提高分析檢測的準(zhǔn)確性,去除信號中的直流分量,并調(diào)用處理器中的DSP庫進(jìn)行數(shù)據(jù)濾波,這樣可以有效地衰減尾梁插板動(dòng)作時(shí)產(chǎn)生的振動(dòng)信號,僅保留煤矸落下時(shí)引起的振動(dòng)信號;最后,利用傅里葉變換對數(shù)據(jù)進(jìn)行功率譜分析,得到單位時(shí)間內(nèi)的最大振動(dòng)頻率、幅值及功率譜能量。
圖3 信號處理流程
結(jié)合振動(dòng)傳感器的安裝方式和使用環(huán)境進(jìn)行結(jié)構(gòu)設(shè)計(jì)。傳感器用于測量液壓支架尾梁的振動(dòng)信號,要求能夠充分感知支架尾梁的振動(dòng)狀態(tài),因此,排除了傳統(tǒng)的螺紋安裝方式,采用磁座安裝方式。在傳感器的一端預(yù)留安裝電磁鐵的位置,通過電磁鐵將傳感器固定在尾梁上。振動(dòng)傳感器結(jié)構(gòu)如圖4所示。
圖4 振動(dòng)傳感器結(jié)構(gòu)
考慮到煤礦井下安裝位置狹窄,走線困難,設(shè)計(jì)時(shí)使傳感器尺寸盡可能小,信號傳輸與電源供電使用同一電纜線,并在內(nèi)部用絕緣層包裹2路線芯,以提高信號穩(wěn)定性。為保證產(chǎn)品能夠安全可靠地應(yīng)用在煤礦井下,還需對其采取防護(hù)措施,以滿足礦用本質(zhì)安全設(shè)計(jì)要求[14-15]。在殼體內(nèi)部預(yù)留一定空間,對電路板進(jìn)行灌膠處理,同時(shí)外部配備密封圈,以提高產(chǎn)品的防水性能。
在實(shí)驗(yàn)室振動(dòng)臺上對振動(dòng)傳感器進(jìn)行測試,取0,500,1 000,1 500,2 000 Hz共5個(gè)振動(dòng)點(diǎn),測試結(jié)果見表1,可見,振動(dòng)傳感器測量誤差在1%以內(nèi)。
表1 振動(dòng)傳感器實(shí)驗(yàn)室測試結(jié)果
在王家?guī)X煤礦對振動(dòng)傳感器進(jìn)行測試,現(xiàn)場安裝如圖5所示,采集的部分?jǐn)?shù)據(jù)見表2,振動(dòng)信號頻率曲線如圖6所示。從表2和圖6可看出,采集的信號大部分是煤塊落下時(shí)的振動(dòng)信號,其頻率范圍為100~200 Hz;而圖6中用紅色標(biāo)出的部分是矸石落下時(shí)的振動(dòng)頻率,頻率在200 Hz以上,具體的數(shù)據(jù)與落下的煤矸比例、數(shù)量有一定關(guān)聯(lián)性,但頂煤和矸石落下時(shí)的振動(dòng)信號具有一定的可分辨性。
圖5 振動(dòng)傳感器現(xiàn)場安裝
表2 振動(dòng)傳感器采集的部分?jǐn)?shù)據(jù)
(a)58號支架
(1)利用低功耗STM32單片機(jī)和高精度加速度計(jì)設(shè)計(jì)了一種用于煤矸識別的振動(dòng)傳感器,該傳感器具有體積小、功耗低、安裝使用方便等優(yōu)點(diǎn),適用于井下放頂煤工作面。
(2)硬件設(shè)計(jì)方面,利用加速度計(jì)采集煤矸落下時(shí)產(chǎn)生的液壓支架尾梁振動(dòng)信號,通過處理器對振動(dòng)信號進(jìn)行頻譜分析。軟件設(shè)計(jì)方面,利用中斷定時(shí)器和DMA方式完成數(shù)據(jù)采集,有效減小了CPU負(fù)荷,另外,通過定義2個(gè)緩沖數(shù)組保證了系統(tǒng)采集數(shù)據(jù)的連續(xù)性與可靠性。結(jié)構(gòu)設(shè)計(jì)方面,排除了傳統(tǒng)的螺紋安裝方式,采用磁座安裝方式,在傳感器的一端預(yù)留安裝電磁鐵的位置,通過電磁鐵將傳感器固定在尾梁上。
(3)實(shí)驗(yàn)室測試結(jié)果表明,該傳感器測量誤差在1%以內(nèi)。井下測試結(jié)果表明,傳感器采集的信號大部分是煤塊下落時(shí)的振動(dòng)信號,其頻率范圍為100~200 Hz,而矸石下落時(shí)的振動(dòng)信號頻率在200 Hz以上,二者具有一定的可分辨性。
(4)后續(xù)可融合振動(dòng)信號幅值、能量分布等參數(shù)進(jìn)行煤矸識別研究,進(jìn)一步提高識別精度和可靠性。