728x90
반응형

포에스텍 FCE206RS 모델 사용 했으며 이 모델은 RS232 Interface 방식이며 IPx6 적용된 모델이다.

https://www.fourstech.com

 

FOURSTECH

개발에서 생산까지 신속한 대응으로 고객의 요구를 충족할 수 있는 고객 만족 기업

www.fourstech.com

 

 

기본적으로 많이 사용하는 커넥터로 제품을 요청 했다. (Wire 길이는 6m로 요청함.)

SMH200-04를 사용한다고 한다.

1. VCC, 2. TX, 3. RX, 4. GND 이라고 한다.

우선 RX핀과 GND를 빼서 USB to RS232 모듈에 연결하고 VCC와 GND에 5V를 연결했다.

통신을 연결했다.

Baud Rate : 115200

Data Bits : 8

Parity : None

Stop Bits : 1

위와 같이 설정한후 수신 데이터를 보았다.

창가 옆에 높고 측정하니 위와 같이 데이터가 들어오는것을 확인 할수 있었다. 실내인데 그나마 잘 나온듯 하다..

 

안테나를 창가쪽으로 옮겨 놓고 측정하니 더 잘 나온다...

데이터 내용을 보면 현재 내위치가 어디인지 알수 있다...

데이터에 시작은 무조건 $로 시작 한다. 데이터 구분은 컴마(,)로 하며 데이터에 끝은 <CR><LF> 이다.

실제 데이터로 확인 해보겠다.

 

$GNRMC,060509.00,A,3730.27398,N,12639.86390,E,0.000,,280524,,,A,V*1C<CR><LF>

 

GN : Device ID (Talker ID)

0. RMC : 시간, 신뢰성, 위도, 경도, 속도등 최소한의 데이터를 나타 낸다.

1. 060509.00 : 06시 05분 09초를 나타낸다. 여기에 한국 시간 +9를 해주어야 한다.

                        측정시 시간은 15시 05분 09초라는 이야기 이다.

2. A : 데이터가 신뢰 할수 있는것일경우 A이고 그렇지 않은 경우 V가 나온다고 한다.

3. 3730.27398 : 위도 37도30.27398분 을 나타냄

4. N : 북위를 뜻함. S가 되면 남위가 됨.

5. 12639.86390 : 경도 126도 39.86390분 을 나타냄

6. E : 동경을 뜻함. W가 되면 서경을 나타냄.

7. 0.000 : 이동 속도를 뜻한다.

8. 여기서는 안나왔으나 진행 방향 각도를 뜻한다. 0도부터 359도까지 표현된다.

9. 280524 : 24년 05월 28일을 뜻한다. 확인할때 위 시간도 감안 해주어야 한다. +9시간..

10. 보정 편차란다..

11. 보정 편차 방향 이란다.

12. A : Autonomous, D = DGPS, E = DR. 정확히 뭔지 모르겠음..

13. V : 상태값 이라고 하는데 정확히 뭔지 모르겠음...

14. *1C : *는 체크섬이라는 표시이고 1C는 체크섬 데이터 이다.

 

위도 경도를 구글 지도로 확인하면 안나온다. 계산을 해야 한다...

 

위도 계산

3730.27398에서 앞 2자리 37을 제외한 30.27398을 60으로 나누어 준다. 30.27398 / 60 = 0.5045663

나온값에 37을 더해주면 된다. 37 + 0.5045663 = 37.5045663

 

경도 계산

12639.86390에서 앞 3자리 126을 제외한 39.86390을 60으로 나누어 준다. 39.86390 / 60 = 0.6643983

나온값에 126을 더해준다. 126 + 0.6643983 = 126.6643983

위도와 경도를 가지고 구글 지도에서 조해 해보면 된다. 37.5045663, 126.6643983

현재 위치가 나온다...

 

 

 

서울이 표준시 +9시간이라고 하는데 GPS 좌표하고는 맞지 않다.

영국을 기준으로 360도를 24로 나누면 

필요한것은 여기까지.... 1시간에 15도가 된다.

126 / 15 = 8.4 시간 이다. 9시간이 안나옴... 왜 그런가 하고 찾아보니

https://ko.wikipedia.org/wiki/%ED%95%9C%EA%B5%AD_%ED%91%9C%EC%A4%80%EC%8B%9C

 

한국 표준시 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. KST는 여기로 연결됩니다. 다른 뜻에 대해서는 KST (동음이의) 문서를 참고하십시오. 한국 표준시(韓國標準時, 영어: KST, Korea Standard Time)는 대한민국과 조선민주

ko.wikipedia.org

 

1908년 4월 1일 한반도를 관통하는 동경 127도 30분을 기준으로 하여 UTC+08:30으로 정해졌는데 1911년 말까지는 이렇게 시행 되다가 1912년 1월 1일 일제강점기에 일본 표준시 135도를 사용하면서 변경 되었다고 한다...

 

계산이 안맞아서 한참 고생함...

 


$GNGGA,060509.00,3730.27398,N,12639.86390,E,1,10,3.22,71.6,M,,M,,*6F<CR><LF>
$GNGSA,A,3,04,06,09,17,19,,,,,,,,4.21,3.22,2.72,1*07<CR><LF>
$GNGSA,A,3,21,12,11,34,01,,,,,,,,4.21,3.22,2.72,4*01<CR><LF>
$GPGSV,3,1,12,04,18,044,36,06,62,042,46,09,45,079,41,17,28,148,37,0*6C<CR><LF>
$GPGSV,3,2,12,05,16,240,,11,53,315,23,12,24,281,,19,53,151,29,0*6D<CR><LF>
$GPGSV,3,3,12,20,43,255,,25,11,307,22,22,,,16,195,,,42,0*5E<CR><LF>
$GBGSV,4,1,14,11,79,048,37,21,44,048,43,34,60,116,43,01,44,151,36,0*78<CR><LF>
$GBGSV,4,2,14,02,27,235,,03,43,206,,04,36,132,31,05,07,255,,0*74<CR><LF>
$GBGSV,4,3,14,07,56,206,,08,57,274,,10,59,244,,12,30,119,38,0*73<CR><LF>
$GBGSV,4,4,14,13,46,263,,28,06,308,,0*72<CR><LF>

 

 

 

 

 

728x90
반응형

+ Recent posts