论文部分内容阅读
随着计算机技术的飞速发展,虚拟仪器技术得到了广泛的应用。计算机处理速度的日趋提高,使得通过虚拟仪器对大数据量信号的实时处理成为可能,这也使得硬件成本得到有效控制。
本文提出一种基于VB/CVI的虚拟仪器对动不平衡量进行测量的新方法。使用VisualBasic和美国NI公司的CVI软件进行混合编程,实现了动不平衡量测试核心算法。硬件模块中,通过NI公司的数据采集卡,采集了转子系统的转速信号、X,Y轴向振动信号(轴心轨迹)、轴承座振动信号等。采集数据的数字处理,包括了数字滤波、FFT分析和相敏检波。在软件模块中,数字滤波中运用了FIR滤波算法,并通过试验验证:在连续滤波中,在数据长度与滤波系数长度之和减1不为2的幂次方的情况下,原有算法也同样适用。在FFT中对频率、幅值校正算法进行了对比研究。结合软件系统提供的强大数据处理能力,在相敏检波算法中提出了将参考方波改为正弦波的新方法。该虚拟仪器已经实际应用在一个小型高速转子试验平台上,与原有的LabWindows/CVI6.0编制的测试程序相比较,基于VB/CVI的测试程序具有计算速度快,占用系统资源少和编程代码易移植的特点。