Боевые FPV-дроны. Управление. Конструкция. Практическое пособие

- -
- 100%
- +
–
серия
«A»
–
электродвигатели
бюджетного
сегмента.
Цифры обозначают параметры магнитопровода. Первые две цифры – это диаметр (в миллиметрах), две следующие – толщина набора (в миллиметрах). После знака дроби указываются цифры, обозначающие количество витков. Последняя буква отвечает за тип намотки.
Рассмотрим пример: A2212/15T, где:
A – электродвигатель, относящийся к бюджетному сегменту;
22 – магнитопровод диаметром 22 миллиметра;
12 – толщина набора 12 миллиметров;
15 – 15 витков;
Т – (может встречаться обозначение Δ) – тип обмотки «треугольник».
Также в маркировке может указываться количество оборотов в минуту на единицу напряжения (Вольт) – KV.
В описаниях электромоторов могут присутствовать значения вида:
«12N14P». Цифры перед «N» означают число электромагнитов в статоре, а перед «P» – число постоянных магнитов в роторе (рисунок 1.15).

Рисунок 1.15 – Бесколлекторный двигатель в разборе
У разных типоразмеров электродвигателей разное число полюсов, которое определяет дистанцию между ними. Большее число полюсов обеспечивает плавность вращения, меньшее – более высокую мощность [7].
Воздушный винт (пропеллер) – лопастной движитель, создающий при вращении тягу за счет отбрасывания воздуха с некоторой скоростью. Лопасти винта при вращении захватывают воздух и отбрасывают его в противоположном движению направлении. Перед винтом создается зона пониженного давления, за винтом – повышенного. Чем больше масса и скорость воздушного потока, отбрасываемого винтом, тем больше сила тяги винта.
При выборе пропеллеров необходимо учитывать четыре основных параметра:
Размер.
Шаг.
Конфигурация пропеллера.
Материал.
Под шагом (рисунок 1.16) понимают расстояние, которое пропеллер может преодолеть за один оборот, в некой плотной среде.
Рисунок 1.16 – Диаметр и шаг винта
Величина шага у лопастей квадрокоптера зависит от угла атаки лопастей. Пропеллер с большим углом атаки поднимает аппарат вверх за один оборот на большее значение, но, при этом, сильнее нагружает мотор.
Пропеллеры малого размера быстрее реагируют на изменение скорости вращения двигателей. Они проталкивают через себя меньше воздуха,
соответственно тратят меньше энергии при изменении скорости вращения. Небольшие пропеллеры ставят на маневренные квадрокоптеры, а пропеллеры с большим диаметром – на более грузоподъемные коптеры.
Пропеллеры должны соответствовать мощности электродвигателя.
Наиболее популярным пропеллером считается 5-дюймовый, для которого подходят двигатели в диапазоне размеров 2204-2307.
Конфигурация пропеллера – это количество лопастей, использующихся в нем. По количеству лопастей пропеллеры подразделяются на (рисунок 1.17):
двухлопастные;
3-лопастные;
4-лопастные;
5-лопастные.
Рисунок 1.17 – Двухлопастные и 3, 4, 5-лопастные воздушные винты
Увеличение числа лопастей пропеллера компенсирует его размер, именно поэтому в микросборках чаще всего используются четырехлопастные пропеллеры, а в БпЛА большего размера – трехлопастные.
Из-за сложной физики и аэродинамики увеличение количества лопастей не так эффективно, как увеличение размера. Меньшее количество лопастей предпочтительнее, если требуется более быстрый отклик двигателя, а тяга не так важна.
В наиболее распространенной категории 5-дюймовых пропеллеров принято считать, что пропеллеры с тремя лопастями обеспечивают наилучший баланс эффективности, тяги и сцепления.
Важный фактор, которому часто не уделяют должного внимания – долговечность. Во время полетов, особенно если пилот начинающий, будет очень много аварий и падений, поэтому пропеллеры станут расходным материалом.
Пропеллеры могут быть изготовлены из поликарбоната, обладающего пластичностью и высокой прочностью, а также из углеродного волокна и АБС- пластика. Углеродное волокно обладает высокой жесткостью конструкции, легкостью, поддается балансировке и не теряет форму. АБС-пластик – это тоже очень прочный материал, но более хрупкий. Следует помнить, что выбор материала пропеллеров также зависит от времени года. Пластмассы для пропеллеров термопластичны, то есть их жесткость и пластичность зависят от температуры. Воздушные винты из разных материалов представлены на рисунке 1.18.

