《基于虚拟仪器的铁轨损伤检测系统》由会员分享,可在线阅读,更多相关《基于虚拟仪器的铁轨损伤检测系统(2页珍藏版)》请在金锄头文库上搜索。
1、4软件设计4.1软fl开发平台软什设计采用美国NI公司的LabVIEW软件开发平台,LabVIEW是美国国家仪器(NI)公司开发的一种基丁图形程序的虚拟仪表编程悟言,其在测试 与浏星、数据采集、仪器捽制、数字信号分析L厂自动化箸领域获得广泛的应用 LabVIEW程序称为虚拟仪器程序(简称VI主要包括两部分:前 面板(即人机界面)和方枢图程厚.前而板用丁模拟其实仪蓉的面板操作,可设置输入数值、观察输出值以及实现图表、文本驾.显示.枢图程序应用图形编程语言编写,相当丁传统程抒的源代其用丁传送前面板输入的命令参数到仪咎以执fj相应的操作。LabVIEW的魂大功能在 层次化结构,用户可以把创建的VI程
2、序当作于程序调用,以创建史夏杂的程序。而只,讷用阶数可以是任意的。LabVIEW这种创建和游用子程序的方法使 创建的程序模块化,易丁调试、理解和维护.LabVIEW编程方法与住统的程序设计方法不同,它拥右流程图程序设计语言的特点,摆脱了仕统程序语言线形站构的束知LabVIEW的执行顺序依方 块图间数据的流向决定,而不像一般通用的绸程语言逐行执行祚编写方框图程存时,只需从功能模块中选用不同的函数图标,然后再以线条相互连接,即 何实现数据的传输,如图2就是一个数据采集LabVIEW方框图程序。溪备号|顾置国样数量| 132 1k赚样/秒Acquire Waveform, wi4.2功能的实现本系统
3、的功能实现包括数据采集和数据分析两大部分.主要完成数据采集、数据处理及波型显示笥功能.4.2.1数据采集在铁轨检测现场,除采用图1所示的检浏系统进行集中探伤外,我们还可.以组成分散的检测系统。将探伤传感器采集到的模拟显信号经采集卡数字化以 后,利用利行连接D RS-485 A线将数据上传.在PC机ISA戒PCI总线糟中插有多耕口 RS-485接口利,利用这个接口板接收RSY85申行总税的利据, 通过PC机进行分析处理。如图3所示。其中泣端设务包括单片机、数据采集氐预处理电路和电涡派探伤传 感器争 系统数据米集流程阁如图4虚线内部分所示。启动采集存储显示数据数据处理分析显示处理结果图4检测系统工
4、作流程图WeeQ(R对丁图1所示的探伤系统,利用LabVIEW软fl平台捽制进行数据采集.可用功能棋板中Advanced提供的Call Library Function. Call Interface Node和 Port I/O f 板中的In Port, Out Port函数进行来纵4.2.2峰峰ffiVpp的测员参数浏量诃采用功能板Functions/AnalysiMeasurement中的功能函数进行测乩 利用所需不同的测埴功能函数将采集数据进行分析、计算。其中峰 峰值的浏量采用LabVIEW提供的Peak Detector函数,用它可以得到准确的波峰值Peak Value和波谷ffi
5、 Valley Value.从而得出铁轨裂纹 或损伤斐陷的特 徊.信号峰峰值Vpp=|Peak Value-Valley Value|用LabVIEW软什提供的Peak Detector函数,可以准娴的蛹定波峰和波谷的位置和峰佰,然后,建立站与的数学模型即峰峰fft Vpp和钦轨裂纹或损伤 面积AA的关系式,从而求出缺陷信号的准确位置利峰峰值。4.2.3波型显示波形的显示采用控制功能模板Functions/Graph/Waveform. Graph函数,通过该函数,将输入到计算机里的采集数据进行处理,并杷波形及处理结吸以 示波器?的形式显示在计算机所幕上.5结果与讨论(1)通过实际的测筮获得裂
6、纹或损伤绞出信号Vpp值,根据漏磴场理论,并通过大髭的人为探伤实徐得出 定的关系式,建立活当的数学模型,就可得 出裂纹或损伤大小及位置。本系统在数据采集部分利使用RS-485总线,可实现台PC机同时对多条铁轨避行检浏.并日RS-485适用丁较姬距斑的数据传输,这点适合丁铁 路部门的实际情况.(3) 由丁本系统采用的传圈器为NDWL电涡流传格豹所以,同样适用丁其它铁质材料的裂纹或损伤检测,如机管、钢板、汽车轴承(4) 本系统使用方便、快捷,实现了铁轨探伤检测的人向自动化的转变.可以大大提高铁路册门工作效率.并目有效保证探伤人员的人身安全。(5) 在建立活当的数学模型之前,必须进行大冕的探伤实龄,取得大显的数据后,1可以建立比较准确的数学模型。(中国传动网管京周李世平稣世伉 施柚)