当前位置:首页 期刊杂志

用于煤矸识别的振动传感器设计

时间:2024-07-28

曹贯强, 尉瑞, 孟祥涛, 赵文生, 刘清

(1.北京天地玛珂电液控制系统有限公司,北京 100013;2.中煤华晋集团有限公司 王家岭矿,山西 河津 043300)

0 引言

综采放顶煤是厚煤层开采技术之一,底部煤层按传统方法开采,顶部煤炭在矿压作用下自动落下。该技术开采效率较高,在国内煤矿中得到了广泛应用。但是在顶煤下落过程中,顶部的矸石也会随之掉落,严重影响煤质。因此,如何自动、准确地进行煤矸识别,实现高效、可靠、自动化放顶煤开采,已成为世界各国重点研究的问题。国外主要采煤大国采用了伽马射线、红外技术、视频摄像、雷达探测等技术进行煤矸识别,并取得了一定的实际应用效果,但同时这些方法又具有各自的局限性,导致无法大规模应用,如伽马射线成本太高且对人体有害,红外技术受环境温度影响较大,雷达探测在煤层较厚时信号衰减严重,无法识别。国内煤矸识别技术整体上还处于研究试验状态,没有成套的煤矸识别解决方案,仅在一些文献研究中提到可以利用声音、振动、图像等技术进行煤矸识别[1-2]。其中,声音技术成本低、难度小,但受外界声音信号干扰严重;图像技术在煤矸颜色差别大时有效,但受粉尘、光线因素影响较大;振动技术具有声音技术的优点,同时又可以避免环境噪声干扰,具有较高的检测精度。

在上述研究的基础上,本文设计了一种用于煤矸识别的振动传感器,通过选用合适的单片机及加速度计,采集顶煤及矸石下落过程中支架尾梁的振动数据,并传输到电液控制系统控制器进行分析处理,达到煤矸识别的目的。

1 煤矸识别原理

顶煤和矸石的性能有所不同,其落到液压支架尾梁上时产生的振动信号也表现出不同的特性[3-5]。顶煤落下时产生的振动信号频率主要集中在100~600 Hz,煤矸同时落下时产生的振动信号频率主要集中在1 kHz左右[6];顶煤落下时产生的振动信号最大振幅为0.036 dB,而矸石落下时产生的振动信号最大振幅为0.068 dB[7]。因此,在液压支架尾梁的腹板处安装振动传感器[8-9],对顶煤或矸石砸到液压支架上产生的振动信号进行感知,通过信号处理和分析可辨识出放煤过程中的煤块和矸石,达到自动化放顶煤的要求。

由于振动频率信号无法直接检测,本文利用加速度计通过间接方式测量。顶煤与矸石下落时,会对支架的尾梁产生力学作用,造成尾梁振动。将加速度计安装在尾梁上,加速度计会随着尾梁的振动而不断改变其输出值,通过处理器实时采集该加速度数据,便可获取尾梁的振动信号。

2 振动传感器设计

2.1 硬件设计

振动传感器由处理器模块、通信模块、加速度计模块、电源模块和看门狗模块组成,如图1所示。加速度计用于采集振动信号,并对采集数据进行前端滤波处理,剔除电信号噪声;处理器对振动信号进行频谱分析,确定信号数据特征[10-13];最后将该数据传输到电液控制系统控制器,实现煤矸识别。

图1 振动传感器硬件结构

处理器模块采用低功耗STM32芯片,其在运行模式下最低功耗仅为39 μA/MHz,同时具有1 MB Flash和128 kB SRAM的大容量存储,能够满足大容量实时数据存储及双应用程序管理的要求;另外,其内部支持FPU(浮点运算单元)和DSP(数字信号处理)库,能够为后续数据处理提供便捷途径。通信模块采用LTC2854,将处理器的串口数据转换为RS485数据,与外部控制器进行通信,实现传感器参数配置与检测数据上报功能。加速度计采用ADXL355芯片,其具有功耗低、精度高、噪声小、零漂低等优点,内置的可编程滤波器可对采集到的数据进行初步滤波,减少噪声干扰。电源模块采用LT3042将外部的12 V电源转换成3.3 V,为内部的处理器和加速度计供电。外置看门狗模块用于实时监控内部程序的正常运行,在出现问题时,能够及时对处理器进行复位。

2.2 软件设计

振动传感器应用在煤矿井下,因此电路板需要完全密封在产品内部,这就对以后的程序更新造成了麻烦;另外,在井下对产品进行拆卸十分困难,存在损坏设备或造成其他危险事故的可能性。因此,振动传感器软件程序分为下载管理程序(主程序)和应用程序2个部分。下载管理程序主要用于管理程序版本号、选择对应的应用程序,并可通过控制器和RS485接口进行应用程序烧写;应用程序又分为2个存储空间,可同时存储2个版本的应用程序,默认情况下执行高版本程序,可通过下载管理程序还原到低版本程序中运行。

