为了完成动力学综合测试需求,系统中研制了32通道高速同步数据采集模块AMC2322,可以实现4个模块共128通道同步数据采集,同步采集速度达51.2KSa/s,并且在同步采集速度下降不多的情况下,通道数可以扩展到300多个。设计的另一个模块是4路任意波D/A模块,它实现任意波激励输出,可与A/D采集同步进行,并且可以扩展,这两种模块满足航天器动力学环境试验综合测试系统的性能要求,并且还为系统的扩充留有余地。
系统研制过程中主要解决了以下的几个关键技术问题:一是如何保存连续高速采样的数据。方法是在数据采集板卡上集成64KWORD空间FIFO存储器,用于存储32通道并行采集数据,模块有设置上位机读数触发条件功能,即预先指定AD采集存储空间大小,一旦满足条件立即产生中断,上位机迅速完成批数据读取。由于采用FIFO技术,上位机读数不影响数据采集[5]。
解决的另外一个问题是数据传递的问题,需要保证采集数据以要求的速度传递到计算机中。因为1394实测的数据传输率为7-8MB/s,速度不高,我们采用1394火线技术桥接测试系统总线和计算机,解决了数据传递的瓶颈,以后可以采用光纤技术桥接系统总线和计算机,从而获得更大的系统数据传输能力。
图1 动力学综合测试系统硬件平台示意图
解决的第三个问题是数据的存储问题。大量的采集数据涌入到计算机中,需要快速的存储,否则同样会造成系统反映速度不够,目前一般的计算机硬盘不能满足数据存储的要求,因此使用了SCSI技术的磁盘,将大量的采集数据快速地存储到计算机中,并且我们优化软件设计,对不必处理的数据进行事后分析和回放,提高了系统整体采集速度。
5 结论
航天器动力学环境试验综合测试系统的设计在各个方面完全满足航天器动力学环境试验中数据采集、分析需要的技术指标,这为我们进行大中型综合测试系统研制打下很好的基础。