• 제목/요약/키워드: Satellite On-board Computer

검색결과 58건 처리시간 0.02초

DESIGN AND IMPLEMENTATION OF ON-BOARD COMPUTERS FOR STSAT-2

  • Ryu Changwan;Choi Myungjin;Oh Daesoo;Kang Kyungin;Nam Myeong-Ryong;Keum Junghoon
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2004년도 한국우주과학회보 제13권2호
    • /
    • pp.293-295
    • /
    • 2004
  • The Engineering Model of on-board computer was developed and tested completely with other sub-systems for STSAT-2. We designed the on-board computer of STSAT-2 which has some improved features compared with that of STSAT-l. A remarkable change is that the on-board computer has a structure of centeralized network communication without a Network Controller of the STSAT-l. That is, the on-board computer directly manages a satellite network. In addition, as many logics are implemented by Field Programmable Gate Array, so we can reduce the weight and size of on-board computer. Also, the developed on-board computer has more improved tolerance against Single Event Upsets and faults than that of the STSAT-l.

  • PDF

과학기술위성 1호 탑재 컴퓨터(On-board Computer)에서의 SEUs(Single Event Upsets) 극복 알고리즘 (Algorithm to cope with SEUs(Single Event Upsets) on STSAT-1 OBC(On-board Computer))

  • 정성인;박홍영;이흥호
    • 대한전자공학회논문지TC
    • /
    • 제45권10호
    • /
    • pp.10-16
    • /
    • 2008
  • 보통 저궤도를 선회하는 위성은 자기장으로 연결된 반알렌대를 통과하며, 이 안에 갇혀 주기적인 운동으로 남극과 북극을 이동하는 하전입자에 의해 부품이 손상되고 수명이 단축되는 악 영향을 받고 있다. 그중 방사선에 의한 SEU (Single Event Upset) 등은 우주선에 탑재된 반도체 소자의 오동작 유발의 원인이 되고 있다. 본 연구에서는 우주환경 방사선에서 고려해야 할 점들 중에서 특히 과학기술위성 1호 탑재 컴퓨터(On-board Computer, OBC)에서의 싱글이벤트업셋(Single Event Upset, SEU)의 영향을 고찰해 보고 거기에서 극복할 수 있는 알고리즘을 제시하고 있다. SEU 누적을 방지하기 위하여 매 일정한 시간마다 전체 메모리를 읽고/쓰는 과정(memory wash)이 필요하며 워쉬 주기 선정에 대해서도 고찰했다. 이러한 실험은 과학기술위성 시리즈 및 저궤도 위성용 탑재 컴퓨터의 성능 저하를 이해하는데 도움을 줄 수 있을 뿐만 아니라, 다목적 실용위성 시리즈의 각 모듈 개발에도 적극 활용 할 수 있을 것으로 기대된다.

저궤도 위성에서 위성탑재컴퓨터의 재구성 시험 (The OBC Reconfiguration Test on LEO Satellite)

  • 정재엽;이철훈
    • 한국위성정보통신학회논문지
    • /
    • 제12권3호
    • /
    • pp.103-107
    • /
    • 2017
  • 위성탑재컴퓨터(OBC, On-Board Computer)는 인공위성의 자세제어, 임무수행, 지상명령 송수신 및 처리 등 다양한 기능을 수행한다. 위성탑재컴퓨터는 다양한 모듈로 구성되어 있으며, 각 모듈은 매우 중요한 기능을 수행하기 때문에 이중화로 설계되어 있다. 이중화된 모듈은 그 특성에 따라 Hot/Cold Redundancy 정책을 적용하여 운영한다. 각 모듈을 이중화로 설계함으로써 위성의 신뢰성을 높이고, 특정 모듈에 문제가 발생하였을 때 정상적인 모듈로 위성탑재컴퓨터를 재구성을 함으로써 위성의 정상적인 동작을 보장한다. 본 논문에서는 저궤도 위성에서 위성탑재컴퓨터의 재구성 처리방법에 대해 기술하고 해당 기능을 ETB(Electrical Test Bed) 시험환경에서 검증한 내용에 대해 기술한다.

