Читаем Твой первый квадрокоптер: теория и практика полностью

Датчик температуры применяется нечасто, в основном в мощных квадрокоптерах с большим энергопотреблением, когда силовая батарея может работать в критических режимах. В качестве датчика может использоваться терморезистор или термодиод, меняющие сопротивление в зависимости от температуры, а также интегральный термометр, подключаемый к модулю телеметрии по шине I2С или I-Wire.

Барометр, акселерометр и компас, как правило, используются штатные, установленные на плату полетного контроллера. Полетный контроллер транслирует полученные и обработанные данные в модуль телеметрии.

Модуль GPS обычно тоже подключается к полетному контроллеру, который обрабатывает поток протокола NMEA, выделяет из него координаты и на их основании вычисляет количество спутников, линейную скорость и дистанцию до точки взлета для включения в поток данных телеметрии. Современные прошивки позволяют подключить модуль GPS непосредственно к модулю телеметрии, но в случае с квадрокоптером это не имеет практического смысла — данные GPS нужны в первую очередь полетному контроллеру.

Радиоприемник генерирует сигнал RSSI (Received Signal Strength Indication — индикация уровня принимаемого сигнала) для оценки уровня радиосигнала, поступающего на антенный вход приемника. Сигнал RSSI может присутствовать на выходе приемника в виде постоянного напряжения, пропорционального уровню принимаемого сигнала, или передаваться в стандартной форме через один из выходных каналов управления РРМ или SBUS. В первом случае модулю телеметрии достаточно измерить напряжение, во втором нужно распознавать сигнал радиоуправления, что требует несколько больших ресурсов. К сожалению, дешевые популярные приемники редко оснащены выходом RSSI, хотя их чипсет имеет такую возможность. Некоторые приемники можно прошить альтернативной прошивкой, которая выводит сигнал RSSI в качестве отдельного канала. Также приемник является источником данных о положении рукояток управления, но эти данные обрабатывает и выводит в поток телеметрии полетный контроллер.

Полетный контроллер также является источником собственных данных: режим полета, обороты двигателей, наличие ошибок в шине данных I2С, время полета.

Изображенный на рис. 3.9 вариант реализации телеметрии с использованием OSD наиболее популярен, особенно среди начинающих пилотов. Более того, он просто необходим при полетах по камере, иначе полет с большой вероятностью закончится разряженной батареей или потерей ориентации и утратой коптера. Поэтому мы рассматриваем модуль OSD как часть системы телеметрии.

Рис 3.9.Стандартная система телеметрии с применением OSD

Внешние данные в модуль OSD (рис. 3.10) могут поступать с полетного контроллера через последовательный интерфейс, непосредственно от внешних датчиков, либо одновременно из разных источников.

Рис. 3.10. Структурная схема модуля OSD

Собственный микроконтроллер модуля (MCU) обрабатывает данные и загружает их в специальную микросхему — видеомиксер (V-MIX), который накладывает цифробуквенную и графическую информацию на изображение. Существует несколько пользовательских прошивок для модулей OSD, позволяющих подбирать и настраивать отображение данных под свои нужды. Для настройки обычно применяется интерфейсная программа на компьютере с подключением через USB-адаптер последовательного порта.

Достоинством телеметрии с применением OSD является наглядность и удобство отображения информации, а также то, что для телеметрии используется уже имеющийся канал. Однако иногда требуется принимать, отображать и/или записывать в лог более специфическую информацию типа оборотов двигателей, показаний акселерометров и т. д. В этом случае можно приобрести, в зависимости от ситуации и финансовых возможностей, либо комплект сменных модулей приемника/передатчика, типа FrSky, создающих двунаправленный радиоканал для передачи управления на борт и приема телеметрии с борта, либо фирменное оборудование со встроенным каналом телеметрии.

Можно также ничего не менять в имеющейся аппаратуре управления, а приобрести недорогой комплект из двух модулей для передачи потока информации с последовательного порта — так называемый радиомодем. Автор предпочитает именно это недорогое и универсальное решение.

Универсальный радиоканал (радиомодем)

В большинстве случаев полный поток данных телеметрии выводится на один из последовательных портов полетного контроллера. Причем на этот порт выводится не только стандартная телеметрия, но и внутренняя служебная информация контроллера (время исполнения цикла программы, наличие ошибок на шине I2С, положение рукояток пульта и т. д.) Также через этот порт можно "на лету" настраивать контроллер, меняя различные параметры. Более того, у многих полетных контроллеров через этот же порт можно управлять коптером со смартфона или компьютера, минуя аппаратуру радиоуправления.

Перейти на страницу:

Все книги серии Электроника

Твой первый квадрокоптер: теория и практика
Твой первый квадрокоптер: теория и практика

Детально изложены практические аспекты самостоятельного изготовления и эксплуатации квадрокоптеров. Рассмотрены все этапы: от выбора конструкционных материалов и подбора компонентов с минимизацией финансовых затрат до настройки программного обеспечения и ремонта после аварии. Уделено внимание ошибкам, которые часто совершают начинающие авиамоделисты. В доступной форме даны теоретические основы полета мультироторных систем и базовые понятия работы со средой Arduino IDE. Приведено краткое описание устройства и принципа работы систем GPS и Глонасс, а также современных импульсных источников бортового питания и литий-полимерных батарей. Подробно изложен принцип работы и процесс настройки систем, OSD, телеметрии, беспроводного канала Bluetooth и популярных навигационных модулей GPS Ublox. Рассказано об устройстве и принципах работы интегральных сенсоров и полетного контроллера.Даны рекомендации по подбору оборудования FPV начального уровня, приведен обзор программ дня компьютеров и смартфонов, применяемых при настройке оборудования квадрокоптера.Для читателей, интересующихся электроникой, робототехникой, авиамоделизмом

Валерий Станиславович Яценков

Развлечения
Электроника для начинающих
Электроника для начинающих

В ходе практических экспериментов рассмотрены основы электроники и показано, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. Материал излагается последовательно от простого к сложному, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Описаны основные законы электроники, а также принципы функционирования различных электронных компонентов. Показано, как изготовить охранную сигнализацию для защиты от проникновения в дом, елочные огни, электронные украшения для одежды, устройство преобразования звука, кодовый замок, автономную роботизированную тележку и др. Приведены пошаговые инструкции и более 500 наглядных рисунков и фотографий.Для начинающих радиолюбителей

Паоло Аливерти , Чарльз Платт

Радиоэлектроника / Технические науки

Похожие книги

500 научных фактов, которые вас удивят
500 научных фактов, которые вас удивят

Не зря ученые часто представляются нам чуть ли не сумасшедшими – им известны такие вещи, от которых волосы встают дыбом! Вы знали, что на Земле живет в 100 миллионов раз больше насекомых, чем людей, и что исследователи открывают 10000 новых видов насекомых каждый год? Или о том, что Солнечная система вращается вокруг центра нашей галактики со скоростью 273 километра в секунду? Или что за день кровь человека преодолевает более 19 километров по сосудам? А знали ли вы, что у неандертальцев объем мозга был значительно больше, чем у нас с вами? А о том, что у вас во рту постоянно находится около 100 миллионов микробов, которые питаются остатками пищи и омертвевшими клетками ротовой полости. Вы хотите узнать о природе, человеке, жизни животных, а также о нашей планете и о космосе факты, которые вызовут у вас шок? Откройте для себя научные факты, которыми будет интересно поделиться с друзьями и рассказать детям.

Виктор Сергеевич Карев

Развлечения / Прочая научная литература / Образование и наука