论文摘要
嫦娥一号卫星有效载荷微波探测仪在国际上是第一次用来观测月球的微波辐射计,保证其探测任务成功具有深远的意义。本文基于实际的星载微波探测仪项目,主要介绍了其软件设计方法和增益控制方法的特点和优势。微波探测仪软件是嵌入式航天软件,目前嵌入式软件最成熟、使用最广泛的设计方法是结构化设计方法,然而采用结构化设计方法软件具有不易更改的弊病。同时由于使用MCS51汇编语言实现复杂的功能导致软件实现困难、可靠性低、可读性和可测性差等问题。本文选取软件具有代表性的工作时序管理功能和数据采集功能,详细论述了微波探测仪软件的设计思想和实现。微波探测仪软件分别汲取结构化设计和面向对象设计的优势,即采用结构化设计方法划分软件功能模块,而采用面向对象设计方法设计功能模块的执行时序,提出并实现了时序表化软件设计方法。软件运行过程就是查询时序表的过程,主要特点是软件结构简单、模块功能和结构耦合松散、运行效率高、易更改和测试。此外结合航天软件的设计要求,软件进行了完备的可靠性策略的设计和实现,进一步提高了软件的可靠性,保证了软件的质量。本论文另一项重要内容是首次提出并实现在微波辐射计中采用自动增益控制和差分电压相结合的调节方法。自动增益控制调整使接收机工作点处在线性范围内,差分电压控制调整可有效去除接收机固有本机噪声,从而快速准确的达到调节目的。微波探测仪软件的研制按照软件工程化要求,各项测试结论和试验成果表明微波探测仪软件满足任务需求,达到了对航天软件高可靠性的要求。充分验证了采用的软件设计方法和增益控制方法的正确性、合理性和优越性,其软件设计方法可为其他航天软件的研制提供参考,其增益控制方法也可为其它辐射计的增益控制提供参考。
论文目录
相关论文文献
标签:微波探测仪软件论文; 时序表化设计方法论文; 增益控制方法论文;