Step 1
AGENDA 인턴쉽 단계별 진행 계획 소개 Step 1 문제 제시 Step 1 문제 해결 수신 결과 결과물
단계별 진행 계획 1단계 ( 1월 1일 ~ 1월 16일 ) GPS Data 수신 프로그래밍 2단계 ( 2월 1일 ~ 2월 21일 ) 항법 – 제어 간 통신 프로그래밍 3단계 ( 2월 22일 ~ 3월 ) MIL - STD - 1553 통신 프로그래밍
Step 1 문제제시 GPS Data의 해석 KAL 필 요
Step 1 문제제시 Binary Data 수신의 필요성 Binary Data 적용 ASCII의 경우 - 통신용량 < 전송 데이터 양 Binary Data - 전송 데이터 양 경감 Binary Data 적용 Binary Data를 Serial Port로 115200bps 20Hz 속도에 받도록 하였다.
Step 1 문제해결 Binary Message Header Structure typedef struct { char Sync[3]; unsigned char Header_len; unsigned short MessageID char MessageType; char Port_Addr; unsigned short Message_len; unsigned short Sequence; unsigned char Idle_time; unsigned char Time_status; unsigned short Week; int Miliseconds; unsigned long Receiver_stat; unsigned short Reserved; unsigned short Recev_SW_Ver; }s_BinaryM_Header;
Step 1 문제해결 Data log Type에 따른 Structure설계 예) SATXYZ #pragma pack(push,1) typedef struct { int iPrn; double satellite_pos_ex; double satellite_pos_ey; double satellite_pos_ez; double clk_corr; double ion_corr; double trop_corr; double reserved[2]; } s_SATXYZ; #pragma pack(pop)
Step 1 문제해결 총 6개의 Data log에 대한 Structure구현 PSRPOS RANGEGPSL1 SATXYZ GPSEPHEM PSRVEL CLOCKMODEL
Binary Data 수신 결과 File에 저장 “ GPSparsedata.txt ” 에 저장됨
Step 1 을 마치며 결과물 향후 계획 VxWorks 설정 매뉴얼 작성 GPS Binary Data 수신 프로그램 제어컴퓨터 검사성적서(검토) 향후 계획 2단계 ( 2월 1일 ~ 2월 21일 ) 항법 – 제어 간 통신 프로그래밍 통신 프로토콜 검증 & 정리 3단계 ( 2월 22일 ~ 3월 ) MIL – STD – 1553 통신