Рисунок 1.18 – Воздушные винты из разных материалов: пластик, карбон, дерево
Пропеллеры имеют следующие обозначения, которые соответствуют направлению вращения (рисунок 1.19):
CW – стандартная система с работой по часовой стрелке;
CCW – вращение лопастей против часовой стрелки.

Рисунок 1.19 – Маркировка направления вращения пропеллеров
Определить, какой пропеллер подойдет для требуемого направления вращения, можно по поднятой кромке лопасти на нем. Эта часть детали направляется в сторону вращения.
Прежде чем устанавливать пропеллеры на квадрокоптер, следует узнать, в правильную ли сторону будут крутиться моторы. Большинство квадрокоптеров летает на конфигурации, представленной на рисунке 1.20

Рисунок 1.20 – Конфигурация направлений вращения пропеллеров у квадрокоптера
Красной стрелкой показано направление полета квадрокоптера. Желтые стрелки – направления вращения пропеллеров.
Маркировка пропеллеров состоит из 3 чисел, следующего вида: 5045 и DP5х4.5х3V, где 5045 – это сокращенная цифра общей маркировки. Общая маркировка – DP5х4.5х3V: первая цифра означает размер (в дюймах), в представленном случае составляет 5 дюймов, 4.5 – это шаг или угол наклона лопастей, который обозначает расстояние, пройденное пропеллером за один полный оборот вокруг своей оси. Третья цифра (3) – это количество лопастей на пропеллере.
Электронный регулятор оборотов (ESC, Electronic Speed Controller) – специальное устройство для управления оборотами электродвигателя (рисунок 1.21).
а) б)
Рисунок 1.21 – Электронные регуляторы оборотов: а) с маркировкой: б) закрепленные на лучах рамы
Основная задача ESC – передача энергии от аккумулятора к бесколлекторному электродвигателю. Потребность в их применении возникла вследствие некоторых особенностей бесколлекторного электромотора. Аккумулятор отдает постоянный ток, а бесколлекторный электродвигатель потребляет трехфазный переменный ток.
На вход ESC подаются напряжение с аккумулятора и сигналы от полетного контроллера (уровень газа), а на выход регулятор выдает управляющее напряжение на бесколлекторном двигателе, меняя скорость его вращения [11].
Регулятор должен обеспечивать:
совместимость с полетным контроллером;
максимальный ток для мотора (рассчитывается из спецификаций мотора и пропеллера плюс 20 – 30%);
потребление тока меньше, чем ток, отдаваемый аккумулятором, поделенный на количество ESC.
Компоненты регулятора скорости:
микроконтроллер;
драйверы ключей;
силовые транзисторы (ключи, MOSFET);
стабилизатор питания микроконтроллера (LDO);
конденсаторы (фильтры);
датчик тока;
светодиоды.
Дополнительно к основной функции, регуляторы оборотов могут также передавать питание к другим узлам БпЛА: полетному контроллеру, сервоприводам и так далее. Это достигается внедрением в регулятор блока исключения батареи – Battery Eliminator Circuit (BEC).
Использование BEC значительно упрощает конструкцию БпЛА, однако такая схема обладает рядом минусов. Блок исключения батареи может перегреваться при больших перепадах напряжения и больших нагрузках. Регуляторы оборотов с BEC, как правило, стоят дороже, чем регуляторы без него.
Более простым решением является раздельное использование ESC и одного BEC. Такое решение называется универсальный блок исключения батареи – Universal Battery Eliminator Circuit (UBEC), которое обладает более высоким коэффициентом полезного действия и подключается напрямую к аккумулятору для питания соответствующего узла [10].
Регулятор оборотов может быть настроен на различные режимы работы, для него пишут отдельное программное обеспечение, называемое прошивкой (firmware). Обновления программного обеспечения включают исправление ошибок и более совершенные алгоритмы управления. Сменить программное обеспечение регулятора можно несколькими способами:
используя специальную плату управления;
используя полетный контроллер;
используя программатор.
Исходя из всего вышеперечисленного, можно выделить особые критерии выбора регулятора оборотов для БпЛА:
совместимость с полетным контроллером. Полетный контроллер должен поддерживать BEC и прошивку ESC.
совместимость со спецификациями мотора и аккумулятора;
наличие или отсутствие BEС;
теплоотвод и герметичность.
Полетный контроллер (ПК, FC – Flight Controller) – электронное устройство, представляющее из себя вычислительную систему, работающую по сложным алгоритмам и управляющую полетом БпЛА. Функции полетного контроллера могут определяться установленной на борту БпЛА мини-класса дополнительной периферией (GPS/ГЛОНАСС, модем, OSD, подвес для фото/видеокамеры, датчики тока и напряжения, поисковые средства и т.д.). По своей сути ПК – это плата с большим количеством различных датчиков, которая отслеживает положение летательного аппарата и команды от пользователя [8].
Используя полученные данные, она управляет скоростью вращения электродвигателей для того, чтобы БпЛА двигался так, как задумал пилот. У всех полетных контроллеров имеется базовый набор датчиков: гироскопы
(Gyro) и акселерометры (acc); некоторые продвинутые конфигурации имеют также барометр (датчик, измеряющий давление воздуха, благодаря которому можно измерять высоту полета) и магнитометр (компас). К ПК также подключаются периферийные устройства: GPS, светодиоды, сонары и т.д. Контроллеры для гоночных БпЛА очень быстро эволюционируют: становятся меньше, имеют все более быстрые процессоры, более современные датчики и все больше встроенных функций (рисунок 1.22).

