论文部分内容阅读
SAR天线转动控制器是环境监测与灾害预报小卫星星座中合成孔径雷达业务应用卫星的一个重要组成部分。SAR天线地面控制器是用于地面调试、试验阶段替代SAR天线转动控制器工作的地面设备,主要完成对步进电机的驱动、光电码盘角度、光电开关信号及限位开关信号的处理等任务。其性能的好坏直接影响到星上产品的优劣,进而影响环境监测和灾害预报的正确性,因此需要一个专门的检测系统对其进行测试。检测系统主要用来设定指令控制地面控制器的工作,同时解析测量数据,将电机和开关信号状态等信息以用户界面形式显示。
本文以SAR天线地面控制器检测系统为研究背景,论述了硬件和软件平台的设计与实现,开发了一套嵌入式测试软件,以便与用户进行交互。系统采用高性能、低功耗的ARM9微处理器S3C2440A芯片为处理器,实现了串口、JTAG、USB及液晶显示等接口;以Windows CE5.0为嵌入式实时操作系统,实现了操作系统的裁剪和定制,完成了BSP和硬件驱动的开发,并生成了相应的应用程序开发包(SDK);同时开发了一套嵌入式测试软件,并通过RS-232和地面控制器通信,实现了对地面控制器的功能测试并将其状态实时显示给用户。
经测试,本系统稳定、可靠,具有较强的实时性,可为地面控制器的正常工作提供强有力的保障。