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

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

    есть аж два сателлита, один чисто для тестов. Дойдут руки - проверю.

    Новая версия!

    • Plane 3.8.5
    • FatFS обновлен до последней версии
    • улучшена обработка сбоев SD карты в логах

    Бинарники готовы

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

    Отлично. Потестим. Проблему UART1 не трогали ещё, как я понял?

    PS. А не могли бы вы глянуть как прошивка виртуально поворачивает компас, если ему поставитт чекбокс "external"? Я все бьюсь с настройкой ориентации для bn-880 (TS100 такая же). На бетафлайте все видно в динамике в реальном времени,  а тут EKF с толку сбивает.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-26 10:30:53] chekanoff писал(а): Проблему UART1 не трогали ещё


    Я пока не понимаю что там трогать :( Дублирования ног нет, драйвер один для всех устройств, на других платах работает. Только подключать девайс и смотреть что не так.

    [2018-04-26 10:30:53] chekanoff писал(а): А не могли бы вы глянуть как прошивка виртуально поворачивает компас, если ему поставитт чекбокс "external"

    А зачем ему ставить этот чекбокс? Там вообще мрак, поворот компаса отдан в драйвер, так что это у всех по разному :) HMC например делает ROTATION_YAW_90.

    Я когда-то писАл программулю которая с мавлинка берет сырые данные сенсоров и рисует их положение, если найду выложу.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-26 11:10:06] night_ghost писал(а): А зачем ему ставить этот чекбокс?

    Как зачем? Без указания того, что он внешний, МП не даёт его повернуть.

    На F4BY для bn-880 достаточно указать, что он внешний. Драйвер сам его поворачивает как надо. Надеюсь, тут так же.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-26 14:23:05] chekanoff писал(а): МП не даёт его повернуть. [...] Драйвер сам его поворачивает  

    Дык между "не дает повернуть" и "сам поворачивает" прОпасть!  Ну откуда драйверу знать как компас снаружи стоИт?! Он должен сохранять ориентацию чипа, дабы можно было воспользоваться стрелкой на плате компаса. А тут мало того что драйвер крутит ориентацию сам, так еще и по-разному...

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-26 10:22:01] night_ghost писал(а): улучшена обработка сбоев SD карты в логах

    Отформатировал карту. Установил в полетник. Запустил.  LOG-DISARMED=1, пошла запись. Выдернул карту - ЗАВИС  :( Не переподключиться.

    Ребутнул - и четыре раза повторил трюк с вытаскиванием/подключением карты. Больше не виснет. 

    Такой глюк фиг отловишь, наверное.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-26 14:55:56] night_ghost писал(а): Дык между "не дает повернуть" и "сам поворачивает" прОпасть!  Ну откуда драйверу знать как компас снаружи стоИт?! Он должен сохранять ориентацию чипа, дабы можно было воспользоваться стрелкой на плате компаса. А тут мало того что драйвер крутит ориентацию сам, так еще и по-разному...

    А в итоге у конечного юзера выбора нет. Придется ставить галку External, чтобы была возможность хоть как-то настроить компас. На коптере повернуть по Yaw еще можно, а вот если кверху брюхом он в модуле, то физически его не развернешь, ибо GPS антенна в землю смотреть будет.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-26 15:16:42] chekanoff писал(а): Такой глюк фиг отловишь, наверное.

    то-то и оно :(

    [2018-04-26 15:22:08] chekanoff писал(а): Придется ставить галку External

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

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-26 11:10:06] night_ghost писал(а): Я когда-то писАл программулю которая с мавлинка берет сырые данные сенсоров и рисует их положение

    Ага, и даже на гитхаб выложил

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-27 07:22:13] night_ghost писал(а): Ага, и даже на гитхаб выложил

    Спасибо. Попробую.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-27 07:22:13] night_ghost писал(а): Ага, и даже на гитхаб выложил

    Что-то пошло не так. На CTR компас и гиру увидела, а на F4BY только гиру. И к порту нестабильно подключается. Возможно дело в том, что ось Win 7 x64.

    Выпрошу у коллеги Pixracer - попробую на нем.

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

    Сдох барометр. Но не удержался и полетел с глючным. Даже горизонтальную позицию держит, даже домой возвращается. По высоте болтается типа синусоиды. Периодически отрубает баро, периодически берет в работу, видит, что барометру снесло кукушку и снова отрубает и переключается на определение высоты по GPS. EKF - молодец, худо-бедно , но доведет коптер до дома.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-27 14:21:02] chekanoff писал(а): На CTR компас и гиру увидела, а на F4BY только гиру

    ну я за F4BY не отвечаю :) Там потоки МАВлинка настраивать надо, чтобы вся инФа была

    [2018-04-28 01:46:11] chekanoff писал(а): Сдох барометр

    Быстро...

    [2018-04-28 01:46:11] chekanoff писал(а): EKF - молодец, худо-бедно , но доведет коптер до дома.

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

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-28 03:42:51] night_ghost писал(а): Быстро...

    Не исключаю, что сам убил при отмывании платы от флюса.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-28 09:49:44] chekanoff писал(а): ри отмывании платы от флюса.

    Чем и как? Мою уайт-спиритом, наливая на плату барометром вниз - полет нормальный более 10 штук.

    ЗЫ. Тестю все это время SD карты, все больше убеждаюсь что все проблемы от самих карт и их просто надо подбирать.  Сейчас стоит 16Гб трансценд и без единого глюка пишет логи весь день, а до этого пробовал 2Гб Кумо, так она физически переставала отвечать через пару десятков запросов, до полной невозможности реинициализации. 

    • Во-первых, SPI это явно не родной интерфейс для SD карт. Даже крутые карты тупят на самых обычных операциях. 
    • Во-вторых, карта карте рознь. Нужно будет искать ту единственную

    (с) отсюда

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-28 11:39:15] night_ghost писал(а): Чем и как?

    Раньше заклеивал дырки в баро скотчем и отмывал, и лаком покрывал. Тут барометр более мелкий, не стал клеить. Отмываю Flux off и очистителем карбюратора. Деиствия те же, но карбюратор клинер воняет сильнее.

    PS. Заказал пару ардуиновских модулей BMP280 из магазина в РФ.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-28 14:15:17] chekanoff писал(а): Отмываю Flux off и очистителем карбюратора.

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

    Промышленное мытье плат производится в спирто-бензиновой смеси, а если пользоваться не канифолевыми флюсами а жировыми то и уайт-спирита достаточно.

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

    Флюс пользую оригинал от Amtech RMA-223.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-28 15:43:15] chekanoff писал(а): Amtech RMA-223.

    Чисто жировой, на вазелине с активаторами. 

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

    В общем, заказал пару барометров. Жду...

    Вы ещё не проверяли, работает ли SBUS? А то я только PPM протестировал. Если не проверяли, то я протестирую. 

    И очень бы не помешали датчики тока и напряжения. Хотя бы напряжения, чтобы душа спокойнее была в полёте при тестах:)

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-28 15:58:48] chekanoff писал(а): Вы ещё не проверяли, работает ли SBUS?

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

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

    Прошил Omnibus F4 Pro V3 на текущую прошивку. Модуль компас/GPS BN-880 При запуске Bad Compass Health. Как пропал компас.  К сожалению не сохранил прошивку прежнюю.

    Подключаю другой модуль BS-880 - такое же сообщение.

    Ничего не могло случиться на программном уровне?

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

    Ничего в железе не трогали, а всего лишь прошили и компас пропал? В параметрах ID компаса виден?

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

    Да, и это не офсеты. Компасс вообще не обнаруживается, пропал.

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

    Ничего не трогал. Даже не летал еще ни разу. Взял с полки коптер, перепрошил и все. Но это может и совпадение. В параметрах ID компаса есть, но может это осталось с времени пока он определялся?

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

    Да, dev_id компаса - это прежнее значение. Вообще модуль отсоединил, ID компаса из параметров не пропал.

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

    А файл прошивки точно не перепутали? Нужный прошили? Dev_id после перезагрузки ПК по-идее пропасть должен. 

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

    У меня есть архив с прошивками от 09.04.2018

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

    Во, а можно куданить архив выложить?

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

    От 17.04.2018 и от 25.04.2018 есть. Какой нужно?

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

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

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

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