Рисунок 1.22 – Полетные контроллеры
Полетный контроллер выполняет следующие задачи.
Стабилизация аппарата в воздухе – сбор и обработка информации с инерциального измерительного блока (IMU), датчиков ускорений и угловой скорости, обеспечивая аэродинамическую устойчивость аппарата в горизонтальной плоскости. Некоторые IMU включают в себя магнитометры, позволяя стабилизировать ориентацию аппарата относительно магнитного меридиана и удержания направления движения.
Автоматическое удержание высоты – сбор и обработка информации с барометрических, ультразвуковых, инфракрасных сенсоров или радиотехнических высотомеров. Датчики рассчитывают высоту и обеспечивают стабилизацию аппарата в вертикальной плоскости. Имеется возможность привязки позиции БпЛА мини-класса на заданной высоте и в заданной точке при помощи модуля GPS/ГЛОНАСС.
Автономный полет – выполнение заранее построенного полетного задания, созданного в специальном программном обеспечении, с выдерживанием заданных оператором параметров полета и автоматический возврат в точку старта при помощи модуля GPS/ГЛОНАСС.
Остановка перед препятствиями и их преодоление – обеспечивает остановку перед препятствиями и их преодоление с помощью набора сенсоров, определяющих расстояние до объекта. В случае оснащения системой технического зрения, полетный контроллер должен обладать высокой вычислительной мощностью, позволяющей в реальном времени аккумулировать и обрабатывать данные с сенсоров, постоянно сканирующих окружающую среду. У разных коптеров состав системы технического зрения может отличаться типом и количеством датчиков, принципом работы, математическими алгоритмами и порядком взаимодействия между этими датчиками [7].
Передача текущих параметров полета – сбор и обработка данных с внешних источников данных (GPS/ГЛОНАСС, датчики тока, напряжения, температуры) и штатных (барометр, акселерометр, магнитометр) с последующей передачей потока данных на модуль OSD (On-Screen Data), которые у оператора отображаются в FPV-очках или на дисплее. Данные телеметрии также могут передаваться непосредственно с полетного контроллера при помощи радиомодема, который обеспечивает двухстороннюю связь по протоколу UART (универсальный асинхронный приемопередатчик) через радиоканал.
Полетные контроллеры могут иметь различный набор датчиков и функционал, в зависимости от его предназначения. Как правило, в FPV-дронах более простой полетный контроллер, чем в классических квадрокоптерах, предназначенных для видеосъемки (рисунок 1.23). Последние ПК имеют полноценный автопилот, выполняющий расширенный функционал, например, полет по точкам, управление полезной нагрузкой, слежение за объектом интереса или автономная навигация. В то же время ПК FPV-дрона выполняет в основном только задачу стабилизации БпЛА в воздухе и управление по командам оператора (рисунок 1.24).
а) б)
Рисунок 1.23 – Виды полетных контроллеров: а) – ПК FPV-дрона, б) – автопилот БпЛА


