基于NI cRIO的多通道强震动监测与报警系统开发

发布者:RadiantBeauty最新更新时间:2013-03-14 来源: 21IC 关键字:强震动监测  报警系统  LabVIEW 手机看文章 扫描二维码
随时随地手机看文章
应用领域:远程监测/控制

挑战:系统在高动态范围、高计时精度、高频谱纯度和多通道设计上,具有一定的难度;在FPGA上,GPS同步、数字降采样、标定信号的多路转换控制和多种复杂的触发策略的实现极具挑战性;在数据接口中, miniSEED地震数据包的封装和基于NetSeisIP地震数据流的通信又是一个难点;在数据分析上,既可以分析信号的时域指标,又可进行频谱分析和时频谱分析并综合数据处理结果进行强震动报警。

应用方案:利用NI公司的cRIO模块和LabVIEW 8.6集成开发软件快速构建软硬件平台,进行多通道强震动监测与报警系统开发,实现地震动信号调理、数据采集、时钟同步、数据压缩传输、数据实时分析、数据离线分析、健康诊断、突发性震动破坏事件报警、网络通信和仪器控制等功能。数据采集器的终端软件采用Sever和Client两种模式并行工作,在广东虎门大桥的地震反应专用台阵的应用中,一方面将采集到的36通道震动信号,实时封装成miniSEED地震数据包,以Client方式,按照NetSeisIP协议发送到路桥公司的数据中心服务器,再由其它地震专业处理模块进行互相关处理;另一方面,数据采集器作为Sever,监听数据中心上位机通信分析软件的各项功能请求并作出相关响应,实现对大桥的强震动监测与报警。

使用的产品:

LabVIEW 8.6软件开发平台
cRIO-9014嵌入式实时控制器
cRIO-9104 cRIO背板
cRIO-9205 模拟输入模块
cRIO-9263 模拟输出模块
cRIO-9401 高速数字IO模块

介绍:

目前,从国外整套进口的地震反应专用台阵的数据采集设备,其性价比和功能已经不能很好满足国内的需要。通过多方选型,决定采用NI 的cRIO搭建硬件平台,使用LabVIEW8.6自主进行多通道强震动监测与报警系统开发。

NI cRIO是一款高级嵌入式控制和采集系统,具有耐久较好、功耗较低等特点。借助NI cRIO,我们低成本、短周期、高可靠地开发了采集系统。系统中的数据触发存储功能更为强大和专业,支持地震业界标准的文件格式,全面满足地震信号处理与分析的专业要求。在NI平台上实现的地震业界通用的数据交换格式miniSEED的实时打包,并且基于NetSeisIP地震数据流的通信协议传输数据,更具创新性。

“基于NI cRIO的多通道强震动监测与报警系统”已经在广东虎门大桥的地震反应专用台阵上投入使用,初见成效。

正文

1、项目背景

随着我国经济建设步伐的加快,地震对社会和经济的影响更显突出,建设高密度数字强震台网、台阵和系列配套软硬件,已成为减轻地震灾害的重要举措,已受到政府高度重视。“十五”期间,国家在在21个国家地震重点监视防御区内建设了1160个固定自由场强震动观测台,在全国建设了活断层影响、地震动衰减、场地地形影响、大型桥梁、水库大坝、典型建筑结构等12个地震反应专用台阵,但是这方面的数据采集设备几乎全部依靠整套进口,承受着昂贵的费用负担和技术约束,在一定程度上制约了我国防震减灾和社会经济的发展。

我们国家经过30年改革开放的飞速发展,修建了大量的重大工程、生命线工程(机场、港口、燃气枢纽、供水管道、海洋平台等)、超高层建筑(电视塔、商务中心等)和特殊结构(地铁、新型桥梁、大坝、核电站等),而这些工程的地震反应专用台阵的布设甚少,工程建筑结构物的健康诊断和突发性震动破坏报警技术没有得到深层次的发展与应用,远远跟不上社会经济发展的速度,满足不了时代发展的需求。

我们非常迫切需要研制一套集振动信号检测、数据采集、数据传输与分析、工程建筑结构物的健康诊断和突发性震动破坏事件报警技术等功能于一体的“多通道强震动监测与报警系统”。该系统的研制成功,将减轻费用的负担,形成拥有自主知识产权的软件产品,更好地满足社会经济发展的需要。通过部署这套系统到重大工程、生命线工程、超高层建筑和特殊结构上,将获取丰富的结构抗震性能信息、提高结构分析和设计水平,将能实时地对工程建筑结构物的健康进行诊断。特别是在遇到突发性震动破坏事件时,能对重大工程、生命线工程实行监测报警,及时采取应急措施,进而减轻突发性破坏事件造成的经济损失、人员伤亡。

