U center что за программа

GPS-модули позволяют вашему автономному устройству отслеживать свои координаты и параметры перемещения. Такая функциональность важна для всевозможных трекеров, умных ошейников и рюкзаков. В этой статье мы сделали попытку краткого обзора GPS-модулей и программ для работы с GPS на компьютере. Подключение к ардуино рассмотрено на примере наиболее популярного модуля NEO 6.0

Обзор программ для работы с GPS на компьютере

Прежде чем приступать к подключению GPS к ардуино, нужно научиться тестировать сам модуль. Для этого нам обязательно понадобится программа, позволяющая показать статус устройства, количество пойманных спутников и другу тестовую информацию. Мы постарались собрать вместе наиболее популярный софт для работы с GPS на компьютере.

U-Center

Ссылка на скачивание – https://www.u-blox.com/en/product/u-center-windows

Программа u-center используется для работы с GNSS-проемниками от фирмы U-Blox. С помощью этого программного обеспечения можно тестировать точность позиционирования, изменять конфигурацию ресивера и проводить общую диагностику, обрабатывать полученные данные и отображать их в режиме реального времени. Координаты приемник получает с помощью GPS, ГЛОНАСС. Полученную информацию можно экспортировать и показывать в картах Google Maps, Google Earth. Программа позволяет создавать двухмерные диаграммы, гистограммы и другие виды графиков. u-center можно использовать при работе с несколькими приемниками.

GPS Ublox M8N, настройка и проверка функционирования

Возможности программного обеспечения U-Center:

  • Работа с Windows;
  • Чтение NMEA , SiRF данных, UBX;
  • Вывод полученных данных в виде текста и графиков;
  • Запись данных, и воспроизведение;
  • Полное управление модулем GPS;
  • Возможность изменения конфигурации GPS-модуля;
  • Запись новой конфигурации в модуль;
  • Запись конфигурации в файл формата .txt;
  • Обновление прошивки модуля;
  • Возможность холодного, теплого и горячего старта модуля.

Программа позволяет оценивать работоспособность приемника, анализировать его быстродействие и устанавливать его настройки. Помимо U-Center могут использоваться и другие программы, например, Visual GPS, Time Tools GPS Clock и другие.

Visual GPS

Эта программа используется для отображения GPS данных по протоколу NMEA 0183 в графическом виде. Программа позволяет записывать лог GPS данных в файл. Существует два режима работы в программе – в первом Visual GPS связывается с приемником GPS, а во втором Visual GPS считывает показания NMEA из файла. Программа имеет 4 основных окна – Signal Quality (качество сигнала), Navigation (навигация), Survey (исследование), Azimuth and Elevation (азимут и высота).

Time Tools GPS Clock

Эта программа работает на Windows и любых рабочих станциях, она проверяет время со стандартного приемника времени NMEA GPS, который подключен к компьютеру, и позволяет синхронизировать время на ПК. Отображается информация о времени, дате, состоянии GPS, полученная от приемника. Недостатком программы является невозможность высокоточного определения времени, так как GPS-устройства не имеют секундного импульса для последовательного порта компьютера.

GPS TrimbleStudio

Ссылка на скачивание http://softwaretopic.informer.com/trimble-gps-studio/

Программное обеспечение используется для работы с приемником Copernicus в Windows. Программа отображает принимаемые навигационные данные. Полученные координаты можно отобрать на картах Google Maps, Microsoft Visual Earth. Все установленные настройки приемника можно сохранить в конфигурационном файле

Fugawi

Ссылка на скачивание http://www.fugawi.com/web/products/fugawi_global_navigator.htm

Программа используется для планирования маршрута, GPS навигации в реальном времени. Программа позволяет записывать и сохранять маршруты и путевые точки на картах. Навигация производится как на суше, так и на воде и в воздухе. В программе используются различные виды цифровых карт – топографические карты, стандарты NOAA RNC, отсканированные копии бумажных карт, Fugawi Street Maps.

3D World Map

Ссылка на скачивание www.3dwamp.com

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

Обзор GPS-модулей для Ардуино

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

Читайте также:
Mi fo что это за программа

Модуль EM-411. Устройство создано на базе высокопроизводительного чипа SiRF Star III, который обладает низким потреблением энергии. Модуль имеет большой объем памяти для сохранения данных альманаха, поддерживает стандартный протокол NMEA 0183. Время холодного старта составляет около 45 секунд.

