Crius Hobby MultiWii

mx400mx400
PoroHard:

Вы прицепили DSMX?
В прошивке раскоментировали только //#define SPEKTRUM 2048?

Не силен в протоколах. DX6i вроде как DSM2 должен быть. Пробовал #define SPEKTRUM 1024 не работало…

DVE
frolovdi:

Понятно,а можно от туда скопировать значения в мою прошивку и куда?

Теоретически можно взять программу Araxis Merge и аккуратно перенести все нужные участки кода, где есть дефайны, но зачем? Могут какие-нибудь проблемы вылезти, проще новую прошивку залить.

levteros
DVE:

Я не пробовал, но судя по коду, надо раскомментировать LCD_SERIAL3W.

DVE:

LCD_SERIAL3W

Именно так. Подтверждаю. Комплектный LCD работает. На 2.0 с полпинка раскомментированием
#define LCD_CONF.
#define LCD_SERIAL3W
#define DISPLAY_2LINES

Но криво. И еще. Сам он не включается. Его надо активировать комбинацией стиков.
Его в разных фагах (В т.ч. ютубе) показывают на аппах с разными модами. Вообще у меня заработало так, как в ПДФ инструкции к криусу.
THR-Вниз (при дисарме)
RUD-Вправо
ELE-Вверх.
Но похоже текст который выдает прошивка, какой то неформатный. Либо неверно указан дисплей…
Не полностью влазит в строку. Иногда псевдографика вылазит. но крутить получается. Стиками, как положено.
Отложу на будущее, пока с ПИДами не разберусь, Гексик чето никак не хочет ровно висеть. Все время вперед уходит.

DVE:

Я смотрю код этой - multiwii.googlecode.com/files/MultiWii_2_0.zip

Для поддержки плат там также есть define CRIUS_SE в config.h.

Именно с 2.0 мой ГУИ и начал работать как надо. Ось Z Гиры на уровне 250, остальные не скачут. значения PPM SUM тоже замерли (а то скакали на 1,9 постоянно, что приводило к дерганью моторов)
И обращу внимание, при включении CRIUS_SE настройки сенсоров не такие как на первой странице ветки.
Сейчас моделька коптера в гуи ведет себя абсолютно адекватно, и север выровнялся.

#if defined(CRIUS_SE)
#define ITG3200
#define BMA180
#define HMC5883
#define BMP085
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = -Z;}
#define MAG_ORIENTATION(X, Y, Z) {magADC[ROLL] = X; magADC[PITCH] = Y; magADC[YAW] = -Z;}
#endif

Обратите внимание на реверсы Гиры и Акселя. Надо бы фак на первой странице поправить…

PoroHard

Проблема продключения сателита спектрум с DX8 похоже в том, что текущие версии софта не работают с 8-м
канальным передатчиком
Покопал в исходниках и обнаружил:
#define SPEK_MAX_CHANNEL 7

static uint8_t spekRcChannelMap[SPEK_MAX_CHANNEL] = {1,2,3,0,4,5,6};
Надо выяснить порядок передачи каналов для 8-ми канального передатчика.
Если кто имеет эти данные, пожалуйста поделитесь.

Flutter

Насчет правки 1-й страницы. Залил версию 2.0, откалибровал, полетал, получил дерганье по роллу и питчу в стаб. моде. Править ПИДы прынцыпыально не стал, а залил опять версию 1.9а1. Результат - висит как прибитый. А отличия в версиях по сенсорам действительно имеют место быть, и заметная разница в ПИДах. Так что “не надо торописа, не надо волноваса”.

А про “гексик уходит вперед”, - калибровать, калибровать и т.д. (В.Ильич). Имел похожую проблему, вылечил так. 1).Сначала выставил квадр в горизонт с помощью пузырькового уровня. А именно плоскость, проходящую по торцам валов моторов.
2).В крепежные отверстия платы вставил болтики со слегка накрученными гайками, так, чтобы высота от опорной поверхности гаек до концов болтов была строго одинаковой. Получаем плоскость, которую тоже нужно выставить в горизонт, регулируя наклон платы. Если крепежные отверстия заняты, используем проставки из трубки подходящего диаметра, чтобы охватывали гайки, и торцы трубок опирались на плату.
3). Калибруем АСС.
Аллес.

ЗЫ. Еще мне очень не понравилось поведение MAG в GIU 2.0. После калибровки компаса он показывает север правильно, но стоит немного покрутить плату, стрелка периодически срывается хрен знает куда, правда потом все-таки возвращается

VitaliyRU

можно проще.
+\- пару попугаев откалибровали, на мелком я это делаю кладя рамой в глубокую тарелку 😃, а потом оттримировали, триммерами акселя. Обычно это занимает минуту не больше. Все равно он не идеально ровный(выкосы моторов и т.п.) и триммировать придется. 1 “щелчек” триммера = 0.2 градуса.

Flutter

Конечно не идеальный, но мы как раз и исправляем геометрию, в смысле компенсируем кривобокость, запараллеливая две плоскости в горизонте. А триммировать мне вообще не приходится.

