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

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

    Не сообразил - что уже выложили. Попробовал. S-BUS не видит :(

    В Messages говорит вот так:

    RevoMini 00390056 30365110 36373239
    Frame: QUAD
    APM:Copter V3.5-dev (cd7728b8 ???? ?????? 16 13:23

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

    В консоли - дата на русском, починю. SBUS - попробую отладить на выходных

  • Аватар профиля An_private An_private в 8 г., 8 мес. назад
    [2017-03-16 10:23:44] night_ghost писал(а): В консоли - дата на русском

    Так и понял. Проще цифрами выдавать в международном формате yyyy-mm-dd.

    [2017-03-16 10:23:44] night_ghost писал(а): SBUS - попробую отладить на выходных

    Буду ждать :)

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

    там было просто $(shell date) в Makefile,  че оно выдало я не смотрел :)   Теперь добавил --rfc-3339=seconds, будут только цифры

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

    Выложена новая сборка

    • исправлена бага с ком-портами
    • добавлен параметр SERVO_MASK для назначения неиспользуемых выводов InputPort в качестве серв
    • добавлена поддержка приема SBUS через UART1 на платах AirbotF4, с соответствующим параметром
    • исправлена бага из апстрима, приводившая к стиранию логов при каждой загрузке - логи теперь сохраняются!
    • Эмуляция EEPROM -  добавлена залочка флеш-памяти после каждой записи и обработчик исключения неправомерной попытки записи.
    • добавлена возможность назначить любой пин в качестве реле (Relay)
  • Аватар профиля An_private An_private в 8 г., 8 мес. назад

    > добавлена поддержка приема SBUS через UART1 на платах AirbotF4, с соответствующим параметром

    Что-то у меня так и не видит S-BUS. Включил 1 на HAL_UART1_SBUS, перезагрузил на всякий случай, не помогло. Что я делаю не так? :)

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 8 г., 8 мес. назад
    [2017-03-28 09:28:03] anprivate писал(а): Включил 1 на HAL_UART1_SBUS, перезагрузил на всякий случай, не помогло. Что я делаю не так?

    Требуете от софта в состоянии пре-альфа надежной работы :) Ну нету сейчас у меня свободного приемника со SBUS,  тот что был проглючил и через несколько секунд после включения начинает выдавать мусор. PPM проверено, работает. DSM в UART5 тоже, такой сетап у меня.  Будет время - спаяю генератор SBUS на ардуине, прогу уже сделал. Тогда и смогу отладить.

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

    Исправлен баг с зависанием под потоком данных UART (например SBUS), бинарники будут чуть позже.

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

    А не сделать ли прямое подключение к регулям, как в Clean/Beta-флайте?

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

    Конечно сделать! :-D  Это удобнейшая фича!

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

    К стати, какие протоколы управления регуляторами поддерживает Ваша прошивка?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 8 г., 8 мес. назад
    [2017-03-30 14:41:19] macrokernel писал(а): акие протоколы управления регуляторами поддерживает Ваша прошивка?

    Все кроме DSHOT. Но на самом деле правильного OneShot125 за глаза хватает - Ардукоптер имеет фиксированный цикл 400Гц, а самолет вообще так только 50.

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

    Вроде бы починил SBUS через UART1 на платах AirbotF4

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

    Проверялось или теоретически? :) Сейчас залил - по прежнему ничего не видит.

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

    Теоретически проверялось :) Мой полудохлый приемник и в режиме PPM, и в режиме SBUS выдает аналогичный бред, а раньше в режиме SBUS было молчание.

    Покупать живой SBUS приемник в ближайшие планы не входит, так что - чем богаты...

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

    Любопытно. У меня тупо висят фейлсейвовые значения - вообще никакой реакции на приёмник.

     

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

    Пульта вообще не видит? Режим через USART1?

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

    Да. Подключил на SBUS/PPM, в параметрах включил HAL_UART1_SBUS включил на 1. Никакой реакции. Пробовал включить еще и HAL_SOFTSERIAL - ничего не изменилось - на RC in висят дефолтные значения.

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

    HAL_SOFTSERIAL пока просто затычка, не используется.  Со SBUS странно, в режиме UART оно не работало  раньше оттого что SerrialManager его реинициализировал, сейчас это заткнуто, других проблем с УАРТами давно не было...

    Кстати, а как обстоят дела с версией отсюда?

    UPD. и отсюда

    UPD2. Вот тут SBUS точно работал

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

    Первая версия: даже не видится Mission Planner

    Вторая версия: нет файлов под airbot

    Третья версия: тоже нет файлов под airbot

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

    ага, нету - я тогда о ней не подозревал :) Но проц один и PPM1 нога там же, так что должна увидеться и с прошивкой для Революшн.

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

    Okey. Все версии просто не коннектятся к mission planner. Видятся как PX4 FMU, но mavlink'а нету.

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

    ах да, они ж не видят барометр... и тупо падают в panic(). Значит надо на настоящем Революшн проверять...

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

    новая версия

    • Режим DMA для больших пересылок по SPI
    • USB виртуальный порт может быть подключен к л юбому UART -  например для настройки OSD или 3DR  модема
    • любой UART может быть подключен к ESC в роли 4-way interface
    • поддержка логов на SD карте для плат AirbotV2 
    • второй раз исправлены логи на Dataflash - сейчас они работают даже на чипах с 64k сектором

     

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

    Как на счёт Omnibus F4 V3

    у неё там барометр встроенный и осд на борту

    Хочется собрать до кучи sbus s.port gps compass osd

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 8 г., 7 мес. назад
    [2017-04-23 03:36:44] dangerd писал(а): у неё там барометр встроенный и осд на борту

    помимо этого на ней отсутствует EEPROM, замененный картой MicroSD.  Так что когда допилю ее поддержку тогда будет.

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

    Вроде как удалось разобраться с ориентацией компаса, а попутно еще и внести последние изменения из апстрима

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

    Плата AirbotV2 работает вместе со всем набортным железом. Ну как работает - не виснет :)

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

    И похоже заодно починился SBUS через USART1 - неверный порядок #ifdef приводил к тому что  эта поддержка  вообще не компилировалась

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

    Исправлено зависание при старте на платах Revolution/RevoMini

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

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

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

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