VK2828U7G5LF. Этот модуль построен на базе чипа Ublox UBX-G7020-KT. С его помощью можно получать координаты по GPS и ГЛОНАСС. В приемнике имеется встроенная память, в которую можно сохранять настройки. Модуль оснащен встроенной керамической антенной, работает по протоколу NMEA 0183.

Напряжение питания модуля 3,3-5В.

SKM53 GPS. Один из самых дешевых модулей, обладающий низким потреблением тока. Время холодного запуска примерно 36 секунд, горячего – 1 секунда. Для позиционирования используются 66 каналов, для слежения 22 канала. В модуле имеется встроенная GPS антенна, устройство обеспечивает высокую производительность навигации при различных условиях видимости.

Neo-6M GPS. Приемник производится компанией u-blox. В этом модуле используются новейшие технологии для получения точной информации о местоположении. Напряжение питания модуля 3-5В. Линейка устройств представлена типами G, Q, M, P, V и T со своими уникальными характеристиками.

Время холодного старта около 27 секунд.

locosys 1513. Этот модуль поддерживает работу с GPS, ГЛОНАСС, Galileo, QZSS, SBAS. Базируется на чипе MediaTek MT333, который обладает низким энергопотреблением, высокой чувствительностью и стабильной работой в различных условиях. В приемнике имеется поддержка текстового протокола управления. Время холодного старта примерно 38 секунд.

Arduino GPS модуль GY-NEO6MV2

Модуль использует стандартный протокол NMEA 0183 для связи с GPS приемниками. Приемник представляет собой плату, на которой располагаются модуль NEO-6M-0-001, стабилизатор напряжения, энергонезависимая память, светодиод и аккумулятор.

Технические характеристики модуля:

  • Напряжение питания 3,3-5В;
  • Интерфейс UART 9600 8N1 3.3V;
  • Протокол NMEA;
  • Вес модуля 18 гр.;
  • Наличие EEPROM для сохранения настроек;
  • Наличие встроенной батареи;
  • Возможность подключения антенны к разъему U-FL;
  • Время холодного старта примерно 27 секунд, время горячего старта – 1 секунда;
  • Наличие более 50 каналов позиционирования;
  • Частота обновления 5 Гц;
  • Рабочие температуры от -40С до 85С.

Модуль широко используется для коптеров, определения текущего положения малоподвижных объектов и транспортных средств. Полученные координаты можно загрузить в карты Google Maps, Google Earth и другие.

После холодного старта модуля начинается скачивание альманаха. Время загрузки – не более 15 минут, в зависимости от условий и количество спутников в зоне видимости.

Распиновка: GND (земля), RX (вход для данных UART), TX (выход для данных UART), Vcc – питание от 3,3В до 5 В.

Для подключения потребуются модуль GY-NEO6MV2, плата Ардуино, провода, антенна GPS. Соединение контактов: VCC к 5V, GND к GND, RX к 9 пину на Ардуино, TX к 10 пину. Затем Ардуино нужно подключить к компьютеру через USB.

Для работы потребуется подключить несколько библиотек. SoftwareSerial – требуется для расширения аппаратных функций устройства и обработки задачи последовательной связи. Библиотека TinyGPS используется для преобразования сообщений NMEA в удобный для чтения формат.

Проверка работы через программу U-Center

Как упоминалось выше, модуль производится компанией u-blox, поэтому для настройки приемника используется программа U-Center.

При подключении к UART приемник отправляет сообщения при помощи протокола NMEA раз в секунду. С помощью программы можно настраивать передаваемые сообщения.

Чтобы настроить модуль, нужно подключить его через USB-UART(COM-UART) преобразователь. Настроить подключение можно с помощью меню Receiver-Port . Как только будет установлено соединение, загорится зеленый индикатор. Приемник начнет устанавливать соединения со спутниками, после чего на экране появятся текущие координаты, время и другая информация. Все сообщения появляются в окне Messages.

В меню View – Messages можно выбрать сообщения, которые будут передаваться к микроконтроллеру. В зависимости от поставленной задачи, можно уменьшить количество отправляемых сообщений, что увеличит скорость обработки данных и облегчит алгоритм разбора сообщений контроллером.

Если не устанавливается связь со спутником, нужно проверить, подключена ли антенна. Затем нужно проверить напряжение питание, оно должно быть 5В. Если соединение так и не устанавливается, можно поместить модуль к окну или выйти на открытую территорию.

Посмотреть передающиеся данные можно через меню View.

Источник: dzen.ru

U center что за программа

Прежде всего спешу поздравить кота с днем рождения, пожелать дальнейшего процветания, хороших статей и побольше публикаций интересных разработок! В чем, я думаю, мы все вместе будем помогать и наполнять этот замечательный ресурс!

