MultiWii

Wishnu
g1obus:

Я взлетел, даже летает хорошо, но почему то у меня на ней бутлоадер слетает. Прошивка MultiWii_dev20110607.

А какие у вас датчики?
И какие из них раскоментированы в скетче?

karabasus
g1obus:

Я взлетел, даже летает хорошо, но почему то у меня на ней бутлоадер слетает. Прошивка MultiWii_dev20110607

Я тоже взлетел, полетал чуть осторожно переключая режимы когда коптер на земле, но когда взлял в руки и в стаб режиме дал чуть газу и наклонил коптер градусов на 45, его вырвало у меня из рук- минус два пропелера. Откатился на 1.7 preter, загрубив ITG 3200 делением на 7 (WMP на 3205 подключена напрямую как 3200), и опять полетел чуть чуть. Пока не могу доконца настроить пиды, таскает коптер во все стороны.

vtumane:

Решение проблемы переворота в стабильном режиме для версии 20110607
wbb.multiwii.com/viewtopic.php?f=8&t=389
строка 514 в MultiWii_dev20110607.pde

спасибо буду пытать

так dev20110607 с изменениями в 514 строке попытал, в стаб режиме из рук не выдирает при наклонах коптера, уже хорошо. Теперь опять мучаюсь с настройками пидов. Либо таскает, либо трясёт не могу середину найти.

ZamuykAtel

Эта сволочь теперь подмигивает серией(3-4) в 10 секунд.
В общем всем спасибо за помощь,теперь киньте ссылочку где можно купить Аурдину в Москве.

ещд

Может кто ответит?Имеется плата под Ардуино-нано и bma020.Но ноги на акселе-вверх-как на фото зготовителя.А нужно паять ногами вниз.Как решить проблему?Тупо ноги перепоять? Но платка аселя двухсторонная.Неспорчу?

Siorinex

Бред, полный.
Решил перепаяться на Seeeduino - что-бы потом можно было и до Окто апнуть, и если сильно приспичит - на Пирата перейти…
Начать решил с радиоканала…
Вставил в штекеры на Сидуине землю и 5 вольт до приёмника, начал паять, запуская тест после каждого канала:
Throttle - работает
Roll - норм
Pitch - есть… Стоп, а какого фига он включается от R-P вправо-вниз?! И выключается на них-же влево-вниз?! Бррр…
Yaw - работает.
Далее - решил “нахрапом”: разом RC_Mode, RC_Aux и питание с землёй на те-же контакты, что и воткнуты были припаял…
Итого: прога не показывает после нажатия на Старт НИ-ЧЕ-ГО ровным счётом, а на Сиидуинке - что-то греется в районе коннектора USB… Брррред…
Отпаиваю питание от РУ - греться перестала, но прога всё так-же висит…
“Шеф, что это было?!”

Alex_from_Israel

очень похоже на перепутаные ± питания. Хотя на USB от этого защита стоит. В районе USB греется? А питание на передатчик от USB шло?

Siorinex

Угу, от ЮСБ. Акк подключать пока лень. На Кардуине - норм было, да и тут на первых четырёх каналах работало…
Питание - проверял. Как можно ошибиться, если на контакте надписано?!

Alex_from_Israel

А Х,З как… Я лично подаю питание на передатчик только на контакты, где написано BAT. От правого верхнего регуля. Сигналы на Ардуину только с белых проводов и отдельно землю. Питание Ардуины от силового аккума напрямую и от USB, когда включен ГУИ. Ардуина сама выбирает от чего питаться. Проблем никогда не было.

Siorinex
Alex_from_Israel:

Это же делитель напряжения! В прошивке указан коэффициент для формулы расчета реального напряжения с этого делителя. Похоже они там поставили то, что было под рукой и программно подогнали под это коэффициент. 131, кажется. У меня есть платка небольшая, меряет напряжение и ток. Выдает аналоговый результат. Хочу добавить код для тока, а напряжение мерять напрямую. Там шаг 0.1 вольт и 0.1 ампер. Провода для 50 миллиампер максимум, такой ток вроде входы Ардуины держат.

Впаял резюки… Один фиг как раз запаивал в схему питания подсветку…
Включаю, меряю разницу по вольтажу между землёй и этим выводом (без Ардуины)…
И что вижу? Вижу 11.1 вольт!
Матерюсь, откручиваю, перепаиваю наоборот - 51 на землю, 33 - на батарею.
Смотрю, наблюдаю 7 вольт… Касабонита Билялетдинов! Вроде Ардуина что-то около 5 вольт “любит” на аналоговых входах?!

Alex_from_Israel

Оцифровывает напряжение от 0 до 5 вольт с шагом 50 милливольт. Там АЦП 10 битное. Это если опорное напряжение внутреннее 5 вольт… Можно задать свое на AREF.

Siorinex

“Ты не умничай, ты пальцем ткни!”
Что мне куда подключать-то???

Alex_from_Israel

Как нарисовано, так и подключай! Там коэффициент пришпилен в скетче. Результат не будет, конечно, с шагом 0.1 вольт, но врет совсем немного. При разряде батареи запищит. Проверено.

Siorinex
  1. Куда 33, а куда 51 КОм?
  2. На Сиидуину уходит 5 вольт питания - как оно среагирует на 7 или 11.1 вольт?!
Siorinex

Т.е. - подключать таки не к батарее, а к БЕКу на контроллере мотора?
Ыыыы…
Вот только непонятно - на БЕКах-же стабилизаторы напряжения и 5 вольт они по-любе должны-бы давать…
А, вроде врубился - “Рекомендуемый входной вольтаж для Сиидуино - 7-12 вольт”

Alex_from_Israel

Чего вдруг! Прямо к батарее! Зачем после бека стабилизатор на 5 вольт!? На схеме же четко написано Саппли!

Там оцифровывается напряжение с делителя и результат делится на 131. Пока на делителе 7 вольт ничего не будет. Сработает при просадке батареи, когда на делителе появится напряжение меньше 5 вольт. Ноге Ардуине наплевать на напряжение, если ток не выше 50 миллиампер. Просто результат будет выше порога срабатывания, заложенного в скетче. 51 ком ограничат ток практически при любом напряжении с батареи.

AntonPO

Поднял я свой квадрокоптер. Даже полетал по очкам немного. Висит очень стабильно на гироскопе ITG3205. В режиме стабилизации так и не полетел, нунчак на акселе MMA7660 и в неподвижном состоянии выдает значения ±15 а при вибрации от моторов ±150. Заказал BMA180, надеюсь, с ним все заработает.

Siorinex

Спаял, моторами крутит…
Бред: на июньской прошивке - проц проссссто в ступоре! Откатил на 1.7 - всё Ок!
Но на 1.7 адреса I2C вбиты жёстко в программу и пришлось с поиском сидеть…
Утром закреплю платы в кожухе и соображу с креплением акка…

Wishnu

Объясните пожалуйста, для чего и в каком случае нужно менять адреса i2c?