基于虚拟仪器技术的无线电高度表动态测试系统

时间:2010-03-25来源:网络

在中断服务程序中,使用DAQmxReadAnalogF64()函数来读取采集卡上缓冲区的数据,用户必须在启动采集任务前事先申请足够大小的缓冲区,用一个全局指针来指向这个缓冲区,将数据连接选择为通道连接方式,不同通道数据选择通过memcpy[]函数控制,然后对数据进行处理,在结束任务后释放此缓冲区。
4.4 波形存储与读取
在采集之后可以实时的将数据保存成2进制文件(与导弹遥测数据兼容),通过fopen函数来实现对文本数据文件的调用,使用fwrite函数实现对数据的写入,使用fread函数实现对数据的读取,使用fclose函数对其关闭。选用Graph控件,通过plotwaveform函数对读取到缓冲区中的数据进行回调。
4.5 测试信号频域分析
在LabWindows/CVI中通过傅里叶函数对波形数组进行傅里叶变换,并通过ToPolarlD将傅里叶变换得到的输出实部、虚部数组转换成极坐标形式。通过InvFFT实现对波形数组的傅里叶反变换。
4.6 软件组成
4.6.1 高度响应测试
高度响应测试用来完成高度弹道参数的设置(不同弹道阶段持续时间)、弹型的选择和高度响应曲线的显示,见图5、图6所示。


4.6.2 信号分析
信号分析完成发射信号、接收信号、差拍信号波形的回放与比对,并对差拍信号进行傅里叶变换,对其频谱进行分析,以判别高度表是否产生“高置”故障。界面见图7。


4.6.3 灵敏度测试
高度表灵敏度测试需要设置设定高度,衰减控制规律的设定,以完成高度表在不同高度下搜索/跟踪灵敏度测试,见图9。

5 结束语
虚拟仪器技术以其性价比高、开放性强等优势迅速占领市场,成为测试仪器新的经济点。虚拟仪器的核心是软件,这使虚拟仪器具有了与传统测试仪器大不相同的技术特征,实现了测试仪器生产者与使用者梦寐以求的仪器开放性。本文针对无线电高度表测试实例,研究设计了基于虚拟仪器技术的第3代自动测试设备。但该系统只是实现了基本参数的自动测量,而一个完整的自动测试系统还需要增加更多自动化水平,如具备远程控制、更新升级、故障诊断等功能。在此方面还有待做深入研究以使得该测试系统更加完备。

1 2 3

关键词: 虚拟仪器技术 无线 动态测试 系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版