Полетный контроллер DJI Naza M v1

Taiga

Ну у меня при весе гексы 1900-2000гр. 19 ампер явно не будет. Тяга на каждый мотор будет не более 400-700гр. Только что прочитал с сайта NAZA, что все регули HobbyKinga подходят без проблем. А они у меня с запасом - 25А (МАХ30А), оставлю их.

shura2000
videows:

Сделал индикацию NAZA на RGB ленту

далеко видно.
как реализовано?

ReGet
Bluebird:

Хочется 😉 Спасибо Алекс! Но я Ваш язык не понял ))) Для меня это темный лес. Но видео Ваше удивило, маленький вуконг получается???
>> А по подробнее можно? Как реализовано железо и программа? Возможно ли повторение?
Присоединяюсь!!!

До автопилотного вуконга моей поделке далеко, но функцию наземной станции для слежения за параметрами полета назы оно может выполнять неплохо.
Нужно найти человека, который шарит в микроконтроллерах и готов грамотно написать несложную программу для МК и для земли. GPS в назе открывается легко и подпаиваться к ней очень удобно, протокол UBX.
Свою поделку в текущем виде обществу я отдавать не готов, т.к. она написана и собрана на коленке за крайне короткое время, ездил с ней в поле на тесты пока только 1 раз.

Вкратце по железу, нужен микроконтроллер с 2мя UART, типа этого за 300 рублей www.chipdip.ru/product/atmega162-16pu.aspx, два любых модема с “прозрачным” UART, типа этого megachip.ru/item.php?item_id=2143246 (еще около 2000 рублей) и переходник uart-usb для подключения к компу. Цена вопроса чисто по железкам около 2500 рублей, уверенная связь с модемом 100mw и антеннами-штырями 1 км, с патч-антенной на земле, на низких скоростях - до 10 км

Taiga:

Ну у меня при весе гексы 1900-2000гр. 19 ампер явно не будет. Тяга на каждый мотор будет не более 400-700гр. Только что прочитал с сайта NAZA, что все регули HobbyKinga подходят без проблем. А они у меня с запасом - 25А (МАХ30А), оставлю их.

Прошу прощения, невнимательно прочитал про родные 18-амперные. Сам летаю на хоббикинговских blueSeries 30A + DT-750, без каких-либо проблем. Загружал гексу в такой конфигурации зеркалкой, общий вес 3800 грамм. Так же без проблем.

videows

Схема подключения NAZA к RGB ленте только для 2-х 3-х баночных аккумуляторов, при использовании большего числа банок необходимо понизить питание на ленту до 12 вольт

PoroHard

Если приресовывать вместо СУПЕРЯРКИХ светодиодов опторазвязки, то резисторы 1Ом и 5.1Ом должны быть
заменены на резисторы промерно 50 Ом. А разница в наминала резисторов в родной схеме ВЕСа предназначена для
выравниванмя яркости красного и зелёного светодиодов.

HELKILLER

Всем привет! Помогите разобраться - колбасит назу. Моторы Cobra X2212/26 920kV регули - DJI 30A OPTO, рама - Xaircraft DIY-X4/X8 CF карбон.
крутил гейны - непомогает - может что-то нетак крутил?

youtu.be/XBvo3935Nlk

Сергей_Вертолетов
HELKILLER:

колбасит назу. Моторы Cobra X2212/26 920kV регули - DJI 30A OPTO, рама - Xaircraft

Ну что ж вы, батенька, Назу на какую то чужеродную раму ставите! Вот Наза и хочет соскочить по-тихому 😃
А если серьезно, то это не колбасит, а потряхивает. И поможет в этом (если гейны не помогают) - тщательный подбор ВМГ! Даю затравку - при прочих равных условиях, у меня на 8х4 пропах как влитая, а на 9х4.7 чуть подтряхивает, и гейны не помогают!

Basil
videows:

Схема подключения NAZA к RGB ленте только для 2-х 3-х баночных аккумуляторов, при использовании большего числа банок необходимо понизить питание на ленту до 12 вольт

Может на этой

Vladimir_Volkovich
HELKILLER:

Помогите разобраться - колбасит назу. Моторы Cobra X2212/26 920kV регули - DJI 30A OPTO, рама - Xaircraft DIY-X4/X8 CF карбон.

легкая просто , повести грамм 250 еще снизу и попробуйте

videows
Basil:

Может на этой

Нет надо на оптопаре, чтоб была видна работа режимов

Basil
Gurdzhy:

А это еще что?

Мощные ключи (имени Дарлингтона) для коммутации светодиодной доп. индикации состояния полётного контроллера НАЗЫ !

PoroHard