위성 원격 장비의 효율적 데이터 접속을 위한 위성 온-보드 디지털 베이스 밴드 개념 설계 (CONCEPTUAL DESIGN OF ON BOARD DIGITAL BASE PART ON SATELLITE TO EFFECTIVELY INTERFACE THE DATA UPON SATELLITE REMOTE DEVICES)

  • 구철회;양군호;최성봉
    • Journal of Astronomy and Space Sciences
    • /
    • 제23권4호
    • /
    • pp.445-452
    • /
    • 2006
  • 이 논문은 OBC와 위성 서브 컴포넌트와 같은 원격장비 사이의 데이터 접속을 근간으로 하는 위성 디지털 베이스 밴드의 개념설계를 기술한다. 본 개념설계에서는 OBC와 위성 원격장비 사이의 데이터 접속을 단일화하고 그 접속 단계를 계층화한 결과를 제시한다. 다른 형태의 시스템과의 비교를 수행하였으며, 이 개념에 의한 디지털 베이스 밴드의 장단점을 고찰하였다.

차세대 위성용 탑재컴퓨터 설계

  • 권기호;김대영;최승운;이윤기;이종인;김학정
    • 항공우주기술
    • /
    • 제4권2호
    • /
    • pp.79-87
    • /
    • 2005
  • 본 논문은 차세대 위성을 위한 탑재컴퓨터 구조, 설계에 대한 논문이다. 차세대 위성용 탑재 컴퓨터는 MCMERC32SC CPU를 사용하고 중앙 집중 처리 구조를 채택하고 있다. 이를 위해 PM32 Module, TC-TM Module, IO Module 및 Power Module로 구성되어 있다. 각 Module간의 통신은 IEEE-1355 DS/DE(SpaceWire) 통신 방식을 채택하였다. 간단한 cross-strap 방법을 사용함으로서 모듈들의 잉여성 관리와 재사용성 증가를 손쉽게 할 수 있도록 하고 있다.

  • PDF

위성용 명령 처리기의 명령 입수 지연 오류 정정 (Correction of the delay faults of command reception in satellite command processor)

  • 구철회;최재동
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 심포지엄 논문집 정보 및 제어부문
    • /
    • pp.194-196
    • /
    • 2005
  • The command processor in satellite handles the capability of the process of command transmitted from ground station and deliver the processed data to on board computer in satellite. The command processor is consisted of redundant box to increase the reliability and availability of the capability. At each command processor, the processing time of each command processor is different, so the mismatch of processing time makes it difficult to timely synchronize the reception to on board computer and even will be became worse under the command processor's fault. To minimize the tine loss induced by the command processor's fault on board computer must analyze the time distribution of command propagation. This paper presents the logic of minimizing the delay error of command propagation the logic of analyzing the output of command processor.

  • PDF

과학기술위성 2호 탑재컴퓨터의 메모리 세정 방안 (Memory Scrubbing for On-Board Computer of STSA T-2)

  • 유상문
    • 제어로봇시스템학회논문지
    • /
    • 제13권6호
    • /
    • pp.519-524
    • /
    • 2007
  • The OBC(on-board computer) of a satellite which plays a role of the controller for the satellite should be equipped with preventive measures against transient errors caused by SEU(single event upset). Since memory devices are pretty much susceptible to these transient errors, it is essential to protect memory devices against SFU. A common method exploits an error detection and correction code and additional memory devices, combined with periodic memory scrubbing. This paper proposes an effective memory scrubbing scheme for the OBC of STSAT-2. The memory system of the OBC is briefly mentioned and the reliability of the information stored in the memory system is analyzed. The result of the reliability analysis shows that there exist optimal scrubbing periods achieving the maximum reliability for allowed overall scrubbing overhead and they are dependent on the significance of the information stored. These optimal scrubbing periods from a reliability point of view are derived analytically.

