论文部分内容阅读
液体火箭作为载人航天技术和军事武器的载体,通常需要对其推进剂储箱中的燃料进行液位测量。在火箭燃料加注过程中,需要对所加注液面进行“定点”、“定容”测量;在使用过程中要对燃料的“剩余”液位进行实时测量,本系统针对上述液体推进剂的测量而设计。系统运用了传感器技术、数据采集技术与数据处理技术,由传感器检测液位,检测结果通过单片机运算处理得到真实液位数据,进而将该数据发送至上位机,并通过显示界面反映,从而实现在线测量的目的。
论文通过分析液位检测系统的特点,构建了系统硬件结构,包括传感与变送系统、数据采集系统和通信接口。基于低温推进剂液位检测系统特殊性、主要性能指标和技术要求等,在分析加注液位检测的可靠性、安全性和国内外液位检测系统的发展现状、趋势的基础上,采用面向对象的软件开发技术,运用VC++6.0程序设计语言研发了低温推进剂液位检测系统的应用程序。由于储箱液位采集的原始信号中,存在着噪声和干扰,在分析系统及算法特点的基础上,系统采用了去极值滤波算法。采用该算法后,噪声干扰得到有效抑制。本文重点阐述了液位检测系统软件中数据库系统的设计与实现。在设计中利用了ADO数据库访问技术,并分析了数据库系统的事务调度方法,从而提高了液位检测系统软件的实时性,增加了系统的资源利用率,降低了功耗。
软件测试显示,该系统对液位信号检测具有较高的精度,实现了液位数据实时显示和历史分析的功能,其主要技术指标达到了系统设计要求,通过软件测试研究,验证了系统的可靠性和可行性。