함께 만드는 별빛 세상, 천문노트 · Since 2001

GPS모듈에서 데이터 받아오기 성공~!

정재원 2009-02-24 (화) 19:19 18262 6
목록
이전글 다음글

웹 아카이브(2020-06-05 기록)에서 복원한 글입니다. 일부 이미지나 첨부파일이 빠져 있을 수 있습니다.

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

댓글 6

지용호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건
글쓰기