Читайте также:
Что за программа geek

Как и многие радиолюбители, раз за разом «гуляя» по китайским интернет магазинам, то и дело покупал какой-нибудь датчик(безделушку), чтобы поиграться и разобраться как он работает. Так, в моем ящике, среди прочего хлама, оказались: GPS модуль, датчики давления, температуры, влажности и четырехстрочный дисплей. Как заправская хозяйка, приготавливая вкусную солянку из разных видов колбасы, я решил запихать все это в одно устройство. Получился неплохой многомер под названием «Солянка». :))

Итак, прибор может:
1. Показывать точное время, дату, день недели(GPS модуль Ublox NEO6M).
2. Отображать давление (датчик BMP085).
3. Отображать температуру и влажность в помещении (датчик SHT21).
4. Отображать температуру на улице (всем известный DS18B20 от Dallas).
5. Ну и бонусом, включает и отключает нагрузку (в моем случае это RGB светодиодная лента над столом).

Схема устройства (кликабельно):

«Сердцем» устройства является микроконтроллер atmega16u4. Почему он? Да просто валялось их три штуки, надо куда-то девать. Запитывается все это хозяйство от блока питания 12В 2А. Само устройство потребляет немного, а вот RGB лента покушать любит, и чем длиннее рулон этой ленты, тем неуемней аппетит. Пробегусь кратенько по применяемым модулям, которые бросил в «солянку»:

GPS модуль NEO6M от компании Ublox.

Это, пожалуй, самая дорогая деталь в этом устройстве. При первом подключении его к ПК через адаптер, модуль исправно шлет кучу данных со скоростью 9600 baud rate, причем делает это, даже если еще не обнаружил спутники.

Но данные типа: $GPRMC, $GPVTG, $GPGGA … и т.д. нам не нужны, поэтому через фирменную программу u-center настраиваем наш модуль таким образом, чтобы он отсылал нам единственную строчку с пометкой $GPZDA. В ней-то и хранятся так нужные нам время и дата в стандартном формате протокола NMEA.

День недели решено было вычислить программно, благо это несложно (как всегда ответ был найден в одной из веток на радиокоте).
Итак, качаем программу u-center (распространяется абсолютно бесплатно, без каких либо ограничений), устанавливаем, подключаем наш GPS модуль(через адаптер) и ждем примерно 3-5 минуты пока девайсина не найдет спутники. И вот спутники найдены, железка нашла себя во времени и пространстве, а мы в свою очередь, будто очутились в главном центре управления полетами Роскосмоса.

В принципе программа имеет дружественный интерфейс и разобраться в ней будет несложно. Совсем вкратце поясню что там и как. Заходим View->Messages View (или просто жмем F9)- вылетает окно сообщений модуля.

Наводим курсор на ненужные сообщения и левой кнопкой мыши выбираем пункт Disable – отключить. По сути вырубаем все активные сообщения, кроме $GPZDA, его надо включить(Enable), если он не активный. Осталось дело за малым, сохранить все эти настройки в памяти GPS модуля. Для этого заходим View-> Configuration View (или попросту жмем Ctrl+F9), где в CGF(Configuration) должна выскочить табличка с предложением сохранить изменения.

Жмакаем Yes(Да!) и в этой же программе, или через Hyper Terminal проверяем, что бы наш модуль слал только данные времени и даты.

Настройки эти сохранятся, даже если мы отключим питание, так что после проделанных выше процедур, модуль можно смело впаивать в устройство.

Датчик влажности и температуры в помещении SHT21.
Тоже не дешевый элемент «солянки», но зато довольно точный. Покупал его на E-bay уже распаянным на плате.

Сам датчик работает с напряжением 3.3 Вольта, но на купленной мной плате уже стоял преобразователь уровней из 5В–>3.3В , так что лишнего ничего городить не пришлось. Вообще просто шикарную статью о нем написал некий Михаил и тоже на РадиоКоте, за что ему огромное спасибо!

Датчик давления BMP085.
Довольно дешевый и точный датчик. Сейчас уже продается более продвинутый его аналог BMP180(проверено, работать будет без переделки прошивки). Он тоже покупался уже распаянным на плате с преобразователем 5В–>3.3В.

Благодаря этому датчику мне пришлось перейти на язык программирования Си. Ведь получить данные об атмосферном давлении с него очень непросто – придется перелопатить столько математики, что делать на ассемблере это мазохизм полный. За это отдельное ему спасибо – переход на Си стал новым шагом в моем самообразовании.

