CRIUS ALL IN ONE PRO Flight Controller
Здравствуйте!
Подключаю u-Blox CN-06 GPS к AIOP V2.0 ALL IN ONE PRO. Подключается только на значениях по умолчанию (NMEA, 9600). Прошивка (MahoWii) поднять скорость до 115200 не может. Поменять, пока, значение по умолчанию не могу, т.к. нет FTDI программатора/кабеля. Поэтому есть 2 вопроса:
- Должна ли скорость подыматься самостоятельно до 115200, на данном железе и прошивке?
- Чем плоха скорость 9600? Летать при скорости 9600 можно?
P.S. Настройки в прошивке текущие (пробовал менять #define GPS_BAUD 115200 GPS не определяется):
#define GPS_SERIAL 2 // should be 2 for flyduino v2. It’s the serial port number on arduino MEGA
#define GPS_BAUD 9600
#define NMEA
#define INIT_MTK_GPS // initialize MTK GPS for using selected speed, 5Hz/10Hz (plz select below) update rate and GGA & RMC sentence
#define GPS_NMEA_UPDATE_RATE_5HZ // 5 Hz update rate
#define SET_SBAS_ENABLED // Enable to search a SBAS satellite or not.
Поменять, пока, значение по умолчанию не могу, т.к. нет FTDI
FTDI можно соорудить из AIOP. Где то в ветке я видел скетч, который это делает.
Подскажите пожалуйста как проверить не спалил ли я minim-osd?
Суть такова, ранее все работало, перебросил схему на другой коптер и терь не работает, вернее так:
если сперва подключаю к питанию аналоговый разъем (камера и передатчик), а потом часть с rx/tx (от CRIUS+multiwii), то показывает только картинку с камеры.
И если включать только аналоговую часть, то картинки нет, пока не включшь цифру.
Если проделать в другой последовательности, то белый экран.
Между цифрой и аналогом дорожка перерезана (уже не уверен, не могу найти следы… мож че запамятовал, наверное это запомнилось про компас на криусе), питание от разных батарей.
в GUI osd подключается, настройки с него считываться, но видео картинки нет.
Хочу понять, мне еще стоит ковыряться или я уже спалил какую-то часть и можно это дело оставить?
схема, как смог…
FTDI можно соорудить из AIOP. Где то в ветке я видел скетч, который это делает.
void setup() {
// initialize both serial ports:
Serial.begin(38400);
Serial2.begin(38400);
}
void loop() {
if (Serial2.available()) { int inByte = Serial2.read(); Serial.write(inByte); }
if (Serial.available()) { int inByte = Serial.read(); Serial2.write(inByte); }
}
Код:
Это в AIOP нужно залить эту прошивку и подключиться к GPS с одной стороны и стандартный USB с другой?
Да, только наверное скорость поставить 9600.
Привет подключил провода по этой статье rcopen.com/blogs/114959/17263 но у меня приемник на 6 каналов получается что 14-ch7 красный провод и 12-ch8 белый провод у меня никуда не воткнуты это нормально??? Кстати там подключение только приемника, а куда подключать регуляторы?
Подскажите пожалуйста как проверить не спалил ли я minim-osd?
Сам имел опыт, спалил минимОСД, а потом восстановил. Соедините “землю” аналоговой и цифровой части. Может МАХ 7456 еще не догорела, и вам повезет. Обычно, если выгорает, то картинки нет в любом варианте. А в ГУИ наличие прошивки видно?
Подсоединил провода, откалибровал компас, Аксель захожу в радио colibration включаю пульт двигаю стиками никакой реакции нет почему так?
Зашел в терминал там мне пишет ap motors: failed to create throttle curve переводится не удалось создать кривая газа.
у меня заработали стики только с такими настройками заливки. Возможно есть и какие то другие варианты, но я пока не разобрался с ними 😃 Подключал все 8 каналов с приемника frsky
Сделал как у вас настройки все заработало)))
Подскажите по компасу, активирую с апы, в гуи значение меняется на входе aux, но не вижу его работы или я что то не так делаю ?
блин теперь я когда газ подымаю у меня полоса roll двигается а throttle на месте стоит
блин теперь я когда газ подымаю у меня полоса roll двигается а throttle на месте стоит
Может каналы приходящие на плату перепутал?
блин теперь я когда газ подымаю у меня полоса roll двигается а throttle на месте стоит
\
Порядок каналов выбирается при прошивке.
У вас на картинке написано по умолчанию.
Варианты вот:
#if RC_MAPPING == RC_MAP_STANDARD
static uint8_t pinRcChannel[8] = {0, 1, 2, 3, 4, 5, 6, 7}; // ROLL,PITCH,THROTTLE,YAW,MODE,AUX2,CAMPITCH,CAMROLL
#elif RC_MAPPING == RC_MAP_GRAUPNER
static uint8_t pinRcChannel[8] = {1, 3, 2, 0, 4, 5, 6, 7}; // PITCH,YAW,THROTTLE,ROLL,AUX1,AUX2,CAMPITCH,CAMROLL
#elif RC_MAPPING == RC_MAP_HITEC
static uint8_t pinRcChannel[8] = {1, 0, 2, 3, 4, 5, 6, 7}; // PITCH,ROLL,THROTTLE,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
#elif RC_MAPPING == RC_MAP_MULTIWII
static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 4, 5, 6, 7}; // ROLL,THROTTLE,PITCH,YAW,AUX1,AUX2,CAMPITCH,CAMROLL
#elif RC_MAPPING == RC_MAP_JR
static uint8_t pinRcChannel[8] = {1, 2, 0, 3, 5, 6, 4, 7}; // FLAPS:MODE, GEAR:SAVE TRIMM = apm ch7
#else
В прочем ни когда не мешает каналы переткнуть.
\
Порядок каналов выбирается при прошивке.
У вас на картинке написано по умолчанию.Варианты вот:
В прочем ни когда не мешает каналы переткнуть.
ПЕретыкал каналы не помогло, в итоге выбрал пульт в настройках и все заработало теперь тролт и яв правильно показывает, но вот питч при отклонение стика вверх идет вверх, а должен в низ, а рол наоборот при отклонение стика в лево идет в право, получается как бы наоборот.
думаю надо инвертировать эти каналы в пульте. Но могу ошибаться 😃
думаю надо инвертировать эти каналы в пульте. Но могу ошибаться 😃
это как? у меня пульт простой очень
это как? у меня пульт простой очень
Вы были правы теперь все норм
Моторы запустились, но когда газ в ноль они все равно крутятся и не выключаются хорошо что я снял пропы. И еще моторы запускаются не каждый раз.