LabVIEW开发矿用泵液压头测试系

news2024/11/19 11:26:48

LabVIEW开发矿用泵液压头测试系

在矿井中,矿用泵是用于排放矿井水的关键设备。如果不正常运行,矿山的生产必然受到严重影响,工人的生命也受到严重威胁。确保矿用泵能够正常运行非常重要。由于其运行条件非常恶劣,矿用泵的故障率高于其他工业设备。据中国煤炭行业人士介绍,矿用泵的运行状态必须定期测试。

近年来,有许多测试系统用于测试矿用泵的运行状态。但这些传统的测试系统存在一些缺陷。

这些测试系统通常由一些离散的仪表组成,操作员可以通过这些仪表观察和记录测试结果。测试后,手动处理采集的数据。精度和效率并没有在很大程度上得到提高。另一方面,如果同时测试多个物理量,则需要许多仪表。

结合计算机技术、网络技术和测试技术的虚拟仪器技术得到了广泛的应用。并且,该技术已用于测试矿山设备。传统测试系统中使用的各种仪表被虚拟仪器测试系统中的测试软件所取代。计算机可以同时处理大量采集的数据。因此,可以提高测试的精度和效率。

液压头是一个关键参数,因为它可以直接描述矿用泵的运行状态。如果液压头满足额定值,通常认为矿用泵运行正常。因此,基于虚拟仪表技术开发了一种新的测试系统来测量矿泵液压扬程的变化。

从图可知,矿用泵的叶轮在测试过程中随电机旋转,矿井水通过给水管吸收,从排水管排出。

测试系统由硬件和软件两部分组成。硬件由传感器、调节电路和数据采集卡组成。传感器用于将物理信号转换为电信号,通过调整电路输入DAQ卡。上面输入到DAQ卡中的电信号是类比信号,由DAQ卡转换成数字信号并输入计算机。测试系统的软件是基于LabVIEW建立的分析程序。其主要功能是处理采集到的信号,并获取相应的液压头值。

前面板类似于传统仪器的控制面板。它可以用作用户和测试系统之间的接口。用户可以通过前面板将初始参数输入测试系统,测试系统也可以通过前面板显示结果。

前面板可以分为四个部分。

1.  在第一部分中,可以输入NI-6014DAQ卡的初始参数。设备对话框用于定义用于测试的DAQ卡的编号。简单数对话框和简单速率对话框分别用于定义采集信号的总数和频率。这PZ列表框和PY列表框分别用于定义将压力信号输入计算机的通道。

2.  由于存在噪声信号,因此必须对采集的信号进行滤波。在第二部分中,可以输入滤波器的参数。“滤波器类型”列表框用于定义滤波器的类型,如高通、带通和低通。“顺序”对话框用于定义筛选器的顺序。两个按钮分别用于定义高截止频率和低截止频率的值。

3.  在第三部分中,可以将矿机水的密度,供水管和排水管的直径输入到相应的对话框中。排水管中的矿井水通量可以在“助焊剂”窗口中显示。

4.  第四部分用于展示测试结果。位置压力的变化Z和Y显示在压力波形窗口中。液压头的相应变化显示在液压头波形窗口中。并且,液压头的平均值显示在“平均值”窗口中。

处理采集的数据是框图的主要功能。所有数据都可以在前面板和框图之间交换。

首先,对来自DAQ卡的信号进行滤波,从而增强信噪比。这些滤波后的信号可以显示在前面板的压力波形窗口中。然后,这些滤波后的信号也再次输入到公式节点中,并根据公式进行计算。这样,就得到了相应的液压头值。测试完成后,将显示液压头的平均值。

通过测量矿用泵的液压扬程来测试矿用泵的运行状态。测试系统可以同时采集和处理多个物理量。并且,由于使用了超声波传感器,可以在不停止工作的情况下测试矿泵。与传统的测试系统相比,如果使用这种新的测试系统,可以在很大程度上提高测试的精度和效率。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/726583.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络故障排除之Traceroute命令详解

概要 遇到网络故障的时候,你一般会最先使用哪条命令进行排障? 除了Ping,还有Traceroute、Show、Telnet又或是Clear、Debug等等。 今天安排的,是Traceroute排障命令详解,给你分享3个经典排障案例哈。 一. Traceroute…

ChatGPT 最佳实践指南之:写出清晰的指示

Write clear instructions 写出清晰的指示 GPTs can’t read your mind. If outputs are too long, ask for brief replies. If outputs are too simple, ask for expert-level writing. If you dislike the format, demonstrate the format you’d like to see. The less GPTs…

如何使网站快速拥有登录注册功能

如何使网站快速拥有登录注册功能 一、产品介绍二、开始使用1、如何判断用户是否登录?2、如何让用户登录?举个例子: 3、登录成功后如何拿到用户数据?4、如何维护用户的登录态? 二、注意点 前端必备工具(免费图床、API、chatAI等)推荐网站LuckyCola: h…

机器学习——支持向量机(数学基础推导篇【未完】)

在一个周日下午,夏天的雨稀里哗啦地下着 我躺在床上,捧着ipad看支持向量机 睡了好几个觉…支持向量机太好睡了 拉格朗日乘数法太好睡了 几何函数太好睡了 在我看来,支持向量机是目前学下来,最难以理解的内容 希望日后不要太难…脑…

[计算机入门] Windows对话框

2.4 对话框 在图形用户界面中,对话框是一种特殊的窗口, 用来在用户界面中向用户显示信息,或者在需要的时候获得用户的输入响应。之所以称之为对话框是因为它们使计算机和用户之间构成了一个对话——或者是通知用户一些信息,或者是请求用户的…

