微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于CompactRIO的泵机组监控系统的设计与实现

基于CompactRIO的泵机组监控系统的设计与实现

时间:03-29 来源:互联网 点击:

输油管线泵机组监控系统应用最为注重的因素就是可靠性,除了硬件平台的可靠性外,软件平台的可靠性也同样重要。相比于普通的操作系统(如 Windows),实时系统能够提供更佳的稳定性和可靠性,更适合于可靠性要求高的嵌入式应用[5]。同时,Labview Real-time开发工具可以快速方便地开发此类实时系统应用,能够加速软件的开发流程。因此,系统软件采用图形化编程语言 Labview,在 NI RIO驱动支持下通过 Labview、Labview Real-time模块和 Labview FPGA模块对 compactRIO嵌入式系统进行开发。
研制开发的系统软件包含初始化模块、采样模块、信号处理模块、工况显示模块、报警判断模块、泵机组保护控制模块、复位模块、存储模块、通信模块。
2.3.3 前面板及框图设计
Labview使用图形语言编程,界面形象直观, Labview程序运行以数据流方式执行 [6],可实现程序高效并行处理。本系统软件主界面包含工况数据显示、报警指示、状态指示,输出控制。系统软件界面见图 4。系统软件框图按结构分为 FPGA VI和 HOST VI。FPGA程序是下载到 CompactRIO 模块 FPGA芯片上的程序,主要实现对 CompactRIO模块 I/O通道的采样和输出。HOST程序包含 RT控制器上的程序以及 Windows上的程序, RT上的程序主要实现与 FPGA的通讯、数据处理、工况显示、报警判断、控制保护; Windows上的程序主要实现与 RT程序的通讯及数据的存储。

2.3.5 优化算法及控制策略
对于现场数据采集,由于各类如电磁干扰、静电干扰、共模干扰、差模干扰等的存在,原始采样数据经常会出现一些突变、坏点数据,在对原始采样数据进行利用前,进行了软件中值滤波算法对采样数据进行处理,滤除干扰信号,并剔除坏点。
泵机组控制策略是基于压力的自适应控制方式,以泵进口压力保护为例,其控制流程如图 5所示。

3 系统实现该系统研制成功后进行了寒区管线系统试验,结果表明,泵机组信息化改造的传感器、数据采集单元、控制执行单元、光纤网络传输及计算机远程监控系统,低温下工作正常,整个系统操作方便,泵机组调节、控制准确、可靠。远程监控系统实现了数据采集、动态显示、故障报警、远程控制功能,达到了预期目标。

4 结束语
基于 CompactRIO技术的输油泵机组监控系统,集信号采集、信息分析、智能控制、动态显示于一体,具有高可靠性、高稳定性、高性价比、现场布线简单、环境适应性强的特点,同样也适用于现场恶劣环境下各类油料装备的嵌入式控制和采集。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top