基于激光传感器的轨距测量系统研究
基于激光传感器的轨距测量系统研究
作者:高昂;柴晓冬;李立明
地铁在现代交通中发挥着重要的作用,是解决城市交通运输矛盾的有效方法之一。随着城市的发展,建设的地铁线路也越来越多,地铁的安全性也更受关注。轨距的检测是保障地铁安全运营的重要内容,轨距定义为钢轨顶面16mm范围内两股钢轨之间的最小距离,目前国内城市轨道交通的标准轨距为1435mm。早期的轨距检测主要依靠人工持轨距尺进行检测,这种检测方式效率低,工作量大,检测点少。随着技术的发展,出现了采取光电传感器和伺服机构测量规矩的方法,但这种方法容易受到振动、天气的影响,而且存在伺服机构容易损坏的问题。针对轨距检测的需求,国内外很多学者展开了相关研究,澳大利亚采用钢轨断面扫描装置测量轨距,美国采用基于视觉检测原理的TVIS系统,光源系统发出平面光照射到钢轨上,形成钢轨的断面轮廓,由摄像机-电荷耦合器件摄取该断面轮廓信息,经过计算机处理得到相应的轨距,这种方法测量轨距的不足之处是,计算机处理得到相应的轨距,这种方法测量轨距的不足之处是,计算机处理信息量巨大,系统稳定性受外界光照等因素影响较大,不同的光照环境下,图像算法的效率和精确度呈现较大的差异。随着电子和光学技术的发展,电子传感器、尤其是激光测距传感器在距离测量中的应用越来越广泛,为了提高轨距检测的效率和精度,本文设计了一种暗转股规矩检测车上的规矩检测系统,基于三角测距原理,利用高精度激光测距传感器采集空间几何参数,传输到上位机经过最小二程算法处理,有效实现了轨距参数的非接触动态实时测量,误差小于±0.3mm,设计成本低,使用效果好,能够连续的检测轨距。
1、轨距检测系统工作原理
本文提出的轨距测量系统由轨距检测车、激光测距传感器、电源系统、数据采集系统、数据处理系统构成,轨距检测车主要包括检测装置和车身本体等部分。检测车中部设置有手推杆,按照人的步行速度估算,检测车的走形速度最高可达到10Km/h。检测系统采用2台激光测距传感器,分别安装在轨距检测车中部的箱体横梁1、2位置上,完成激光测距传感器到两侧钢轨的距离参数的采集;采集到的数据经过模数转换后上传至上位机软件,经过算法处理后,得出轨距值。系统采用锂电池供电电源模板安装在检测车的中部箱体内。为了保证激光测距传感器发射的激光投射在轨距检测点位置上,激光传感器则要按照一定角度进行安装。
激光测距传感器根据三角测量原理对目标物的距离进行测量,激光传感器内部由激光源和感光芯片组成,三角位移测量的系统中,从光源发射一束光到被测物体表面,在另一方向接收反射光线,当被测物体发生未知移动时,反射光线也会发生相应的位置偏移,这种测量法的突出特点是非接触性测量,在工业测量领域有着广泛的应用。
2、传感器标定与轨距计算
2.1模数转换电路设计
激光测距传感器的输出为模拟电压输出,模拟信号只有转换为数字信号后才能用软件进行处理,根据系统要求,激光测距传感器数字读出电路必须达到的精度为0.001mm,为此,本检测系统中设计了模数转换电路,模数转换电路采用8通道24位高精度A/D转换芯片SD1256,使用STM32单片机作为主控制器,SD1256芯片体积小 ,具有高达23比特的无噪声精度,利用SD1256的最多4路差动输入,能实现通过一片A/D转换芯片同步对两路激光传感器输入的模拟信号进行模数转换。模数转换芯片对采集到的模拟电压进行保持、量化、编码后行程计算机可处的24位数字信号,稳压芯片ASM1117-5.0将12V的电源转换成5V的电压供模数转换芯片使用。其中,C6和C7的作用是电源输入滤波,L1是隔离滤波电感,ADR4525输出2.5V电压作为模数转换芯片的外部基准电压VREF,ASM1117-5.0输出的5V电压经过ASM1117-3.3转换成3.3V电压驱动STM32单片机,ADC的采集通道设计了低通滤波电路对输入信号滤波,ADS1256的主时钟由一个7.68MHz的外部晶振提供,布线时晶振尽可能的靠近芯片,为保证能够起振并得到一个稳定频率,使用2个外部电容与晶振连接。芯片的模拟电源和数字电源的输入端并联一个小的陶瓷电容和一个大的胆电容,模拟的和数字的用0Ω电阻隔开,串行时钟SCLK作为时钟信号控制从DIN和DOUT进出ADS1256的数据,SCLK要尽可能地安静,以防止数据转移过程中偶然的漂移。在SCLK的下降沿,STM32通过DIN向ADS1256发送数据,而在SCLK的上升沿,同构DOUT从ADS1256读取数据。DRDY引脚用来表明转换已经完成,可以通过RDADA或者RDATAC命令从DOUT引脚读取最新的转换数据。STM32使用8MHz的外部晶振,并且使用内部的PLL锁相环进行倍频。
2.2 传感器标定
在计算轨距之前 ,需要将A / D 转换芯片输出的数字信号转换为被测目标的距离参数,这个过程称为传感器的标定。激光测距传感器输出的电压值与被测目标的距离近似成一次线性关系,电压输出线上的电压即为被测目标的距离信息,将该电压信息输入ADS1256进行模数转换,发送至上位机进行数据处理,找出输出模拟量与被测物距离之间的一次函数,这样就找出了 ADS1256 输出的数字信号与实际的距离之间的对应关系。标定过程中 ,给激光测距传感器加上20 V 直流电压,将激光测距传感器从0.3-5m 进行标定,每隔100mm测量一次,为了提高传感器的标定精度,对特定距离连续采集6000次取平均值,记录传感器的原始数据,找出2组数据之间的线性关系。
2.3 轨距计算算法
在轨距测量系统中,激光传感器测量出单侧钢轨道激光传感器的距离,2 个激光传感器到两侧钢轨的距离记作L1 ,θL2 ,θ 激光传感器的光线L路径L和水平线的夹角记作1 , 2 , 在系统测量 θ中, 1θ和 2 的值由于工艺的原因在安装时不能精确测量,本系统的研究重点就是如何寻找合适的算法求出 θ1 和 θ2 的值,并在此基础上建立 θ1 ,θ2 ,L1 ,L2 和轨距值之间方程,也就是轨距计算算法。 最小二乘算法在优化问题理论和算法中有着重要的应用 ,在本研究的系统中,可以运用最小二乘算法拟合系统需要的曲线方程,激光传感器 1和激光传感器 2分别扫描2条走行轨的几何轮廓。
3 实验与误差分析
3.1 系统实验
为验证该轨距检测系统的精度,在具备实际轨道的实验平台上进行了实验,实验室的轨道为60 kg / m标准钢轨,选取 25 m 长度的轨道作为检测对象,并选取 25 个不同位置进行轨距尺测量和检测系统测量 人工测量采用 级数显轨距尺 测量范围为1 407 ~ 1 470mm,精度为± 0.25 mm,从实验数据发现,选取的25 个检测位置的平均误差为0.15mm,标准差为 0.38mm,在编号为 11 ~ 16 的 6 个实验点测量误差较大,主要原因是,在这段钢轨区间检测时,对检测车施加了较大的振动,剔除这些误差较大的点后,平均误差为0.002mm,标准差为 0.25 mm。
通过数显轨距尺测量的数据与轨距检测系统的结果进行对比并经过多次重复性试验发现 系统能够达到的精度为 ± 0.3 mm,完全可以满足现有轨道交通维修标准的要求。
3.2 误差分析
本文设计的轨距测量系统产生的测量误差涉及的因素主要由:传感器标定误差、激光传感器测量误差、车体振动造成的误差。这里对此可做阐释分述如下。
(1)激光传感器测量误差。激光传感器的测量性度为误差是传感器的精度带来的误差 激光传感器的线湁性度为±0.12%,传感器安装位置与钢轨的最大距离为 500 mm, 则 激 光 传 感 器 的 最 大测量误 差 为0.6 mm。
(2)传感器标定误差 激光传感器经过模数转换之后进行标定 在模数转换过程中 模数转换芯片的精度会给系统带来误差 标定过程也会带来一定的系统误差。
(3)车体的振动 利用激光传感器进行轨距测量的前提是激光传感器与检测车之间是没有振动位移的 激光传感器和车体之间不是完全没有振动的,会给系统带来测量误差。
4 结束语
轨距参数的非接触检测方式不同于传统的手持轨距尺测量方式 ,结合轨距动态检测的需求,本文基于激光测距技术和最小二乘法对轨距进行检测,并基于该方案的检测原理成功实现了非接触式轨距几何参数检测功能。 从试验数据分析,在动态检测过程中精度达到0.3mm,并具有较好的修复性,反映效果良好,单系统的稳定性和可靠性,尤其是检测车振动比较大时检测单位稳定性还有待进一步验证。
本文章转自爱学术(aixueshu.com),如有侵权,请联系删除