铁路干扰数据采集系统

Daniel Parra Ramos,Ineco

“我们使用NI PXI平台移动牵引装置开发了一化、紧凑可靠数据采集系统。”

Daniel Parra Ramos,Ineco

挑战:

设计一个复杂的数据采集系统,该系统集成了各种音频信号的测量、监控和捕获功能;与其他设备远程同步;通过多功能车辆总线(Multifunction Vehicle Bus, MVB)专用协议与列车通信;通过管理和处理大量数据,分析铁路网络中的谐波干扰。

解决方案:

基于NI PXI平台以及NI LabVIEW和DIAdem软件工具开发硬件和软件系统,以满足系统要求并快速高效地生成报表。

Ineco是一家在交通运输领域拥有丰富经验的工程公司。为研究谐波对铁路基础设施的影响,Ineco设计并开发了集成所有必需特性的数据采集系统。

 

数据采集

团队通常在移动牵引装置上收集铁路数据。针对此项目,我们选择了NI PXIe-1062Q 8插槽机箱,以最大限度地减少振动影响。


将PXI平台与NI 6120和NI 6123模块结合使用,同时采集各种高频率(50 kHz)的电压和电流信号,从而记录整个音频带宽范围内的信号。使用NI TB-2708、TB-2709和TB-2705接线盒提供前两个SMB连接和最后一个直接信号电缆连接以连接模块。

 

MVB通信

我们需要使用MVB通信卡来采集不同牵引装置上的不同信号。PXI平台和LabVIEW完全集成在机箱内部,通过使用DLL特定的LabVIEW VI,可在板卡和应用程序之间快速轻松地传输数据。

 

计算同步

设计的主要需求之一是在远距离移动过程中精确同步多台计算机。


为实现所需同步,我们决定使用NI PXI-6682定时和同步模块与GPS同步。该模块模块化程度高、易于集成至应用程序中,并且可以更精确地同步设备,因此其非常适合与我们的系统集成。

 

 

 

GPS用户界面

为实现铁路基础设施中的测试点位置可视化,我们通过连接PXI-6682天线接收GPS位置坐标信号,并将其传输至与Google Earth关联的用户界面。我们使用3G连接到Google Earth,如果遇到3G未覆盖区域,则使用先前存储的研究区域软件地图缓存。

 

应用程序

我们使用LabVIEW开发应用程序,因为它可轻松集成项目涉及的各种硬件模块、具有强大的图形化开发环境,并提供可视化编程环境。


该应用程序设计用于在两个不同的环境中运行:第一种为数据采集、监控和实时处理;第二种是在不间断电源(Uninterruptible Power Supply, UPS)的支持下,实现长时间、全自动(无需任何人为干预)的数据采集。


系统分为3个主要模块。


初始设置

初始设置的基本参数包括使用的探针数量、MVB通信参数、列车类型和型号,以及与驱动单元的通信和状态验证等各种显示控件。


电压、电流和GPS

该模块负责配置和执行连接至计算机的不同传感器和GPS信号的数据采集系统。如果应用程序在实时模式下运行,该模块还可执行信号处理任务,如滤波、均方根、阻抗、速度计算和显示。


MVB变量

该模块负责通过由ANSI C和LabVIEW调用函数开发的DLL建立MVB通信。这些变量还负责数据记录和显示。


这些模块使用定时循环进行同步。通过NI 6682模块提供的GPS时间与其他计算机同步。


我们通过NI-6120模块向UPS发送模拟信号以实现记录过程自动化。该信号为UPS的断开连接命令,可使UPS进入待机模式。随后PXI安全关闭,以防止数据丢失。

 

管理数据处理

我们需要一个解决方案来通过应用滤波器、分析时域数据和频率以及生成自动化脚本来快速管理大量数据。我们使用NI DIAdem数据管理软件来满足这些要求。

 

总结

通过使用NI PXI平台,为移动牵引装置开发了一款紧凑、可靠的模块化数据采集系统。LabVIEW具有直观的可视化编程环境、灵活性且易于通过MVB协议集成和维护,因此我们选择将其作为开发环境。DIAdem数据管理软件通过使用脚本自动生成报表,减少了处理时间和工作量。


NI硬件和软件之间的协同作用可实现持续的发展和完善,因此我们可以轻松更新,以适应可能发生在铁路领域的系统级改变。

 

作者信息:

Daniel Parra Ramos
Ineco