Иконка ресурса

БЛОК ДЛЯ GPS, ВЫБИРАЕТ ДАННЫЕ ИЗ ПАКЕТА NMEA ФОРМАТА, ПЕРЕДАННОГО ПО UART 2024-03-07

Нет прав для скачивания

Мультиблок GPS, выбирает данные из пакета NMEA формата, переданного по UART.
Данные могут быть, как общепринятые, так и дополнительные, заложенные производителем GPS.

Мультиблок имеет блоки:
"Дата" "Время" "Координаты" "Курс" Высота" "Скорость" Спутники" "Точность места"
А так же блок извлекающий дополнительные данные, заложенные производителем GPS
Во многих блоках есть подсчет времени загрузки цикла блоком.
Некоторые имеют дополнительные выходы (встроенные детекторы изменения сигналов).
Блоки используются в проекте один раз, кроме блока со звездочкой.
Библиотека TinyGPSflp.
Это слегка измененная под FLProg библиотека «TinyGPS++» version=1.0.2.
Более подробней на форуме:
https://forum.flprog.ru/viewtopic.php?f=74&t=7582#p106420

rw6cm 27.09.21
flp7.3.8

"Время"
Имеет дополнительно выход сантисекунда (от модели GPS).
Зональная разница времени в настройке или со входа.
Булевый выход секунд, для синхронизации времени.
Время цикла времени (опция активна при "Взять время" = "по обновлению")

"Дата"
выводит дату, месяц, год, и время цикла блока. Год в 4х или 2х-значном виде.
Время цикла (опция активна при "Взять дату" = "по обновлению")

"координаты"
Выдает градусы широты/долготы с нужной точностью (кол. знаков).
Выходы имеют строчный тип данных.
Для 8 бит контроллеров по два выхода на один параметр (целая и дробная часть).
Минус в значениях означает юг широты или запад долготы.
Время цикла координат (опция активна при "Взять координаты" = "по обновлению")
При обновлении данных на выходе _|_ импульс в один цикл.

"курс"
Выдает градусы направления движения (0-359) 0=север.
Выход имеет целый или дробный тип данных.
Время цикла курса (опция активна при "Взять курс" = "по обновлению")

"скорость"
Выдает скорость в м/с или км/ч тип float.

"спутники"
Выдает количество используемых спутников

"точность места"
Число определяющие степень точности позиции места.
Число меньше 4 - хорошо, больше 8 - не верить данным.

"доп данные"
Блок извлекает произвольные данные из любой строки NMEA,
заложенных производителем конкретных моделей GPS.
Один блок на одни данные. Сколько нужно данных, столько и блоков.
Время цикла доп данные (опция активна при "Взять доп данные" = "по обновлению")
В проекте не должно быть блоков с одинаковыми параметрами.

"высота"
Выдает высоту в метрах относительно уровня моря

Автор
Admin
Скачиваний
0
Просмотры
166
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Ещё ресурсы от Admin

Назад
Сверху Снизу