·上一文章:基于光电对射管的健身器心率测量系统设计
·下一文章:基于USB接口的数据采集与控制系统设计综合
2.3 系统程序设计
虚拟测试系统的主要功能是实时接收数据采集卡采集的数据,进行数据处理(如滤波,FFT变换等)、数据存储和数据实时显示。操作者根据数据判断测试指标是否合格。
程序设计的数据采集过程为:在开始数据采集后,DAQ卡不断地采集数据,并将它们存贮在指定的缓冲区中;然后LabVIEW每隔一段时间,将一批数据送入计算机进行处理。如果缓冲区存放已满,DAQ卡就会又重新从内存起始地址写入新数据,覆盖原来的数据。这个过程一直持续,直到采集到了指定数目的数据点,或者中止采集过程。程序方框图如图3所示。在对陀螺输出信号进行测量时,采用了多次采样取平均值的方法,以减小误差。
3 结 语
在此,提出一种基于PC/104的陀螺仪动态测试系统,并分析该测控系统的软/硬件基本构成。在系统组建过程中,由于利用了可靠的PC/104工控机和数据采集卡,以及高性能的虚拟仪器编程软件,使得系统组建效率高,性能可靠,而且可以方便地对测试结果进行判断,简单易用。