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

где FSTAB — усилие, направленное на возврат коптера в положение стабилизации; Sens — данные об угловых ускорениях и кренах, поступающие с сенсоров. Обратите внимание, что D стоит в формуле с отрицательным знаком, это понадобится далее.

Компонент Proportional определяет степень пропорциональности отклика системы на воздействие. Функция отклика линейная. Чем больше значение Р, тем сильнее система противодействует внешнему влиянию, возвращая коптер в исходное положение. Чрезмерная реакция может привести к тому, что коптер проскочит положение равновесия (перерегулирование). Потребуется возвращать коптер в обратном направлении. Таким образом, могут возникнуть затухающие колебания (осцилляции), а в крайних случаях и незатухающая неуправляемая раскачка. Поэтому параметр Р должен быть подобран так, чтобы не возникали осцилляции.

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

Integral — период времени, в течение, которого накапливаются и усредняются данные об отклонении от равновесной точки. Позволяет устранять дрейф, возникающий за счет небольших отклонений от равновесной точки. Дрейф возникает за счет ошибок в неидеальной системе обратной связи, и реальная система никогда не попадает точно "в ноль". Интегральный компонент позволяет накопить ошибку за заданный интервал времени и полученную суммарную величину применить для окончательного выравнивания. При меньшем значении I коптер быстрее заканчивает цикл выравнивания, но с меньшей точностью попадает в ноль и больше подвержен дрейфу. При большем значении коптер выравнивается дольше, но точнее и меньше подвержен дрейфу.

Differential — зависимость скорости возврата в исходное положение от степени отклонения. Совершенно логичный алгоритм действия: чем сильнее коптер отклонился, тем больше скорость, с которой он начинает возвращаться, а по мере компенсации отклонения скорость возврата снижается.

Внимание!

Параметр D в конфигураторе задан положительным числом, но в формуле используется со знаком "минус". Это часто порождает путаницу и вынуэдает делать оговорки. Оперируя понятиями "меньше" и "больше", мы будем иметь в виду значения, задаваемые в конфигураторе.

Увеличение D приводит к увеличению скорости возврата, усиливает влияние Р и может привести к появлению осцилляции. Уменьшение D снижает склонность к осцилляции и влияние Р и уменьшает скорость возврата.

Как видите, изменение компонентов I и D изменяет значимость компонента Р для процесса стабилизации. Поэтому настройка PID — это многоэтапный процесс, в котором приходится начинать с настройки Р, затем настройки I и D а затем возвращаться к более точной подстройке Р и так, возможно, несколько раз. Прошивка содержит некие более-менее универсальные значения PID, которые позволят вам совершить достаточно стабильные первые полеты, но в дальнейшем вы обязательно захотите настроить PID под свой коптер и свои предпочтения.

Базовая настройка параметра Р

Для настройки рекомендуется использовать подключение к коптеру по Bluetooth, т. к. придется неоднократно обращаться к настройкам через программу конфигуратора. Иначе придется каждый раз отключать/подключать силовую батарею и провод USB.

Установите в конфигураторе значения РID по умолчанию. Соблюдая осторожность, крепко возьмите коптер в руку, поднимите над головой и увеличьте газ до состояния свободного висения. Попробуйте наклонить коптер в любую сторону. Он будет сопротивляться и стремиться вернуться обратно. Быстро отклоните коптер и позвольте ему вернуться в горизонталь. Постепенно увеличивайте значение Р для осей Pitch и Roll до тех пор, пока не почувствуете, что появились затухающие осцилляции (коптер слегка проскакивает равновесие, совершая колебание). Прибавку значения с каждым шагом уменьшайте. После достижения осцилляции уменьшите значение Р на 15–20 %. Повторите эту же процедуру для оси Yaw. На этом базовую настройку Р можно считать законченной. Дальнейшую настройку вы будете выполнять в поле, меняя параметры I и D и проверяя результат в полете.

Настройка I и D для плавного стабильного полета

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

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

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

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

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

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

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

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

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

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

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

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

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

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