Урок 4 из 18 · Модуль 2. UART в дроне: роли, GPS и реальный монтаж
22 августа 2026
Протоколы в БАС: полный курс · Урок 4 из 18 · Модуль 2. UART: всё, что 'бежит' по двум проводам
Все роли UART в дроне: GPS, приёмник, телеметрия, видеопередатчик, конфигуратор. И реальный монтаж GPS-модуля с разбором типовых ошибок.
90 % неработающих датчиков — это неверный порт, скорость или перепутанные провода, а не поломка. Прежде чем менять железо, проверь конфигурацию.
Содержание
1. Цели урока
После этого урока вы будете понимать:
- перечислять все устройства, которые подключаются к полётному контроллеру по UART
- подключать GPS-модуль: питание, GND, TX/RX, а при наличии — компас по I²C
- знать заводскую скорость u-blox (9600) и типовую для Betaflight/INAV (57600)
2. Роли UART и монтаж GPS
Где в дроне живёт UART — все роли
| Роль | Направление | Примеры устройств |
|---|---|---|
| GPS/ГЛОНАСС | дуплекс (TX+RX) | Matek M8Q-5883, M10Q-5883, Beitian BN-880, Holybro M10 |
| Приёмник управления | симплекс (RX) | SBUS: FrSky R-XSR, Archer RS; IBUS: FlySky; CRSF: ELRS EP1/RP3, TBS Crossfire Nano |
| Телеметрия на пульт | полудуплекс | SmartPort (FrSky), CRSF-телеметрия, F.Port (SBUS+телеметрия в одном проводе) |
| Телеметрия на землю (GCS) | дуплекс | MAVLink через радиомодем SiK 433/868/915 МГц, 4G-модули |
| Видеопередатчик | полудуплекс (один провод) | TBS SmartAudio (VTX: TBS, Rush, AKK), IRC Tramp |
| Конфигуратор | дуплекс | MSP-протокол по USB (виртуальный COM-порт) или Bluetooth-модуль |
| Датчики расстояния | дуплекс или симплекс | лидары Benewake TFmini-S / TF-Luna (UART или I²C) |
Совет техника: Подпись площадок на плате типа
TX3 / RX3 означает UART3 — третий аппаратный порт контроллера. «Тройка» — это не номер пина, а номер порта. В Betaflight/INAV настройка идёт по номерам портов (UART1…UART8), а в ArduPilot — по параметрам SERIAL1…SERIAL8. Один аппаратный UART = одна пара TX/RX = одно устройство (для полудуплекса вроде SmartAudio хватает одного провода, но порт всё равно занят).Реальный монтаж: GPS на UART

Проводное подключение GPS → FC. Четыре провода: TX (GPS) → RX (FC), RX (GPS) → TX (FC), 5V и GND. У многих GPS-модулей (M8Q-5883, BN-880) есть ещё пара SDA/SCL — это компас по I²C, он подключается отдельно.
- Питание: большинство GPS-модулей питается от 5 В (проверь маркировку!), но логика у них 3,3 В — это штатное решение.
- Заводская скорость u-blox — 9600 бод. В Betaflight/INAV по умолчанию настроены на 57600: несовпадение — самая частая причина почему «GPS не определяется».
- ArduPilot умеет производить автоподбор скорости GPS (GPS_AUTO_CONFIG), поэтому там эта ошибка встречается реже.
- Разъёмы: у мелких модулей — JST-SH 1.0 (4–6 контактов), у Pixhawk-совместимых — JST-GH 1.25 (10 контактов).
3. Чек-лист самопроверки
Урок освоен, если каждый пункт выполнен на практике:
- Подключил GPS и увидел спутники в конфигураторе
- Различаю разъёмы JST-SH 1.0 и JST-GH 1.25
- Понимаю, что компас в GPS-модуле — это отдельная шина I²C
Результат: все пункты выполнены — переходите к следующему уроку.
↑ К оглавлению4. Что дальше
- Предыдущий урок: Урок 3. UART: соединение, кадр и скорость
- Следующий урок: Урок 5. UART: настройка портов в Betaflight, INAV и ArduPilot
- Полный перечень тем — в статье «Содержание курса».
7
Добавить комментарий

