2117 Creation Hall, KAIST-Munji Campus, 193 Munji-Ro Yusung-Gu Daejeon, R.O.Korea,

Tel : 042) 867-2966, Fax : 042) 867-2965

E-mail : rhee66@hanmail.net

Copyright(c) all rights reserved.

OBC(On Board Computer)

위성용 탑재컴퓨터(OBC, On-Board Computer)는 인공위성의 자세제어, 임무수행, 위성체(BUS)와 탑재체(Payload)의 상태정보자료를 수집/저장하여 지상국에 전송하는 명령을 송ㆍ수신 및 처리하는 등 다양한 기능을 수행한다. 이를 만족하는 위성용 탑재컴퓨터 설계는 형상, 크기, 무게, 우주 궤도환경에서의 생존성 등 제한조건으로 인해 개발에 상당한 시간과 어려움이 존재한다. 

​카메라 화상 등 미션을 실행해 획득한 데이터(미션 데이터)와 배터리 전압 등 위성 상태를 나타내는 데이터(하우스키핑 데이터)를 각 기기로부터 취합하여 메모리에 보존하거나 통신계에 전달한다. 이를 위한 데이터 처리기기(마이크로콘트롤러 및 주변회로)로 구성된다.

명령 및 데이터처리계는 지상국의 명령을 통해 임무 수행 및 데이터 수집을 수행하며 수집된 데이터는 지상국과 접촉 시 데이터 전송을 한다. 또한, 생존 기간 동안의 위성 상태 모니터링을 실시하며, 스케줄, 탑재체 운용, 메모리 관리 및 제어와 같이 모든 서브시스템에 명령을 하달함으로써 위성 전체 시스템을 관리하는 중앙처리장치 역할을 수행해야 한다. 또한, 시스템으로부터 도출된 요구조건에 맞는 비행 소프트웨어를 운용하여, 위성의 각각의 전기적인 기능의 검증을 수행하여, 하드웨어 및 비행 소프트웨어의 타당성을 입증한다.