C. Russian Roulette(构造)

传送门 题意 俄罗斯转盘,长度为n的环,有k个子弹,然后挨着对着脑袋打。 你是第一个人,你希望你死的概率最小,问你怎么去设置这个子弹的位置。 第二个人会一开始随机砖圈,使得每一个位置开始都是可能的。…

电脑技巧:怎么轻松地搞定Win11系统备份任务

目录 1、选择免费备份软件来自动备份系统 2、如何逐步配置定时系统备份任务? “我是一个电脑小白,不是很懂电脑的一些操作。我刚买了一台新电脑,它装的是Win11系统,我害怕它出现什么问题,听朋友说可以通过备份的方…

Kotlin~责任链模式

概念 允许多个对象按顺序处理请求或任务。 角色介绍 Handler: 处理器接口,提供设置后继者&#xff08;可选&#xff09;ConcreteHandler&#xff1a;具体处理器&#xff0c;处理请求 UML 代码实现 比如ATM机吐钱就可以使用责任链实现。 class PartialFunction<in P1, o…

【环境配置】Conda ERROR:Failed building wheel for lap

问题 note: This error originates from a subprocess, and is likely not a problem with pip.ERROR: Failed building wheel for lapRunning setup.py clean for lap Failed to build lap ERROR: Could not build wheels for lap, which is required to install pyproject.to…

JDK8安装

在官网进行下载Java Downloads | Oracle 点击进行安装即可。 之后是配置环境变量 点击我的电脑 – 属性 – 高级系统设置 – 环境变量 添加JAVA_8_HOME环境变量&#xff0c;指向jdk的安装目录。 之后编辑path环境变量&#xff0c;增加%JAVA_8_HOME%\bin win R 输入javac 测…

在线支付安全-业务安全测试实操(35)

目前网络在线消费和支付,已遍布人们生活的衣食住行等冬个方面,比如网上商城在线购物、水电燃气在线缴费、手机话费在线充值等。由于在线消费和支付过程中涉及真金白银,一旦存在漏洞,将会带来重大的经济损失。 某快餐连锁店官网订单金额篡改 篡改订单金额的流程如图 所示 步…

Spark(14):SparkSQL之概述

目录 0. 相关文章链接 1. SparkSQL是什么 2. Hive and SparkSQL 3. SparkSQL 特点 3.1. 易整合 3.2. 统一的数据访问 3.3. 兼容Hive 3.4. 标准数据连接 4. DataFrame 是什么 5. DataSet 是什么 6. SparkSQL的运行环境 0. 相关文章链接 Spark文章汇总 1. SparkSQL是…

java pdf加水印

本文将Base64编码形式的pdf文件加水印&#xff0c;并输出完成后的pdf的Base64编码&#xff0c;也可以根据情况自行改动&#xff0c;输出其他形式的内容。 首先引入两个包 <!-- PDF文件依赖包 --><dependency><groupId>com.itextpdf</groupId><arti…

计算机体系结构基础知识介绍之缓存性能的十大进阶优化之编译器优化和硬件预取(六)

优化七&#xff1a;编译器优化&#xff0c;降低miss率 处理器和主内存之间不断扩大的性能差距促使编译器编写者仔细检查内存层次结构&#xff0c;看看编译时优化是否可以提高性能。再次&#xff0c;研究分为指令缺失的改进和数据缺失的改进。接下来介绍的优化可以在许多现代编…

步入JAVA——环境搭建与项目通览

前言 在这篇文章中&#xff0c;荔枝会介绍如何配置Java后端开发环境并借助一个Java web项目简单介绍一下Java的后端开发逻辑。与python的后端开发逻辑是类似的&#xff0c;Java的后端开发其实也是通过一个个类来实现的。对于像荔枝这种小白白来说&#xff0c;入门的第一个练手J…

java项目之高校四六级报名管理系统(ssm+jsp+mysql)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的高校四六级报名管理系统。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 &#x1f495;&#x1f495;作者&#xff1a;风歌…

mysql执行顺序以及为什么别名不能用在 where 后

1、mysql执行顺序 如下&#xff1a; 1. from 阶段 2. where 阶段 3. group by 阶段 4. having 阶段 5. select 阶段 6. order by 阶段 7. limit 阶段 2、为什么别名不能用在 where 后

微信小程序反编译之后运行报错“_typeof3 is not a function”

微信小程序解包之后&#xff0c;在微信开发者工具当中点开调试器&#xff0c;选择Console选项卡&#xff0c;发现左侧的预览界面是空白的&#xff0c;虽然真机调试可以有显示&#xff0c;但是真机预览也是跟左边的界面一样都是空白。之后发现Console里面显示 解决方法&#x…

7.5~7.6学习成果总结

关于封装&#xff0c;满足几个原则&#xff0c;一般的成员变量用privat修饰&#xff0c;仅暴露少量方法获取&#xff0c;如果是内部的操作方法也用private&#xff0c;除非是希望被全局使用&#xff0c;的才考虑用public&#xff0c;如果是进希望被子类用的话可以考虑用protect…

ICG NH2,1686147-55-6,吲哚菁绿氨基,安全性更好,并具有更好的光稳定性

ICG NH2&#xff0c;ICG-Amine&#xff0c;吲哚菁绿氨基|&#xff08;文章编辑来源于&#xff1a;西安凯新生物科技有限公司小编WMJ&#xff09;产品结构式&#xff1a; 对于ICG NH2&#xff08;1686147-55-6&#xff09;我们需要知道这些&#xff1a; CAS号为1686147-55-6&am…