振动传感器上电后,首先运行下载管理程序,读取2个应用程序的版本号,并跳转到高版本应用程序起始地址处运行程序。当2个应用程序都不存在或在应用程序执行过程中进入下载管理功能,则进入主程序。主程序中,首先,对外围串口等资源进行初始化;然后,利用YModem协议等待控制器发送可执行的应用程序文件,并将其保存到某一存储空间中(默认写在第1存储空间或原有应用程序中版本号小者所对应的存储空间);最后,自动重启,并运行最新的应用程序。下载管理程序流程如图2所示。

图2 下载管理程序流程

应用程序主要实现振动数据采集与处理,包括硬件资源初始化、数据采集和数据处理等部分。硬件资源初始化包括串口、I2C、定时器及加速度芯片ADXL355等的初始化。数据采集利用中断定时器和DMA(直接存储器访问)方式完成,依据所检测信号的振动频率范围决定采样间隔。数据处理和程序喂狗功能则是在主程序中实现。

煤矸信号频率在1 kHz左右便可进行有效识别,因此,将检测频率范围设定为2 kHz内,利用定时器每秒采集4 096组数据。在程序中采用DMA方式读取加速度数据,可有效减小CPU的负荷。另外,定义了2个缓冲数组,当主程序对一组数据进行处理的同时,定时器将读取的加速度数据放到另一个缓冲数组中,这样使得系统采集与计算可以同时进行,保证了系统采集数据的连续性与可靠性。

主程序信号处理流程如图3所示。首先,处理器调用出厂时计算的加速度校准误差对采集的数据进行校准,去除信号中的增益误差及偏移误差等;然后,为提高分析检测的准确性,去除信号中的直流分量,并调用处理器中的DSP库进行数据滤波,这样可以有效地衰减尾梁插板动作时产生的振动信号,仅保留煤矸落下时引起的振动信号;最后,利用傅里叶变换对数据进行功率谱分析,得到单位时间内的最大振动频率、幅值及功率谱能量。

图3 信号处理流程

2.3 结构设计

结合振动传感器的安装方式和使用环境进行结构设计。传感器用于测量液压支架尾梁的振动信号,要求能够充分感知支架尾梁的振动状态,因此,排除了传统的螺纹安装方式,采用磁座安装方式。在传感器的一端预留安装电磁铁的位置,通过电磁铁将传感器固定在尾梁上。振动传感器结构如图4所示。

图4 振动传感器结构

考虑到煤矿井下安装位置狭窄,走线困难,设计时使传感器尺寸尽可能小,信号传输与电源供电使用同一电缆线,并在内部用绝缘层包裹2路线芯,以提高信号稳定性。为保证产品能够安全可靠地应用在煤矿井下,还需对其采取防护措施,以满足矿用本质安全设计要求[14-15]。在壳体内部预留一定空间,对电路板进行灌胶处理,同时外部配备密封圈,以提高产品的防水性能。

3 测试分析

在实验室振动台上对振动传感器进行测试,取0,500,1 000,1 500,2 000 Hz共5个振动点,测试结果见表1,可见,振动传感器测量误差在1%以内。

表1 振动传感器实验室测试结果

在王家岭煤矿对振动传感器进行测试,现场安装如图5所示,采集的部分数据见表2,振动信号频率曲线如图6所示。从表2和图6可看出,采集的信号大部分是煤块落下时的振动信号,其频率范围为100~200 Hz;而图6中用红色标出的部分是矸石落下时的振动频率,频率在200 Hz以上,具体的数据与落下的煤矸比例、数量有一定关联性,但顶煤和矸石落下时的振动信号具有一定的可分辨性。

图5 振动传感器现场安装

表2 振动传感器采集的部分数据

(a)58号支架

4 结论

(1)利用低功耗STM32单片机和高精度加速度计设计了一种用于煤矸识别的振动传感器,该传感器具有体积小、功耗低、安装使用方便等优点,适用于井下放顶煤工作面。

(2)硬件设计方面,利用加速度计采集煤矸落下时产生的液压支架尾梁振动信号,通过处理器对振动信号进行频谱分析。软件设计方面,利用中断定时器和DMA方式完成数据采集,有效减小了CPU负荷,另外,通过定义2个缓冲数组保证了系统采集数据的连续性与可靠性。结构设计方面,排除了传统的螺纹安装方式,采用磁座安装方式,在传感器的一端预留安装电磁铁的位置,通过电磁铁将传感器固定在尾梁上。

(3)实验室测试结果表明,该传感器测量误差在1%以内。井下测试结果表明,传感器采集的信号大部分是煤块下落时的振动信号,其频率范围为100~200 Hz,而矸石下落时的振动信号频率在200 Hz以上,二者具有一定的可分辨性。

(4)后续可融合振动信号幅值、能量分布等参数进行煤矸识别研究,进一步提高识别精度和可靠性。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!