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

но ее лучше включить, даже если ваш приемник оснащен неотключаемой функцией Failsafe. Абсолютная надежность работы приемника, особенно в непроверенной конструкции, не гарантирована. Например, питание приемника может внезапно пропасть из-за плохого контакта. Функция Failsafe контроллера активируется, если импульсы на одном из выходов приемника СН1-СН4 пропадают или делаются короче 985 мкс. Параметр в строке

#define FAILSAFE_DELAY 10

задает интервал времени с шагом 0,1 с, по истечении которого включается Failsafe после пропадания сигнала. При этом включается режим стабилизации горизонта, сигналы YAW, PITCH, ROLL выставляются в среднее положение и коптер начинает снижаться. Скорость снижения задается в строке

#define FAILSAFE_THROTTLE (MINTHROTTLE + 200)

Числовой параметр этой строки надо выбрать такой, чтобы скорость снижения составляла около 1 м/с. После настройки потребуется экспериментальная проверка. Если коптер снижается слишком быстро, увеличиваем значение.

По истечении интервала с шагом 0,1 с, указанного в строке

#define FAILSAFE_OFF_DELAY 200

моторы коптера отключатся.

Минимальная длительность импульсов для срабатывания Failsafe определяется в строке

#define FAILSAFE_DETECT_TRESHOLD 985


Мертвая зона и нейтральная зона

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

#define DEADBAND б

Если у вас качественная аппаратура со стабильными отцентрованными значениями сигнала, можно уменьшить значение этого параметра или закомментировать его.

Значение нейтральной зоны задает интервал изменений положения рукоятки газа, внутри которого коптер не реагирует на газ в режиме удержания высоты. Если изменение газа выходит за пределы заданного интервала, удержание высоты временно игнорируется и коптер начинает подниматься или снижаться.

#define ALT_HOLD_THROTTLE_NEUTRAL_ZONE 50


Магнитное склонение

Магнитное склонение определяется в секции настроек GPS, но вписать его нужно сразу для правильной последующей калибровки компаса и работы функции Head Free. Определите магнитное склонение для своей местности на сайте www.magnetic-declination.com (рис. 5.7).



Рис. 5.7.Определение магнитного склонения


В примере на рисунке магнитное склонение положительное и составляет 3°59′. Но в прошивке используется значение с десятичными долями градуса. Для конвертации надо к целому значению градусов прибавить значение минут, деленное на 60:

3°59′ —> 3° + 59'/60 = 3,98°.

Впишите это значение в строку

#define MAG_DECLINATION 3.98f

В связи с дрейфом магнитных полюсов значение склонения нужно периодически проверять на сайте и обновлять в прошивке.

* * *

На этом базовая настройка прошивки завершена. Сохраните файлы, скомпилируйте прошивку и загрузите ее в контроллер. Перед этим память EEPROM контроллера должна быть очищена, как сказано в начале раздела. После завершения загрузки прошивки на плате контроллера должны быстро мигать светодиоды А и С. Это означает, что контроллер ожидает от вас команду калибровки акселерометров. В этом состоянии контроллер еще не готов к полетам. Для дальнейшей настройки нам понадобится утилита конфигурации с визуальным интерфейсом, установленная на компьютер. Таких утилит две: упрощенная MultiWiiConf и более сложная MultiWii WinGU.


Альтернативная прошивка MahoWii


Проекту MultiWii, как и многим другим открытым проектам, присуще наличие ответвлений — альтернативных вариантов, настроенных под специфические цели или имеющих дополнительные опции. Начинающим владельцам мультикоптеров в качестве альтернативы настоятельно рекомендуем прошивку MahoWii. Детальное описание опций прошивки можно прочесть в дневнике разработчика по адресу http://forum.rcdesign.ru/blogs/83206/blogl7033.html и в комментариях к дневнику.

Прошивка MahoWii особенно хороша для начинающих. Существует упрощенная и заранее настроенная версия RC2.1_base, которая "из коробки" обеспечивает стабильный полет практически любого коптера с минимальными коррективами настройки либо вообще без изменений. Но в базовой версии отсутствует режим удержания высоты и поддержка GPS. Для более опытных пилотов предназначена полная версия MahoWii RC3.

Основными достоинствами этой прошивки для начинающего пилота являются следующие опции:

• эффективный режим удержания высоты;

• возможность задать минимальную "защитную" высоту полета, ниже которой коптер не опустится в случае ошибки пилотирования;

• эффективный фильтр вибропомех;

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

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

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

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

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

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

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

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

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

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

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

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

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

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