1 |
1
위성을 소프트웨어적으로 모사한 위성모사 처리기(1), 위성으로부터의 원격명령 반송 데이터 수신 및 원격명령의 전송을 위한 실시간처리기(2), 위성의 비행역학 데이터의 처리 분석을 통한 위성제어 데이터를 생성하는 비행역학 처리기(3), 원격명령을 생성하고 처리하는 원격명령 생성/수행 처리기(4), 위성체의 상태를 모사하여 그래픽으로 디스플레이하는 위성상태 출력 처리기(5)를 구비한 관제시스템에 적용되어 위성의 원격명령 전송을 확인하는 방법에 있어서, 운용자 혹은 시스템으로부터 원격명령 전송 요청을 수신하면 원격명령의 처리를 위한 데이터를 메모리에 로드하여 운용자가 요청한 명령을 생성하고 유효성을 확인하여 정상인 경우 원격명령 전송 대기큐에 입력하는 제1단계와, 대기큐 핸들러는 원격명령 전송 대기큐로부터 위성에 전송되어야 할 명령을 선택하여 위성에 전송하고, 전송한 명령을 원격명령의 반송 확인을 위하여 원격명령 반송 확인 대기큐에 저장하는 제2단계와, 원격명령의 전송 시간에서부터 반송확인까지의 유효 제한 시간을 설정하여 시간 타이머를 카운트 다운하는 제3단계와, 원격명령 전송 후 위성으로부터 원격명령 반송데이터 및 카운터 값을 수신하여 공학값으로 변환하여 원격명령 반송 데이터를 분석하는 제4단계와, 분석결과 등럭된 시간타이머를 초과하지 않은지 조사하여 초과하지 않은 경우 실패카운트의 값을 0으로 하는 제5단계와, 위성으로부터 수신된 원격명령 반송데이터와 원격명령 반송 확인 대기 큐에 저장되어 있는 명령 계수기 값을 비교하여 계수기 값이 불일치한 경우만 실패카운트를 증가시키는 제6단계와, 큐에 저장되어 있는 전송명령 코드 값과 위성으로부터 수신한 명령 코드 값을 비교하여 원격명령 코드 값이 불일치하는 경우는 실패 카운터를 증가시키고, 일치하는 경우는 실패 카운트 값을 판단하는 제7단계, 및 실패 카운트 값의 판단결과에 따라 성공판정, 재전송 및 전송 중지의 처리를 수행하는 제8단계를 포함하는 것을 특징으로 하는 위성의 원격명령 전송 확인 방법
|
5 |
5
제4항에 있어서, 상기 제8단계는, 유효시간 내에 원격명령 코드 값 및 계수기 값이 모두 일치하여 실패 카운터가 '0'인 경우 원격명령 전송 확인을 성공으로 판정하고 위성에 전송한 명령을 실행할 수 있도럭 하는 단계와, 원격명령 수신 계수기 값 혹은 원격명령 코드 값이 불일치하여 실패 카운터가 '1'인 경우 위성 상태를 초기화하고, 원격명령을 제한시간 타이머가 초과되지 않는 한 계속해서 재전송하는 단계, 및 계수기 값과 원격명령 코드 값이 모두 불일치하여 실패 카운터가'2'인 경우 제한시간내에 원격명령 반송 확인이 실패한 것으로 판단하고 불필요한 재전송을 하지 않고 원격명령 전송을 중지하는 단계를 포함하는 것을 특징으로 하는 위성의 원격명령 전송 확인 방법
|