“多通道强震动监测与报警系统”,将能加速科技成果转化、形成产业化,为全国的重大工程、生命线工程、超高层建筑和特殊结构的抗震设防、健康诊断和破坏性震动事件预警提供更为准确和可靠的科学依据。
2、强震动监测与报警系统组成
“基于NI cRIO的多通道强震动监测与报警系统”是针对重大工程、生命线工程、超高层建筑和特殊结构远程实时长期地开展强震动监测和分析其健康状况而设计的,能够以分布式布设,也可以作为单一监测系统独立工作。系统由地震观测站点、专线网络和数据中心三大部分构成,如图 1所示。地震观测站点则由数据采集器、加速度计、供电设备和防雷设施组成,主要进行数据采集和预处理。专线网络提供了地震观测站点到数据中心的通信链路,使数据实时传输和交互通信有了便捷的途径。数据中心主要部署了服务器、客户端等设备。服务器加载了地震数据流模块、数据存储模块、交互分析模块等,负责实时数据的接收与对外分发、数据的存储和交互分析。此外,服务器上还安装了上位机通信控制及分析软件,以Client的方式主动连接远程的数据采集器,启动第二路实时数据流的接收和数据的实时显示、实时处理、实时警报。

newmaker.com
图1 强震动监测与报警系统组成

3、强震动监测与报警系统硬件平台搭建
多通道强震动数据采集器采用NI cRIO数据采集模块、GPS模块和电源模块搭建而成。其中cRIO由嵌入式实时控制器cRIO 9014、cRIO背板cRIO 9104、模拟输入模块cRIO 9205、模拟输出模块cRIO 9263和高速数字IO模块cRIO 9401构成。如图 2所示。 [page]

newmaker.com
图2 多通道强震动数据采集器内部结构

NI cRIO是一款高级嵌入式控制和采集系统,基于NI可重新配置I/O(RIO)技术。它不仅具备实时嵌入式处理器的低功率能耗功能,还兼有RIO FPGA芯片集的优越性能。借助NI CompactRIO,用户可以快速、低成本、高度可靠地创建嵌入式控制或采集系统,该系统可与自定义设计的硬件电路在优化性能上相媲美。

4、强震动监测与报警系统的软件架构及其实现

4.1 采集终端的系统软件架构

采集终端统一的系统软件架构可以使上位机能通过一致的接口与其交互命令、状态和数据,方便用户的使用。
整个数据采集终端的软件由数据采集和通信两大部分组成。数据采集又分为数据采集模块、数据采集引擎、数据存储引擎、GPS时间引擎、数据压缩封装引擎、基于NetSeisIP地震数据流协议传输引擎。通信部分则由数据接口、控制接口和调试接口组成,如图3所示。

newmaker.com
图3采集终端的系统软件结构框图

1) 数据采集部分运行在FPGA上,主要完成以下任务:

a) 通过锁相环(PLL)与GPS秒脉冲(PPS)同步,并生成采钟和触发逻辑。保证数据采集与GPS同步。时钟的同步精度<1us,这使得多个采集站间的数据同步成为可能。

b) 模拟数据通过采集模块(AI)以24倍的过采样率采集下来,再经过一个24倍的数字降采样滤波器(Down Sample)回复到正常采样率,这样可以更好的避免信号混叠,并提供更高的动态范围。

c) 在需要时使用AO输出标定信号,通过多路开关分配给传感器以完成标定。

2)数据记录与传送部分运行在实时控制器(RT)上,主要完成以下任务:

a) GPS信号解析器(NMEA Parser)接收GPS信息,以提取当前时间和经纬度、高程等地理位置信息。

b) 触发逻辑模块通过处理采集到的数据实现灵活有效的存储触发策略。

采集数据经可选的触发滤波器(IIR-A、CLASSIC STRONG MOTION和IIR-C)后进行阈值判定或长时/短时均值比(LTA/STA)判定。这可以有效的消除噪声的影响、改善记录器的灵敏度。每个通道都有各自的权重,各通道判定的结果和内、外触发及网络触发的加权组合决定了是否记录数据。工作流程如图4 、图5 所示。用户可以通过FTP网络接口收集记录的数据。

newmaker.com
图4 通道触发流程

newmaker.com
图5 仪器触发记录

c) 数据传输模块将采集到的数据用miniSEED格式压缩打包,并按照NetSeisIP地震数据流的通信协议,发送到远程的NetSeisIP地震数据流服务器或上位机监控分析软件。[page]

3)通信部分实现的接口

a) 数据接口(Data Interface)用来将实时数据流发送到远程数据中心。

b) 控制接口(Control Interface)用于接收用户的控制指令

c) 调试接口(Debug Interface)用来将程序运行中的状态信息和出错信息发送给调试终端。

4.3 上位机通信控制及分析软件的实现

