MultiWii

devv
Geniok:

чем отличаются режимы HORIZON и ANGLE ?

ANGLE mode
The position of the stick indicates the angle at which the copter tries to maintain. Sticks off = level. Full sticks in any direction and it will tilt at around 50 degrees. It’s proportional in-between.
It maintains the angle set by the stick. Let go of sticks and it returns to level

HORIZON mode <- new
It’s a proportional mix of the two. Sticks off = level. Full deflection = ACRO. In between it gradually mixes from LEVEL mode to ACRO.
It’s a fine mix to be able to do some ACRO with the safety of ANGLE mode when you release the sticks.
It allows also a more natural way of flying as the multi seems less constrained.

Наилучшая производительность достигается в режиме “Horizon Mode”, который доступен в MultiWii 2.2. Своего рода – это микс режимов Level и Acro. Происходит постепенный переход от одного режима к другому. Это - прекрасное соединение режимов для совершения Acro с безопасностью режима Angle, когда Вы отпускаете стики.

Geniok
devv:

ANGLE mode
The position of the stick indicates the angle at which the copter tries to maintain. Sticks off = level. Full sticks in any direction and it will tilt at around 50 degrees. It’s proportional in-between.
It maintains the angle set by the stick. Let go of sticks and it returns to level

HORIZON mode <- new
It’s a proportional mix of the two. Sticks off = level. Full deflection = ACRO. In between it gradually mixes from LEVEL mode to ACRO.
It’s a fine mix to be able to do some ACRO with the safety of ANGLE mode when you release the sticks.
It allows also a more natural way of flying as the multi seems less constrained.

Спасибо!
А если по-русски, своими словами ?
Дело в том, что в описании выше один режим объясняется через другой, что не всегда понятно.
Насколько я понял, режим “Angle” - уровень отклонения стика пропорционален углу наклона коптера. Максимальное отклонение стика соответствует углу наклона по соответствующей оси на 50 градусов. Стик в центре - угол наклона 0 градусов. Если все правильно, то как быть с такой ситуацией, включен режим “Angle”, стики в центре, подул ветер слева, если смотреть со стороны коптера. Для компенсации ветра коптер будет наклонятся вправо или нет ?

Режим “HORIZON” - смесь “Angle” и “Acro”. Стики в центре - коптер держит углы наклона в 0 градусов (подул ветер, наклон в противоположную сторону будет или нет ?). Начинаем отклонять стик крена вправо, коптер сначала отклоняется пропорционально отклонению стика, а потом ? Режим “Acro” не подразумевает того же самого, пропорционального угла наклона ?

В обоих режимах осуществляется стабилизация по положению или нет ?

Еще такой вопрос. режим “Acro” подразумевает собой выключение всех остальных режимов, то есть включен по-умолчанию, все верно ?

Или позицию можно держать только при наличие GPS ? Во всех остальных случаях будет дрейф по ветру ?

devv

HORIZON - чем дальше от центра стик тем сильнее Акро, в центре Angle

Geniok:

подул ветер, наклон в противоположную сторону будет или нет ?)

потихоньку ветер снесет коптер

Geniok:

В обоих режимах осуществляется стабилизация по положению или нет ?

причем тут стабилизация по положению ? HORIZON и ANGLE это стабилизация в горизонте. Кривизну рамы, ВМГ и ветер никто не отменял.

Geniok:

Или позицию можно держать только при наличие GPS ?

да

Geniok:

Во всех остальных случаях будет дрейф по ветру ?

да

Geniok

Спасибо, теперь все понятно!
Последний вопрос, есть разница в каком режиме настраивать коэффициенты ПИД ?

Tigra74
andresbr:

…такой модуль , gy-521, датчик mpu 6050, зацепил на i2c шину, старое закоментировал, новое раскоментировал, старые датчики не выпаивал и вот что то не работает, пробовал старое вернуть, при подключеном новом модуле не работают, отключаешь-вроде очухивается,
Что это? конфликт адресов?

Ардуинки жалко отдельной нет, без датчиков. Проверил бы.

Подключил модуль mpu 6050, барометр BMP180 к ардуине New Pro Mini atmega328 5V 16M.
Приёмник питается от стаба ардуины.
Для небольшого коптера в самый раз.

UserM
Geniok:

в каком режиме настраивать коэффициенты ПИД

Только с гиро, т.е. в Acro Mode

kostya-tin
Tigra74:

Подключил модуль mpu 6050, барометр BMP180 к ардуине New Pro Mini atmega328 5V 16M.

сам подумываю о мелколете с подобными мозгами. для начала планировал только гиру+аксель на mpu6050 т.к. не уверен, что для мелкого сильно необходим барометр, но все же с нормальным барометром+прошивка маховика - аппарт довольно вкусно выглядит

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

gevvir

Вопрос в ветке “ALL IN ONE PRO Flight Controller v1.0” остался без ответа - возможно, здесь он будет более уместен:
Подключаю плату AIO V2.0 (завёл от приёмника 8 каналов), прошивка MultiWii 2.3.
Подскажите, пожалуйста, почему в конфигураторе видна реакция только на канал газа?
Движения стиков по другим каналам не отображаются. Акселерометры калибровал - графики нормальные.
В config.h были открыты строки:
#define TRI
и
#define CRIUS_AIO_PRO_V1