Читайте также:
Программа джет контакт это что

Датчик температуры на улице DS18B20 от Dallas.
Изначально планировалось измерять температуру датчиком давления BMP085 (благо он это умеет), но вынести на улицу я его не смог, потому что от старого термометра пробираясь сквозь плитку и откосы пластикового окна шло всего ДВА провода, а для BMP085 требуется ЧЕТЫРЕ. Прокладывать недостающие провода мне не улыбалось и я решил применить старый добрый DS18B20 по двухпроводной схеме в режиме паразитного питания.

Предложенная в ДШ схема от Dallas мне не понравилась и я замутил свою – работает на отлично!

Кнопка управления.
Здесь она используется всего одна, сенсорная, на основе микросхемы ТTР223-6.
Однажды купил ее все на том же E-bay и теперь использую ее во многих устройствах.

Правда в целях экономии, покупаю ее не в виде платы, а отдельными компонентами и травлю платы сам по несколько штук. Себестоимость такой «чудо-кнопки» снижается до 8 руб./штука.

Микросхема ТТР223-6 очень гибко настраивается под ваши нужды. Подбором конденсатора С8 (смотри главную схему) можно увеличить/уменьшить чувствительность кнопки, а выводами TOG и AHLB сделать ее кнопкой с фиксацией или без, с высоким активным уровнем или низким.
Вот вырезка из даташита :

В общем, очень рекомендую – зачетный кнопарь!
Программа написана так, что КОРОТКОЕ касание зоны кнопки плавно включает подсветку дисплея и отображает данные со всех датчиков устройства. Повторное КОРОТКОЕ касание переводит многомер в режим отображения только уличной температуры БОЛЬШИМИ ЦИФРАМИ с минимальной задней подсветкой. Очень удобно, издалека видно, какая там за окном температура!
ДЛИННОЕ касание включает нагрузку, подключенную к устройству. В моем случае это RGB светодиодная лента. Вы же можете сделать что–то свое, например, подключить лампу на 220В, разумеется через тиристор и опторазвязку на МОС3063, либо вкорячить релюху через транзистор.

Подсветка на RGB ленте.
Здесь я мудрить не стал и купил готовый модуль управления RGB светодиодами с IR пультом все у тех же китайцев.

Все это дело расколупал, плату перерисовал и перенес все это на свое устройство. Единственное, что добавил, так это резисторы в цепь затворов полевых транзисторов (R12,R14,R16) – думаю, так будет надежней.

Программа «солянки».
Это первый законченный мой проект, написанный на языке Си. До этого много лет кодил на ассемблере. Написана в CodeVisionAVR (хорошая среда разработки, кто бы что ни говорил). В программе «солянки» нет диспетчера задач или флагового автомата – все крутится в обычном цикле. Раз в секунду, по очереди опрашивается один из датчиков и отображаются на четырехстрочном дисплее либо уличная температура крупными цифрами, либо все датчики вместе, но мелкими.
В последний момент решено было подправить программу: вместо отображения времени включения RGB подсветки, выводить информацию о том, чья очередь сегодня мыть посуду. Да, да, да, даже грозный папа в нашей семье стоит у раковины раз в три дня. Как только купит посудомойку – верну все как было (в исходниках дежурство закомментировано, а оставлено время включения подсветки).

Корпус устройства.
Уже который раз выручают коробочки из обычного магазина электротоваров. Те самые коробки скрытого монтажа, что используются для разводки проводов в квартирах.

Многомер исправно работает с июля этого года, ни разу не зависал и не подводил меня некорректной работой. Исходники программы содержат комментарии – думаю разберетесь. Если что, после конкурса отвечу на все ваши вопросы в соответствующей ветке форума. Фьюз биты настроены так: Low 0xDE , High 0xD9.

Ну вот вроде и все! Осталось только видео работы показать, ну и вид сзади устройства. Плата получилась довольно компактной.

Всем удачи! Всем пока!

Источник: www.radiokot.ru

u‑blox AG запускает новое поколение популярного программного обеспечения u-center 2

u‑blox AG запускает новое поколение популярного программного обеспечения u-center 2

u-center 2 – это программное обеспечение следующего поколения, которое поддерживает платформу u-blox M10. Оптимизированный пользовательский интерфейс u-center 2 включает персонализированные рабочие пространства и адаптивные оконные элементы. Воспроизведение записанных логов (журналов) сопровождается удобной навигацией и отрисовкой данных трека с возможностью регулировки скорости воспроизведения.
1.jpgu-center2_web.png

Источник: ultran.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru