使用LabVIEW、PXI、DAQ和DIAdem搭建声纳导流罩监测系统

发布者:EternalSmile最新更新时间:2012-12-18 来源: 21IC 关键字:LabVIEW  DIAdem  声纳导流罩  监测系统 手机看文章 扫描二维码
随时随地手机看文章

挑战:

对意大利海军多功能护卫舰(FREMM)声纳导流罩内部不同部件的设计和集成进行验证。

解决方案:

基于LabVIEW和NI PXI数据采集(DAQ)硬件开发一个声纳导流罩监测系统(SDMS),来采集处理所有的相关板载数据,并基于NI DIAdem搭建一个后处理系统。

图1:声纳导流罩监测系统构架.jpg

图1:声纳导流罩监测系统构架

· 我们需要一个可以完成以下功能的SDMS:

· 采集数据以分析声纳整流罩的结构和振动行为,以及在船只正常运作时由于流体力学部件所产生的弹性反应。系统必须能够提供初步的实时细节(DIAdem通过已记录的数据集做进一步的细节和互相关分析)

· 计算平台自身的噪音

· 通过记录的数据和分析,对导流罩上机械噪音的传播及其影响进行评估。

NI软件和硬件系统构架的一个主要优势是技术数据管理流(TDMS)文件格式,能在实时和后处理的状态下,将原始数据或处理好的数据与船舶的姿态和速度,以及推进姿态,RPM和螺旋桨距自动关联。

SDMS应用

SDMS是按照Orizzonte Sistemi Navali(OSN)公司的规范标准进行开发的,他们是多功能护卫舰主要的承包商。CETENA搭建集成整个系统,SITEM开发LabVIEW应用程序。

DAQ系统是基于PXI/SCXI的平台,包括了一个NI PXI-8110控制器,一个NI PXI-1050机箱,一个NI PXI-6251多功能数据采集模块,四个NI PXI-4462 IEPE加速度计DAQ模块,和两个NI SCXI-1520应变计输入模块。

即使非专业的操作员也能使用SDMS记录所有声纳整流罩相关的结构和声音参数。在船舶运转过程中,可以使用SDMS记录所有声纳整流罩相关的结构和声音参数,无需产生过多数据即可对导流罩内部部件的集成进行验证。

SDMS包含两个操作模式,在非辅助模式下,SDMS软件会检查重要的传入信号,根据设定的阈值来检测开始/停止记录触发。在辅助模式下,触发实时阈值估算不可使用。用户可以选择是否需要手动开始或停止一段记录,并对记录的数据进行管理。操作模式可在窗口主界面的操作选项中进行控制。

SDMS主要以三种方式对数据采集进行管理。在DAQ模拟输入数据采集中,从DAQ模块中输出的信号将直接由应用程序进行采集、分析和储存。在OPC数据采集中,OPC信号通过TCP/IP连接和以太网连接到船舶管理系统(SMS)进行采集。这些信号与一些船舶机械相关,例如DGs RPM、螺旋桨距,或其他设备状态。在UDP数据采集中,信号采集可以通过导航系统的以太网络完成。

所有被记录的数据都以TDMS文件格式储存。因为它是一个开放的构架,用户可以选择数据分析软件(比如DIAdem)查看数据。TDMS文件可以包含原始数据,OPC,UDP,加速度计快速傅里叶转换(FFT)波形,和信道计算(也被称为综合信道)。[page]

SDMS软件HMI

SDMS人机界面(HMI)提供了一个易于使用的图形化界面来管理采集和处理那些根据预见需求所产生的任务。HMI由一系列已给定任务的视图组成并根据功能的同一性进行分组。操作员开启SDMS项目即可进入主页(主界面)。由此可以进入SDMS并使用不同的功能,比如连续数据采集、综合计算、或光谱分析、数据记录、数据获取,都由不同的软件模块进行管理。

图2:SDMS HMI主界面.jpg

图2:SDMS HMI主界面

SDMS HMI在屏幕顶端有固定的标题,用于显示导航系统(NAVS)和船舶机械中某个固定OPC和UDP信号的实时数值。在屏幕中央显示用户调用的动态子面板。默认的主页子面板,也被称为主界面,可以使用户访问其他的子面板。SDMS还能计算一些其他的综合信道。这些信道可能包括应变计、压力、水听器或加速度计的信号输入。

SDMS通道分组

所有通过NI采集系统进行采集的通道都会被分组。通过分组,系统在组中通道的一个综合信号超出阈值时,依然能在选定的组中记录通道的原始数据。

数据储存规格,记录开始事件

