论文部分内容阅读
随着现代控制理论的不断完善和微型计算机技术的不断发展,微型计算机被广泛应用到各种控制系统。其中极轨气象卫星天线的跟踪控制技术由以往的手动跟踪到如今的自动跟踪,在气象领域中极轨气象卫星的发展日新月异,扫描辐射计的扫描精度和通道数量都得到了很大的提高,如何精确地跟踪气象卫星信号,保证气象卫星云图的完好接收是对接收天线的控制系统提出了更高的要求。本文论述一种极轨气象卫星接收运行控制系统的设计思路和实现过程,在保证系统基本性能的基础上,尽可能地降低气象卫星接收系统的成本,以此实现节约化和推广化的目的。在此基础上,文章以极轨气象卫星天线自动跟踪系统为研究对象,在对设备方案进行了分析的基础之上,提出了一种以程序跟踪和步进跟踪相结合的卫星跟踪模式。卫星跟踪原理是整个系统研制的基础,软件的设计除了要考虑到卫星接收天线的姿态调整和控制,还要考虑不同卫星之间在接收时间上的冲突。本文介绍了极轨气象卫星的轨道模型,并在此基础上进行了数据试验和跟踪模拟。为了使系统方便实用,本系统采用了面向对象开发语言Visual Basic的开发环境,实现了系统的用户界面开发与轨道计算的编写。文中详细介绍了极轨气象卫星接收控制软件的设计流程,并给出了部分功能实现的具体思路和方法。体现在以下几个方面:1、通过RS232串口实现了天线控制微机向天线伺服单元的数据传输,以及GPS时间源通过串口对微机的时间校准。2、基于开普勒理论的卫星轨道模型,并由此产生的轨道预报。3、任务调度管理的实现和受控模式流程。4、天线的自动跟踪和相关的软件设计。实践证明,程序跟踪和步进跟踪相结合的跟踪方法是有效的,此软件的研制为我国新一代的极轨气象卫星的自动控制软件设计和更好的人机交互提供了一些有用的帮助,具有一定的工程应用价值。