杨光,衣志强,范志华,钟文才,苏成贵,于新雨,肖戟,刘洋
(吉林省农业机械研究院,长春 130022)
国内常用的井用潜水电泵的测试系统多在非图形化编程语言的基础上进行编程,近些年虚拟技术与通讯技术的快速成熟与发展,给测试工程师提供了更好的编程平台。
本文对图形化编程语言LabVIEW开发井用潜水电泵的测试系统,包括信号选择与处理、数据通讯、数据分析、曲线拟合、结果判定、报告输出等关键环节进行了设计与实现。
(1)设计控制系统界面,要求可对井泵进行计算机启动、停机、读数、自动互锁测电阻与启动功能。
(2)读取串口的水力性能参数:流量Q、扬程H。三相电机性能参数:电压U、电流I、功率P、转速n、频率f、三相电阻R。试验条件参数:水温T1及室温T2。
(3)软件编程实现以下功能:井用潜水电泵电气控制,井泵各数据及仪表图形化显示,数据表的形成与曲线的实时绘制,井泵各数据的保存、计算与输出。
(1)技术路线的设计图,如图1所示。
(2)传感器类型的选择。传感器的大小决定了测量范围,本文以测试井用潜水电泵175QJ20-54为例选择的传感器,如表1所示。

表1 传感器选择Tab.1 Sensor selection

图1 技术路线设计Fig.1 Technical route design
(1)在“菜单编辑器”中确定测试软件的菜单项目,编写各个子菜单中的子VI并进行调用程序,利用一个while主循环和事件(Event)结构组成主程序,通过菜单事件的调用相应的VI,执行相应的程序。如图2所示。

图2 井用潜水电泵菜单调用……