上位机通信控制及分析软件主要由记录仪设置、实时监测、数据管理、数据分析四大模块组成,如图 6所示。

newmaker.com
图 6上位机程序主界面

其中记录仪设置包括常规、数据采集、通道、事件记录信息的设置等;实时监测包括波形的实时显示、通道表示、本地记录设置、本地记录、远程记录、标定信号、站点信息、系统状态、连接状态、GPS捕获状态、秒脉冲锁定状态、强震告警、关键参数实时计算及显示等;数据管理包括数据采集器的数据回收及数据删除、本地数据的更新及删除等。数据分析可以实现远程记录、标定信号、站点信息、系统状态、连接状态、GPS捕获状态、秒脉冲锁定状态、强震告警、关键参数实时计算及显示等;数据管理包括数据采集器的数据回收及数据删除、本地数据的更新及删除等。数据分析可以实时或离线分析信号的时域指标(最大值、最小值、峰峰值、RMS值、平均值等),又可对时域波形进行频谱分析和时频谱分析,计算出健康诊断和警报等关键参数信息。上位机程序由近100个子VI实现,图7是实时监测主界面,图8是配置界面。

newmaker.com
图7 实时监测主界面

newmaker.com
图8 数据采集器配置界面

结论

借助NI公司功能强大、高效并且容易使用的图形化编程语言LabVIEW,结合先进的cRIO硬件平台,我们在很短的时间内就搭建了多通道强震动监测与报警平台,较快地实现了地震动信号调理、数据采集、时钟同步、数据压缩传输、数据实时分析、数据离线分析、健康诊断、突发性震动破坏事件报警、网络通信和仪器控制等复杂功能,大大缩短了程序的开发周期。“基于NI cRIO的多通道强震动监测与报警系统”,达到了高动态范围、高计时精度、高频谱纯度和多通道的设计要求,并且结合了行业的应用,采用了创新的方法,在NI的平台上实现了数据的压缩和基于NetSeisIP协议传输。可以预见,在地震行业内,利用NI产品进行相关研发,将有广阔的发展前景。(end)
关键字:强震动监测  报警系统  LabVIEW 引用地址:基于NI cRIO的多通道强震动监测与报警系统开发

上一篇:通过LabVIEW图形化开发平台有效优化多核处理器环境下信号处理性能
下一篇:使用NI智能相机和LabVIEW来开发零件精加工和检测系统

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

烟雾传感器在宾馆火灾自动报警系统中的应用
宾馆是供国内外旅客住宿、就餐和举行各种会议、宴会的场所。现代化的宾馆一般都具有多功能、综合性的特点,集餐饮、住宿、娱乐、购物为一体,很容易引发火灾。火灾自动报警系统,对于及早发现火灾和对火灾进行早期的扑灭,最大化地减小火灾造成人员伤亡、经济损失及不良的社会影响起着重要的作用。 1、系统总体结构简化设计 火灾自动报警系统主要由触发器件、火灾报警装置、以及联动控制系统等组成。系统的工作原理如图1所示: 图 1   火灾自动报警系统工作原理图 2 、触发器件 在火灾自动报警系统中,自动或手动产生火灾报警信号的器件,主要包括手动报警按钮和火灾探测器。手动报警按钮是手动方式产生火灾报警信号的器件,火灾探测器是能对火
[网络通信]
在字符串中搜索标记--labview字符串函数之一
最近在做的项目需要用到分割字符串中的有效数据,而有效数据的分割一般是两个标识符中间的。一直未能找到合适的字符串函数来解析出来有效数据,而昨天恰恰看到了这样一个字符串函数 在字符串中搜索标记。 这个函数的描述是这样的: 其中标记是连接至函数的分隔符或运算符能够识别的文本片段,在这里就是指我上面所谓的有效数据段。而分隔符是上面所说的标识符。 其他引脚的说明如下: 允许空标记?确定函数在遇到多个相邻分隔符时是否能识别标记。如允许空标记?的值为FALSE(默认值),多个相邻的分隔符可以分隔输入字符串中的两个标记。如允许空标记?的值为TRUE,在每个相邻分隔符对之间都将返回空
[测试测量]
无缝监控在列车运行系统及报警系统应用
当你坐在地铁列车中,感受着地下轨道列车带来的便捷与舒适时,此时在地铁的"大脑"控制中心,有一群人正在实时监控着行驶进程、列车速度、客流量等数据,为旅客出行保驾护航。这里就是地铁运行最核心的信号指挥控制中心,被誉为地铁运营的"中枢神经". 视频无缝监控根据客流随时加车 成都地铁指挥控制中心位于天府大道世纪城"水立方"七楼。走进监控室,一个40多平米的巨幅显示屏吸引了记者们的目光,上面实时显示出成都地铁1号线各个车站站名、气温、风向和湿度及各站台层情况。"运行监控板块上的红线还根据列车的行走路线而变化。列车走到哪里,红线显示列车已行驶的位置,蓝色站点表示还没有列车经过。"主控室工作人员介绍说。 地铁运营副总经理徐安
[安防电子]
无线被动红外探测报警系统技术解析
  无线报警产品经过多年的发展,本土企业吸收国外的研发成果,使得稳定性达到了前所未有的高度,目前基本已成为防盗报警产品的市场主流。无线报警器是探测电信号由空间电磁波传输的报警器。在某些防范现场很分散或不便假设传输线的情况下,无线报警器有独特所用。为了实现无线传输,必须在探测器和报警控制器之间,增加无线信道发射机和接收机。 所谓无线,就是利用现有的电话网络或者无线手机GSM网络,通过无线或则有线的方式,连通主人电话,或者手机,实现远程防盗功能的电子产品。无线远程遥控布警/消警,真正的无延迟报警。报警发生后,有远程布/撤防功能,主人在输入正确密码后,能远程通过电话对系统进行布/撤防控制。 无线探头除了满足室内装潢的需求,更
