MultiWii

dROb

Заметил тут при полётах на новом трикоптере что у меня, оказывается, уплывает горизонт постоянно при полёте. Это видно визуально по ОСД, иногда угол отклонения от реального горизонта достигает 20-30 градусов. То есть при отпускании стика в режиме LEVEL коптер потом занимает некое странное положение, затем медленно возвращаясь в норму (точнее почти в норму, ибо какой то случайный угол всегда присутствует). Почему это происходит? Вибрации, или что-то ещё?

flank

народ, подскажите, а из вия можно соорудить 3-х осевой стабилизптор для камеры? прошивки типа от самолета я так понял не подходят

dROb
flank:

народ, подскажите, а из вия можно соорудить 3-х осевой стабилизптор для камеры? прошивки типа от самолета я так понял не подходят

Мне видится что прошивка, например, от летающего крыла, плюс что-то вроде Super Simple Gimbal - и всё должно получиться.

mataor

3-х осевой контроллер под сервы с фишками для сьема панорам + 2 выхода для фокуса и сьемки(на реле для кенона делал) есть у меня… нужна отдельная аппа + гемморой с размещением компаса - чтобы не было ряжом железа. Для 360гр серв.

flank
dROb:

Мне видится что прошивка, например, от летающего крыла, плюс что-то вроде Super Simple Gimbal - и всё должно получиться.

по 2ум осям можно просто встроенный в вий стаб камеры использовать, а вот по оси Z еще что то надо. Самолетные/ЛК прошивки, если я правильно понимаю, возвращают серву обратно если перестать воздействовать на плату.
а зачем прошивка от ЛК?

mataor:

3-х осевой контроллер под сервы с фишками для сьема панорам + 2 выхода для фокуса и сьемки(на реле для кенона делал) есть у меня… нужна отдельная аппа + гемморой с размещением компаса - чтобы не было ряжом железа. Для 360гр серв.

не понял, это на вие или на чем?

dROb
flank:

по 2ум осям можно просто встроенный в вий стаб камеры использовать, а вот по оси Z еще что то надо. Самолетные/ЛК прошивки, если я правильно понимаю, возвращают серву обратно если перестать воздействовать на плату.
а зачем прошивка от ЛК?

Да, я уже понял… Невнимательно требования прочитал…

mataor

Да, это на вие, но перекопанном сильно…

biglev

Коллеги, поделитесь настройками FAILSAFE и AUTOLANDING. Жду, скоро прилетит сонар - интересно, как все это будет работать при посадке (аварийной). GPS будет позже. Аппаратура у меня Turnigy 9x, без своего файлсейфа, поэтому и функция запускаться будет просто после некой задержки (без сигнала)

Raptor_SK
biglev:

Коллеги, поделитесь настройками FAILSAFE и AUTOLANDING. Жду, скоро прилетит сонар - интересно, как все это будет работать при посадке (аварийной). GPS будет позже. Аппаратура у меня Turnigy 9x, без своего файлсейфа, поэтому и функция запускаться будет просто после некой задержки (без сигнала)

Раскомментировать функцию фалсейва можно тут:

/******** Failsafe settings ********************/
/* Failsafe check pulses on four main control channels CH1-CH4. If the pulse is missing or bellow 985us (on any of these four channels)
the failsafe procedure is initiated. After FAILSAFE_DELAY time from failsafe detection, the level mode is on (if ACC or nunchuk is avaliable),
PITCH, ROLL and YAW is centered and THROTTLE is set to FAILSAFE_THROTTLE value. You must set this value to descending about 1m/s or so
for best results. This value is depended from your configuration, AUW and some other params.  Next, afrer FAILSAFE_OFF_DELAY the copter is disarmed,
and motors is stopped. If RC pulse coming back before reached FAILSAFE_OFF_DELAY time, after the small quard time the RC control is returned to normal. */
  ​  //#define FAILSAFE // uncomment to activate the failsafe function
#define FAILSAFE_DELAY     10                     // Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example
#define FAILSAFE_OFF_DELAY 200                    // Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example
#define FAILSAFE_THROTTLE  (MINTHROTTLE + 200)    // Throttle level used for landing - may be relative to MINTHROTTLE - as in this case

#define FAILSAFE_DELAY     10 ​  - задержка включения после пропадания сигнала,
  #define FAILSAFE_THROTTLE  (MINTHROTTLE + 200) - уровень газа при срабатывании фалсейва (подбирается опытным путем, аппарат должен идти на снижение)
#define FAILSAFE_OFF_DELAY 200 ​ - время работы движков при сработавшем фалсейве (подбирается опытным путем, зависит от высоты)
Как сработает сонар? И сработает ли, не скажу, не пробовал…

mahowik