当船舶速度(UDP信号)超过了阈值,主记录事件便会被检测到。当主触发事件开始后,系统会储存所有的OPC、UDP和综合计算信道。之后,主记录事件会被检测,其他分组的阈值会继续被评估。系统还具有预触发缓冲的特性。整个记录过程会在触发事件检测前储存所有与时间窗口相关的的数据。SDMS软件还提供了自动硬盘饱和控制工具。

停止记录,触发滞后

当以下情况发生,系统会停止所有的记录过程:

1. 主速度返回值低于阈值。这个事件还会停止其他组的原始数据记录。当相关综合信道返回值低于阈值,分组原始数据停止记录。

2. 用户按下停止记录按钮(主界面子面板)

SDMS处理

SDMS可以对水听器和加速度计原始数据进行FFT分析。对于水听器信号,原始数据将根据应用频谱分析来完成实时自身噪音计算、一个瀑布图,以及1/3倍频程图形显示的时频频谱关系。同样的,系统会持续对每一个传感器进行加速度计FFT计算。

SDMS数据检索及SDMS预警记录

通过历史子面板,用户可以浏览以往的测试过程来找到已记录的TDMS文件。通过可视化记录子面板,用户可以看到所有预警事件和系统事件的历史列表。可以通过筛选选项进行日期筛选,开始时间和结束时间筛选,以及事件类型筛选。

结论

NI硬件和LabVIEW软件的结合使得我们团队即便在面对客户复杂要求的情况下,也能够在短期内开发应用程序。总体上,我们用了五个月的时间对软件应用程序进行人工设计,开发和测试。尤其是在起步阶段,我们还利用图形化编程对程序进行测试,轻松完成调试。

图3:水听器子面板和可视化瀑布图.jpg

图3:水听器子面板和可视化瀑布图

关键字:LabVIEW  DIAdem  声纳导流罩  监测系统 引用地址:使用LabVIEW、PXI、DAQ和DIAdem搭建声纳导流罩监测系统

上一篇:基于LabWindows/CVI的激光跟踪测量系统校准软件设计
下一篇:基于LabVIEW的PWM电路功能自动测试系统

推荐阅读最新更新时间:2024-03-30 22:32

LabVIEW移位寄存器
移位寄存器可以将数据从一个循环周期传递到另外一个周期。在程序设计中,经常要用到它.创建一个移位寄存器的方法是,用鼠标右键单击循环的左边或者右边,在快捷菜单中选择 Add Shift Register。如右图所示。 移位寄存器在流程图上用在循环边框上相应的一对端子来表示。右边的端子中存储了一个周期完成后的数据,这些数据在这个周期完成之后将被转移到左边的端子,赋给下一个周期。移位寄存器可以转移各种类型的数据--数值、布尔数、数组、字符串等等。它会自动适应与它连接的第一个对象的数据类型。下图表示了它的工作过程. 图2-3 Shift Register的工作过程 可以令移位寄存器记忆前面的多个周期的数值。这个功能对
[测试测量]
<font color='red'>LabVIEW</font>移位寄存器
2020年1月起全部乘用车将强制装胎压监测系统
根据此前国家标准化管理委员会批准的《乘用车轮胎气压监测系统的性能要求和试验方法》相关规定,自2020年1月1日起,所有在产乘用车将开始实施强制安装TPMS(胎压监测系统)的要求。 TPMS与安全气囊、ABS(防抱死)系统构成汽车三大安全系统,可有效预防交通事故的发生。由于汽车轮胎处于胀大或缺气状态都会影响汽车安全,美国、欧盟等许多国家和地区都已经立法强制实施TPMS。 TPMS分为直接式、间接式和混合式三种。其中,直接式TPMS选用固定在每个车轮中的压力传感器直接测量轮胎的气压,利用无线发射器将压力信息从轮胎内部发送到中央接收器模块上的系统,然后对各轮胎气压数据进行监测。当轮胎气压太低或漏气时,系统会自动报警,并让驾
[汽车电子]
2020年1月起全部乘用车将强制装胎压<font color='red'>监测系统</font>
基于LabVlEW太阳能路灯充放电监测系统
1引言 太阳能路灯主要由太阳能光电池组件、蓄电池、充放电控制器、照明灯具四大部分组成。太阳能路灯普及推广的瓶颈已不是技术问题,而是成本问题。要在降低成本的基础上,提高系统的稳定性及发挥最大的效能,就要合理搭配太阳能光电池的输出功率和蓄电池容量及负载功率。为此,仅从理论计算是不够的。因为太阳光光强瞬息万变,充电电流和放电电流都在不断变化,理论计算会带来较大误差。只有采取自动跟踪监测充放电流才能准确确定光电池在不同季节和不同方位的最大功率输出。以此确定蓄电池和负载才是可靠的。 在LabVIEW软件平台上,结合数据采集卡,利用虚拟仪器技术可实现自动监测及数据分析任务。本文对自行研制开发的监测系统作一阐述。 2设计原理 利
[电源管理]
基于LabVlEW太阳能路灯充放电<font color='red'>监测系统</font>
卫星电池组温度监测系统
    摘要: 卫星电池组温度监测系统。该系统由计算机控制,在不同充电和放电条件下,监测电池组每节电池的温度,进行电池性能评估,优先出温度一致性高的电池,用于卫星供电。该系统已经成功应用于清华大学微小卫星的电池性能评估和优选中。     关键词: 卫星电池组 温度监测 性能评估 太空中太阳能是卫星首选电池,但是卫星进入地球的阴影区,就必须改由电池组供电。地球同步轨道下每天最长阴影时间为72分钟,近地球轨道下为30分钟。一般来说,电池组限制了卫星的寿命。 由于电池串联使用,电池组的质量取决于性能最差的那节电池。电池的充放电效率随使用时间的增加到逐渐降低,其周期平均温升也逐渐增大 。以不同电流对电池组进行恒流