Рисунок 1.24 – Отличие ПК FPV-дрона от автопилота
Рассмотрим основные составляющие полетного контроллера FPV-дрона.
Микроконтроллер – это однокристальная микроЭВМ обычно из семейства 32-битных STM32 от компании STMicroelectronics. Семейство
STM32 состоит из серий микроконтроллеров: H7, F7, F4, G4, F3, F2, F1, F0. Модели микроконтроллеров отличаются внутренней архитектурой, быстродействием, размером памяти для хранения программ и данных, количеством интерфейсов для подключения внешних и внутренних периферийных устройств и другие. От этих параметров зависит количество каналов управления, количество датчиков и исполнительных устройств, которые можно подключить к ПК, и насколько быстро он будет производить необходимые вычисления.
Минимальное требование к количеству каналов полетного контроллера – наличие минимум четырех каналов управления, поскольку они требуются для управления 4 основными функциями БпЛА:
канал газа – отвечает за уменьшение и увеличение оборотов двигателей БпЛА;
канал тангажа – отвечает за наклон аппарата вперед и назад;
канал крена – отвечает за наклон БпЛА влево и вправо;
канал рыскания – отвечает за вращение аппарата вокруг своей оси.
Для подключения к ПК внешних устройств применяются цифровые шины и CAN, I2C, SPI и аппаратный последовательный интерфейс UART.
Цифровые шины подключения CAN, I2C и SPI предназначены для подключения к ПК различных датчиков. Лучше всего использовать SPI, так как она позволяет работать с большими частотами опроса датчиков, чем I2C.
Аппаратный последовательный интерфейс UART (от англ. Universal Asynchronous Receiver/Transmitter – универсальный асинхронный приемопередатчик) используется для подключения периферийных устройств (приемник GPS-сигнала, телеметрия, транспондер, управление видеопередатчиком и т.д.). У каждого последовательного порта два контакта: TX – для передачи данных, RX – для приема. Следует запомнить, TX на периферийном устройстве подключается к RX на полетном контроллере и наоборот [6]. Количество последовательных портов в полетном контроллере зависит от модели ПК и используемого в нем микроконтроллера. Например, на микроконтроллере типа F1 обычно только 2 порта UART, у F3 и F4 может быть от 3 до 5, а у F7 – 6 или 7.
Встроенные датчики: акселерометры, гироскопы, барометры, магнитометры (компасы), датчики температуры наружного воздуха, а также различные измерительные блоки, например, модуль инерциальной навигационной системы (IMU – Inertial Measuring Unit).
Блок телеметрии предназначен для передачи параметров полета коптера (местоположение, процент заряда батареи, высота, скорость, потребление тока и др.) на пульт управления или через видеопередатчик на FPV-очки.
На рисунке 1.25 показаны основные элементы полетного контроллера и контакты для подключения периферийных устройств.


Рисунок 1.25 – Составляющие полетного контроллера
Периферийное оборудование – это дополнительные внешние устройства, которые подключаются к полетному контроллеру БпЛА по необходимости. Например, модули спутниковой и инерциальной навигации, OSD, bluetooth, Wi-Fi, датчики тока, напряжения и другие.
Рассмотрим некоторые из элементов периферии, входящие в состав полетных контроллеров или подключаемых к ним опционально:
датчики полетного контроллера, применяемые для ориентирования и позиционирования БпЛА в полете:
акселерометр – измеряет линейные ускорения по трем осям (x, y, z).
гироскоп – измеряет угловые скорости вращения БпЛА по трем осям (x, y, z), углы Эйлера, кватернионы, необходимые для определения его пространственного положения.
датчики, которые входят в состав продвинутых версий полетного контроллера:
Магнитометр (компас) – измеряет направление угла рыскания (курса) относительно севера.
Барометр – измеряет барометрическою высоту полета БпЛА. Используется на больших (свыше 50 м) высотах.
средства, которые опционально подключаются к полетному контроллеру для обеспечения дополнительных функций (в FPV-дронах обычно не используются):
Высотомер – измеряет высоту относительно поверхности. Предназначен для «мягкой посадки» БпЛА. Используют при небольших (до 50 м) высотах.
Бывают высотомеры следующих типов:
сонары (звуковые волны);
радиовысотомер (радиоволны);
лазерный дальномер, LiDAR (оптика).
Спутниковая навигационная система (СНС) (Global Positioning System – GPS) – спутниковый навигационный приемник, позволяющий определять координаты БпЛА в любой точке земного шара и в автоматическом или полуавтоматическом режиме осуществлять полет по заданным маршрутам, а также возвращаться в точку посадки. Спутниковый приемник включает в себя антенны и вычислитель. Основные применяемые СНС: ГЛОНАСС, GPS, BeiDou, Galileo, QZSS. Преимущества СНС: всепогодность, глобальность, оперативность, точность и эффективность. Недостатки СНС: необходимость прямой радиовидимости с не менее чем четырьмя спутниками; возможность подавления системами РЭБ; подмена сигнала спутников ложным сигналом (GPS – спуфинг).
Инерциальная навигационная система (ИНС) (Inertial Measuring Unit – IMU) – навигационное устройство, использующее акселерометры, гироскопы и вычислитель для непрерывного определения с помощью точного расчета положения ориентации и скорости БпЛА. Преимущества ИНС заключаются в полной автономности (независимости от внешних источников сигнала) и независимости от внешних факторов (помех и подавления). Главным недостатком ИНС является накопление ошибок, если нет корректировки от неинерциальных систем.
OSD (On Screen Display) – система отображения дополнительной информации о полете на экране, которая накладывает на видеопоток дополнительную информацию с различных датчиков квадрокоптера (рисунок 1.26), например, напряжение аккумулятора, высота, скорость и так далее. Система OSD может быть выполнена в виде отдельного устройства или встроена в полетный контроллер.

