凯发下载基于NI LabVIEW平台实现液位控制系统的设

原创 2020-04-06 01:35  阅读

  人们生活以及工业生产经常涉及到液位和流量的控制问题,例如饮料、食品加工,居民生活用水的供应,溶液过滤,污水处理,化工生产等多种行业的生产加工过程, 通常要使用蓄液池。蓄液池中的液位需要维持合适的高度,太满容易溢出造成浪费,过少则无法满足需求。因此,需要设计合适的控制器自动调整蓄液池的进出流量,凯发下载,使得蓄液池内液位保持正常水平,以保证产品的质量和生产效益。这些不同背景的实际问题都可以简化为某种水箱的液位控制问题。因此液位是工业控制过程中一个重要的参数。特别是在动态的状态下,采用适合的方法对液位进行检测、控制,能收到很好的生产效果。

  传统的液位控制系统大多采用PLC和组态软件来实现,也有用单片机控制的系统,是所谓的实时测控系统。但是在实际生产中,绝大多数的工业对象的时间常数通常在秒级到分钟级的范围内。因此除了少数小时间常数的对象外,可以由计算机系统来直接安全、有效地完成连续生产中的过程自动控制任务。

  现代计算机技术和信息技术的迅猛发展,冲击着国民经济的各个领域,也引起了测量仪器和测试技术的巨大变革。自从1986年美国国家仪器公司(National Instruments Corp,简称NI)提出虚拟仪器的概念以后,虚拟仪器由于其性价比、开放性等优势迅速地占领了市场。虚拟仪器技术最核心的思想,就是利用计算机的硬/软件资源,使本来需要硬件实现的技术软件化(虚拟化),以便最大限度地降低系统成本,增强系统的功能与灵活性。基于软件在VI系统中的重要作用,NI提出了“软件就是仪器(The software is the instrument)”的口号。本文利用美国NI公司的LabVIEW开发的液位控制系统已经在实验室条件下对单容液位对象实施了自动控制,取得了较好的调节效果。

  该系统为FESTO紧凑型过程控制实验装置。水箱B102为控制对象,水箱B101用于储水,执行装置是泵P101。

  系统采用的数据采集卡为NI公司M系列的PCI6221多功能数据采集卡,具有16路单端输入通道或8路差分输入通道,采集速度最高为250K/s,分辨率为16位,两路模拟输出通道,最高转换速率为833K/s,分辨率为16位。此外还有两个32位的定时计数器,24路数字量输入输出通道,满足系统的控制要求。

  利用超声传感器把液位信号变为0-10v的电压信号,经NI-6221数据采集卡的模拟输入通道采集到计算机,由LabVIEW编写的控制器根据实测信号和设定值发出控制信号,经NI-6221数据采集卡的模拟输出通道输出0-10v的信号控制泵的驱动器,从而改变泵的转速,达到控制液位的目的,系统组成结构。该系统的主要功能有:实时数据采集和显示,实时PID及其它算法控制和数据存储。

  NI公司的LabVIEW是一种非常优秀的面向对象的图形化编程语言,是一个开放型的开发环境,它使用图标代替文本代码创建应用程序,拥有大量与其它应用程序通信的VI库。作为目前国际上主流的基于数据流的编译型图形编程环境,它可以把复杂、烦琐、费时的语言编程简化成用简单或图标提示的方法选择功能(图形),并用线条把各种图形连接起来的简单图形编程方式,使得不熟悉编程的工程技术人员都可以按照测试要求和任务快速设计出自己的程序和仪器面板,这大大提高了工作效率,减轻了科研和工程技术人员的工作量。因此本设计选用LabVIEW作为开发语言。

  软件采用模块化设计,共分为7个模块:用户管理模块,参数设置模块,数据采集模块,工艺流程模块,实验项目模块,数据保存回放模块以及帮助模块。主要完成以下功能:

  当液位低于下限值时,泵开始工作,液位上升;当液位高于上限值时,泵停止工作,液位下降,使得液位一直处于一定的范围之内。液位的测量范围在20mm-300mm。

  常规的PID控制是从比例、积分、微分三个环节来实现对系统的控制的。PID控制模块采用PID工具包,利用它可以在LabVIEW环境下通过界面进行交互式的PID控制器的设计,充分利用了LabVIEW和NI的硬件无缝连接的特点,可以迅速搭建所需的控制系统。

  由于液位控制系统的滞后效应较小,所以采用比例调节或比例积分调节两种调节规律。对于控制参数的选取,利用阶跃响应曲线法得到传递函数,结合

  仿真得到控制参数指导试验。经过反复试验在设定值为90mm-180mm范围内,最佳的参数为,结果优于系统技术指标要求。

  设计的虚拟仪器系统具有友好的人机界面,经过实际测试系统稳定可靠,控制响应速度快,曲线变化平稳,完全满足了液位控制要求,充分体现了虚拟仪器的特点。尤其是其扩展性很好,可以随时添加更加先进的控制算法以及其它如流量、压力控制功能,而且开发周期很短。本文设计的液位控制系统已经成功的应用于教学和实验中,取得了良好的调节效果。因此,该系统具有推广使用价值。

  1. LiteOS OC MQTT 抽象组件 概述为了适应各种各样的使用mqtt接入华为OC的模式,特采用该层次接口,对上提供应用所需...

  请问,我想用labview生成word报表的时候,用书签的方式插入文本,在插入文本前,更改了颜色,插入文本后再将颜色改回去,但是生成...

  其中搜索大数据正是“镜像世界”的组成部分之一,或许我们还不能从人类的尺度观察世界,但从商业的尺度来洞....

  激光制造技术是结合光学、机械、电子电机、计算机等科学与技术整合成的一项新技术,其已在现今社会中被广泛....

  在电力系统中,最理想电流与电压波形是工频下的正弦波,而实际中往往会存在不同的畸变,特别是在近些年配电....

  分布式账本技术是密码算法、共识机制、点对点通讯协议、分布式存储等多种核心技术高度融合形成的一种分布式....

  为什么电脑不能识别PCI1240U板卡的ID,DIP开关任意设置这里也没反应,但电脑显示已经识别了板卡,不知道是不是卡有问题...

  各国政府应考虑利用计算机视觉和机器学习实施智能回收,以解决垃圾管理中的重大问题。

  机器人士兵很快就会成为现实,并协助人类士兵执行战争行动,甚至为受伤士兵提供医疗援助。

  本文以别墅三层智能家居系统为例,规划有可视对讲门禁系统、远程访问控制系统、定时控制系统、凯发下载远程监控及安....

  区块链操作系统旨在促进更容易的开发,而其结果自然也最终会带来更好的用户体验。

  楼宇自动化系统是智能建筑的一个重要组成部分。楼宇自动化系统的功能就是对大厦内的各种机电设施,包括中央....

  计算机串行通信是计算机与控制设备(plc)进行数据传送的基本通信方式,也是实现工业自动控制经常用到的....

  转眼间又到了新的一年,不知不觉64位计算时代已经伴随了我们十多年,我还清楚的记得AMD推出64位速龙....

  本篇经验是年前写好的,犹豫了很久要不要发出来,如有违规请联系删除。 写在最前:本文的目的是为了通过了解VI的密码原理(简...

  labview中怎么查找一维数组里有没有某个元素,比如从0-10的数组里面,查找有没有12或9这个数字. ...

  为了将所有照片文件编辑得完美,Movavi照片编辑器使用人工智能优化图像,并允许用户编辑照片的任何部....

  程序说到底就是对数据的处理,所以首先要弄清楚需要处理哪些数据,计算机如何存储这些数据。C语言根据需要....

  变量值,是数值,在计算机里面是数据值,即储存在地址空间里面的值,但这个值是通过存储空间的地址检索读写....

  现在有人利用人工智能(AI)、Raspberry设计出可准确分类乐高积木的机器,以有效解决这个问题。

  采集卡是USB6210的,数字输出端怎么输出方波,输出方波后要怎么分析波形? ...

  锐捷网络宣布推出新款信创终端计算机“RG-CT7800” 首款基于兆芯平台的迷你机产品

  锐捷网络近日宣布,正式推出新款信创终端计算机“RG-CT7800”,搭载了基于x86架构的国产兆芯处....

  物联网不是一个静态的、可预测的技术领域。数据每天都在从数以百万计的物联网设备中不断进出,因此普通人很....

  机组式卷筒印刷机一般由给纸机组、印刷机组、张力机组、加工机组和复卷机组等机组组成。在传统的有轴传动印....

  新型放大器用一块电路板替代传统伺放中的三块电路板,又革除了8只散热器和8只整流二级管及金属底板等,两....

  根据Certified LabVIEW Developer (CLD) 提炼的程序设计指导思想

  这是一份翻译了Certified LabVIEW Developer (CLD) 部分内容的资料文件。希望能对大家设计labview程序时有所帮助。文件...

  我因为是初次接触硬件连接,导致在连接中出现了很多问题,不知道各位有没有知道原因的。 我的USRP-2920,PC端安装驱动成功...

  GE 宣布其技术研发部门GE Research 获得了ORNL 实验室超级计算机的使用权限,用于发现....

  通常由用户用高级语言编写程序,然后讲它和数据一起送入计算机内,再由计算机将其翻译成机器能识别的机器语....

  物联网这个概念早就存在于未来发展的宏图中,我们了解物联网可能是在智能城市的建设和智能家居的使用等众多....

  人工智能是计算机程序自我学习的能力。也可以将其称为是智能计算机程序的科学和工程学。

  区块链在2019年受到了社会各界高度的关注,中央提出要把区块链作为核心技术自主创新的重要突破口,明确....

  在计算机系统中,数据是放在内存中的,数字、文字、符号、图形、音频、视频等数据都是以二进制形式存储在内....

  第一章 计算机网络概述 局域网:覆盖范围小,自己花钱购买设备, 带宽固定10M 100M 10....

  这话我们不评论对错,因为前些年智能家居作为一个新兴产业,在还缺乏成熟技术的前提下被极高的吹捧过,并在....

  从静特性的分析可以看出,闭环系统的开环放大倍数K对系统的静态性能影响很大。K越大,静特性就越硬,静态....

  量子信息技术很重要,现在大家都知道。例如,量子计算机可能解决目前超级计算机系统过于复杂的问题,而量子....

  首先我们要定义,运算器:arithmetic unit,计算机中执行各种算术和逻辑运算操作的部件。

  您是否遇到过在远程计算机上执行长时间运行任务的情况,然后连接突然断开,SSH 会话终止了并且丢失正在....

  网络应用是计算机网络存在的理由,一批早起的网络应用主要有电子邮件、远程访问、文件传输等,但是随着计算....

  电气控制系统中常用的保护环节有短路保护、过载保护、缺相保护、欠压保护和相序保护等,这些保护在控制电路....

  从大学开始学习编程,到现在将近10年了,感觉走了不少弯路,越到后面越发觉得基础的重要性。何为基础呢?....

  2013年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。 但是,许多人并不清楚....

  为了解在计算机系统中,程序是如何运行的,首先需要了解计算机系统的硬件组织。

  计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比....

  plc日常维护和保养,主要是更换保险丝和锂电池,基本没有其它易损元器件。

  cmd 在windows下是DOS模拟器,能运行绝大部分DOS命令,但是不是真正的DOS,DOS是一....

  工控机的出现,已经越来越多的工控应用到我们日常生活中,尽管仍有很多人不清楚它的存有,但人们能体会到工....

  映翰通本次共募集资金3.62亿元,募集资金的用途主要包括物联网通信产品升级项目、智能配电网状态监测系....

  新加坡南洋理工大学(NTU)电子工程学院(EEE)的清洁能源研究实验室的学生(LaCER)开发出了一....

  我们需要AMR系统能够从远程子站的仪表设备中采集数据来,提供实时数据进行长期数据管理和每日电源使用分....

  Ineco是一家在交通运输行业有着广泛经验的工程公司。 为了研究谐波在铁路基础设施建设方面的影响,我....

  基于NI CompactRIO系统和LabVIEW实现桥梁结构安全监测系统的设计

  厦门集美大桥及接线工程是厦门市城市道路交通网络布局中本岛与大陆腹地跨海通道的重要组成部分,也是厦门市....

  从计算机诞生至今,我们经历了单机、PC&LAN、互联网、移动互联网等几个不同的IT时代。在不远的将来....

  位运算在计算机编程中经常用到,所以掌握十进制和二进制间的转换十分重要。 十进制:由 0~9 十....

  自上世纪八十年代以来,随着计算机技术的迅速发展和普及,火灾报警技术已经成为一门跨学科的综合信息处理技....

版权声明:本文为原创文章,版权归 凯发下载 所有,欢迎分享本文,转载请保留出处!
上一篇:凯发下载基于PLC的污水处理控制系统仿真设计
下一篇:凯发下载娱乐八卦_论坛_天涯社区