…контроллер питается по USB, приёмник питается от контроллера.

Tigra74
gevvir:

(завёл от приёмника 8 каналов), прошивка MultiWii 2.3.
Подскажите, пожалуйста, почему в конфигураторе видна реакция только на канал газа?

SUM PPM случайно не активирован config.h ?
Если нет - подключите только четыре канала-посмотрите-что увидит.
Что за приёмник?

UserM
kostya-tin:

сам подумываю о мелколете с подобными мозгами. для начала планировал только гиру+аксель на mpu6050

А смысл какой, возьмите нановии на хк.

Dimension: 30x30x16mm
Weight: 5.1g

gevvir
Tigra74:

SUM PPM случайно не активирован config.h ?

Нет, не активирован.

Tigra74:

подключите только четыре канала-посмотрите-что увидит.

Спасибо, вечером гляну.

Tigra74:

Что за приёмник?

OrangeRx Futaba FASST Compatible 8Ch 2.4Ghz
Наверное, надо попробовать родной футабовский…

Tigra74
UserM:

А смысл какой, возьмите нановии на хк.

Dimension: 30x30x16mm
Weight: 5.1g

С ХК как то у меня с посылками не везёт.
А mpu6050 и ардуина с ебей -и цена менее 10$.

gevvir:

Нет, не активирован.

Спасибо, вечером гляну.

OrangeRx Futaba FASST Compatible 8Ch 2.4Ghz
Наверное, надо попробовать родной футабовский…

В мультивии 6,7,8 канал виден только при раскомментировании SUM PPM.
И подаче на троттле SUM PPM.
Может у Вас приёмник не выдаёт другие каналы при таком подключении?
Не подключайте 6,7,8 канал-проверьте.

kostya-tin

вот именно, такой моз обойдется в разы дешевле. ардуинка+гироскоп на банггуде стоят 7$, и явно быстрее прийдут, чем посылки с ХК. собственно такой “мозг” и в наших магазинах можно купить о цена все равно дешевле будет, чем NanoWii с ХК

Taatarenkoff
kostya-tin:

быстрее прийдут, чем посылки с ХК

Тьфу-тьфу. Крайний заказ с хоббей 24.04 оплатил, а 2.05 уже был у меня на отделении.

djsatan

всем привет. помогите MultiWii SE подружить с 433 telemetry,вся беда в том что цепляю по uart и коннект не происходит (в гуи ставлю 57600 скорость и ошибка,хотя блютуз модем работает) , цеплял на ftdi и тишина,даже диод не горит ,потом подкинул с бека 5в на передатчик,начала гореть красная лампочка (а не зелёная). Всё конектю правильно (питание и tx rx перекидываю)
Что за беда ?

serenya

Если в мультивие скорость преднамеренно мне меняли то по умолчанию она 115200. Модемы через конфигурилку видят друг друга?

gevvir
gevvir:

реакция только на канал газа

Подключил 4 канала от футабовского приёмника - эх, без изменений.
А если подключать по SBUS?.. Взять сигнал с порта S.BUS приёмника и активировать строки:
#define SBUS
#define SBUS_SERIAL_PORT 1
#define SBUS_MID_OFFSET 988

  • будет ли так работать?
kostya-tin

для S.bus нужно делать инвертор и подключать его на serial1. только у меня с приемышем FrSky не получилось. сигнал вроде бы был, но постоянно по всем каналам падал до минимума, по несколько раз в секунду. причины так и не нашел

Tigra74
gevvir:

Подключил 4 канала от футабовского приёмника - эх, без изменений.
А если подключать по SBUS?.. Взять сигнал с порта S.BUS приёмника и активировать строки:
#define SBUS
#define SBUS_SERIAL_PORT 1
#define SBUS_MID_OFFSET 988

  • будет ли так работать?

А другие каналы правильно подключали?
Может для #define CRIUS_AIO_PRO_V1 нужен SUM PPM на на канал газа?

Попробуйте ещё так-
не раскоментировать #define CRIUS_AIO_PRO_V1.
Типа проверочная прошивка
Расскоментировать только
#define QUADX

#define MPU6050 //combo + ACC
Тут не трогали?
//#define SERIAL_SUM_PPM PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,AUX3,AUX4,8,9,10,11 //For Graupner/Spektrum
//#define SERIAL_SUM_PPM ROLL,PITCH,THROTTLE,YAW,AUX1,AUX2,AUX3,AUX4,8,9,10,11 //For Robe/Hitec/Futaba
//#define SERIAL_SUM_PPM ROLL,PITCH,YAW,THROTTLE,AUX1,AUX2,AUX3,AUX4,8,9,10,11 //For Multiplex
//#define SERIAL_SUM_PPM PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,AUX3,AUX4,8,9,10,11 //For some Hitec/Sanwa/Others

gevvir
Tigra74:

А другие каналы правильно подключали?

Канал газа тремя проводами на А8, 5V и Gnd, далее, подряд 1, 2 и 4 каналы с приёмника.
…Блин, я дебил - брал с приёмника не сигнальный выход, а средний 😃.
Теперь, подключил правильно и каналы зашевелились.
Огромное спасибо за помощь, а мне, похоже, надо витамины пить 😃.