попробовал Baseflight GUI (к Naze32) законнектить к AIOP. Работает, т.к. протокол обмена тот же…
прямая ссылка на скач www.klick-punkte.info/…/baseflightGUI2.zip

По сути та же WinGUI_2.2, но вроде как меньше тормозная. По крайней мере, трек по карте в WinGUI_2.2 выжирает 100% проца моего ноута, а Baseflight GUI всего 10-20% на том же треке по карте…

Настройки читаются, моды/режимы тоже. Realtime данные/графики только пидалят немного, а так вроде пашет все…

Alex_dndz

нужна помощь.
как в multiwii 2.1 можно вывести один канал аппаратуры наружу?
т е у меня включен sum ppm on trottle. и один из каналов нужно вывести для управления подвесом.
не хочется отключать sum ppm.
заранее спасибо!

serenya

При включении в прошивки управления подвесом автоматом AUX3 и AUX4 переходят на управление питчем и роллом подвеса. При необходимости ролл можно отключит в прошивке и использовать один канал по своему усмотрению.

kutya_1983

Подскажите может кто сталкивался
у меня вот такая платка banned link
залита прошивка 2.2
Перестали включаться моторы. При этом на LCD экранчике видна реакция на изменение положения стиков. Так же с помощью комбинации стиков запускается перекалибровка.
Грешили на регуляторы. Но проверили по отдельности каждый регулятор и всё работает.

SergDoc

А что на 2.2 барометр показывает? а то у меня сейчас около нуля - убил что-ли, или приравняли к нулю стартовые показания?

mahowik
SergDoc:

А что на 2.2 барометр показывает? а то у меня сейчас около нуля - убил что-ли, или приравняли к нулю стартовые показания?

на стоке, там оффсет на подаче питалова берется для вывода в ноль на земле…
в своей прошивке я сделал, что бы оффсет считался до арма… так точнее, а то баро легко на 0.5-1 метр уходит иногда за минуту две, после подачи питалова, когда за ухом надо почесать 😃

SergDoc

фух, а то я уарт у себя починил и испугался что баро сдох ибо уже пробовал на 2.2 , дабы не отставать от прогресса:)

mahowik:

а то баро легко на 0.5-1 метр

у меня пока больше 15см не уплывал… я вообще вижу смысл, калибровки при арме, как баро так и гир, а то мало-ли что…

mahowik
SergDoc:

фух, а то я уарт у себя починил и испугался что баро сдох ибо уже пробовал на 2.2 , дабы не отставать от прогресса

ты про stm32? т.е. где можно глянуть порт 2.2 на stm32? Я только 2.1 видел, ну и baseflight конечно…

SergDoc:

я вообще вижу смысл, калибровки при арме, как баро так и гир, а то мало-ли что…

не не! гиры надо калибровать быстро и не трогать потом, т.е. до арма на калибровке висеть не есть гуд!
в 2.2 добавили фишку полезную, если коптер видит вибрации/движения во время калибровки гир, то выполняется перекалибровка…

SergDoc

в КУКе калибровка гир происходит при арме, Опенпилот тоже

mahowik:

ну и baseflight конечно…

ну да 😃 там Роберт только две ветки ведёт уже, 2.2 и свою GPS (которая с Кальманутым фильтром)…

mahowik
SergDoc:

и свою GPS (которая с Кальманутым фильтром)…

Ты про эту ветку? fpv-treff.de/viewtopic.php?f=18&t=1368
Посмотрел imu.c из свежего Source150513-1100Uhr.zip… не вижу там Калмана… вижу обычную вращалку вийную с более точной имплементацией rotateV() функции, т.е. без аппроксимации… далее, там же, инерциалка со стандартной матрицей и коррекцией через компл. фильтр (он как то писал, что идею у меня подсмотрел в alt hold 😃):

acc_south = (cp * cy) * tmp1 + (sr * spcy - cr * sy) * tmp0 + (sr * sy + cr * spcy)  * tmp2;
acc_west  = (cp * sy) * tmp1 + (cr * cy + sr * spsy) * tmp0 + (-sr * cy + cr * spsy) * tmp2;
Sirop84

Доброго времени суток. Прошу помощи с подключением сонара к данному контроллеру banned link (не реклама). прошивка RC2 от маховика. не могу найти пины для подключения(
Заранее спасибо

mahowik

Прошивка ориентирована на АИОП, а на вашем контроллере не выведены пины d11, d12…
Варианта два:

  1. переписать драйвер сонара на другие пины… к сожалению нет времени на это… и желания тоже, т.к. плата довольно редкая в сравнении с аиоп
  2. подпаяться к меге и вывести эти два пина на доп. разъем… самый быстрый путь будет думаю…