Crius Hobby MultiWii

SovGVD

вообще мультивийный FS должен был отрубиться через некоторое время (сам не пользовался, но вот FAILSAVE_OFF_DELAY задает время посадки, после которого движки вырубает)

#define FAILSAFE                                  // Alex: comment this line if you want to deactivate the failsafe function
#define FAILSAVE_DELAY     10                     // Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example
#define FAILSAVE_OFF_DELAY 200                    // Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example
#define FAILSAVE_THR0TTLE  (MINTHROTTLE + 200)    // Throttle level used for landing - may be relative to MINTHROTTLE - as in this case
leprud
Flutter:

Нельзя ли что-то замутить в скетче, чтобы при достижении 0 высоты (или высоты равной месту старта) вий вообще отрубал движки.

А вы в скетче настроили фейлсейф?

#define FAILSAFE // Alex: comment this line if you want to deactivate the failsafe function
#define FAILSAVE_DELAY 10 // Guard time for failsafe activation after signal lost. 1 step = 0.1sec - 1sec in example
#define FAILSAVE_OFF_DELAY 200 // Time for Landing before motors stop in 0.1sec. 1 step = 0.1sec - 20sec in example
#define FAILSAVE_THR0TTLE (MINTHROTTLE + 200) // Throttle level used for landing - may be relative to MINTHROTTLE - as in this case

И фейлсейф в мультивии врубается, если с приемника нет сигналов вообще. Т.е. для ppm sum от, например, frsky - никогда 😃 Но у них свой фейлсейф есть

Flutter

Прошу пардону, сразу не посмотрел. Вот что у меня стоит (вер. 1.9а1)

#define FAILSAFE
#define FAILSAVE_DELAY 10
#define FAILSAVE_OFF_DELAY 200
#define FAILSAVE_THR0TTLE (MINTHROTTLE + 200)

Непонятно, почему не сработало. PPM sum нету, приемник V8FR. Правда, отдельно FS на фриске не настраивал.

SovGVD

попробуйте дома (винты конечно снять, а еще лучше вообще всё выключить, одну платку оставить и её к компу), выставите ACRO режим, заведите коптер, погазуйте (как будто летим), а потом отключите аппу, уровень газа должен стать стабильным (MINTHROTTLE + 200), включиться ACC и через 20 секунд выключиться моторы

Flutter

“Спасибо, будем искать” © Гайдай.

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

#define FAILSAVE_THR0TTLE (MINTHROTTLE + 200) Непонятно, почему не сработало.

В слове THROTTLE враги поставили нолик вместо буквы “О”

leprud
Flutter:

Непонятно, почему не сработало.

Цитирую мануал

When signal lost in a short period, the receiver continues to try to search for the transmitter, at the same time, keeps the last
command from transmitter, until a new command is received
.
Failsafe: Our receivers support all the failsafe function for every channel. Just do it as bellow:
After the receiver has been bind, press briefly the “F/S Range” button of the receiver, the GREEN LED of the receiver will flash twice,
the failsafe is set up successfully.
If you do not need the failsafe function any more, just re-bind the receiver.

Flutter

Вот интересно, у всех стоит нолик? Неужели никто еще не сталкивался? Сергей - Глаз - Алмаз.

SovGVD

там везде в коде нолик, иначе бы не собирался проект

Flutter

Леонид, как я понимаю, ФС от фриски задавил бы эфэса от вия? но я во фриске НЕ включал ФС. Или это keeps the last command from transmitter, until a new command is received. Получается, если задействовать ФС от фриски, то будет заданное значение газа, ну или ноль, если задан 0. Плохо. Если не задействован, то сохраняется последний принятый уровень газа. Тоже плохо. Тогда какой смысл в ФС от вия?
ЗЫ. Зря радовался насчет нолика.

leprud
Flutter:

ФС от фриски задавил бы эфэса от вия? но я во фриске НЕ включал СФ.

Ну да, фриски продолжает выдавать последнюю команду, поэтому мультивий и не понимает, что надо включать фейлсейф
“включая” фс во фриски, мы всего лишь задаем желаемые канальные сигналы вместо последних.

В любом случае, какие-то сигналы идут и фс мультивия не включается

Flutter:

Тогда какой смысл в ФС от вия?

Приемников много разных, не только фриски же есть

alex_f73
Combat:

Забрал с почты 250 с goodluckbuy.com/butterfly-x250-mini-quadcopter-gla… ,кто подскажет если все собрать и подключить полетит как есть, без настроек программатором в компе?
Не могу скачать от сюда arduino.cc/en/Main/Software софт,жму на windows и ни чего не происходит 😦

А так:
arduino.googlecode.com/…/arduino-1.0-windows.zip

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

А я думал, что этот контроллер другим софтом конфигурится… нет?
code.google.com/p/multiwii/downloads/list

Так это исходники. Вот, скопировал с предыдущей страницы airm.ru/articles/2
Новую прошивку как я понял с помощью Arduino заливают предварительно настроив config.h, а тонкие настройки (пиды,…) в GUI.
Плата приходит с GLB я думаю с прошивкой 1.9, т.е. скачав GUI под эту версию, настроив PID под свою раму, думаю можно делать первые попытки полета.

DVE

А как Вы их подключать собираетесь? Я может ошибаюсь, но GPS от Кролика кажется работает по UART и не имеет I2C.

Covax

Дмитрий, вы в корень смотрите.
Первый работает и по uart и по i2с и антенна у него зачипенская.
Второй только по uart.

DVE

Более того, выведенных портов I2C у Crius вроде тоже нет, так что неясно как Виталий собирается эти GPS подключать. Если нет опыта и хорошего паяльника, я бы не рискнул к чипу подпаиваться, больно мелко все.