Как я могу идентифицировать спутники GPS в TinyGPS++?
Я вижу около 15 спутников (около 10 GPS + 5 Глонасс) в u-center, но я вижу только около 10 спутников, используя TinyGPS++. Я подозреваю, что TinyGPS++ может видеть только GPS. Я вижу строки, содержащие $GNRMC $GNVTG $GNGGA $GPGSV $GNGLL $GNVTG $GLGSV во входных данных, поэтому есть информация из обоих созвездий. Но как я могу проверить, какие созвездия TinyGPS++ учитывает для вывода:
Sats=10 Числа=1 3 8 10 11 14 20 22 24 27 28 31 32 36 40 Высота=46 17 45 31 69 59 1 43 5 24 9 1 60 36 32 Азимут=304 255 215 66 267 137 77 263 28 184 316 140 89 181 150 ОСШ=12 0 0 17 8 20 0 11 0 11 0 0 21 0 0
@max5555 max5555, 👍0
Обсуждение1 ответ
Лучший ответ:
В TinyGPS++ есть ошибка, поскольку он считает только спутники GPS. См. https://github.com/mikalhart/TinyGPSPlus/issues/52
Номера PRN используются для идентификации спутников:
GPS = от 1 до 32
SBAS = от 33 до 64 (добавьте 87 для номера PRN)
GLO = от 65 до 96
- GPS-модуль uBlox Neo 6M не отвечает
- Отправка команд PUBX на плату GPS (Ublox NEO-6M) через SoftwareSerial
- Arduino SoftwareSerial - не удается получить данные от модуля NEO 6M-GPS
- TinyGPS не дает долготу, широту и другие данные
- последовательная передача данных на GPS-экране duinopeak
- Почему HDOP в TinyGPS++ меньше 1?
- Отправка данных GPS через модуль WiFi
- Не получение данных от GPS
TinyGPS++ — это просто библиотека для разбора текста, которую вы можете читать и изучать., @DataFiddler
https://www.gpsinformation.org/dale/nmea.htm#GSV SNR=0 означает, что спутник виден, но может не использоваться для определения вашего местоположения., @Dougie