Не получение данных от GPS

Когда я запускаю программу FullExample из TinyGPS++, я получаю следующие типы записей:

Sats HDOP Latitude   Longitude   Fix  Date       Time     Date Alt    Course Speed Card  Distance Course Card  Chars Sentences Checksum
          (deg)      (deg)       Age                      Age  (m)    --- from GPS ----  ---- to London  ----  RX    RX        Fail
---------------------------------------------------------------------------------------------------------------------------------------

0    9999 ********** *********** **** 07/01/2016 07:32:50 689  ****** ****** ***** ***   ******** ****** ***   75128 0         0        
0    9999 ********** *********** **** 07/01/2016 07:32:51 857  ****** ****** ***** ***   ******** ****** ***   75389 0         0        
0    9999 ********** *********** **** 07/01/2016 07:32:52 864  ****** ****** ***** ***   ******** ****** ***   75642 0         0        
0    9999 ********** *********** **** 07/01/2016 07:32:53 870  ****** ****** ***** ***   ******** ****** ***   75895 0         0        
0    9999 ********** *********** **** 07/01/2016 07:32:54 878  ****** ****** ***** ***   ******** ****** ***   76148 0         0

Другие подробности:
GPSBaud = 9600;
RXPin = 11;
TXPin = 10
Модуль: GY-NEO6MV2

, 👍1

Обсуждение

вы не упомянули, какой модуль GPS, @Jaromanda X

@JaromandaX: Я обновил имя модуля., @Sejwal


2 ответа


Лучший ответ:

3

Это идеальная распечатка системы GPS, которая может видеть ноль спутников.

Тот факт, что временные метки расположены с интервалом в одну секунду, показывает, что вы правильно подключились к устройству GPS. Теперь GPS-устройство должно "взаимодействовать" со спутниками!

Многие люди не понимают двух вещей:

  1. Антенне GPS действительно нужен четкий обзор неба. Крошечный вид через окно может показывать один или два спутника, но вам нужно как минимум три, и вы предпочитаете использовать четыре или более в нескольких точках неба, чтобы получить исправление.
  2. Если устройство GPS было полностью выключено (называется "холодным"), при первом включении оно понятия не имеет, где что находится. Он просто прослушивает любой сигнал в любом месте, пока не "услышит" текущее время. Затем он может угадать, где могут находиться спутники, и прослушивает информацию о местоположении спутников.

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

Править

Я впечатлен! У GY-NEO6MV2, который вы перечисляете, холодный старт составляет 27 секунд, но это предполагает, что у него есть четкое представление о небе.

,

Да, выставив его на улицу, я получаю 6 баллов. Спасибо., @Sejwal


1

Похоже, что GPS действительно получает какие-то данные: дату и время. Это означает, что его можно использовать для установки времени (и даты) в часах, если часовой пояс известен, не нуждаясь в исправлении (полезно внутри).

,