基于CompactRIO的大桥健康监控系统
本帖最后由 Woodrow 于 2010-10-20 04:14 编辑Industry:
Government/Defense, Manufacturing
Products:
Modular Instruments, Real-Time, Distributed I/O
The Challenge:
利用先进的自动化测试测量技术构建分布式的远程数据采集终端,对大桥的各类环境数据、静/ 动态响应等信号进行精确的同步采集,为整个大桥健康监控系统提供最底层的数据支持。
The Solution:
基于cRIO硬件平台,利用NI公司的LabVIEW开发出一套适用于整个大桥健康监控系统中不同数据采集终端的统一的远程数据采集系统。
"大桥健康监控系统不仅要求对不同类型的信号进行统一的采集,而且要求采集终端提供高性能的时钟和触发同步功能。⋯NI 的cRIO 平台是构建该采集终端的最佳解决方案。⋯另外,LabVIEW强大的数据采集和信号处理功能极大地节省了采集终端系统软件的开发时间。"
介绍: 大桥健康监控系统结构如图1所示,监控系统包含多台基于cRIO的数据采集终端,它们分布在大桥的不同位置。数据采集终端的主要任务是按照控制终端的要求,在各类传感器的配合下采集大桥的各类环境数据、静/ 动态响应等信号,进而将这些信号数据一方面实时传送到监视终端;另一方面按指定的策略将部分信号数据以文件的形式存储在本地,以供数据存储终端下载并利用数据库来统一管理信号数据。运行于各数据采集终端应用软件基于LabVIEW、LabVIEW RT 和LabVIEW FPGA 构建,具有统一的软件架构。其难点在于不同类型信号采集任务的模块化与规范化,多机箱间精确的同步采集,以及复杂的数据存储机制的实现。系统硬件组成: 不同数据采集终端的具体硬件配置都不一样,但是硬件模块类型一致。除了机箱cRIO-9104 和嵌入式控制器cRIO-9004 外,每个采集终端都配有cRIO-9401 和cRIO-9215,在GPS 接收机的支持下,对大桥的振动信号进行GPS精确同步采集;cRIO-9215和cRIO-9203对大桥的慢变或静态电压、电流信号进行采集;配有ENET-485/4 对部分传感器和调理器的串口输出信号进行采集;同时cRIO-9401对部分数字脉冲信号(如雨量计输出信号)进行采集和计数。
系统软件结构: 采集终端统一的系统软件架构可以使上位机能通过一致的接口与其交互命令、状态与数据,方便用户的使用;也可以极大地提高代码的重用性,使所有终端使用同一套代码(不同的终端仅在FPGA 程序和配置文件信息上有所区别),方便开发人员维护代码。采集终端系统软件结构如图2 所示。
图 1 大桥健康监控系统结构图 2 数据采集系统软件结构结论: 大桥健康监控系统要监测大桥大量不同类型的信号,对于振动信号还需要精确的同步采集。这不仅要求采集终端有很好的开放性和灵活性以集成不同种类的数据采集模块对不同类型的信号进行统一的采集,而且要求采集终端提供高性能的时钟和触发同步功能。同时,恶劣的海洋环境及桥面路况影响对采集终端的健壮性也提出了很高的要求。可以毫不夸张地说,NI 的cRIO 平台是构建该采集终端的最佳解决方案。另外,LabVIEW强大的数据采集和信号处理功能极大地节省了采集终端系统软件的开发时间,在LabVIEW RT 和LabVIEW FPGA模块的配合下使得采集终端能够实时高质量地完成数据采集、信号处理、数据传送和数据存储的工作,为整个大桥将康监控系统提供灵活、强大的底层数据支持。该数据采集终端的实现和具体应用将是cRIO 平台在国内大桥健康监测领域的首次成功案例,对于该领域及其它相关领域的类似应用具有很强的示范性和参考价值。转自阿里巴巴
页:
[1]