Понимание предложений NMEA 0183 – характеристики и код Arduino/MCU/C++ (1)
Автор: Robert's Smorgasbord
Загружено: 2022-01-02
Просмотров: 4561
Первая часть, посвященная структуре предложений и «классам» предложений…
↓↓↓ Полное описание, временной индекс и ссылки ниже ↓↓↓
Стандарт Национальной ассоциации морской электроники NMEA 0183, позднее принятый как ISO 61162-1, описывает, как должны взаимодействовать электронные морские устройства. Эта серия видеороликов посвящена программной стороне вопроса, а не электрическим соединениям.
Мы начнем с используемого набора символов и базовой структуры предложения (сообщения). Затем мы рассмотрим три типа адресных полей и четыре основных «класса» предложений. Конечно же, всё это реализовано на C++ на микроконтроллере.
►Введение и обзор
00:00 Введение – мой новый GPS-модуль болтает о NMEA 0183
01:01 NMEA 0183 и ISO 61162-1 – краткое введение и небольшая титра
04:16 Обзор – что я хочу вам показать и как я это покажу
►Структура предложения
05:37 Набор символов – 7-битный ASCII и зарезервированные символы
07:05 Структура предложения – разделители начала и конца, максимум 82 символа
08:05 Утверждённые предложения – адрес, поля данных и контрольная сумма
09:04 Code V0 – копирует байты из одного последовательного порта в другой
10:01 Code V1 – определяет начало и конец предложений
14:46 Чтение предложений – каждое аккуратно в массиве, определённая надёжность
16:18 Code V2 – инкапсулировано в объект
►Параметрический, Инкапсуляция, запросы и фирменные предложения
21:25 Адресные поля – утвержденных типов, запросы и фирменные
27:16 Поля контрольной суммы – просто двузначное шестнадцатеричное число
27:38 Параметрические предложения – основная часть определяемых предложений
28:27 Инкапсуляция предложений – многопредложенные сообщения
30:54 Запросные предложения – слушатель запрашивает предложение у говорящего
32:14 Фирменные предложения – не утверждены, зависят от производителя
32:55 Различение предложений – не так просто, но достаточно просто
33:45 Код V3 – различает предложения, декодирует адресные поля
40:32 Чтение адресных полей – все параметрические, говорящие и форматирующие
►Подведение итогов
42:19 Подведение итогов – в следующий раз мы будем декодировать предложения GPS, пока!
Учебные пособия • Tutorials
Почта: GPS-модуль с U-BLOX NEO-M8N (включая первые тесты с микроконтроллером Arduino) • Mailbag: GPS Module with U-BLOX NEO-M8N (i...
Разбор предложений NMEA 0183 – характеристики и код Arduino/микроконтроллера/C++ (2) • Making Sense of NMEA 0183 Sentences – Spec...
Мой код https://drive.google.com/drive/folder...
#nmea0183 #iso61162 #arduino #микроконтроллер #c++ #уроки #урок #как-делать #robertssmorgasbord
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: