천문 장비 혹은 필요한 도구들을 스스로 만들기 위한 정보들을 교환하는 장입니다.
우리가 함께 만든 우주선이 달나라에 가지 말라는 법이 있을까요?
총 게시물 111건, 최근 0 건
   
GPS모듈에서 데이터 받아오기 성공~!
글쓴이 : 정재원 별님 날짜 : 2009-02-24 (화) 19:19 조회 : 16572

GPS 데이터 받아오기 성공~!

 

 

 

 

처음으로 구입한 gps모듈이다. ㅋ

쪼매난 놈이 상당히 귀엽다 ㅎㅎ

 

UART통신으로 AVR과 연결해서 많은 것을

구현할수 있을꺼 같다 ㅎㅎ

 그리고 이모듈은 usb연결도 가능하다 ~!

 

이놈을 이용해서 로봇의 위치 추적이나

좌표 입력 지점으로 이동시키기나..ㅎㅎ

네비게이션 등등..

 

승우형이 말한 로켓의

고도, 위치 추적 장치도

만들어 봐야겠다 ~ ㅎㅎ

 

이걸로 천체자동추적 가대 같은거

만들때도 유용할듯...ㅋ

 

 

 

 

 

GPS와 ATmega128을 UART1으로 연결후

GPS에서 나오는 데이터를

UART0로 AVR에서 PC로 보내도록 소스를 짜보았다

 

 시리얼로 연결후~!

 

NMEA 데이터들이 엄청나게 들어온다~!!!

와~진짜 신기 신기~~~~

 

$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,02,09,,,39,16,,,30*7C
$GPGLL,,,,,,V,N*64
$GPRMC,,V,,,,,,,,,,N*53

$GPVTG,,,,,,,,,N*30
$GPGGA,,,,,,0,00,99.99,,,,,,*48
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,02,09,,,36,16,,,28*7A
$GPGLL,,,,,,V,N*64
$GPRMC,,V,,,,,,,,,,N*53

 

아..근데.. 좌표들이 없다...;;

방안에서 실험했더니... 위성이 잡히지 않는다....ㅜㅜ;;

 

그래도..데이터들이 들어오는게 어디야~!^^

 

 

 

 

 

 

 

$GPGGA,084907.00,3548.35786,N,12832.42228,E,1,04,2.85,100.1,M,22.8,M,,*5C
$GPGSA,A,3,24,21,09,10,,,,,,,,,5.42,2.85,4.61*00
$GPGSV,2,1,07,09,62,190,38,10,23,116,30,15,55,038,21,18,39,312,21*7A
$GPGSV,2,2,07,21,51,266,34,24,43,195,38,42,47,160,29*42
$GPGLL,3548.35786,N,12832.42228,E,084907.00,A,A*6A
$GPRMC,084908.00,A,3548.35762,N,12832.42241,E,1.023,4.63,240209,,,A*6B
$GPVTG,4.63,T,,M,1.023,N,1.895,K,A*39
$GPGGA,084908.00,3548.35762,N,12832.42241,E,1,04,2.85,99.7,M,22.8,M,,*61
$GPGSA,A,3,24,21,09,10,,,,,,,,,5.42,2.85,4.61*00
$GPGSV,2,1,07,09,62,190,39,10,23,116,30,15,55,038,21,18,39,312,20*7A
$GPGSV,2,2,07,21,51,266,25,24,43,195,28,42,47,160,29*43
$GPGLL,3548.35762,N,12832.42241,E,084908.00,A,A*60
$GPRMC,084909.00,A,3548.35735,N,12832.42297,E,1.551,12.99,240209,,,A*51
$GPVTG,12.99,T,,M,1.551,N,2.874,K,A*07

 

베란다에서 실험을 하니 정상적인 데이터들이 들어왔다~!!ㅋ

이 좌표값들로 pc네비게이션 프로그램인 아틀란에 뿌려보았다

와~ 지금 위치가 잡힌다~!!!

구글어스에서도 잡히겠지?! ㅋㅋ

 

 

아직 끝난게 아니다~!

데이터파싱이 남았다..;;ㅜㅜ

지금 나오고 있는 데이터는 그냥 문자열 한덩어리식 주기적으로 들어오고 있는거다.

그러니까.. 내가 필요한 자료만 따로 뽑아 내기 위해선 파싱을 해야한다..

위도, 경도, 시간, 날짜, 속력 등..

필요한 자료만 문자열에서 뽑는 작업을 해야되는데....

하면 되겠지?! ㅋㅋ

 

 

 

사용 gps모듈의 스팩

 GPS USB 모듈(UIGGUB02-ROO1)