[测试测量]
基于LabVIEW的电网综合参数测控系统设计
1引言   虚拟仪器是计算机技术和数字信号处理(Digital SignalProcessor,简称DSP)技术发展的产物,具有功能开放,设计灵活,对网络支持良好,价位低廉等优势,近几年已获得飞速发展和广泛应用。作为一种通用的图形化编程语言,其实质是充分利用最新的计算机技术来实现和扩展传统仪器的功能。   虚拟仪器由用户白行设计、自定义,并结合一种或多种功能的通用模块,调用不同功能的软件模块,组成不同的仪器功能,以满足自己的特殊需求。这里通过对电网综合参数测控系统的软件设计,介绍了软件设计中采用LabVIEW的方法和步骤。 2 LabVIEW的软件开发步骤 2.1创建前面板   从控件面板上选择所需的各种控件,将其按规律放
[测试测量]
基于<font color='red'>LabVIEW</font>的电网综合参数测控系统设计
使用SPCE061A单片机实现的电压在线监测系统
基于凌阳16 位单片机SPCE061A 开发了一种监测电压的智能仪表。该仪表可实时采集、记录、显示电网中的电压值,并存储电网中出现电压跳变的时间和进行声光报警。在此基础上,该仪表通过无线通信的方式,将现场采集的数据发送到远端操作站的上位机,由上位机的监控软件对现场数据进行处理。 工矿企业等用电单位在生产时,为保证设备的可靠运行,需实时监测电网中的电压值、电压状态等。若依靠人工来完成该项工作,存在两个问题:一是现场环境差,尤其是高电压环境中,不适合人长期于此工作;二是人工记录存在较大的误差,且数据统计、处理都费时费力。鉴此,基于凌阳16 位单片机SPCE061A ,开发了一种能实时采集、记录、显示电网中的电压值,并存储电
[单片机]
基于LabVIEW的数控机床网络测控系统--网络通信关键技术研究 2
4.2.3共享变量方法 共享变量是LabVIEW为简化网络编程迈出的又一大步。通过共享变量,用户无需编程就可以在不同计算机之间方便的实现数据的共享。用户无需了解任何的底层复杂的网络通信,就能轻松地实现数据交换。用户建立和使用共享变量就如同操作全局变量一样方便。 通过共享变量,用户可以在不同的计算机上的VI之间、本地不同或同一个程序框图的不同循环之间交换数据。共享变量的使用与全局变量类似,用户在程序框图中不仅仅看到的是一个变量而已,而变量具体与网络中哪台计算机哪个变量连接,以及各种其他属性等都已经事先在共享变量的属性中设定了。用户不用了解网络协议,不用任何编程就能轻松实现网络数据交换。共享变量有三种类型:Single-Process
[测试测量]
基于<font color='red'>LabVIEW</font>的数控机床网络测控系统--网络通信关键技术研究 2
基于电力线载波技术的输液远程监测系统
电力网是用户普及的物理网络,其用户使用群是任何网络都无法比拟的,而电力网的现有的主要用途是传输电能。如何利用电力网络资源潜力,在不影响传输电能的基础上,实现窄带或宽带通信,使之成为继电信、电话、无线通信、卫星通信之后的又一通信网,是多年来国内外科技人员技术攻关的又一目标。电力线载波通信是利用电力线路作为传输通道的载波通信,是电力系统特有的一种通信方式。电力线载波通信和其他通信方式相比,具有自己独特的优势,不需要进行布线施工,网络延伸广泛,且现有的网络具有稳定可靠的保障,因而在医疗设备中利用电力线通信实现通信与监控是非常实际而有前景的。 1.输液远程监测系统总体设计方案 输液远程监测系统的功能主要有两个方面:一方面在病房要采集病
[单片机]
基于电力线载波技术的输液远程<font color='red'>监测系统</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved