Crius Hobby MultiWii
Сегодня прикрутил сателит от спектрума dx6i к криусу . Паяеться на rx-0. В прошивке раскоментировал //#define SPEKTRUM 2048.
Вы прицепили DSMX?
В прошивке раскоментировали только //#define SPEKTRUM 2048?
Я смотрю код этой - multiwii.googlecode.com/files/MultiWii_2_0.zip
Для поддержки плат там также есть define CRIUS_SE в config.h.
Понятно,а можно от туда скопировать значения в мою прошивку и куда?
Вы прицепили DSMX?
В прошивке раскоментировали только //#define SPEKTRUM 2048?
Не силен в протоколах. DX6i вроде как DSM2 должен быть. Пробовал #define SPEKTRUM 1024 не работало…
Понятно,а можно от туда скопировать значения в мою прошивку и куда?
Теоретически можно взять программу Araxis Merge и аккуратно перенести все нужные участки кода, где есть дефайны, но зачем? Могут какие-нибудь проблемы вылезти, проще новую прошивку залить.
Я не пробовал, но судя по коду, надо раскомментировать LCD_SERIAL3W.
LCD_SERIAL3W
Именно так. Подтверждаю. Комплектный LCD работает. На 2.0 с полпинка раскомментированием
#define LCD_CONF.
#define LCD_SERIAL3W
#define DISPLAY_2LINES
Но криво. И еще. Сам он не включается. Его надо активировать комбинацией стиков.
Его в разных фагах (В т.ч. ютубе) показывают на аппах с разными модами. Вообще у меня заработало так, как в ПДФ инструкции к криусу.
THR-Вниз (при дисарме)
RUD-Вправо
ELE-Вверх.
Но похоже текст который выдает прошивка, какой то неформатный. Либо неверно указан дисплей…
Не полностью влазит в строку. Иногда псевдографика вылазит. но крутить получается. Стиками, как положено.
Отложу на будущее, пока с ПИДами не разберусь, Гексик чето никак не хочет ровно висеть. Все время вперед уходит.
Я смотрю код этой - 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
Обратите внимание на реверсы Гиры и Акселя. Надо бы фак на первой странице поправить…
Проблема продключения сателита спектрум с DX8 похоже в том, что текущие версии софта не работают с 8-м
канальным передатчиком
Покопал в исходниках и обнаружил:
#define SPEK_MAX_CHANNEL 7
…
static uint8_t spekRcChannelMap[SPEK_MAX_CHANNEL] = {1,2,3,0,4,5,6};
Надо выяснить порядок передачи каналов для 8-ми канального передатчика.
Если кто имеет эти данные, пожалуйста поделитесь.
Насчет правки 1-й страницы. Залил версию 2.0, откалибровал, полетал, получил дерганье по роллу и питчу в стаб. моде. Править ПИДы прынцыпыально не стал, а залил опять версию 1.9а1. Результат - висит как прибитый. А отличия в версиях по сенсорам действительно имеют место быть, и заметная разница в ПИДах. Так что “не надо торописа, не надо волноваса”.
А про “гексик уходит вперед”, - калибровать, калибровать и т.д. (В.Ильич). Имел похожую проблему, вылечил так. 1).Сначала выставил квадр в горизонт с помощью пузырькового уровня. А именно плоскость, проходящую по торцам валов моторов.
2).В крепежные отверстия платы вставил болтики со слегка накрученными гайками, так, чтобы высота от опорной поверхности гаек до концов болтов была строго одинаковой. Получаем плоскость, которую тоже нужно выставить в горизонт, регулируя наклон платы. Если крепежные отверстия заняты, используем проставки из трубки подходящего диаметра, чтобы охватывали гайки, и торцы трубок опирались на плату.
3). Калибруем АСС.
Аллес.
ЗЫ. Еще мне очень не понравилось поведение MAG в GIU 2.0. После калибровки компаса он показывает север правильно, но стоит немного покрутить плату, стрелка периодически срывается хрен знает куда, правда потом все-таки возвращается
можно проще.
+\- пару попугаев откалибровали, на мелком я это делаю кладя рамой в глубокую тарелку 😃, а потом оттримировали, триммерами акселя. Обычно это занимает минуту не больше. Все равно он не идеально ровный(выкосы моторов и т.п.) и триммировать придется. 1 “щелчек” триммера = 0.2 градуса.
Конечно не идеальный, но мы как раз и исправляем геометрию, в смысле компенсируем кривобокость, запараллеливая две плоскости в горизонте. А триммировать мне вообще не приходится.
Запустил плату с сателитами 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(в передатчике) пока не разбирался.
Сегодня впервые поставил на коптер ФПВ комплектик.
К сожалению, дело было к вечеру, да и камера на борту хреновенькая. Хорошие с крыльев снимать не стал. Полет пробный, почувствовать в живую полет коптера.
Плата Crius SE. Прошивка 1_9а2.
Сегодня впервые поставил на коптер ФПВ комплектик.
К сожалению, дело было к вечеру, да и камера на борту хреновенькая. Хорошие с крыльев снимать не стал. Полет пробный, почувствовать в живую полет коптера.
Плата Crius SE. Прошивка 1_9а2.
Здравствуйте подскажите как вы установили эту прошивку. У меня после установки данной прошивки ничего не работает, постоянно моргает синий диод в конфиг-сетапе после старта движется одна полоса YAV и больше ничего не происходит. По дефолту стояла прошивка 1.9 я поставил 1.9.а, и все, теперь работает только прошивка 2.0 ставил 1.9 с сайта мультивия, признаки теже постоянное моргание синего диода и никаких реакций на вращение платы. Может что-то надо поправить в config.h, ПлатаCrius SE прошивка 2.0. Есть еще кук от хобикинга, там все просто поставил настроил по инструкции и он полетел а здесь пиды и всякие настройки пока толком не ясно но думаю с вашей (данного форума)помощью разберусь.
Здравствуйте подскажите как вы установили эту прошивку.
Если честно, мне помог Юрий (_int). Он Вам лучше подскажет. В этой теме он участвует, вы его найдете. Я сам еще только разбираюсь что, да где, да как. 😃
2 rcig. Покажите, пжст, как размещено на коптере FPV железо. А камера (если это курсовая) вполне себе. В районе 1,5 мин - это случайная помеха?
2 mtk99. См. rcopen.com/forum/f123/topic258132/21
Покажите, пжст, как размещено на коптере FPV железо.
да на скорую руку прилепил. изучаю форум, подсматриваю кто как компонует.
это мой первый квадрик, щас продумываю конструкцию специально для размещения ГоПро. Жестко, без подвеса. Мне видео в динамике нравится. Главное чтобы вибрации и желе на изображении не было. Думаю Crius при правильной настройке с этим справится.
Crius SE первые мозги которые я опробовал, мне очень понравились. До этого был трикоптер на гирах.
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$)
Goodluckbuy снизил цены на контроллер CRIUS
Я так думаю скоро выйдет новая версия платы, или модернизированная, а эту по быренькому распродать хотят.
Давно пора им сделать версию хотя бы с нормально разведенным I2C (про порт для GPS можно помечтать еще…).
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 буржуйских рубля )))
2 mtk99. См. rcopen.com/forum/f123/topic258132/21
Спасибо. Плата ожила и квадрокоптер полетел ( держу его в руке над головой) ощущения по сравнению с v2 просто отлично, при наклоне в любую стороу выравнивается строго в горизонт( v2 посе таких действий входил как-бы в резонанс, дергался по осям пытаясь выравнять горизонт). и еще впрос что такое СТАБ мод это, когда задействованы датчики ACCELEROMETER, BAROMETER, MAGNETOMETER, а АКРО это без активированных датчиков я правильно понимаю.