당사의 GPS모듈인 UIGGUB02-R001은 안테나 일체형으로 간단한 인터페이스로 USB(Windows 2000/XP/Vista, WinCE, Linux USB Drive지원) 및 UART을 통해 간편하게 GPS Application을 구성할 수 있으며, 초 고속 어쿼지션(Acquisition) 소형, 효율적인 전원관리, 열악한 환경에서의 수신 기능 등의 장점을 가지고 PDA, Pocket PC, 그리고 다른 컴퓨팅 장치, 네비게이션, LBS응용 제품등에 다양하게 응용 할 수 있습니다.

 

 제품 스팩

  정밀한 위치추적
   - 개방된 지역에서 최고2.5m이하(SBAS사용시)의 정확성을 갖는 Raw데이터 출력
   - 10Hz 까지의 Raw 데이터 업데이트율
   - SBAS (WAAS, MSAS, EGNOS, GAGAN) 위성 지원으로 정확도를 증가
 
 초고속의 어쿼지션
   - 50 채널, 1 백만 개의 상관자
   - 확장성, 구성 가능한 32채널에 의한 고성능 어쿼지션
   - 초정밀성의 18개 추적엔진
   - 160 dBm SuperSense 어퀴지션, 리어쿼지션 및 추적감도
   - Clod start: 29s
   - Warm start : 29s
   - Aided starts: < 1s
   - Hot starts: < 1s


  GPS 및 GALILEO 위성의 지원으로 정확성 및 수신 범위 향상

  참고사항: Max. update : 4Hz
           Sensitivity : Acquisition : -160 dBm
           Tracking    : -160 dBm
           Cold starts : -160 dBm
           Operating Temp. -40°C to 85°C
           Protocol    : NMEA

 

 

http://blog.naver.com/6k5tvb


지용호별님 2009-02-24 (화) 19:19
멋지다~~~
하루하루 실력쌓아가는 모습이 좋다!
댓글주소
유환용별님 2009-02-24 (화) 22:22
나도....나도 하고싶다...
댓글주소
김광수별님 2009-02-24 (화) 22:22
우와. 끝내주네.
얼마야? 저거.. ? ^^&
댓글주소
백승우별님 2009-02-25 (수) 06:06
방안에서 하면 당근 안 잡히고;;;

진~~~짜 진~~~짜 방안에서 하고 싶으면...
밖에 GPS 안테나를 설치하고
실내에 GPS 분배기를 설치할 수 있어 ^_^;;

근데... 비싸... ㅋㅋㅋ
댓글주소
백승우별님 2009-02-25 (수) 06:06


그리고... GPS 모듈 설명서 읽어보면
출력되는 GPS 위성 데이터들의 양식을 변경할 수 있어
상당히 유용하니까~
네가 쓰고 싶은 데이터 처리 방식에 유리한넘으로 써~
아, 다만 표시만 니가 원하는 원하는 방식으로 나올뿐
데이터는 모두 다 들어오고 있어.

아~~ 재밌겠다~~ ^^
댓글주소
엄재현별님 2009-06-15 (월) 23:23
구글어스로 연결하면 세계여행 가능 하겠는뎅? ㅋㅋ
댓글주소
   

총 게시물 111건, 최근 0 건
번호 이미지 제목 글쓴이 날짜 조회 추천
66 [자작세상] Win32API에서 조이스틱제어 성공~! 정재원별님 07-23 8594 0
65 [자작세상] API - DrawGraphLib 1.5 -기능추가 +1 정재원별님 07-05 6585 0
64 [자작세상] API- GPS : 2차원그래프활용 : 정재원별님 06-29 7096 0
63 [자작세상] API- 그래프그리기DrawGraphLib 1.0 +10 정재원별님 06-28 7930 0
62 RomeLa 로봇개발 영상 +3 정재원별님 06-22 6735 0
61 [자작세상] API- AstroClock Ver2.0 +2 정재원별님 06-20 6689 0
60 [자작세상] API- AstroClock Ver1.5 +3 정재원별님 06-19 5777 0
59 [자작세상] API- 아날로그 시계 프로그래밍 Ver1 +3 정재원별님 06-15 8075 0
58 DVD RW로 레이저포인터 만들기 +8 정재원별님 04-18 10610 0
57 GPS모듈에서 데이터 받아오기 성공~! +6 정재원별님 02-24 16573 0
56 혼자서 여행갔다온거 동영상 편집 해봤습니… +4 정재원별님 02-14 7163 0
55 태양광 충전기 +1 박원우별님 02-02 6587 0
54 자작 망원경에 필요한 렌즈 구입 요령은? +3 박원우별님 01-22 7023 1
53 배터리가 필요없는 라디오 +3 박원우별님 01-14 10744 0
52 홈메이드 자작망원경의 한계는 어디까지? +2 박원우별님 01-14 6250 0
처음  1  2  3  4  5  6  7  8  맨끝
 
Since 2001.2.7 과학기술정보통신부 등록 비영리민간단체 천문노트. Copyright All rights reserved.
단체명 : 천문노트  |    고유번호 : 101-82-15888  |    대표자명 : 김태욱, 조우성  |    주소 : 138-804 서울특별시 송파구 가락동 93 금강빌딩 7층 710호  |    전화 : 02-543-3295  |    Fax : 02-6918-6888  |    통신판매신고번호 : 종로 제01-5696호  |    개인정보관리책임자 및 사이트관리자 : 지용호