Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

GPS L80
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=13040
Страница 1 от 3

Автор:  BEGINNER [ Пет Юли 04, 2014 2:01 pm ]
Заглавие:  GPS L80

Здравейте!
Още съм начинаещ и искам да питам хората с голям опит.
Искам да пусна GPS L80. Има го в Комет и е с антена. Прочетох тук във форума, че така е по-добре да се започне. Защото няма нужда от съгласуване на външна антена с приемника. Прочетох документацията с командите "NV08C NMEA Protocol Specification V14". Но не ми стана ясно как да пусна GPS-a за да приемам данни. Реално ме интересува: час, минути, секунди, и дата. Видях, че във форума има специалисти, които са се занимавали с L80. Може ли някой да ми каже алгоритъма (последователността от команди, които трябва да изпратя към GPS-a по RS232, за да почне той да предава данни? Ще съм много благодарен на такава помощ!

Автор:  bobihot [ Пет Юли 04, 2014 3:22 pm ]
Заглавие:  Re: GPS L80

Connecting a Parallax GPS module to the Arduino

http://playground.arduino.cc/Tutorials/GPS

GPS on Arduino

http://quaxio.com/arduino_gps/

Автор:  Desert Leo [ Пет Юли 04, 2014 4:12 pm ]
Заглавие:  Re: GPS L80

Едва ли има нужда от някакви команди. След включване на захранването той трябва да заработи сам. Команди се изпращат за да се променят дифолтните настройки.

Едит: Свързваш маса, UART TX/RX, Vcc и V_BCKP.

Автор:  BEGINNER [ Пет Юли 04, 2014 4:54 pm ]
Заглавие:  Re: GPS L80

Благодаря за отговорите!
"Desert Leo", искам да уточня само:
1. При подаване на захранване L80 започва да предава данни при свързване с някой сателит, правилно ли съм разбрал?
2. Не ми стана ясно по кой протокол ще предава данните: GPRMC,GPVTG,GPGGA,GPGSA,GPGSV,GPGLL,GPTXT по подразбиране.

Автор:  ike [ Пет Юли 04, 2014 5:21 pm ]
Заглавие:  Re: GPS L80

При подаване на захване почва да бълва данни.
Включи го и ще видиш кои от протоколите предава, ако не ти харесва с команда можеш да го промениш.

Автор:  bobihot [ Пет Юли 04, 2014 5:33 pm ]
Заглавие:  Re: GPS L80

Без да го настройваш, той си ги бълва в негов си ред. Ти само трябва да го разпознаваш по хедъра какво ти е пратил и да си отсяваш нужното. Преди правих ДОС резидентна програмка за това. Исках да разпознава по всеки следващ дошъл символ какво е получила, без да пази целият низ и да го анализира след това- нещо като краен автомат, но се забатачих и излезнаха други неща и го заетаковах.

Автор:  Desert Leo [ Пет Юли 04, 2014 5:42 pm ]
Заглавие:  Re: GPS L80

Свържи го и ще видиш. Не съм работил точно с L80, но използвам аналогичен със същия чипсет.
При включване, предава еднократно две стартови съобщения и след това започва периодично да предава GGA, GSA, GLL, RMC и VTG на всяка секунда, а GSV на всеки 5 секунди или нещо такова.

Автор:  FiTTiLA [ Пет Юли 04, 2014 6:13 pm ]
Заглавие:  Re: GPS L80

Desert Leo написа:
...


+1

Пали захранването ( т.е. нахрани животните ) и гледай през някоя терминална програма.
Това е u-blox ... трябва да получаваш нещо сходно ...

$GPTXT,01,01,02,u-blox ag - www.u-blox.com*50
11:09:10.638>
$GPTXT,01,01,02,HW UBX-G70xx 00070000 EF7FFFF3f*16
11:09:10.698>
$GPTXT,01,01,02,EXT CORE 1.00 (71863) Jul 15 2013 15:48:11*45
11:09:10.758>
$GPTXT,01,01,02,ROM BASE 1.00 (59842) Jun 27 2012 17:43:52*57
11:09:10.828>
$GPTXT,01,01,02,MOD NEO-7P-0*38
11:09:10.888>
$GPTXT,01,01,02,PROTVER 14.00*1E
11:09:10.888>
$GPTXT,01,01,02,PPP RAW 1.01*47
11:09:10.948>
$GPTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*20
11:09:11.008>
$GPTXT,01,01,02,ANTSTATUS=DONTKNOW*33
11:09:11.008>
$GPTXT,01,01,02,FIS 0xEF4015 found*2C
11:09:11.078>
$GPTXT,01,01,02,LLC 7FFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFF9E-FFFFFF69*2C
11:09:11.138>
$GPRMC,080911.84,V,,,,,,,080414,,,N*79
11:09:11.198>
$GPVTG,,,,,,,,,N*30
11:09:11.198>
$GPGGA,080911.84,,,,,0,00,99.99,,,,,,*6B
11:09:11.258>
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
11:09:11.328>
$GPGSV,3,1,10,06,11,041,,07,42,196,,10,39,306,,13,75,324,*7D
11:09:11.388>
$GPGSV,3,2,10,16,21,083,,20,34,128,,23,56,055,,32,00,121,*79
11:09:11.448>
$GPGSV,3,3,10,39,41,177,,40,31,138,*7A
11:09:11.448>
$GPGLL,,,,,080911.84,V,N*47
11:09:11.508>
$GPRMC,080912.00,V,,,,,,,080414,,,N*76
11:09:11.508>
$GPVTG,,,,,,,,,N*30
11:09:11.578>
$GPGGA,080912.00,,,,,0,00,99.99,,,,,,*64
11:09:11.578>
$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
11:09:11.638>
$GPGSV,3,1,10,06,11,041,,07,42,196,,10,39,306,,13,75,324,*7D
11:09:11.698>
$GPGSV,3,2,10,16,21,083,,20,34,128,,23,56,055,,32,00,121,*79
11:09:11.758>
$GPGSV,3,3,10,39,41,177,,40,31,138,*7A
11:09:11.818>
$GPGLL,,,,,080912.00,V,N*48

Автор:  dumfree [ Пет Юли 04, 2014 8:39 pm ]
Заглавие:  Re: GPS L80

Потвърждава по-горе казаното - подаваш напрежение и то тръгва.
Само има два ключови момента, за които да подсетя, ако не си ги видял в документацията:
1 - За да работи трябва да има напрежение на бекъп пина и на захранващия пин
2 - Надявам се знаеш, че той бълва на 3.3V или там някъде, т.е. не може да го включиш директно в RS232

Автор:  BEGINNER [ Пет Юли 04, 2014 9:05 pm ]
Заглавие:  Re: GPS L80

Благодаря на всички за отговорите!
Зная, че предава на 3,3 волта. Направил съм конвертор към 5 волта. Сетне с MAX232 към компютъра. Не знаех, че трябва да има напрежение на "бекъп пина". Това е пина за допълнителна батерия нали?
Другата седмица чакам доставката на GPS-то.

Автор:  Desert Leo [ Пет Юли 04, 2014 9:12 pm ]
Заглавие:  Re: GPS L80

Това е пина, който храни паметта и часовника. Някои GPS приемници въобще не тръгват, ако този пин не е захранен. Ако закачиш батерия към него, ще си осигуриш поне топъл старт.

Автор:  BEGINNER [ Съб Юли 05, 2014 9:53 am ]
Заглавие:  Re: GPS L80

Благодаря!
Аз си мислех, че за пробите няма да е необходимо да захранвам този пин. Разяснението ми е доста полезно.

Автор:  Ицо [ Съб Юли 05, 2014 11:18 am ]
Заглавие:  Re: GPS L80

BEGINNER написа:
Благодаря на всички за отговорите!
Зная, че предава на 3,3 волта. Направил съм конвертор към 5 волта. Сетне с MAX232 към компютъра. Не знаех, че трябва да има напрежение на "бекъп пина". Това е пина за допълнителна батерия нали?
Другата седмица чакам доставката на GPS-то.


Може да ползваш MAX3232 , той работи на 3.3V и няма нужда от предварително конвертиране до 5V.

Автор:  bobihot [ Съб Юли 05, 2014 12:31 pm ]
Заглавие:  Re: GPS L80

Mоже би е по-добре направо да ползваш USB-RS TTL converter за връзката към компа.
Иначе има трансфертери RS232 работещи 2-5.5В.

Автор:  Cekins [ Съб Юли 05, 2014 3:34 pm ]
Заглавие:  Re: GPS L80

То ако става въпрос и с обикновен макс232 става - на ТХ-a на макса се слага един резисторен делител за да смъкне нивото до 3.3 а на RX нищо не му трябва защото нормално си реагира на 3.3 волта нива. Иначе в голем филм ще се вкара да търси 3232. А и цената му е в пъти по висока от 5 волтовия.

Страница 1 от 3 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/