Telemetry Data Processing in Flight Software of Korea Multi-Purpose Satellite-2

다목적실용위성 2호 탑재소프트웨어에서 Telemetry 데이터 처리

  • 이재승 (한국항공우주연구원 다목적위성사업단 위성전자그룹) ;
  • 강수연 (한국항공우주연구원 다목적위성사업단 위성전자그) ;
  • 이종인 (한국항공우주연구원 다목적위성사업단 위성전자그) ;
  • 윤정오 (경운대학교 정보통신공학) ;
  • 박영호 (상주대학교 전자전기공학부)
  • Published : 2003.05.01

Abstract

Recently, many kinds of satellites are developed in many countries. The satellite contains various data, such as hardware status data attitude date an information, etc. And the ground station must check these data for successful operation These data is called as telemetry. Flight software is responsible for the telemetry processing. In KOMPSAT(Korea Multi-Purpose Satellite)-2, the telemetry processing logic takes the table-driven method to make satellite data flow efficient In this paper, the telemetry processing in KOMPSAT-2 is described Verification test and integration test are being carried out for the FSW of KOMPSAT-2.

최근 우주산업의 급속한 발달로 다양한 목적의 인공위성들이 개발되고 있다. 이러한 인공위성들은 그 사용목적에 따라 다르지만 매우 많은 양의 데이터들을 다루게 된다. 이러한 데이터에는 각각의 주어진 임무에 사용되는 정보들이 대부분을 차지하지만 위성자체의 상태 데이터도 일정시간마다 점검하여 위성의 상태를 지상에서 파악할 수 있어야 한다. 위성의 상태데이터는 위성 각 부분의 이상유무나 자세, 궤도 등 위성이 정상적으로 그 역할을 수행하는데 필요한 정보들이다. 위성의 탑재소프트웨어는 하드웨어 데이터 및 위성의 상태데이터를 획득, 저장하는 기능을 수행한다. 다목적실용위성 2호에서는 테이블 참조 방식을 사용함으로서 위성의 데이터 흐름이 효율적으로 이루어지도록 하였다. 또한, 테이블을 헤더파일로 자동적으로 생성되도록 함으로서 탑재소프트웨어에의 영향을 최소화하였다. 현재 다목적실용위성 2호의 탑재소프트웨어는 개발이 완료되어 검증시험 및 통합 시험을 수행하고 있다.

Keywords