系统的实现
压气机静子调节通道自动检测时 ,软件程控PCL - 818L采集卡根据进口导流叶片旋转角被调整到不同的刻度位置 ,测量其反馈电压值然后输送方波信号 (模拟转速信号 ) ,经由硬件电路处理送至某型航空发动机的电子控制器 ,判断模块根据采集模块送来的反馈信号 ,输送转速信号的修正量到电子控制器 ,直
至将占空比S 8调整为 ( 50± 2) ,此时程序会自动得到这一时刻的发动机参数并且依据测量得到的电压和转速这两组参数 ,作为横纵坐标 ,调用LabWindows CVI功能强大的绘图函数生成转速 -电压 (α角 )曲线 ,依据关系曲线是否在调整极限范围内判断当前通道状态 ,以实现压气机静子调节通道的自动检测。由于在控制点附近转速信号特别敏感 ,采用变步长逼近。系统的软件主程序流程见图4。实际使用表明自动检测较原手动检测效率提高 5倍以上 ,且避免了人为误差。
3.6 测试结果的显现
在应用该自动测试系统对某型航空发动机电子控制器压气机静子调节通道进行检测后 ,获得了所需的两组测量数据———转速值和α1角对应电压值 ,即可以此生成转速 -电压 (α角 )曲线来判定电子控制器压气机静子调节通道当前状态的好坏 ,绘制曲线的程序源代码编写如下:
VoidDrawCanas( intpanel, intx1, inty1)
入口参数x 1y1为转速值和电压值
{
int Top, Left, Height, Width;
局部变量定义
PointPointVal1;
点变量声明
PointpointVal2;
Top = 0; Left = 0;
设定绘图范围
Height = 291; Width =285;
Color = MakeColor (100, 100, 100);
SetCtrlAttribute(panel, PANEL CANVAS, ATTRPENCOLOR, color);
SetCtrlAttribute(panel, PANEL CANVAS, ATTRPENWIDTH, 2);
pointVal1=Top + Height (120-y1) 130;
pointVal2=Left+Width (x1-60) t0;
CanvasDrawLine(panes, PANELCANVAS, pointVall, pointVal2);
}
测试结果如图 5所示。
由于转速 -电压 (α角 )曲线在调整极限范围内 ,所以测试结果表明该台电子控制器的压气机静子调节通道状态良好。
4 结论
本文介绍的基于VI技术构建的某型航空发动机电子控制器压气机静子调节通道自动测试系统 ,控制精度高、测量准确、人机界面友好、操作简单方便 ;所编写的源代码稍作改动就可应用于目前流行的各种应用软件 ,通用性好。该系统具有性能价格比高 ,工作可靠等优点 ,有良好的应用基础。