Для светодиодной ленты один NPN транзистор(и дарлингтон) не подойдёт.
Для PNP транзистора нужно инвертировать сигнал(+ NPN транзистор в базу).
Решение с оптопарой это минимум деталей, но есть ограничение по количеству
сигментов диодной ленты(от 2-х до 6-ти в зависимости от типа светодиодной ленты).
Для указанной оптопары это 60мА постоянной нагрузки. При мигании ток болие 120 мА превышать не следует.

Разве у ленты не обший минус?
Если у ленты общий плюс, то проще и лучше(мощность) поставить в качестве
ключа N-каналиный полевик?

HELKILLER
Vladimir_Volkovich:

легкая просто , повести грамм 250 еще снизу и попробуйте

Это я снял подвес. Вот видео с подвесом и гоупро.

www.youtube.com/watch?v=C92vhrrALQk

Даже подвес как-то неохотно компенсирует, работает от назы 2-х осевой.

Сергей_Вертолетов:

Ну что ж вы, батенька, Назу на какую то чужеродную раму ставите! Вот Наза и хочет соскочить по-тихому 😃
А если серьезно, то это не колбасит, а потряхивает. И поможет в этом (если гейны не помогают) - тщательный подбор ВМГ! Даю затравку - при прочих равных условиях, у меня на 8х4 пропах как влитая, а на 9х4.7 чуть подтряхивает, и гейны не помогают!

Спасибо. Пойду по-подбираю. Авось поможет.

videows
PoroHard:

Разве у ленты не обший минус?
Если у ленты общий плюс, то проще и лучше(мощность) поставить в качестве
ключа N-каналиный полевик?

Общий плюс, оптопара не греется, летал сегодня мин 30 но я тоже думал поставить IRFZ44N сегодня прикупил - попробую

Basil
PoroHard:

Для светодиодной ленты один NPN транзистор(и дарлингтон) не подойдёт. Для PNP транзистора нужно инвертировать сигнал(+ NPN транзистор в базу).

На “соплях” подключал, метровую ленту RGB , 1А коммутирует.
А если току мало или чо ещё подключить, то там 8 ключей!

PoroHard

Может не гретса, а тихо перегареть. Если общий плюс, то полевок или дарлингтон однозначно
лучше.

Basil
PoroHard:

Может не гретса, а тихо перегареть. Если общий плюс, то полевок или дарлингтон однозначно лучше.

Вот и я про то же😁

Niko777
Niko777:

Завтра к вечеру отпишусь по Назе и подвесу. Сейчас сорри, времени нет.

NAZA и подвес.

Доклад.

  1. Общие данные.

1.1. Включение выходов на подвес -> пипка “On” в меню “1. Gimble switch”.

1.2. Лимиты отклонения -> Меню “2. Servo Travel Limit”. Предел значений Min/Max/Center от -1000 до 1000.

1.3. Коэффициент пропорциональности отклонения (гейны) -> Меню “3. Automatic Control Gain”. Предел значений - от 0 до 100 с возможностью реверса.

1.4. Скорость отработки ручного наклона камеры -> Меню “4. Manual Control Speed”. Предел значений - от 0 до 100.

  1. Логика работы.

2.1. Диапазон отработки подвеса дискретный. Т.е. в пределах лимита от -1000 до 1000 укладывается дискретное число (не такое уж и большое) шагов. В связи с этим заметна “пошаговость” отработки компенсации. Грубо говоря есть минимальный угол (в зависимости от гейнов, об этом ниже), которым и шагает (дискретно) подвес при компенсации.

2.2. Гейны, по сути, являются коэффициентами для настройки минимального единичного угла отклонения сервы на каждый шаг из п.2.1., т.е. при гейне 0 угол шагового отклонения равен 0, при гейне 100 - максимальному для данной сервы.

  1. Настройка.

3.1. Подобока гейнов.
Для начала устанавливаем гейны в значение 15, если подвес висит напрямую на рулевой машинке или в значение 15*К, если подвес висит через редуктор или тягу с коэффициентом редукции/рычага, равным К.
Ставим коптер горизонтально. Механически выводим подвес в положение, максимально приближенное к горизонтальному, и только после этого регулируем значение “Центр” в лимитах, чтобы подвес висел горизонтально.
Наклоняем коптер по одной оси и смотрим на то, как ведет себя подвес.
Если подвес недокомпенсировал наклон, то немного увеличиваем гейн, если перекомпенсировал, то уменьшаем. При этом следим за средним положением (когда коптер горизонтален) и при необходимости изменяем значение “Центр” в лимитах.
Правильная настройка гейнов заключается в подборе значения, при котором отклонение коптера на Х° вызывает отклонение подвеса по этой оси на те же самые Х° в обратную сторону.

