基于LabVIEW8.0管道泄漏检测系统漏点位置计算探究.docVIP

基于LabVIEW8.0管道泄漏检测系统漏点位置计算探究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW8.0管道泄漏检测系统漏点位置计算探究

基于LabVIEW8.0管道泄漏检测系统漏点位置计算探究   摘要:目前,工业上广泛利用泄漏产生超声波的原理来进行泄漏检测。利用超声波检测液体泄漏位置,不仅方法简单,而且准确可靠。计算出管道泄漏检测系统漏点位置是整个管道泄漏系统的关键部分。基于此, 本文研究了利用LabVIEW8.0中的固有功能模块计算出管道泄漏检测系统漏点位置,力求使计算正确、快捷、方便 关键词:管道泄漏 超声波 单片机 虚拟仪器 LabVIEW8.0 中图分类号:TE973 文献标识码:A 文章编号:1007-9416(2016)12-0088-01 利用超声波传感器在管道上相距一定距离的两个位置上获取两点的泄漏点噪声信号,对其滤波、放大,利用LabVIEW8.0实现两路噪声信号的互相关估计,求解最大值,得到泄漏点噪声信号到达管道上两检测位置的时间延迟,通过简单计算,实现漏点定位。计算出管道泄漏检测系统漏点位置是整个管道泄漏系统的关键部分,利用LabVIEW8.0中的固有功能模块计算出相关函数最大峰值位置,延迟时间τ,最终计算出漏点距离A、B两测量点中点的距离,它还能将测量及计算结果直观的显示在其前面板上,快捷,方便 系?y软件采用模块化设计,采用模块化设计有助于软件的方便设计和日后改进升级。使用虚拟仪器与相关测量技术结合,可大大减轻设计人员的负担,减低工作的成本费用,故工业上将被广泛采用 1 LV的串行通信 本设计中需要从下位机读取N个数据,而在LV中,有专门用于串行通信的节点,即VISA节点。LV将他们单独组成一个模板,共包括6个节点,分别实现初始化串口,串口写,串口读,检测串口缓存中断以及关闭串口等功能,这些节点都位于Functions模板的InstrumentI/O子模板中,在本设计中,将用到的端口为VISA Configure Serial port.vi:初始化,配置串口,用该节点可以设置串口的波特率,数据位,停止位,奇偶校验位,缓存大小以及流量控制等参数。输入端为VISA resource name(端口的设备名称) ,baud rat(波特率), date bits(数据位) ,parity(奇偶校验),error in ,stop bit(停止位) ,flow control(流量控制),输出端为duplicate VISA resource name(端口的设备名称),error out VISA Read:从由VISA RESOURSE NAMR 端口指定的设备中读取Byte Count端口指定长度的数据。可用于从串口缓存中读出指定长度的数据。输入端为VISA resource name( 端口的设备名称),byte count(字节数,从VISA BYTES at Serial Port得到) , error in 输出端为dup VISA resource name (端口的设备名称),read buffer(输出的数据),eror out VISA Close:关闭由VISA Resourse Name端口指定的设备连接。可用于关闭一个已打开的串口,从而释放LV对这个串口资源的占用。输入端为VISA resource name(端口的设备名称),error in输出端为error out VISA BYTES at Serial Port:返回串口的输入缓存中存在的数据字节数。在使用VISA READ节点读取串口前,可先用其检测当前串口输入缓存中存在的字节数。然后由此指定VISA READ节点从串口输入缓存中读取的字节数,可以保证一次将串口输入缓存中的数据全部读出 While循环:While循环是LV最基本的结构之一,相当于C语言中的While循环和Do循环,While循环可从框图程序中的Structures子模板中创建,它由循环框架,重复端口,以及条件端口组成。当把需要使用循环的程序放入循环框架后就能实现循环功能,重复端口是统计程序运行的次数,条件端口用于控制循环是否继续执行,本程序中把POWER开关与条件端口相连,即当开启POWER时程序开始循环,否则停止运行 2 相关分析 LV在测试工程应用中可以对实测的信号作相关分析,本设计中就用到测试技术中相关分析的典型应用:时延或位置检测。在LabVIEW8.0中,相关运算Convolution and correlation.vi到达的途径是Functions---signal processing-----signal operation-----Convolution and Correlation,图1所示是Convolution and correlation.vi的参数对话框,在这里设置需要进行计算的种类,本设计选用

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档