реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> GPS логгер на ATMega128, Самодельный GPS
acronis2000
сообщение Oct 8 2007, 08:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-10-07
Пользователь №: 31 156



Здравуствуйте.
Есть ли у кого-нибудь нароботки или ссылки на GPS логгер на ATMega128 ?
Требуется чтобы микроконтроллер опрашивал GPS приемник (формат) NMEA и писал на флэш память .

Или пример работы микроконтроллера ATMega128 с GPS приемником в формате NMEA ?

Буду благадарен за любую помощь в написании примера для данного микроконтроллера.

Сообщение отредактировал acronis2000 - Oct 8 2007, 09:04
Go to the top of the page
 
+Quote Post
ps1x
сообщение Oct 8 2007, 11:58
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



GPS NMEA data logger - пользуйтесь на здоровье. smile.gif
Go to the top of the page
 
+Quote Post
acronis2000
сообщение Oct 8 2007, 12:25
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-10-07
Пользователь №: 31 156



ps1x - спасибо !!!

А есть ли еще какие либо ссылки по теме или еще варианты ?
заранее спасибо !!!
Go to the top of the page
 
+Quote Post
Alex Zhuravlev
сообщение Oct 8 2007, 13:41
Сообщение #4





Группа: Новичок
Сообщений: 1
Регистрация: 5-10-07
Пользователь №: 31 106



Цитата(ps1x @ Oct 8 2007, 15:58) *
GPS NMEA data logger - пользуйтесь на здоровье. smile.gif

Только что-то там схемы не видать....
Go to the top of the page
 
+Quote Post
kanzler
сообщение Oct 8 2007, 17:15
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Цитата(Alex Zhuravlev @ Oct 8 2007, 19:41) *
Только что-то там схемы не видать....