Рисунок 1.26 – Внешний вид платы OSD и отображение телеметрии на видео
Система регистрации полетных данных нужна для записи параметров полета квадрокоптера (логов работы) из полетного контроллера в специальный файл. Есть два места, куда можно вести запись логов, это флеш-память полетного контроллера и SD-карта (флешка).
На рисунке 1.27 представлен пример подключения различного периферийного оборудования к полетному контроллеру.

Рисунок 1.27 – Пример подключения периферийных устройств к полетному контроллеру
Система электропитания FPV-дрона состоит из аккумуляторной батареи, платы распределения питания и соединительных проводов.
Плата распределения питания (PDB от англ. Power Distribution Board). Основная задача PDB – это передавать ток от аккумулятора к регуляторам оборотов электродвигателей (ESC), а также питать полетный контроллер и некоторые периферийные устройства. Как правило, PDB – это небольшая плата
размером с полетный контроллер, на которой имеются минимум 5 пар контактных площадок (плюс и минус) (рисунок 1.28). На одну площадку припаивается разъем для подключения аккумулятора (часто эти контакты выведены в сторону), на остальные 4 (если собирается квадрокоптер) припаиваются контакты регуляторов оборотов (ESC), то есть эта плата распределяет ток от аккумулятора по всей системе квадрокоптера [6].


Рисунок 1.28 – Плата распределения питания отдельно и в сборке с полетным контроллером
Большинство PDB содержат регуляторы напряжения для подключения периферии. Как правило, периферия, в том числе и полетный контроллер, работает от питающего напряжения 5V, аккумулятор квадрокоптера вырабатывает напряжение питания 12 – 16V.
Основная задача PDB – это передавать ток от аккумулятора регуляторам оборотов (ESC) и питать полетный контроллер.
Аккумуляторная батарея (АКБ) – устройство для накопления энергии с целью ее последующего использования.
Современные FPV-дроны используют два вида АКБ:
Li-Ion (литий-ионные);
Li-Po (литий-полимерные).
Литий-ионный аккумулятор (Li-Ion) – тип электрического аккумулятора, который широко распространен в современной бытовой электронной технике и находит в ней применение в качестве источника энергии в электромобилях, накопителях энергии в энергетических системах.
Преимущества Li-Ion АКБ:
высокая энергетическая плотность (емкость);
низкий саморазряд;
высокая токоотдача;
большое число циклов заряд-разряд;
не требуют обслуживания. Недостатки Li-Ion АКБ:
при перезаряде, несоблюдении условий заряда или при механическом повреждении часто бывают чрезвычайно огнеопасными;
потеря емкости на холоде.
Одним из основных технологических достижений, обусловивших взлет популярности гражданских БпЛА, стали литий-полимерные (Li-Po – lithium-ion polymer battery) батареи. Весьма сходные по устройству с батареями для смартфонов, литий-полимерные батареи имеют намного большее соотношение



