KK2.0 LCD
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) (→Настройка) |
||
Строка 56: | Строка 56: | ||
* '''Height Dampening''': Обычно при кренах аппарат (вертолёт, коптер) не только смещается в горизонтальной плоскости но и неизбежно начинает терять высоту из-за изменившейся вертикальной тяги. Эта настройка может скомпенсировать это газом. | * '''Height Dampening''': Обычно при кренах аппарат (вертолёт, коптер) не только смещается в горизонтальной плоскости но и неизбежно начинает терять высоту из-за изменившейся вертикальной тяги. Эта настройка может скомпенсировать это газом. | ||
* '''Minimum Throttle''': Минимальный уровень газа, ниже которого будет сохранено вращение моторов при любых возможных действиях стиками пульта управления. | * '''Minimum Throttle''': Минимальный уровень газа, ниже которого будет сохранено вращение моторов при любых возможных действиях стиками пульта управления. | ||
+ | |||
+ | === Настройка P-gain для Roll/Pitch === | ||
+ | Установите такие значения для gain и limit: | ||
+ | |||
+ | :Roll/Pitch P-gain: 30 (для маленьких коптеров ~25 см установите значение 20) | ||
+ | :Roll/Pitch P-limit: 100 | ||
+ | :Roll/Pitch I-gain: 0 | ||
+ | :Roll/Pitch I-limit: 20 | ||
+ | |||
+ | :Yaw P-gain: 50 | ||
+ | :Yaw P-limit: 20 | ||
+ | :Yaw I-gain: 0 | ||
+ | :Yaw I-limit: 10 | ||
+ | |||
+ | Далее, увеличивайте значение Roll/Pitch P-gain с шагом 10 (или 3..5 для маленьких коптеров), и каждый раз проверяйте реакцию коптера на ваши действия стиком крена/тангажа, а также на внешние воздействия. В процессе увеличения P-gain может происходить следующее: | ||
+ | * Коптер может начать раскачиваться (осциллировать). Обычно допустимо пара качаний при работе стиками, но если раскачиваний больше или они усиливаются, то значение gain слишком большое. | ||
+ | * Могут быть трудности при посадке: коптер сильно подпрыгивает при касании земли. | ||
+ | * При крене/тангаже коптер может сильно подлетать, резко набирать высоту. | ||
+ | Нужно подобрать такое максимальное значение P-gain, когда не наблюдается таких явлений. | ||
+ | |||
+ | === Настройка I-gain для Roll/Pitch === | ||
+ | Зависните коптером, затем сделайте резкий рывок вперёд и бросьте стик управления. Если коптер продолжает движение, надо увеличивать I-gain, пока коптер не начнёт быстро восстанавливать своё положение. | ||
+ | |||
+ | Как вариант, можно задать I-gain в размере 50-100% от значения P-gain для облегчения выполнения акробатических трюков. | ||
+ | |||
+ | === Настройка Yaw P/I-gain === | ||
+ | Увеличивайте значение Yaw P-gain с шагом 10 (или 3..5 для маленьких коптеров), и каждый раз проверяйте реакцию коптера на ваши действия стиком управления курсом (по рудеру) в пределах +/-90° от начального положения. В процессе увеличения Yaw P-gain коптер может вращаться или останавливаться быстрее чем нужно, или в процессе вращения он может неожиданно набирать высоту или опускаться. Нужно найти такое оптимально значение Yaw P-gain при котором вращение коптера стабильное, предсказуемое, и не происходит резкого изменения высоты полёта. | ||
+ | |||
+ | Как вариант, для Yaw P-gain можно взять значение Roll/Pitch P-gain. | ||
+ | |||
+ | Значение Yaw I-gain настраивается аналогично. Также вы можете попробовать в полёте покрутить коптер рукой вокруг вертикальной оси. Если он не возвращается, пробуйте уменьшать Yaw I-gain. | ||
+ | |||
+ | |||
+ | В общем случае рекомендуется не устанавливать слишком большие значения для P/I-gain, иначе могут возникать паразитные вибрации, осцилляции (раскачивания), или полная потеря конроля над коптером. | ||
+ | |||
+ | См. видео, [http://www.youtube.com/watch?v=YNzqTGEl2xQ как настраивать коптер в зависимости от его поведения] | ||
+ | |||
+ | === Ограничители limit === | ||
+ | Параметры '''limit''' ограничивают мощность моторов, которая может быть использована для стабилизации '''gain'''-параметрами. Значение 100 соответствует 100% мощности. Параметры I-limit имеют большое значение в настройке коптера для полётов в ветер. | ||
+ | |||
+ | Очень важно правильно настроить '''limit''' для Yaw P/I. Если установить слишком большое значение limit для Yaw, то может так получиться, что будет задействована слишком много мощности для стабилизации по вертикальной оси, то есть по рудеру, и для стабилизации по крену/тангажу (которая наиболее важна) мощности уже не хватит. Поэтому по умолчанию установлено 30% (P-limit=20 + I-limit=10) для Yaw, оставляя 70% на крен/тангаж. | ||
+ | |||
+ | Yaw P-limit можно увеличить для более резкого управления по рудеру, но нужно иметь ввиду, что у каждого аппарата есть физический предел маневрирования. | ||
+ | |||
=== Как добиться стабильного висения? === | === Как добиться стабильного висения? === | ||
Строка 63: | Строка 107: | ||
# Повторить, если ещё немного тянет. | # Повторить, если ещё немного тянет. | ||
− | === Сигнализация о разряде АКБ | + | === Использование КК2.0 в самолёте === |
+ | # Настройте передатчик в соответствии с инструкцией. | ||
+ | # Подключите контроллер мотора к приёмнику, как обычно. | ||
+ | # Подключите [[BEC]] к выходу #8 для питания сервомашинок. Оставьте выход #1 неподключенным. | ||
+ | # Используя микшер Mixer editor, подключите сервомашинки к другим выходам. | ||
+ | # Если необходимо, инвертируйте (сделайте с другим знаком) значения микшера для элеронов, рулей высоты и направления. | ||
+ | # Настройте чувствительность стиков. | ||
+ | |||
+ | На время тестирования рекомендуется установить значения I-gain в нули. | ||
+ | |||
+ | == Сигнализация о разряде АКБ == | ||
[[Файл:IM7029.jpg|thumb|подпайка провода для сигнализации о разряде АКБ]] | [[Файл:IM7029.jpg|thumb|подпайка провода для сигнализации о разряде АКБ]] | ||
Для использования этой функции нужно подпаять провод (не понятно почему китайцы сразу туда штырек не впаяли) от «+» АКБ, как на фото, и настроить в меню напряжение отсечки. В меню число 105 означает начало звуковой сигнализации при напряжении на АКБ 10,5 В, и далее по аналогии. | Для использования этой функции нужно подпаять провод (не понятно почему китайцы сразу туда штырек не впаяли) от «+» АКБ, как на фото, и настроить в меню напряжение отсечки. В меню число 105 означает начало звуковой сигнализации при напряжении на АКБ 10,5 В, и далее по аналогии. |
Версия 16:44, 3 декабря 2012
Следующая версия полётного контроллера в линейке КК. Имеет 3-осевой гироскоп и 3-акселерометр. А также LCD-экран и кнопки для удобной настройки, поэтому для работы с контроллером не потребуется компьютер.
Содержание[убрать] |
Характеристики
- Размер платы: 50.5x50.5x12 мм
- Размер между крепёжными отверстиями 4.5 мм, диаметр 3 мм
- Вес: 21 г (включая пищалку)
- IC: Atmega324 PA на частоте 20 МГц (следовательно разрешение выходного сигнала больше, чем было на предыдущих версиях)
- Гироскопы: InvenSense Inc. слева IDG-650 справа ISZ-650
- Акселерометр: Anologue Devices Inc. ADXL335
- Автовыравнивание горизонта: Есть
- Входное напряжение: 4.8-6В
- AVR интерфейс: 6 pin.
- Сигнал от приемника: 1520us (5 каналов)
- Сигнал ESC: 1520us
Особенности
- Арминг - газ вниз, руддер вправо, дизарминг - газ вниз, руддер влево. Справедливо, если газ выставлен в "НОЛЬ", проверяется в меню Receiver Test.
- Включение/отключение авто-выравнивание горизонта. Это можно сделать до полёта стиками управления элеронами, либо во время полёта, используя отдельный канал управления.
- Есть сигнализация о разряде АКБ.
Предустановки конфигурации аппарата
- Бикоптер
- Трикоптер
- Гексакоптер Y6
- Квадракоптер +
- Квадракоптер X
- Гексакоптер +
- Гексакоптер X
- Октокоптер +
- Октокоптер X
- X8 +
- X8 X
- H8
- H6
- V8
- V6
- Aero 1S Aileron
- Aero 2S Aileron
- Flying Wing
- Singlecopter 2M 2S
- Singlecopter 1M 4S
- Возможность настраивать собственные миксы
Авто-выравнивание по горизонту
Прошивка с использованием закомментированного кода программы авто-выравнивания (использовать на свой страх и риск!) - для оценки угла наклона используется информация и с акселерометра, и с гироскопа. [1] По отзывам авто-выравнивание с такой прошивкой работает гораздо лучше. Но при превышении углов крена/тангажа примерно более 26° происходило "залипание" углов в памяти контроллера и если после этого включался авто-уровень то коптер начинал заваливаться на эти неверные углы. Лечилось это только переподключением питания.
Прошивка с улучшенным алгоритмом авто-выравнивания - самая лучшая по состоянию на декабрь 2012.
Видео с демонстрацией авто-выравнивания по горизонту со старой и улучшенной прошивкой.
Настройка
- Height Dampening: Обычно при кренах аппарат (вертолёт, коптер) не только смещается в горизонтальной плоскости но и неизбежно начинает терять высоту из-за изменившейся вертикальной тяги. Эта настройка может скомпенсировать это газом.
- Minimum Throttle: Минимальный уровень газа, ниже которого будет сохранено вращение моторов при любых возможных действиях стиками пульта управления.
Настройка P-gain для Roll/Pitch
Установите такие значения для gain и limit:
- Roll/Pitch P-gain: 30 (для маленьких коптеров ~25 см установите значение 20)
- Roll/Pitch P-limit: 100
- Roll/Pitch I-gain: 0
- Roll/Pitch I-limit: 20
- Yaw P-gain: 50
- Yaw P-limit: 20
- Yaw I-gain: 0
- Yaw I-limit: 10
Далее, увеличивайте значение Roll/Pitch P-gain с шагом 10 (или 3..5 для маленьких коптеров), и каждый раз проверяйте реакцию коптера на ваши действия стиком крена/тангажа, а также на внешние воздействия. В процессе увеличения P-gain может происходить следующее:
- Коптер может начать раскачиваться (осциллировать). Обычно допустимо пара качаний при работе стиками, но если раскачиваний больше или они усиливаются, то значение gain слишком большое.
- Могут быть трудности при посадке: коптер сильно подпрыгивает при касании земли.
- При крене/тангаже коптер может сильно подлетать, резко набирать высоту.
Нужно подобрать такое максимальное значение P-gain, когда не наблюдается таких явлений.
Настройка I-gain для Roll/Pitch
Зависните коптером, затем сделайте резкий рывок вперёд и бросьте стик управления. Если коптер продолжает движение, надо увеличивать I-gain, пока коптер не начнёт быстро восстанавливать своё положение.
Как вариант, можно задать I-gain в размере 50-100% от значения P-gain для облегчения выполнения акробатических трюков.
Настройка Yaw P/I-gain
Увеличивайте значение Yaw P-gain с шагом 10 (или 3..5 для маленьких коптеров), и каждый раз проверяйте реакцию коптера на ваши действия стиком управления курсом (по рудеру) в пределах +/-90° от начального положения. В процессе увеличения Yaw P-gain коптер может вращаться или останавливаться быстрее чем нужно, или в процессе вращения он может неожиданно набирать высоту или опускаться. Нужно найти такое оптимально значение Yaw P-gain при котором вращение коптера стабильное, предсказуемое, и не происходит резкого изменения высоты полёта.
Как вариант, для Yaw P-gain можно взять значение Roll/Pitch P-gain.
Значение Yaw I-gain настраивается аналогично. Также вы можете попробовать в полёте покрутить коптер рукой вокруг вертикальной оси. Если он не возвращается, пробуйте уменьшать Yaw I-gain.
В общем случае рекомендуется не устанавливать слишком большие значения для P/I-gain, иначе могут возникать паразитные вибрации, осцилляции (раскачивания), или полная потеря конроля над коптером.
См. видео, как настраивать коптер в зависимости от его поведения
Ограничители limit
Параметры limit ограничивают мощность моторов, которая может быть использована для стабилизации gain-параметрами. Значение 100 соответствует 100% мощности. Параметры I-limit имеют большое значение в настройке коптера для полётов в ветер.
Очень важно правильно настроить limit для Yaw P/I. Если установить слишком большое значение limit для Yaw, то может так получиться, что будет задействована слишком много мощности для стабилизации по вертикальной оси, то есть по рудеру, и для стабилизации по крену/тангажу (которая наиболее важна) мощности уже не хватит. Поэтому по умолчанию установлено 30% (P-limit=20 + I-limit=10) для Yaw, оставляя 70% на крен/тангаж.
Yaw P-limit можно увеличить для более резкого управления по рудеру, но нужно иметь ввиду, что у каждого аппарата есть физический предел маневрирования.
Как добиться стабильного висения?
- Включить режим авто-выравнивания по горизонту в полёте и оттриммировать пультом, чтобы никуда не тянуло.
- Взять из меню Receiver Test значения Roll/Pitch и внести их в меню "Self-level Setting" в соответствующие позиции АСС trim
- В Receiver Test вернуть значения в 0.
- Повторить, если ещё немного тянет.
Использование КК2.0 в самолёте
- Настройте передатчик в соответствии с инструкцией.
- Подключите контроллер мотора к приёмнику, как обычно.
- Подключите BEC к выходу #8 для питания сервомашинок. Оставьте выход #1 неподключенным.
- Используя микшер Mixer editor, подключите сервомашинки к другим выходам.
- Если необходимо, инвертируйте (сделайте с другим знаком) значения микшера для элеронов, рулей высоты и направления.
- Настройте чувствительность стиков.
На время тестирования рекомендуется установить значения I-gain в нули.
Сигнализация о разряде АКБ
Для использования этой функции нужно подпаять провод (не понятно почему китайцы сразу туда штырек не впаяли) от «+» АКБ, как на фото, и настроить в меню напряжение отсечки. В меню число 105 означает начало звуковой сигнализации при напряжении на АКБ 10,5 В, и далее по аналогии.
Видео
- Демонстрация стабилизации и авто-выравнивания горизонта
- Установка и настройка контроля питания
- Калибровка регуляторов
Полезное
- Будьте внимательны! Неправильная нумерации каналов в меню "CPPM Settings". [2]
- Арминг отключается автоматически при простое 20 секунд, сделано для безопасности.
- Для того чтобы плата заработала в самолётном режиме, нужно подключить контроллер мотора с BEC к порту М1, по тому что по умолчанию именно этот порт управляет мотором. Но, оказывается, от этого порта будет питаться только сама плата стабилизации и подключенный к ней приемник радиоуправления, который мы включаем в порты с AIL по AUX. А поключенные сервомашинки к портам с М2 по М8 запитываться не будут. Для того чтобы ваши сервомашинки зашевелились нужно к одному из этих свободных портов(например М8) подключить отдельный BEC или просто подать питание 5В на красный(+) провод.
Где купить?
Ссылки
- Руководство пользователя рус. англ.
- Прошивка 1.5 Изменения
- Самое важное изменение: появилась поддержка стабилизации подвеса камеры в двух осях.
- Вкратце суть самых значительных изменений:
- Добавлен программный низкочастотный фильтр (ФНЧ) на данные с акселерометра. Сделано в первую очередь для борьбы с вибрацией, во вторую - так как акселерометр показывает горизонт только в покое.
- Расширены углы отклонения от горизонта, при которых данные с акселерометра учитываются, до +/- 20°.
- Для оценки горизонтальности аппарата и принятия решения о использовании/не использовании данных с акселерометра используются углы, рассчитанные с данных акселерометра же, а не основной 3D вектор положения (который считается с гироскопов), как было раньше.
- Дело в том, что углы, рассчитанные по гироскопам, дрейфуют. Акселерометр позволяет привязать два из трех к горизонту. Из-за вибраций и/или аэробатики углы этого 3D вектора вполне могли сильно уплыть - далеко за пределы работы акселерометра. Поэтому если после достаточно долгого полёта без автовыравнивания по горизонту - включить его, то возможен резкий крен (автовыравнивание по уплывшему горизонту) - и авария.