CRIUS ALL IN ONE PRO Flight Controller

gans2000
Шифт:

произвел первое испытание своего квадрокоптера

Какой вес модели, размеры и геометрия?

Raider

Помогите подружить Mavlink с платой AIOP v.2 и прошивкой Маховика.
В Mavlink залил прошивку RushOSD, плату повесил на 3й порт, RX к TX и TX к RX.
На плату 12V со стороны камеры и передатчика не подается (пустил в обход) подается только сигнал и земля.
Включаю - красный светодиод на плате OSD горит, зеленый - мигает но картинки нет. Ни картинки с камеры ни картинки с OSD.
При замыкании video in и video out - картинка с камеры появляется.
Что сделано не так и с чего начать поиск проблемы (в коптерах я пока новичок… ) ?

gans2000
Raider:

красный светодиод на плате OSD горит

А должны гореть ДВА красных диода. Вы не запитали аналоговую часть (где подключается камера).

Raider:

На плату 12V со стороны камеры и передатчика не подается

Надо подать! Но аккуратно: если напряжение будет больше 12-ти плата может пыхнуть.

Raider

Странно… вроде видел в сети схему где 12V в обход платы подается.
Подал 12V - горят два красных светодиода, зеленый мигает. Картинка с камеры появилась а OSD - нет.
Видимо теперь нужно настраивать прошивку.
Не подскажете что там крутить для того чтобы телеметрия появилась на 3м порту?

gans2000

Попробуйте нажать кнопку на плате OSD.

natol

(Не подскажете что там крутить для того чтобы телеметрия появилась на 3м порту?) У Вас активирована строчка в прошивке /******************************* OSD Switch *************************************/ // This adds a box that can be interpreted by OSD in activation status (to switch on/off the overlay for instance) #define OSD_SWITCH

Raider
gans2000:

Попробуйте нажать кнопку на плате OSD.

Спасибо, какая-то картинка OSD появилась.
Только вместо горизонта какие-то буквы, компас вверху отображается поломанными значками дома и т.п.
Upload шрифтов я делал. В чем может быть проблема?

natol:

У Вас активирована строчка в прошивке

Да.
Одно не пойму: какую скорость порта лучше поставить.
Сейчас #define SERIAL3_COM_SPEED 115200

3DSMax

Коллеги, подскажите, плз по поводу выносного компаса. Десяток- другой страниц назад была здесь обширная полемика по поводу компасов- какие лучше, какие хуже. Резать плату- не резать… Совсем запутался. Ткните, если не сложно конкретной ссылочкой какой компас и где купить. Из личного опыта желательно. Плата V2 с РЦтаймера. Прошивка- Пират. Заранее большой спасиб.

gans2000
Raider:

Спасибо, какая-то картинка OSD появилась

Вот и чудно! Все гораздо проще, чем кажется на первый взгляд.

Raider:

компас вверху отображается поломанными значками

А тут придется “поковыряться” в прошивке OSD и подправить шрифты (попробовать несколько из разных прошивок).

dnuos

я брал такой www.ebay.com/itm/…/181219763639

Для подключения внешнего компаса в частности к AIOP v2.0 с RCTimer требуется:

  1. перерезать обе перемычки на плате контроллера (SJ2 и SJ3)

  2. в скетче def.h найти условие “#if defined(CRIUS_AIO_PRO_V1)”
    и в его теле строку “#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050” заремить
    вот так:
    Код:
    #if defined(CRIUS_AIO_PRO_V1)
    #define MPU6050
    #define HMC5883
    #define MS561101BA
    #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;}
    //#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050
    #undef INTERNAL_I2C_PULLUPS
    #define I2C_SPEED 400000L //400kHz fast mode
    //servo pins on AIO board is at pins 44,45,46, then release pins 33,34,35 for other usage
    //eg. pin 33 on AIO can be used for LEDFLASHER output
    #define SERVO_1_PINMODE pinMode(44,OUTPUT); // TILT_PITCH
    #define SERVO_1_PIN_HIGH PORTL |= 1<<5;
    #define SERVO_1_PIN_LOW PORTL &= ~(1<<5);
    #define SERVO_2_PINMODE pinMode(45,OUTPUT); // TILT_ROLL
    #define SERVO_2_PIN_HIGH PORTL |= 1<<4;
    #define SERVO_2_PIN_LOW PORTL &= ~(1<<4);
    #define SERVO_3_PINMODE pinMode(46,OUTPUT); // CAM TRIG
    #define SERVO_3_PIN_HIGH PORTL |= 1<<3;
    #define SERVO_3_PIN_LOW PORTL &= ~(1<<3);
    #endif

  3. Собственно подключить плату внешнего компаса.

c4Faraon
Raider:

Спасибо, какая-то картинка OSD появилась.
Только вместо горизонта какие-то буквы, компас вверху отображается поломанными значками дома и т.п.
Upload шрифтов я делал. В чем может быть проблема?

Все просто когда прошивали Мавлинк наверно и заливали шрифты (и скорее всего без 12в). Но они нормально заливаются только когда подключено и дополнительные 12в (ну там где камера подключается)

gans2000
c4Faraon:

подключено и дополнительные 12в

Никакой связи не вижу! Достаточно подключить плату к программатору и все, от него она и получит питание. Аналоговая честь НИКАК не влияет на цифровую.

c4Faraon

Может и так. Но во все три осдшки шрифты залились только с 12в. Совпадения ? не уверен.
Пусть товарищ попробует залить шрифты еще раз но при подключении дополнительных 12в и напишет.
А нам незачем кричать и что то доказывать

RTemka

Не шьются шрифты без питания со стороны 12в.
Так как питания у MAX7456 3 штуки.
Я так понимаю без всех не работает.

Raider
c4Faraon:

Все просто когда прошивали Мавлинк наверно и заливали шрифты (и скорее всего без 12в). Но они нормально заливаются только когда подключено и дополнительные 12в (ну там где камера подключается)

Кто-бы мог подумать…
Действительно, подав 12V при прошивке - шрифты залились корректно, все отображается как и задумано.

Raider

И снова здравствуйте (с) анекдот 😃
Подскажите как на Mavlink с прошивкой Rush OSD зайти в меню?
Способом который написан на заставке - не получается.
Почему-то при дизарме появляется первая страница меню, но ни на какие движения стиков не реагирует кроме стика газа - когда начинаешь газ добавлять (при дизарме) - меню пропадает.
Никак по другому его вызвать у меня не получается.
Что я делаю не так?

Raider

Сам и отвечу: нужно включать полные расходы по каналам управления 😃
У кого прошита вестия KV_Team_2.2 - объясните назначение значков слева вверху.
И почему-то температуру не хочет показывать. Вроде и не особо нужный параметр но интересно-же…

Raider

Это я читал.
Но там описание с более ранней версии.
Я-же специально указал версию прошивки…

Raider

Сегодня настраивал корректное отображение напряжения и после одного из подключений пропала картинка. Т.е. на экране нет ничего, ни сигнала с камеры ни OSD.
При замыкании video IN и video OUT изображение с камеры появляется но такое впечатление что размах видеосигнала маленький т.е. изображение тускловатое.
Красные светодиоды горят, зеленый мигает.
На плате до этого ничего не грелось.
Перепрошивал - не помогает, на кнопку нажимал - не помогает.
Бобик сдох?

Art_Nesterov
Raider:

Бобик сдох?

Очень похоже. А как у вас организовано питание ОСД? “земля” аналоговой части и цифровой на плате не соединена? Питание раздельное, 12В и 5В?