Ардупилот на платах OpenPilot Revolution / RevoMini (записей: 1756)

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-03 13:13:13] chekanoff писал(а): F4BY так же плавает на столе с айнав

    мне не интересны другие платы, мне интересен другой софт на этой плате. Ибо драйвер БМП280 в Арду был только для галочки, ибо не было плат с ним где бы его можно было протестить. Что легко заметить по вчетверо бОльшему давлению.

    [2018-05-03 13:13:13] chekanoff писал(а): обновился на *56 (последнюю) - тоже неактивно. На другом полетнике с 3.6dev активно в обеих версиях МП.

    Мистика, и надо спрашивать в апстриме - к параметрам я никакого отношения не.

    [2018-05-03 13:22:24] chekanoff писал(а): Я не знаю как в последних бинарниках, но в недавних у меня ощущение, что они с барометра читают не давление, а температуру. Пельмень из морозилки приложил к барометру - высота минус 600м.
    1. Это только ХАЛ. Я даже к драйверу барометра не имею отношения, все вопросы в апстрим.
    2. открываем даташит и смотрим что в формулу расчета давления входит температура. Даташит приводит неверные формулы (по ним температура вдвое меньше а давление вчетверо больше), следовательно зависимость давления от температуры не скомпенсирована.
    3. и тут есть выбор - сдуть с платы этот уродский барометр и подключить внешний нормальный, или продолжить наезды на меня и добиться объявления этой платы неподдерживаемой.
  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад

    3. Почему наезды-то? Это багрепорты. И у нас же цель не выяснить кто виноват, а добить уже эту плату. Иначе вся работа по ней, сделанная ранее - насмарку.

    Лично для меня не проблема, конечно, сдуть барометр и прицепить внешний ms5611. А простые смертные не смогут. До и стоит он нехило.

    А нельзя формулу подсмотреть в исходниках айнав? Он же адекватно держит высоту с этим барометром на этой плате.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-03 15:35:06] chekanoff писал(а): Почему наезды-то? Это багрепорты

    потому что у меня - ХАЛ. И только. А уже 2 страницы про глюки барометра/драйвера барометра.  Кои багрепорты надо репортить в апстрим. Я тут ни при чем.

    [2018-05-03 15:35:06] chekanoff писал(а): А нельзя формулу подсмотреть в исходниках айнав?

    Посмотрел. На первый взгляд 1 в 1 совпадает. Прошивать и гулять дебаггером - извините, мне есть чем еще заняться. Но вчетверо бОльшее давление и вдвое меньшая температура красноречиво говорят о наличии проблем (и вобщем-то мне этого было достаточно чтобы на этот барометр забить). В чем эти проблемы - я не знаю и выяснять не заинтересован, ибо требует уйму времени.

    Потому и спросил, что другие прошивки кажут на этой плате - ответа не получил.

    [2018-05-03 15:35:06] chekanoff писал(а): Он же адекватно держит высоту с этим барометром на этой плате

    Вот у меня плата лежит включенной уже 4 часа, высота стабилизировалась после прогрева на -1.68 метра. Так что если взлететь секунд через 40-50 то тоже будет держать (ибо не имеет значения абсолютное значение давления). Но это тот барометр что был на этой плате - и я не знаю как поведут себя другие.

    Копеечная GY-652 с еще более дешевым барометром таких проблем не имеет.

    Резюме - очередной китай "слепила из того что было".

    ЗЫ. Изменение высоты при работе с SD картой вызвано шумами в питании барометра, он не развязан от цифрого питания.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-05-03 16:04:26] night_ghost писал(а): Изменение высоты при работе с SD картой вызвано шумами в питании барометра, он не развязан от цифрого питания.

    Это меньшее из зол. После отладки можно и отказаться от логов.

    [2018-05-03 16:04:26] night_ghost писал(а): спросил, что другие прошивки кажут на этой плате - ответа не получил.

    Сейчас БФ прошью и скажу.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад

    Все у кого пропал компас - посмотрите значение параметра COMPASS_TYPEMASK, он должен быть 255

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-05-03 16:04:26] night_ghost писал(а): что другие прошивки кажут на этой плате

    Как интересно:

    BF:

    inav:

    Специально частоту выборки 1Гц поставил, чтобы бОльший промежуток времени на графике поместился. Каждый график по 5 минут. В БФ поведение очень похоже на поведение в арду. А вот в айнав почти железно прибита высота к нулю, хоть давление и гуляет. Правда, непонятно в каких попугаях оно отображается. Айнав, наверное, свои фильтры еще применяет. Наверняка смотрит и на аксель.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад

    На айнаве до сих пор высота ноль, а давление уже гуляет около -1 попугая.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-03 16:46:31] chekanoff писал(а): Наверняка смотрит и на аксель.

    И в арду, и в инаве высота по двойному интергалу акселя, подтягиваемая с барометра. Вопрос лишь в коэффициентах - в инаве явно, а в арду после появления ЕКФ черт ногу сломит.

    ЗЫ. Но хотелось бы увидеть не высоту, а давление в паскалях. 

     

    ЗЗЫ. Изменение давления при прогреве в точности такое же. Вранье в даташите -  "мы вам настоятельно советуем использовать продукт Bosh Sensoric, все эти данные на ваш страх и риск" (С)

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-05-03 16:24:48] night_ghost писал(а): Все у кого пропал компас - посмотрите значение параметра COMPASS_TYPEMASK, он должен быть 255

    Если 255 выставить на CTR, то компас наоборот, отваливается.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-03 17:04:39] chekanoff писал(а): Если 255 выставить на CTR, то компас наоборот, отваливается.

    Хммм. По идее это маска детектируемых типов компасов, у меня отвалился компас когда при  импорте параметров туда залетел 0. 255 - разрешено все. ну или65535 поставить

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад

    Поставил 65535 - сразу bad compass health. А скиньте свой файл параметров сюда? Я его залью для чистоты эксперимента.

  • Аватар профиля m--s s s6 пунктов в 7 г., 7 мес. назад

    Inav в дисармленом состоянии высоту принудительно в 0 ставит.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-03 17:14:48] chekanoff писал(а): А скиньте свой файл параметров сюда?

    Сейчас плата CL_Racing с дохлым USB на отладке, так что МП не подключить, но внешний компас на ней детектится нормально. Поменяю - скину

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-03 17:17:42] m-s писал(а): Inav в дисармленом состоянии высоту принудительно в 0 ставит.

    логично, чО :)

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-05-03 17:17:42] m-s писал(а): Inav в дисармленом состоянии высоту принудительно в 0 ставит.

    Судя по графику, там не четко ноль. Гуляет немного. А если коптер рукой поднять, то адекватно реагирует - отображает увеличение высоты но потом плавно к нулю притягивает.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-03 17:20:15] chekanoff писал(а): А если коптер рукой поднять, то адекватно реагирует - отображает увеличение высоты но потом плавно к нулю притягивает.

    комплиментарный фильтр как основа системы стабилизации :)

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-05-03 16:52:21] night_ghost писал(а): ЗЫ. Но хотелось бы увидеть не высоту, а давление в паскалях.

     

    А как айнав, бф и арду заставить в паскалях выдать?

     

    [2018-05-03 17:18:58] night_ghost писал(а): Сейчас плата CL_Racing с дохлым USB на отладке, так что МП не подключить, но внешний компас на ней детектится нормально. Поменяю - скину

    Еще не?

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад

    Я в расстройствах. Вроде дома барометр плавал в районе 2 метров. Даже повисел в альтхолде на кухне. На улицу вышел и старая шарманка:( То на земле +11м, то +40м.

    Зато компас правильно сориентировал в параметрах 8-)

  • Аватар профиля mEvg mEvg в 7 г., 7 мес. назад

    На двух платах Omnibus F4 v2 и v3 компас не детектится. Пробовал COMPASS_TYPEMASK =255, 65535, без изменений. Глянул осциллом, на линиях i2c полная тишина. (Я же ничего не путаю, SCL/TX3, SDA/RX3). 

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-04 03:23:15] chekanoff писал(а): То на земле +11м, то +40м.

    Температура гуляет :( Гуглить еррату к даташиту барометра, без вариантов.

    [2018-05-04 03:44:28] mevg писал(а): Глянул осциллом, на линиях i2c полная тишина.

    то есть речь не про вообще а про одну плату?

  • Аватар профиля mEvg mEvg в 7 г., 7 мес. назад
    [2018-05-04 04:28:21] night_ghost писал(а): то есть речь не про вообще а про одну плату?

    На двух омнибусах такое. Один из них только что перешил для пробы старой версией ( какая была под рукой - от 30.01.18) - и сигналы побежали, и компас завёлся.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-05-03 16:52:21] night_ghost писал(а): Но хотелось бы увидеть не высоту, а давление в паскалях.

    Вывел давление в паскалях в МП. Около 850000 паскалей. Колеблется, естественно. На другом полетнике около 100000 паскалей и колебания очень маленькие (ms5611)

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-04 04:52:27] chekanoff писал(а): Вывел давление в паскалях в МП. Около 850000 паскалей.


    ну в МП я и сам вижу, в новых бинарниках цифирь поделена на 4 для похожести. Интересовала абсолютная цифра в других прошивках

    [2018-05-04 04:42:57] mevg писал(а): На двух омнибусах такое.

    я так понимаю что проблема только на них? У меня нет сейчас такой платы, опс :)

  • Аватар профиля mEvg mEvg в 7 г., 7 мес. назад
    [2018-05-04 05:01:06] night_ghost писал(а): я так понимаю что проблема только на них?

    Видимо, да. Больше проверить сейчас не на чем.  :roll: 

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-05-04 04:28:21] night_ghost писал(а): Гуглить еррату к даташиту барометра, без вариантов.

    А даташит редакции от 8 января 2018 года не пойдет? Довольно свежий так-то.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-05-04 05:09:53] chekanoff писал(а): А даташит редакции от 8 января 2018 года не пойдет?


    не знаю, но даташит от 24 марта 2016 соответствует коду, дающему неверные данные

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад

    С пылу, с жару:

    https://ae-bst.resource.bosch.com/media/_tech/media/datasheets/BST-BMP280-DS001-19.pdf

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад

    на гитхабе у Боша есть сэмплы драйверов, так вот там ДРУГОЙ код!

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад

    Ещё с маркировкой не все понятно. По даташиту во второй строчке маркировки должна быть первая буква K (для массового производства). Либо инженерный сэмпл : в первой строке третья буква E либо *.  Так вот, мне дали две абсолютно одинаковых платки с этими барометрами. На одном буква K (его я и поставил в полетник), а на втором буква Y. В даташите про Y нигде не написано. Гугление этой маркировки привело к тому , что это якобы bmp280 и он ставится в iPad какой-то там. И эти с буквой Y много у китайцев продаются. Может это ревизия какая новая...

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад

    а самый цимес будет если у них разные калибровочные характеристики :)

← Форум группы   Все форумы К последней записи
Постов на странице:

Вы автоматически вступите в эту группу, когда ответите в теме.

Добавить ответ:

-
Рейтинг@Mail.ru