Программирование BASCOM
Меню сайта
Категории каталога
Мои статьи [115]
Наш опрос
Оцените мой сайт
Всего ответов: 1294
Главная » Статьи » Мои статьи

GPS логгер
Автор - Всеволод Шмидт.
Данная конструкция предназначена для записи маршрута пройденного пути на флешкарту  SD и возможности  просмотра трека с помощью программы Google Earth, которую бесплатно можно скачать с сайта  http://earth.google.com/intl/ru/  Также возможно создание файла с данными, которые Вы посчитаете нужными.  Необходимость в этом может возникнуть при создании файла трека для другого приложения.

Итак попорядку

Приемник GPS при включении начинает выдавать следующие данные в формате протокола NMEA-0183

Данные передаются в текстовом формате ASCII кодами на скорости 4800, 9600,  (смотреть паспорт приемника и корректировать в исходнике)

Повторяются 1 раз в секунду, и могут быть просмотрены с помощью любой терминальной программы (при условии согласования уровня сигнала)

Пока не произойдет «захвата» спутников, необходимых для расчета координат,данные будут иметь приблизительно такой вид:

$GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
$GPGSV,1,1,01,20,,,28*70
$GPGLL,,,,,024328.00,V,N*45
$GPRMC,024329.00,V,,,,,,,290908,,,N*79
$GPVTG,,,,,,,,,N*30

 

При первом включении приемника на захват спутников может уйти приблизительно от 1 минуты до 5, в зависимости от чувствительности приемника, подключенной антены и условий приема. У меня иногда в квартире захват так и не происходил, приходилось высовывать антенну на улицу в форточку на метровой линейке.

При захвате спутников, в информации сперва появится время и дата, и потом текущие координаты.

 

Алгоритм работы можно изменять в соответствии с требованиями, большой простор по созданию файлов с нужной информацией(для разных приложений), возможность отправки координат по СМС, запись координат по событию(прерыванию), вообщем   простор для фантазии. Возможность применения любого источника сигнала NMEA-0183 модули, приемники, навигаторы.

Перейдем к конструкции


 
В качестве GPS приемника, применен модуль ЕВ-A802, но также тестировался совместимый модуль LEA-5S. Оба приемника показали хорошие результаты. Антенна активная(брал самую дешевую).  Сигнал с приемника приходит на RXD0 процессора. Схема питается напряжением 3.3V . Кнопка SB2 –Стоп. Кнопка SB1 резервная. Светодиоды по цветам сверху вниз красный зеленый синий. Стабилизатор напряжения LP2950, но возможно применение любого на напряжение 3.3 V и ток не менее 100мА.  Во время прошивки, сигнал с приемника  необходимо отключать. Собственно по схеме все.

 

У меня получилось вот так 
 


Переходник флешки припаял к плате на проводках, с обратной стороны платы. В него вставляю карту MicroSD (на момент сборки не было в наличии разъема )

 

И принтскрин трека с гугля. Во вложении файл GPS1.KML(пример трека, запустится при установленной программе Google Earth )

 

Так как при оформлении статьи сильно торопился, допускаю присутствие несущественных ошибок. 

Категория: Мои статьи | Добавил: bascom (25.12.2008)
Просмотров: 17114 | Комментарии: 7
Всего комментариев: 7
6 wewe  
0
Здравствуйте. Подскажите какие фюзы нужно программировать?

7 bascom  
0
JTAG отключить, высокочастотный кварц.

5 turantino  
0
http://turantino.blogspot.com/2016/08/diy-gps-logger-neo-6m-001-1.html - вот немного модернизированный и доработанный логгер. За основу бралась вышеописанная конструкция.

3 radan  
0
Попробуйте код скомпилить в Баскоме на 8 Мегу и сами увидите результат. Если он будет вмещаться в память, переназначайте нужные вам порты - и вперёд!

4 dialogb2b  
0
Вопрос/задача: мне нужно создать gps/gsm  маяк, который будет с погрешностью +/- 10-15 метров отображать точку своего местонахождения, чтобы эти данные от маяка приходили на мобильное приложение. Желательно максимально компактного вида на обычной батарейке. Цель - установка в велосипеды, чтобы можно было отследить их нахождение после кражи и вообще отслеживание трекинга. Сможете помочь в создании или подобрав китайский аналог адаптировать его под мои задачи? Мои контактные данные 89163613131 или почта dialogb2b@gmail.com в долгу не останусь, что необходимо смогу приобрести.

2 gwiktor  
0
Можно ли повторить на мега8 ?

1 Сергей  
0
Есть реальная работа по этой теме. Звони 80503052340 Сергей

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Поиск
Друзья сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Copyright Radan Studio © 2024