3.2. Скорость отработки ручного наклона камеры.
При переключении наклона камеры с передатчика, NAZA умеет регулировать скорость наклона. ИМХО режим больше нужен для тех, кто использует двух-трех-позиционный переключатель для наклона камеры, чем для тех, кто крутит “крутилку” для этого. Т.е. после перекидывания тумблера камера может занять новое положение либо рывком (значение 100), либо пла-а-а-а-авно и ме-е-е-е-едленно (значение 1, значение 0 - не помню как отрабатывает).

3.3. Засада №1.
Если подвес реализован по рычажной системе с тягами, то несоотвествие пропорциональности угла поворота рулевой машинки и угла наклона подвеса по оси приведет к тому, что при минимальных углах компенсации нужно одно значение гейна, а при максимальных - другое. Тогда между этими двумя вычисленными значениями гейнов нужно выбрать разумное среднее, лучше ближе к тому, которое нужно при минимальных углах компенсации, т.к. в этом диапазоне отработка подвеса статистически более частая (ИМХО).

3.4. Засада №2. Если при компенсации подвес упирается в детали коптера, то уменьшаем коэффициенты Мин/Макс по этой оси.

  1. Работа подвеса в режиме БЕЗ управления углом наклона камеры с пульта.
    Механически устанавливаем камеру под нужным углом к горизонту. Система работает в штатном режиме. Наслаждаемся.

  2. ГЛАВНАЯ ЗАСАДА, она же засада №3. Работа подвеса в режиме С управлением углом наклона камеры с пульта.

5.1. Симптомы.
В среднем положении камеры все работает нормально, при сдвиге камеры от среднего положения в одну сторону камера до определенного момента продолжает отрабатывать компенсацию в эту сторону, после чего перестает (печалька-печалька).

5.2. Диагноз.
Тут без стакана картинки не обойтись…

ИМХО - зона компенсации NAZA составляет в районе 90°, т.е. ограничение по отклонению серв от средней точки ±45°. Соответственно, если камера находся в среднем положении (поз.1 на рисунке), то максимальная компенсация составит ±45°.
Если отклонить камеру с пульта на угол А° (поз.2 на рисунке), то максимальная компенсация составит в одну сторону 45°-А°, а в другую 45°+А°. Если принять за минимальный угол компенсации 15° (неспешные полеты со съемкой), то виртуальный лимит поворота камеры с пульта составит 60°.

5.3. Лечение печальки, вариант 1, терапевтический.
Если угла 60° для поворота камеры между крайними положениями достаточно, то ставим на пульте верхнее/среднее/нижнее (то, что поважнее) положение камеры и механически устанавливаем камеру в это положение на коптере.

Лирическое отступление №1. Сейчас подвеса под рукой нет, но зачем-то менял значение “Центр” в лимитах, сейчас уже не помню, но тоже как-то положительно влияло, расскажите, если делали подобное.

5.4. Лечение печальки, вариант 2, хирургический.
Если нельзя расширить диапазон компенсации, то что мешает его сдвинуть? NAZA компенсирует в среднем положении? Компенсирует. Вот пусть этим благородным делом и занимается, а мы пойдем другим путем.
Нормальные сервы имеют угол отклонения в районе 180°. Берем складывалку сигналов для “летающего крыла”, подаем на нее сигналы в режиме сумматора от NAZA и от канала приемника, котрый отвечает за поворот камеры. В результате передатчик задает угол камеры, а NAZA компенсирует расколбас.

  1. Засада №4, она же главная печалька.
    Не смотря на то, что быстрые сервы практически не тормозят при отработке подвеса, NAZA имеет весьма крупношаговый выход стабилизации, и эта ступеньчатость вызывает дерганье картинки при съемке.
    Вариантов реального лечения нет, из более-менее помогающих - использовать замедлители-сглаживатели типа амортизаторов от автомоделей либо мелких шприцов.

Доклад окончен.

likht
Сергей_Вертолетов:

, у меня на 8х4 пропах как влитая,

+1

Сергей_Вертолетов:

тщательный подбор ВМГ!

+1 и балансировка, (у меня была вибрация на одном пропе и также поддергивало)

Bluebird

Круто Денис) Спасибо)
Значение центр меняется для установки в горизонт подвеса 😉
Ну и быстрая настройка подвеса - берем обычный пузырьковый уровень, добиваемся чтобы в среднем положении камера смотрела вперед и пузырек занял центр в кружке уровня. После наклоняем коптер и подбираем число в гейнах подвеса так чтобы пузырек опять таки занял центр в кружке уровня. Вуаля 😉
Киты должны скоро и Назе дать бОльший угол отклонения подвеса и частоту управления поднять до 400 Гц.