[安防电子]
关于labview的队列的简单领悟
无意中发现,labview中的队列在编程中简约且实用。用白话描述一下队列就是:创建一个栈,先入先出的栈,通过元素如队列将该元素压进栈,通过元素出队列将元素弹出。同时,可以设置队列的大小,当队列满的时候,协调队列的输入和输出,让输入(也就是元素如队列)等待,直到出现了存储空间,才执行输入。 下面是队列的函数,包括: 我们看一个典型应用:(这个是labview帮助里面的例子) 前面产生一个随机数,压进队列,后面的循环从队列中读出元素。这两个循环可以设置不同的循环时间。 当入队列的时间快于出队列的时间,队列很快就会满掉,此时,队列调节入队列循环等待,当有空间时,执行如队列循环。当入队列时间小于
[测试测量]
使用NI LabVIEW和CompactRIO为印度的子站开发自动化仪表读取系统
挑战: 由于电网是庞大而复杂的,使用传统的数据采集方法很难改进现状,采集精确而充足的数据有助于发射站和用于电力分布式设备的分布式网络的每日决策。 解决方案: 开发高级自动化仪表读取(AMR)系统帮助设备从仪表系统采集精确而充足的数据,从而提高目前印度电力分布式网络的现状。 作者: Jaswinder Singh - NexGEN Consultancy Pvt. Ltd. Ravinder Singh - NexGEN Consultancy Pvt. Ltd. Abhishek Gaur - NexGEN Consultancy Pvt. Ltd. Yashwant Shrimali - NexGEN Consultancy
[测试测量]
使用NI <font color='red'>LabVIEW</font>和CompactRIO为印度的子站开发自动化仪表读取系统
LabVIEW中While循环与Case结构的结合使用
  与所有的工具软件一样, LabVIEW 中的各个函数以及结构通过互相组合才能创建出实际的应用程序。就像你盖房子一样,你不可能只用一个榔头或者一把锯就行了,你只有通过把这两个工具组合使用起来才能做出好东西来。把这个理论用于你的LabVIEW测试程序开发中也是一个道理。在LabVIEW里面的结构与函数就是我们的各种工具,我们很少单独的使用其中的一种工具,在实际的程序中都是结合在一起使用的。在这里,我们先从一个单独的 While循环结构 开始,它将像一个电锯一样,只有你按了关闭开关后才会停止旋转。之后,我们会加入一个 Case结构 ,它将会处理软件可能出现的所有状况。事实上,While循环+Case结构的组合是非常强大的,使用这个组合
[测试测量]
<font color='red'>LabVIEW</font>中While循环与Case结构的结合使用
智能门禁安防报警系统的仿真应用
引言   在智能建筑的门禁和安防报警系统中包括三层防范体系:周边防范、出入口控制;保安监控、电子巡更 ;可视对讲、安防报警、紧急呼叫等。这些共同构成了智能建筑的安全防范管理系统。人脸识别技术目前在智能建筑的出入口控制、视频控制、安防报警方面有着广泛的应用。人脸识别有着方便、友好的特点,防欺骗性和安全性高,是人工智能领域和建筑智能化领域的研究热点之一。   本文研究了结合ID技术和人脸识别技术的门禁与报警系统。结合ID技术可以使检索信息直接链接到人脸库中对应的人脸图像类别;人脸图像分块后直接采用奇异值分解方法压缩图像,两者的应用大大提高了门禁安防报警系统的传输和存储效率。人脸识别技术的应用,更加提高了门禁安防报警系统的安全可靠性
[安防电子]
智能门禁安防<font color='red'>报警系统</font>的仿真应用
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved