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

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

    Чем он идеален, если он для крыла?

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

    Этим и хорош - для коптеров много контроллеров, а специально для самолёта кот наплакал.

    Чем же  хорошо именно этот matekf405-wing. Набросал схему в stm32cube на основе target inav. И удивился - разведены вообще пины , что есть в процессоре. 3 spi - mpu, osd и sdcard сидят на своей шине и не мешают друг другу. Барометр и компас тоже на свой шине i2c. Ну и ubec встроенные хороши - маленькие и с высоким КПД.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-23 09:01:38] lml писал(а): идеальный контроллер под Ардупилот!

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

    [2018-04-20 10:21:11] chekanoff писал(а): А 2, 5, 7 пункты багрепорта не фиксили ещё?

    2 - такого не может быть, порты одинаковые.  Чтобы разобраться надо UBLOX а я их не держу. П.7 - то же. Будет время - попробую с NMEA, пока на работе напряг и не до того.

    5 - повернул, в ближайших бинарниках будет. 

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-23 12:24:13] m-s писал(а): Ну и ubec встроенные хороши - маленькие и с высоким КПД.

    А вот  тут позволю себе не согласиться - DC-DC низкочастотный, уровня "сойдет". Но пока эта плата лучший кандидат на роль "ардуина на F405" :)

    [2018-04-23 12:24:13] m-s писал(а): Барометр и компас тоже на свой шине i2c

    барометр глючный - при  чтении во время внутренней записи в регистры читается мусор, BMP180 и то лучше. Фильтр остроту проблемы снимает, но внутреннее "ФИ" остается

    Порт на базе таргетов от Бетафлая на примере предыдущей платы от матека доказал работоспособность, так что поддержку можно добавить минут за 15

  • Аватар профиля m--s s s6 пунктов в 7 г., 7 мес. назад
    [2018-04-23 14:40:40] night_ghost писал(а): А вот  тут позволю себе не согласиться - DC-DC низкочастотный, уровня "сойдет". 

    Тут больше не значит лучше. Копеечный mp1584dn на 1.5mhz не даст соврать)

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

    Китайцы, конечно, задолбали экономить по пол цента на нормальной комплектухе.

    А какой самый правильный баро?

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

    Ms5611

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-23 14:15:17] night_ghost писал(а): Будет время - попробую с NMEA,

    У меня есть на MTK3333. Попробую его.

    PS. На F4BY с 3.6dev NMEA автоматом не хочет определяться. Обязательно надо вручную выставить протокол NMEA.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-23 17:28:55] chekanoff писал(а): На F4BY с 3.6dev NMEA автоматом не хочет определяться.

    Ага, отпилили автоопределение, номер вредительского коммита я раньше давал

    [2018-04-23 16:14:40] m-s писал(а): Тут больше не значит лучше. Копеечный mp1584dn на 1.5mhz не даст соврать

    В части борьбы с помехами от моторов таки значит. На том же копеечном mp1584dn хуже стабильность от нагрузки, зато видео не полосит.

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-20 10:13:59] night_ghost писал(а): второй день мучаю контроллер, не виснет хоть тресни...

    Подсунул ему вместо 1GB карту на 8GB - виснуть перестал, логи строчит на нее. Но есть опасный момент: если в произвольный момент вытащить карту, то виснет намертво с той же ошибкой "Log write 4096 bytes fails: Disk error". То есть, если в полете откажет карта памяти, контроллер зависнет и привет.

    Произвел те же действия на F4BY 3.6dev ( LOG_DISARMED=1) - не виснет, даже в messages ничего не плюет по этому поводу. 

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-24 21:30:16] chekanoff писал(а): если в произвольный момент вытащить карту, то виснет намертво

    Пока еще не поймал на чем именно виснет, вроде бы везде есть таймауты...

     

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

    Новые бинарниики, Коптер 3.6-RC1

    Sched stats: uptime 75546s

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-25 06:55:41] night_ghost писал(а): Sched stats: uptime 75546s

    Да. При извлечении карты на лету не завис. Остановил логгинг. Но вставляешь ее обратно на лету - виснем:(

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-25 10:38:18] chekanoff писал(а): Но вставляешь ее обратно на лету

        интересно, кто карту в полете обратно вставлять будет?  :mrgreen:

    Вечером попробую. Тут проблема в том что нет датчика наличия (или он мне не попался), и дерготня картой идет напрямую на аппаратный SPI. 

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

    Дело в том, что неисправная карта может себя повести как угодно. Например, "отвалилась" в полете и ладно. Но она может и активность по шине проявить через некоторое время. - > зависон.

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

    Э нет, неисправная карта по первой неисправности блокируется от обращений. Вставление же на ходу может нарушать другие операции на той же шине во время переходного процесса. Если карта неисправна настолько что держит вывод когда к ней не обращаются то ессно ничего работать не будет.

    ЗЫ. Поэтому-то я и предпочитаю набортные чипы памяти, 32МБ вполне достаточно для логов с ротацией.

     

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

    Продолжаю отчет:

    MPU теперь ориентирован верно.

    GPS заработал на uart4, автоопределился, настроился. Не отваливается. На Uart1 определяется, но как и ранее - в цикле отваливается.

    Телеметрия на UART1 НЕ работает. Для пробы переткнул на UART5 - там работает.  Похоже что-то с UART1.

    UPD: DSM сателлит на rx2 не работает.

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

    Конечно контроллер не должен зависать ни при каких сценариях. 

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-25 11:15:54] chekanoff писал(а): DSM сателлит на rx2 не работает.

    RX2/TX2 назначены как софтверные PPM1/PPM2, так что работать просто обязаны. ППМ работает? УАРТ1 посмотрю на конфликты ног, похоже кто-то отнимает порт. Бля-годабря Роскомпозору на работе аврал, так что сроки не обещаю ну вообще.

     

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

    PPM на предыдущем релизе работал, DSM не работал. Думаю, на последнем та же ситуация. На последнем пробовал только DSM. 

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

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

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-25 16:26:41] chekanoff писал(а): PPM на предыдущем релизе работал, DSM не работал

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

    [2018-04-25 16:29:13] chekanoff писал(а): очень удобно будет полное соответствие пинаута платы для айнава и для арду

    Я что, против что ли? Список что где не там - в студию.

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

    Поймал зависание. Если карта покривилась так что реинициализация отваливается по таймауту, где-то происходит ХардФаулт с очень веселым адресом PC

    SD timeout!

    !!! Exception: HardFault at 10003A60 LR=80512FB

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-26 04:39:18] night_ghost писал(а): Вообще не представляю как такое может быть - парсер софтверный, от платы не зависит, и не менялся уже вечность.

    А DSM давно и не работает. И на F4BY тоже. Тот же самый приемник в Betaflight нормально работает.

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-26 09:23:37] chekanoff писал(а): А DSM давно и не работает. И на F4BY тоже

    А пардон, как это связано? И где кто "давно" про то сообщил? 

  • Аватар профиля Chekanoff Chekanoff3 пунктов в 7 г., 7 мес. назад
    [2018-04-26 04:39:18] night_ghost писал(а): Я что, против что ли? Список что где не там - в студию.

    Не не не. Это была констатация факта, мысли вслух. В том плане, что верной дорогой идем.

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

    Я всегда стараюсь подтянуть подключение к популярной картинке, ежели таковая имеется. Тогда инструкция редуцируется до "подключать по инструкции к плате"

     

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

    Так кодом ардупилота связано, видимо, раз на двух разных ПК не работает. А Алексею Козину я сообщил об этом давно. Чуть ли не год назад. Но, как-то не особо, видимо, DSM людям нужен.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 7 мес. назад
    [2018-04-26 09:32:21] chekanoff писал(а): А Алексею Козину я сообщил об этом давно. Чуть ли не год назад.

    Хм. Алексей Козин мне не отчитывается, вообще-то. Я про это слышу впервые, но когда делал софтверный декодер, он у меня работал.  Есть даже летало с РевоМини и сателлитом. Декодер через аппаратный УАРТ точно работает, используя тот же парсер что и софтверный. Надо будет потыкаться... 

    ЗЫ. Софтверный декодер капризен к соответствию сигнала стандарту, и некоторые SBUS приемники отказывается видеть - может и с DSM так?

     

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

    В то время я о вашем проекте и не знал:), так что мне и сообщать особо не кому было. 

    А с PPM и на текущей прошивке я даже взлетел на кухне сегодня ночью.   

    У вас нет сателлита для теста? Может ваш ближе к стандарту.

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

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

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

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