• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO





Взаимодействие контроллера AVR с GPS



Статьи публикуются по мере поступления. Для упорядоченного тематического
поиска воспользуйтесь блоком  "Карта сайта"







Моя цель - создать своего рода мобильный трекер. Есть много различных вариантов использования, о которых вы можете думать, но одним из очевидных является устройство, которое может сообщить, где оно находится. Устройство можно поместить в ваш автомобиль, и оно может вызвать тревогу, если автомобиль был украден. Может сказать вам, где он находится. Есть уже мобильные устройства слежения, но они казались слишком дорогими и слишком закрытыми.

 

 

Поэтому моя первая идея состояла в том, чтобы объединить микроконтроллер с GSM и модулем GPS. Просматривая их магазин, я нашел Telit GM862, который является модулем GSM со встроенным GPS-приемником. Это то, чего я хотел.

 

Вот некоторые из особенностей этого модуля GSM-GPS:

 

· Четырехдиапазонный GSM

·17 мА в среднем режиме ожидания, 3,5 мА в режиме малой мощности

·Средний рабочий ток 250 мА

· Встроенный GPS-приемник SiRF III

·Данные, голос, SMS и факс

·Скорость передачи данных до 57,6 кбит / с

· Напряжение питания: 3,4-4,2 В

· CMOS-камера  

·  Встроенный Python Interpreter

 

Голос означает, что вы не ограничены приложениями для мобильных трекеров. Вы можете прикрепить динамик и микрофон, чтобы построить полноценный мобильный телефон!

Итак, вот список того, что я приобрел, чтобы выполнить первую интеграцию.

 

· Telit GM862-GPS модуль

·Четырехдиапазонная антенна

· GPS-антенна 3V

·2 интерфейсных кабеля для антенны

· Полимерные литиевые ионные батареи

·  LiPoly Charger

·Микроконтроллер ATmega8

· Резисторы: 100, 10k, 22k, 27k, 2 x 47k, 2 x 100k

· Конденсаторы: 2 x 22p, 100n, 10u

·LED

· Транзистор, BC337

 

Глядя на спецификации GM862, вы понимаете, питание должно составлять 3,4-4,2 В. Это нормально, так как AVR может работать на этом напряжении. Но для последовательного порта требуется более низкий уровень, 2,8 В (CMOS). Это означает, что вы не можете подключить UART контроллер непосредственно к модулю. Еще один момент, который стоит упомянуть, - это сам источник питания. Для пиков требуется не менее 2А. Я использовал аккумуляторную батарею LiPoly, которая идеально подходит для моих нужд. Если вам нужно использовать питание 5 В, вам придется использовать подходящий регулятор напряжения, и вам также придется иметь дело с проблемой уровня напряжения CMOS.

 

 

Как вы можете видеть, очень мало соединений действительно требуется для GM862. Вы должны подключить следующее:

 

·  RX, связь с модемом Seriell

·  TX, связь с модемом Serial

· RTS на землю,  не используется.

· Светодиодный индикатор состояния

· Включение / выключение питания модуля

· ВСС и GND

 

На данный момент я могу включить и выключить модуль, отправить текстовое SMS через модуль и получить из него GPS-позиции. Вот пример ответа GPS:


Request GPS
AT$GPSACP got: AT$GPSACP
GPSACP: 131924.999,5333.9291N,00954.8841E,2.6,34.0,3,29.78,0.32,0.17,130707,07
OK

.

 

 

Согласно техническому описанию GM862 работает на 3,8 В (3,4 В - 4,2 В), но на схеме показано, что он подключен к 3,3 В. (просто опечатка)

 







Просмотров: 1377 | Добавил: Chinas | Рейтинг: 0.0/0








Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 380



          

Радио для всех© 2024