PoroHard

Запустил плату с сателитами DSM2 и DSMX.
Проблема бала в нумерации каналов в кадре AUX1 -5, AUX2 -6, GEAR -4.
В GUI у меня на AUX1 в позиции 1- дисарм, в позиции 2 и 3 арм. По раскладке каналов в прошивке AUX1 попадал на 2-х позиционный переключатень GEAR.
В файле RX проэкта переназначил таблицу соответствия.
было…static uint8_t spekRcChannelMap[SPEK_MAX_CHANNEL] = {1,2,3,0,4,5,6};
стало…static uint8_t spekRcChannelMap[SPEK_MAX_CHANNEL] = {1,2,3,0,5,6,4};
Теперь для DX8 каналы AUX1, AUX2 соответствуют этим же каналам в GUI.
С работой AUX3(в передатчике) пока не разбирался.

rcig

Сегодня впервые поставил на коптер ФПВ комплектик.
К сожалению, дело было к вечеру, да и камера на борту хреновенькая. Хорошие с крыльев снимать не стал. Полет пробный, почувствовать в живую полет коптера.
Плата Crius SE. Прошивка 1_9а2.

www.youtube.com/watch?v=N79_2K4tmzU

mtk99
rcig:

Сегодня впервые поставил на коптер ФПВ комплектик.
К сожалению, дело было к вечеру, да и камера на борту хреновенькая. Хорошие с крыльев снимать не стал. Полет пробный, почувствовать в живую полет коптера.
Плата Crius SE. Прошивка 1_9а2.

Здравствуйте подскажите как вы установили эту прошивку. У меня после установки данной прошивки ничего не работает, постоянно моргает синий диод в конфиг-сетапе после старта движется одна полоса YAV и больше ничего не происходит. По дефолту стояла прошивка 1.9 я поставил 1.9.а, и все, теперь работает только прошивка 2.0 ставил 1.9 с сайта мультивия, признаки теже постоянное моргание синего диода и никаких реакций на вращение платы. Может что-то надо поправить в config.h, ПлатаCrius SE прошивка 2.0. Есть еще кук от хобикинга, там все просто поставил настроил по инструкции и он полетел а здесь пиды и всякие настройки пока толком не ясно но думаю с вашей (данного форума)помощью разберусь.

rcig
mtk99:

Здравствуйте подскажите как вы установили эту прошивку.

Если честно, мне помог Юрий (_int). Он Вам лучше подскажет. В этой теме он участвует, вы его найдете. Я сам еще только разбираюсь что, да где, да как. 😃

Flutter

2 rcig. Покажите, пжст, как размещено на коптере FPV железо. А камера (если это курсовая) вполне себе. В районе 1,5 мин - это случайная помеха?

2 mtk99. См. rcopen.com/forum/f123/topic258132/21

rcig
Flutter:

Покажите, пжст, как размещено на коптере FPV железо.

да на скорую руку прилепил. изучаю форум, подсматриваю кто как компонует.
это мой первый квадрик, щас продумываю конструкцию специально для размещения ГоПро. Жестко, без подвеса. Мне видео в динамике нравится. Главное чтобы вибрации и желе на изображении не было. Думаю Crius при правильной настройке с этим справится.
Crius SE первые мозги которые я опробовал, мне очень понравились. До этого был трикоптер на гирах.

Vitalii_Remizov
jse:

Goodluckbuy снизил цены на контроллер CRIUS

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

DVE

Давно пора им сделать версию хотя бы с нормально разведенным I2C (про порт для GPS можно помечтать еще…).

Apelsin
jse:

Goodluckbuy снизил цены на контроллер CRIUS
Lite w/o FTDI 41,95$
Lite with FTDI 47,52$
SE w/o FTDI 46,72$
SE with FTDI 54,10$ (до снижения был 78,71$)

Скидка это хорошо, как раз собирался сегодня заказать SE with FTDI, вот и сэкономил 24 буржуйских рубля )))

mtk99
Flutter:

Спасибо. Плата ожила и квадрокоптер полетел ( держу его в руке над головой) ощущения по сравнению с v2 просто отлично, при наклоне в любую стороу выравнивается строго в горизонт( v2 посе таких действий входил как-бы в резонанс, дергался по осям пытаясь выравнять горизонт). и еще впрос что такое СТАБ мод это, когда задействованы датчики ACCELEROMETER, BAROMETER, MAGNETOMETER, а АКРО это без активированных датчиков я правильно понимаю.

leprud
mtk99:

СТАБ мод это, когда задействованы датчики ACCELEROMETER, BAROMETER, MAGNETOMETER

В стабе только акселерометр учавствует

ultrafliper
Vitalii_Remizov:

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

уже вышла
новый Multiwii PRO
здесь немного описания multicopter.ch/…/MultiWii-Pro-FlightControl-80.htm…
здесь уже продают item.taobao.com/item.htm?id=13323115943
может кто уже заказал или опробовал???

pnm

Не чего нового на этой плате я не вижу. Кроме атмеги 1280. В чем отличие?