воскресенье, 9 февраля 2014 г.

Приступил к реализации новой версии коптера Y6

Как я уже писал коптер формулы Y6 обладает как сильными так и слабыми сторонами. Работата над проектом доставляет массу удовольствия. Я учел ошибки прошлых версий и сейчас делаю попытку по максимуму нивелировать слабые стороны или, я бы даже сказал, превратить их в сильные стороны....
Был момент, когда я хотел совсем забросить Y6 и перейти на H формулу... Слишком уж казалось не решаемые проблемы меня окружали. Дело в том, что когда я поставил карбоновые пропы разница в реакции на левый и правый разворот стала отличаться в разы, шум от пропов стал тише и мягче, но отсутствие дифференцирующего элемента в схеме управления двигателями лишь усугубила проблему. Нагрузка на верхних стала значительно выше чем у нижних....
При порывах ветра коптер "проваливался", вел себя неустойчиво и непредсказуемо. Изменение настрок PID не помогает.
-----
В чем я вижу решение проблем?
Решено было установить систему контроля за расходами включив в схему датчики силы тока.
Всего их будет три: один - на верхний ряд фронтальной группы моторов; второй - на нижний ряд; и один на всю группу мотов, включая задние.
Почему так?
Я изменил предложенный разработчиками MULTIWII порядок, где верхние фронтальные моторы вращаются по часовой, а нижние против часовой стрелки. Теперь левая фронтальная группа и правая будут как зеркальное отражение, а задняя группа останется без изменения.
Сейчас не будем рассматривать случай с поворотном по оси Z. Если же рассматривать движение по курсу, вбок или зависание, то работа верхней и нижней группы (на мой взгляд) должна работать с одинаковой эффективностью. Под этим я понимаю одинаковую нагрузку на моторы. Зная разницу, я смогу ввести обратную отрицательную связь на верхнюю , самую нагружённую, группу и привести систему к балансу. Как это будет выглядеть вживую пока не знаю. В дороге модули XbeeProS2, которые планирую установить для передачи телеметрической информации. Я также разобраться с протоколом обмена и планирую снимать, передавать и отображать на совмещенном графике данные об ускорениях, углах, расходах и нагрузках с тем, чтобы на их основе разработать наиболее эффективный алгоритм управления двигателями в различных полетных режимах.
Вот так выглядит модуль датчиков тока.

Вес, правда, около100 грамм, но если учесть, что датчик выполняет еще роль "паука" и рассчитан на 100А, то думаю все нормально.  

Продолжение следует.

понедельник, 23 сентября 2013 г.

Работа над ошибками (завершение)

Изменена компановка фюзеляжа, заменен процессор бортового контроллера на Arduino Pro Mini, изменена конструкция шасси, модули управления двигателями нашли свое место, силовой кабель стал короче и легче, общий вес уменьшался более чем на 200 грам.






воскресенье, 22 сентября 2013 г.

БАНО или Бортовые Авиа-Навигационные Огни

Столкнулся с проблемой контроля питания, а также с ущербностью MultiWii в плане иллюминации. Решил объединить эти проблемы и решить одним разом.
Коротко.
Мне понравилось небольшое устройство (не помню где и по чем купил), которое надевается на балансировочный разъем АКБ и контролирует каждую банку по отдельности.
Что планируется...


На базе Arduino Pro Mini будет собран модуль контроля напряжения на двух аккумуляторах, он же будет управлять иллюминацией. К нему подключается вывод Status от полетного контроллера с Meltiwii.
Иллюминация по аналогии с БАНО: справа красный, слева зеленый, посредине сверху и снизу - оранжевый мигающий в равных промежутках, на концах лучей (сверху и снизу каждого) белый мигающий. Последний планируется использовать как индикатор статуса и заряда батарей.


воскресенье, 15 сентября 2013 г.

Работа над ошибками (продолжение)

Такая компановка позволит сэкономить еще и на силовом кабеле (пауке).

... Взвешиваем полетный контроллер.



Мега - хорошо, но слишком "толстая и жирная". В корзину, или как говорит один мой знакомый: "В топку..."

В донной части "фюзеляжа" коптера каркас жесткости из квадратной  алюминиевой трубки 10х10. Этого "кармана" оказалось достаточно, чтобы разместить там новую плату на базе Arduino Nano V3 с барометром, магнитометром и прочим ....

Сэкономили еще около 70 гр.


Теперь займемся "ногами". Пока есть только мысли, потому как вес тоже не "детский"...




Работа над ошибками

Насладился впечатлениями от первых полетов, эмоции улеглись, пришло время для анализа.
Учитывая формулу модели (параметры двигателей, пропеллеров, емкость аккумулятора и пр.) вес коптера желательно уложить в 1, 8 кг (без дополнительного навесного оборудования), с тем, чтобы оставить побольше резерва на FPV и навесную камеру.
Если руководствоваться техническими параметрами моторов, то предел эффективной нагрузки (принятой за 50%) составляет 420 гр.  Моторов 6, значит суммарно это составит 2520гр. Я еще не знаю сколько будет весить навесное оборудование, но когда взвесил своего коптера - погрустнел ... Более 2кг....

Начал с компановки. Беки, которые я втулил в носовую часть, экономили место, но не давала покоя слишком сложная схема прокладки кабелей. Кроме того, была плохая их вентиляция.
Далее сам процесс кастомизации...
Каркас имеет избыточную жесткость, можно немного облегчить...
Скрепляем обе половинки и режем...
Неплохо... 77 против 116 

На этом этапе пришла мысль как и куда разместить Беки. 



воскресенье, 8 сентября 2013 г.

Где теряем? И как этого избежать?

Пока это только размышления на тему...
Для начала пример. Как я уже говорил на борту (пора его как то назвать, пусть это будет Dardan-Y6) коптера установлено два вольтметра. Верхний ряд моторной группы подсоединен к одной батарее, нижний - к другой. После полетов верхняя группа посадила АКБ до 9.1, в то время как нижняя до 10.9. Аккумуляторы новые. Тест проводился несколько раз и есть некоторая закономерность. Если полет был более-менее активный - то разница в районе 1 вольта, если (как в крайний раз) коптер большее время висел в воздухе (тестировался бародатчик) то разница на банках составила 1.8 вольта. Завтра отпишусь сколько это будет в ампер-часах.
В чем причина?
Давайте разберемся. Контроллер дает команду на двигатели. В статичном состоянии (коптер просто висит) скорость вращения всех моторов будет практически одинакова. Так сказал контроллер, точнее программа, о которой я забыл сказать - это Multiwii 2+.


Верхний двигатель тратит силы на вращение лопастей, преодалевающих сопротивление воздуха, разрезающих и закручивающихся ими в воздушную массу. Чем медленнее этот процесс тем больше потерь на "проскальзывание" лопастей в этом штопоре.
Что-теряем и мы в наших экспериментах. Сколько это? - ответить не смогу.
Нижний винт, как мне кажется,  в нашем случае лишь компенсирует потери верхнего и не более. Это не порядок.
Вариантов решения этой проблемы два:
1. Подобрать свой шаг винтов для верхней и нижней группы.
2. Увеличить скорость вращения нижней группой относительно верхней.
Как я уже писал выше - в разных режимах работы потери разные. Бороться первым вариантом с этим не получится, и винтов с изменяемым шагом для коптеров еще не придумали.
Упор планирую делать на второй вариант, но конечно с учетом первого.

В заключении еще один аспект (я не профессионал и опишу как понимаю) - увеличение площади опоры.


Планирую провести исследования изменяя угол соосносности. Но это пока глубоко в мыслях.....