Crius Hobby MultiWii
Доброе утро,
Подскажите плз. Получил новую плату CURUS light, установил драйвер для фтди, плату не прошивал т.е. по умолчанию я так понял установлена прошивка 1.9, но при подключении платы к ПК видно, что данные в ГУИ не поступают. Т.е. ни какие значения в ГУИ не меняются, хотя сама плата видимо работает при её повороте на плате начинает мигать синий светодиод. При использовании гуи со старым интерфейсом видно, что в ГУИ правильно определяется версия дефолтовой прошивки 1.9. К плате ни чего кроме USB-UART конвертера не подключено. Светодиоды RX/TX на плате FTDI бодро моргают.
Подскажите плз. , что я делаю не правильно? Возможно это и описано в одной из тем, но найти не удаётся.
Если запустить MultiWiiConf_1_9.exe (чтоб версия конфига совпадала с прошивкой) то тоже нет данных с датчиков ?
Хм, с ГУИ 1.9 работает, спасибо.
Хм, с ГУИ 1.9 работает, спасибо.
На картинке же черным по белому написано было про не совместимость прошивки с ГУИ
Поясните плз. по поводу конфигурации датчиков, для платы Crius MultiWii Lite. В разных источниках приводятся разные конфигурации.
Один вариант такой:
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -Y; accADC[PITCH] = X; accADC[YAW] = Z;}
Другой такой:
#if defined(CRIUS_LITE)
#define ITG3200
#define ADXL345
#define GYRO_ORIENTATION(X, Y, Z) {gyroADC[ROLL] = Y; gyroADC[PITCH] = -X; gyroADC[YAW] = -Z;}
#define ACC_ORIENTATION(X, Y, Z) {accADC[ROLL] = -X; accADC[PITCH] = -Y; accADC[YAW] = Z;}
#endif
Почему конфигурации разные для одной и той же платы?
Почему конфигурации разные для одной и той же платы?
Это зависит от версии прошивки, в 2.0 (вроде) поменяли ориентации осей
Наверняка вопрос - баян, но все же. Тут многие вовсю летают с ГПС, решил тоже. Плата Crius SE 0.2 (где не выведен i2c). Подскажите, как и какой гпс модуль к ней можно прикрутить. Заранее спасибо.
Наверняка вопрос - баян, но все же. Тут многие вовсю летают с ГПС, решил тоже. Плата Crius SE 0.2 (где не выведен i2c). Подскажите, как и какой гпс модуль к ней можно прикрутить. Заранее спасибо.
Еще Multiwii MWC FC CN-06 GPS Receiver можно подключить к плате через RX/TX и залить эту прошивку, в config.h выбрать тип платы и коптера.
Еще Multiwii MWC FC CN-06 GPS Receiver можно подключить к плате через RX/TX и залить эту прошивку, в config.h выбрать тип платы и коптера.
по ссылке нет файла 😦
а CN-06 GPS Receiver можно подключить к UART не только для прошивки но и для работы?!
А можно по-подробнее, как подключать, как настраивать, какая скорость итп. А то я почитал ветку и статьи разные - танцы. И при том, везде танцы разные. Так все-таки как и с каким бубном надо танцевать, чтобы гпс работал?
Сегодня подлетнул пару раз, но ново собранном квадрике, после локализации недосмотров, не до круток, оно полетело, довольно не плохо, но
- При переключении с АСС на АСС+BARO тело начало подниматьматься пришлось скинуть 10% газа - после чего висит стабильно, подобный подрыв норма?
- Как то странно отключается один мотор (по самолетному тупо встает) точнее ESC (SS 30a прошивка от семена) разумееться имеем кувырок но отключившийся лучю. Дезарминг не помогает, не отсечка, т.к. после переключения бортового питания все заводиться и летит вновь.
У кого подобное было ? как бороться?
А можно по-подробнее, как подключать, как настраивать, какая скорость итп. А то я почитал ветку и статьи разные - танцы. И при том, везде танцы разные. Так все-таки как и с каким бубном надо танцевать, чтобы гпс работал?
Через i2c_gps_navi board можно подключать любой gps к цирусу по i2c для этого надо скачать скетч для борды
…googlecode.com/…/I2C_GPS_NAV-v2.1rc2.zip
в процедуре инициализации можно указать любые первичные скорости модема и его команды там конструкция типа :
Serial.begin(38400); //родная скорость модуля
delay(1500); //let it init //ждем
Serial.write(“$PMTK251,115200*1F\r\n”); // Переключение скорости порта на 115200
delay(300);
Serial.end();
Serial.begin(115200); //пере подключаемся
Serial.write(“$PGCMD,16,0,0,0,0,0*6A\r\n”);
delay(1000);
Serial.write(“$PGCMD,16,0,0,0,0,0*6A\r\n”); // Переключение в бинарный режим
delay(500);
Serial.write(“$PMTK313,1*2E\r\n”); //SBAS_ON
delay(500);
Serial.write(“$PSRF151,1*3F\r\n”); //WAAS_ON
delay(500);
Serial.write(“$PMTK220,200*2C\r\n”); // Подправил на 5Hz
//Serial.write(“$PMTK220,100*2F\r\n”); // 10Hz
delay(500);
#else
//open serial port at 115200
Serial.begin(GPS_SERIAL_SPEED);
#endif
в самом коде мультивия раскомментировать
#define I2C_GPS
и радуемся жизни.
если подключать через uart то только модуль с отдающими данные на 115200 и 5 или 10Гц.
Еще Multiwii MWC FC CN-06 GPS Receiver можно подключить к плате через RX/TX и залить эту прошивку, в config.h выбрать тип платы и коптера.
C этого ресурса владелец сайта удалил код, туда больше не ходим, то же самое можно качнуть здесь.
Как то странно отключается один мотор (по самолетному тупо встает) точнее ESC (SS 30a прошивка от семена) разумееться имеем кувырок но отключившийся лучю.
Странно, похоже на параметр brake. Но от куда он на прошитом регуле…
Вложения
MultiWii_2_1_ 1099.zip
(126.1 Кб, Просмотров: 4)
Не понял - эта прошивка Мультивия на каком мультивие основана?
Не понял - эта прошивка Мультивия на каком мультивие основана?
Судя по названию на 2.1
Не понял - эта прошивка Мультивия на каком мультивие основана?
Полноценная 2.1 с автоконфигурированием Multiwii MWC FC CN-06 GPS Receiver, в config.h выбрать тип платы и коптера.
Подскажите купил такие регуляторы goodluckbuy.com/30a-brushless-motor-speed-controll… на одном из регулей постоянно слетает калибровка, возможно ли его реанимировать?
Лучше бы взял такие
Это и есть Sonar? - www.ebay.com/itm/…/251132816926
Это и есть Sonar?
О, зеленый!
Синие 4pin были (работают), красные 5pin были (работают, смотря с чем, в зависимости от версии).
А этот чем особенен?