FLIGHT SOFTWARE DEVELOPMENT FOR THE KODSAT

  • Choi Eun-Jung;Park Suk-June;Kang Suk-Joo;Seo Min-Suk;Chae Jang-Soo;Oh Tae-Sik
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2004년도 한국우주과학회보 제13권2호
    • /
    • pp.364-367
    • /
    • 2004
  • This paper presents the flight software of KoDSat (KSLV-l Demonstration Satellite) which performs demonstrating the KSLV-l (Korea Space Launch Vehicle-l)'s satellite launch capability. The KoDSat Flight Software executes in a single-processor, multi-function flight computer on the spacecraft, the OBC (On Board Computer). The flight software running on the single processor is responsible for all real-time processing associated with: processor startup and hardware initialization, task scheduling, RS422 handling function, command and data handling including uplink command and down-link telemetry, attitude determination and control, battery state of charge monitoring and control, thermal control processing.

  • PDF

차세대 위성탑재컴퓨터를 위한 프로세서 모니터 및 고장주입 시스템의 설계 및 구현 (Design and Implementation of a Processor Monitor and Fault Injection System for Next Generation Spacecraft Computer Board)

  • 정재엽;최종욱;천이진
    • 한국위성정보통신학회논문지
    • /
    • 제9권4호
    • /
    • pp.97-103
    • /
    • 2014
  • 위성탑재컴퓨터의 정상동작을 검증하기 위해 프로세서의 모니터링 및 디버깅은 필수적이며, 현재 Aeroflex Gaisler의 GRMON을 사용하고 있다. GRMON은 LEON 프로세서를 모니터링 및 디버깅하기 위한 다양한 기능을 제공하지만, 국내에서 제작한 위성탑재 컴퓨터에 사용할 수 없는 기능이 많기 때문에 가격 대비 성능이 낮다. 또한 LEON 프로세서의 DSU를 이용하면 모든 메모리맵에 접근이 가능하여 프로그램 실행 중 고장을 주입할 수 있음에도 불구하고, GRMON을 수정할 수 없기 때문에 그동안 위성탑재소프트웨어를 수정하여 하드웨어에 고장을 주입하는 방식을 사용하였다. 이런 고장주입 방법은 위성탑재소프트웨어의 형상을 변경하는 것이므로 고장에 따른 소프트웨어의 영향성을 정확히 판단할 수 없다. 이에 향후 저궤도 관측위성에 적용될 LEON2FT AT697F프로세서를 탑재한 차세대 위성탑재컴퓨터(NGSCB, Next Generation Spacecraft Control Board)에서 프로세서 디버깅을 위한 기본 기능을 제공하고, 실제 위성에 탑재되는 위성탑재소프트웨어와 동일한 환경에서 하드웨어 고장을 주입할 수 있는 시스템을 설계 및 구현하였다.

COMPONENT TEST STRATEGY FOR COMS ON-BOARD SOFTWARE USING ATTOL

  • Park, Su-Hyun;Kang, Soo-Yeon;Yang, Koon-Ho;Choi, Seong-Bong
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2007년도 Proceedings of ISRS 2007
    • /
    • pp.175-178
    • /
    • 2007
  • COMS (Communication Ocean Meteorological Satellite) is the geostationary satellite being developed by Korea Aerospace Research Institute for multi-mission: experimental communication, ocean monitoring and meteorological observations. The COMS operation is controlled by the on-board software running on the spacecraft central computer. The software is written in ADA language and developed under the software life cycle: Requirement analysis, Design, Implementation, Component test and Integration test. Most functional requirements are tested at component level on a software component testing tool, ATTOL. ATTOL provides a simple way to define the test cases and automates the test program generation, test execution and test analysis. When two or more verified components are put together, the integration test starts to check the non-functional requirements: real-time aspect, performance, the HW/SW compatibility and etc. This paper introduces the COMS on-board software and explains what to test and how to test the on-board software at component level using ATTOL.

  • PDF