А у меня антивирусник стал ругаться на ссылку, сказал что там вирус :-(
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Oct 8 2007, 18:04
Сообщение #6


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(kanzler @ Oct 8 2007, 20:15) *
А у меня антивирусник стал ругаться на ссылку, сказал что там вирус :-(

KIS 6.0 ничего не сказал.
Go to the top of the page
 
+Quote Post
Master
сообщение Oct 8 2007, 19:54
Сообщение #7


Частый гость
**

Группа: Новичок
Сообщений: 170
Регистрация: 26-05-05
Из: Москва
Пользователь №: 5 405



Цитата(kanzler @ Oct 8 2007, 21:15) *
А у меня антивирусник стал ругаться на ссылку, сказал что там вирус :-(
DrWeb 4.33.2 с последними базами также молчит.
Цитата(acronis2000 @ Oct 8 2007, 12:39) *
Есть ли у кого-нибудь нароботки или ссылки на GPS логгер на ATMega128 ?
Требуется чтобы микроконтроллер опрашивал GPS приемник (формат) NMEA и писал на флэш память .

Или пример работы микроконтроллера ATMega128 с GPS приемником в формате NMEA ?

Буду благадарен за любую помощь в написании примера для данного микроконтроллера.
Нужен готовый проект, или есть конкретные вопросы/проблемы?
Ничего сложного как в работе с GPS-приёмником, так и с записью на флеш, нет. На многие (не сказать на все) GPS-приёмники есть доки на оффсайтах. Если не ошибаюсь, в местной копилке должна валяться библиотека FlashFile с поддержкой FAT12/16 - если нужны файлы на SD/MMC-карте.
В общем, и с теми и с другими работал, и не только я (хотя уверен, найдутся те, кто скажет - не столько wink.gif ).
Спрашивайте - поможем, чем сможем.
Go to the top of the page
 
+Quote Post
ps1x
сообщение Oct 8 2007, 23:42
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 300
Регистрация: 15-03-06
Из: Москва
Пользователь №: 15 284



Цитата(acronis2000 @ Oct 8 2007, 16:25) *
ps1x - спасибо !!!

А есть ли еще какие либо ссылки по теме или еще варианты ?
заранее спасибо !!!

Пардон, действительно проект у него в стадии "разработки"...
Посмотрите, может это подойдет http://www.avrfreaks.net/index.php?module=...em_type=project
Go to the top of the page
 
+Quote Post
acronis2000
сообщение Oct 9 2007, 00:29
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-10-07
Пользователь №: 31 156



Цитата
Нужен готовый проект, или есть конкретные вопросы/проблемы?


Если был бы готовый - было бы счастье !!!

А так рад любым советам , а лучше примерам - если на с++ - то с меня beer.gif
Go to the top of the page
 
+Quote Post
Robin
сообщение Oct 9 2007, 07:52
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 60
Регистрация: 26-07-07
Пользователь №: 29 391



Делал на atmega8, есть варианты как с флешем (at45db021b) так и с eeprom (24С512). Также есть вариант на atmega128 с использованием для хранения данных флеш-памяти программ..
Go to the top of the page
 
+Quote Post
vesago
сообщение Oct 9 2007, 12:47
Сообщение #11


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Основное - написание парсера для нмеа. В большинстве приемников месаги автоматом выплевываются раз в секунду. Остается их ловить, разбирать и складывать. Я пишу в яре, поэтому не стал особо выдумывать и использовал библиотечные функции. Типа:

Код
                  switch(sscanf((char const*)&gps.rx_buf[0],                        "$GPRMC,%lx.%hx,%c,%hx.%hx,%c,%lx.%hx,%c,%hx.%hx,%hx.%hx,%lx,%*c",
                        &rmc->utc_time, &rmc->sss, &rmc->status, &rmc->latitude_high, &rmc->latitude_low, &rmc->ns_indicator,
                        &rmc->longitude_high, &rmc->longitude_low, &rmc->ew_indicator, &rmc->speed_high, &rmc->speed_low,
                        &rmc->cource_high, &rmc->cource_low, &rmc->data))
                  {
                  case 14:
                    GPS_Stack_Init();
                    return GPS_RX_MES;


                  case (14-3):
                    if(sscanf((char const*)&gps.rx_buf[0], "$GPRMC,%*lx.%*hx,%*c,%*hx.%*hx,%*c,%*lx.%*hx,%*c,%*hx.%*hx,,%lx,%*c",
                        &rmc->data) == 1)
                    {
                      rmc->cource_high = 0xFFFF;
                      rmc->cource_low = 0xFF;

                      GPS_Stack_Init();
                      return GPS_RX_MES;
                    }
                    GPS_Stack_Init();
                    return GPS_NOT_RX_MES;

                  default:
                    GPS_Stack_Init();
                    return GPS_NOT_RX_MES;
                  }


Вопрос у меня к делавшим. Как вы боретесь с флуктуациями? Когда объект стоит на месте, все равно скорость часто бывает отлична от нуля.
Go to the top of the page
 
+Quote Post
Robin
сообщение Oct 9 2007, 15:55
Сообщение #12


Участник
*

Группа: Новичок
Сообщений: 60
Регистрация: 26-07-07
Пользователь №: 29 391



У меня было автомобильное применение, по изменению питающего напряжения делал вывод о том заведен или заглушен двигатель, соответственно если двигатель заглушен считалось, что авто стоит
Go to the top of the page
 
+Quote Post
kanzler
сообщение Oct 9 2007, 16:00
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 340
Регистрация: 27-02-06
Из: Екатеринбург
Пользователь №: 14 728



Цитата(Master @ Oct 9 2007, 01:54) *
DrWeb 4.33.2 с последними базами также молчит.

Странно. Как раз DrWeb и ругался на SCRIPT.Virus
Go to the top of the page
 
+Quote Post
acronis2000
сообщение Oct 10 2007, 00:18
Сообщение #14


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 8-10-07
Пользователь №: 31 156



Цитата
У меня было автомобильное применение, по изменению питающего напряжения делал вывод о том заведен или заглушен двигатель, соответственно если двигатель заглушен считалось, что авто стоит.


Robin- если есть возможность ,поделитесь информацией как ВЫ это делали технически(схемка) и программно - меня это очень заинтересовало .

Сообщение отредактировал acronis2000 - Oct 10 2007, 00:19
Go to the top of the page
 
+Quote Post
VAHOO
сообщение Oct 10 2007, 05:28
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834



Цитата(acronis2000 @ Oct 10 2007, 03:18) *
Robin- если есть возможность ,поделитесь информацией как ВЫ это делали технически(схемка) и программно - меня это очень заинтересовало .

мне тоже


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 23:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01484 секунд с 7
ELECTRONIX ©2004-2016