CRIUS ALL IN ONE PRO Flight Controller

Zhenek

установил сегодня контроллер на нейлоновые стойки…убрал фильтра и дерготня вернулась…и вибрация опять появилась…буду пробовать крепить пропы на пластиковые стяжки(сейчас на цангах,думаю что в них проблема)…если не поможет закажу новые пропы,сейчас родные с рцтаймера 10х4.5 стоят…вообщем надо воевать с вибрацией…

mahowik
SovGVD:

спаял вчера от него делать на основе i2c-nav платки, но чето через ftdi не хочет заливать, а через isp неудачно сделал и не удобно припаяться туда… мож кто знает чего ftdi не хватает?

SovGVD:

который на lm1881

Я через ISP заливал, запаяв 6-пин папа-штырь-разьем… в чем неудобство?

Потом всеж интерс заел почему не льется через uart, как описано тут (Steps to load new firmware to OSD)… разобрался… нужно как мин. наличие бутлодыря, ардуиновского к примеру + фьюзы установленные + на reset повесить 1-цу (для фтди не надо т.к. он должен давать своы ресет)…
А вообще теоритицки, бутлодырь и фьюзы уже там, но т.к. я последний момент сразу не учел, то перепробовал все и бутлодырь обновил и фьюзы зашил, но реално смог прошиться, толко когда подал на ресет 1-цу…

Olegsi
Flutter:

Как я понимаю, плату на помойку?(

Проверьте питание, у меня дерготня подобная была при запитке от блока питания (который в комплекте к Спектруму идет),подключил к батарее, все стабилизировалось.

SovGVD
mahowik:

в чем неудобство?

у меня проводки через всё это добро лежат и уже не запаять красиво удобно, даже в MOSI (или куда то там надо было) еле припаялся

mahowik
Flutter:

Или что-то можно сделать?

печально блин… китайси халтурить начали походу… ((

если прошивка заливается и мега отрабатывает, то скорее всего по питанию наводки… или на минус непропай или сопля висит…

сенсоры все детектятся? пробуйте все что советовали devv… в ардукоптере скетч сканер сенсоров есть, его тоже запустите, т.е. все ли сенсоры отзываются…

drug123
mahowik:

реално смог прошиться, толко когда подал на ресет 1-цу…

На меге, согласно даташиту, ресет всегда надо подтягивать, если он заэнейблен. Иначе возможны произвольные ресеты, что похоже в вашем случае и происходило.

SovGVD
mahowik:

толко когда подал на ресет 1-цу…

в общих чертах как это сделать? vcc на reset меги? или еще куда/чего?

drug123
SovGVD:

в общих чертах как это сделать? vcc на reset меги? или еще куда/чего?

VCC к ресету через 10 кОм резистор

Flutter
mahowik:

пробуйте все что советовали devv

У devv симптомы были другие:(
Но i2c_spy прогнал, все сенсоры видны.

I2C devices detector
=================================

Start new scan
Detected device addr: 0x1E HMC5883/43 (compass)
Detected device addr: 0x68 ITG3200 (gyro), MPU6050 (gyro+accel)
Detected device addr: 0x77 MS5611 (baro)
=================================
Cycle is over

BT цепляется, плата армится, соплей не разглядел. Прозвонить питание не хватает умения. Придется везти куда-нить (в ремонт сотовых телефонов?)

Boev_Dmitry

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

VAnD
Flutter:

Заказал на DX еще одну

Хм, это такие платы только с ДХ идут или с таймера тоже попадаются? К НГ тоже оттудава приедет… уже даже интересно стало))

Boev_Dmitry:

может потому и дергается, что без приемника?

А сколько слойный тамо монтаж? Дорожки от пинов до контроллёра можно проследить?

DVE

У меня никакого дергания не было, много раз плату без приемника подключал.
Может тупо пины перепутаны, прошивка не та залита, тип платы не тот выбран? Ведь обработка данных с приемника программно идет вроде как, если проц работает значит каналы должны определяться?

Тупая мысль, может частота в Меге не та выставлена, 8 вместо 16МГц например. Хотя вряд ли это повлияло бы.

baliv

Господа, подскажите плиз. Можно ли плату управления немного сместить назад от центра конструкции?

tusik

У меня похожее было когда был включен ппмсум

Flutter:

сам по себе управляется

Leon11t
baliv:

Господа, подскажите плиз. Можно ли плату управления немного сместить назад от центра конструкции?

У меня смещена и все прекрасно работает.

RicLab

а вы для начала посмотрите какое напряжение идет с порта i2c там по идее итак должно идти 3,3в через конвертер в мегу а вы второй подключаете естественно его не видит, и еще вопрос вы старый компас выпаяли? или как вы собрались на одном адресе сразу два компаса иметь?

На порту i2c уровень сигнала 5в, проверил осциллографом.
Старый компас выпаял.

Вероятно вы запитывали компас от 5в,возможно по этой причине он и не работал,а вероятней всего по сути не работал сам согласователь т.к ему просто нечего было согласовывать))))

Внешний компас подключал на такой плате. У неё на борту стабилизатор на 3,3В уже есть. Согласователь работает проверял осцилографом, сигналы с одной стороны амплитуды 3,3в с другой 5в. Правильность передачи данных проверить не могу так как нет логического анализатора.
Собственно такая ситуация и поставила меня в тупик, вроде все правильно и сигналы есть, а компас плата все равно не видит.

baliv

Не летит вий, дергается… Похоже на вибрации.
Перепробовал все возможные прошивки, все рекомендуемые изменения конфига(ну по крайней мере те, что я встречал). Пытался балансировать моторы и пропы как мог. До жо…ы!! !
Потом взял поролона кусок толщиной саниметра полтора. Приклеел двусторонним скотчем его к раме на него плату - ЭФФЕКТ кардинальный!!! Жужжит ровненько, даже взлететь пытается!! И тут правда села батарейка. При чем поролон толщиной в пол сантиметра не дает эффекта.

аккум с верху оказался самым лучшим демпфером.
Пробовал еще на резинки от СДрума тож ниче, но не на 100% помогают
Похоже надо лепить и аккум и резинки…
Блин все переделывать…

DVE

Странно это все, у меня отлично летит на банальных пластиковых стойках вообще без демпферов. Ищите источник вибраций, может в резонанс что попадает, или P слишком большое, или винты совсем разбалансированы.

mahowik
baliv:

Не летит вий, дергается… Похоже на вибрации

это пробовали? и это для АХ?

RicLab:

Собственно такая ситуация и поставила меня в тупик, вроде все правильно и сигналы есть, а компас плата все равно не видит.

в def.h поробуйте убрать чтение компаса через mpu6050…

//#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_EN_I2C_BYPASS // MAG connected to the AUX I2C bus of MPU6050
  //#define MPU6050_I2C_AUX_MASTER // MAG connected to the AUX I2C bus of MPU6050
  #undef INTERNAL_I2C_PULLUPS
#endif
RicLab

в def.h поробуйте убрать чтение компаса через mpu6050…

Незнал:) что чтение компаса идет через mpu6050.
Дейсвительно в даташите на mpu6050 есть такое “the MPU-60X0 is an
I2C master to the optional external compass sensor”".

Вечером попробую!
Надо еще посмотреть на плате подключен ли компас по даташиту mpu6050.