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

  • Аватар профиля m--s s s6 пунктов в 7 г., 11 мес. назад
    Тем временем Бетафлайт начал гладить данные гиры Кальманом, народ аж пищит от восторга :) Так что все острее желание собрать двухпроцессорный контроллер Арду+Бета

    Может тогда лучше двухядерный stm32f7xx? На одном ядре Арду, на другом Бета)

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

    э нет, тогда куча геморра по написанию ОС с виртуализацией дабы эти двое за ресурсы не дрались. Связь между двумя FC по SPI на 42МГц - наше все, обмен страницами по 512 байт за ~2.5uS, время ничтожно по сравнению с остальными задержками. Остается только подменить 2 модуля - в Бетафлае радио вход, а в Арду выход на моторы

  • Аватар профиля gravizapa gravizapa в 7 г., 11 мес. назад
    [2017-12-29 03:26:07] night_ghost писал(а): если размеры не поджмают то лучше взять полноразмерный Revolution, у него хоть схемотехника приличнее всех этих новоделов.

    Не поджимают,тоже думал об этом, но в схемотехнике не силён и хотел услышать ваше мнение.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2017-12-29 15:40:30] gravizapa писал(а): в схемотехнике не силён

    Основная проблема всех новоделов - отсутствие резисторов на внешних выводах. Поэтому если что идет не так то сразу выгорает проц. Резисторы  на 150 ом последовательно эту проблему устраняют в корне, ограничивая ток вывода до допустимых 22мА (ну если на 12в его не цепануть). Ну и по шумам полезны, не давая СВЧ убегать с платы. Я еще могу понять такую экономию на платах 16*16, но на платах 30*30 это то самое кроилово, которое всегда ведет к попадалову.

    Вторая общая проблема - неверное использование блокировочных конденсаторов. Смотрим схему ПиксРейсер - используются пары 10мкФ и 100нФ. Мин пардон, они ж низкочастотные! На 1ГГц такие конденсаторы вполне могут индуктивностями быть! Камень шумит в диапазоне от 168МГц до бесконечности (аж GPS заглушает), а высокочастотных конденсаторов нет, совсем нет.   По нормам должны быть еще и 1нФ, и даже 100пФ не помешают. Это ж СВЧ, блин блинский!

    Ну и третья проблема - стремление удешевить производство и отсутствие сплошных слоев земли и питания (за исключением тех что со встроенной PDB), отчего высокая индуктивность земляного слоя и соответственно помехи везде-везде. Даже сшивка земли с разных сторон почему-то не производится. Можно сравнить, сколько "ненужных" переходов сделано на нормальных платах - модемов, RC, видеомодулей и GPS - и практически полное их отсутствие на большинстве контроллеров.

    Ну и куча мелочи типа отсутствия супрессоров,  предохранителей и прочих "ненужных" деталей.

    Но если проблему 2 можно решить самостоятельно, а проблему 3 обойти выбором контроллера с PDB, то проблема 1 остается с нами навсегда. Вернее, до сгорания проца :)

  • Аватар профиля gravizapa gravizapa в 7 г., 11 мес. назад
    [2017-12-30 05:27:10] night_ghost писал(а): Поэтому если что идет не так то сразу выгорает проц.
    [2017-12-30 05:27:10] night_ghost писал(а): Вторая общая проблема - неверное использование блокировочных конденсаторов.

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

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2017-12-30 13:18:21] gravizapa писал(а): Видимо что-то такое у пикрейсера наблюдается

    Это, к сожалению, наблюдается не только у ПиксРейсера. Я меньше чем за год потерял обе платы от Аирбота, и ни одной Революшн/РевоМини. Хотя Аирботовские стояли только на отладочном стенде, а Революшны как на стенде так и на разных леталках.

     

  • Аватар профиля gravizapa gravizapa в 7 г., 11 мес. назад
    [2017-12-29 03:26:07] night_ghost писал(а): тогда самый простой вариант это сдуть 2516 и впаять 25128 от Winbond, 16мб для логов вполне достаточно.

    Это она?

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

    Да, она. Ко мне они тоже приехали (как раз десяток за такую сумму :) ), так что в ближайшее время сделаю бинарники для Рево+winbond

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

    Будет непросто в РевоМини вместо 8-ногого соика 2516 вклячить 16-ногий W25Q128FVFIG

  • Аватар профиля gravizapa gravizapa в 7 г., 11 мес. назад
    [2018-01-02 13:10:50] dchernov писал(а): Будет непросто в РевоМини вместо 8-ногого соика 2516 вклячить 16-ногий W25Q128FVFIG

    Думаю никаких проблем не должно возникнуть...

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-02 13:10:50] dchernov писал(а): вместо 8-ногого соика 2516 вклячить 16-ногий

    кому как, а мне таки SOIC-8  приехал :)

  • Аватар профиля gravizapa gravizapa в 7 г., 11 мес. назад
    [2018-01-02 08:34:31] night_ghost писал(а): Да, она. Ко мне они тоже приехали (как раз десяток за такую сумму :) ), так что в ближайшее время сделаю бинарники для Рево+winbond

    Да видел этот десяток,на Али,только мну он без надобности. Тут бы одну удачненько перепаять и будет счастье :-D

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-02 16:57:24] gravizapa писал(а): Да видел этот десяток,на Али,только мну он без надобности.

    Дело личное, мне вот просто крыс кормить не хочется, кои наценку 2000% делают

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

    Друзья! Прошу пардона за небольшой оффтоп, однако задам этот вопрос здесь. Можно ли на АрдуПилоте строить решения управляемые по GSM? Ну там где не требуется быстрых реакций (не авиация)?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-03 18:51:18] clopman16 писал(а): Можно ли на АрдуПилоте строить решения управляемые по GSM? Ну там где не требуется быстрых реакций (не авиация)?

    Леххко, и даже для авиации. Режим авто, и задача целевой точки через модем. Работает просто изюмительно!

    PS. Как там летало поживает?

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

    Нубский вопрос: модемы  3dr c cc3d revo будут работать?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-03 20:10:05] gravizapa писал(а): Нубский вопрос: модемы  3dr c cc3d revo будут работать?

    А какая им разница с чем работать, протокол-то все равно МАВлинк. Дело не в железе а в прошивке, у меня вся эскадрилья на РевоМини с оными модемами как бы

  • Аватар профиля gravizapa gravizapa в 7 г., 11 мес. назад
    [2018-01-03 20:15:17] night_ghost писал(а): А какая им разница с чем работать, протокол-то все равно МАВлинк.

    То есть oplink radio с такой платы можно просто сдуть и в Flexi-IO port подключаем 3dr radio и всё?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-03 23:50:31] gravizapa писал(а):  в Flexi-IO port подключаем 3dr radio и всё?

    И даже сдувать не нужно, чтобы РФМка начала мешаться ее сперва разбудить надо, а этого прошивка не делает. Разве что на ее место DSM сателлит подцепить, там как раз отдельные 3.3 и UART5 RX будут

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

    Прибыл наконец то барометр , всё подключил , прошил текущий прошивкой revomini airbot .Подключился к миссион планеру во вкладке messages такое сообщение

    Check BRD_TYPE: Baro: unable to initialise driver

    Check BRD_TYPE: Baro: unable to initialise driver

    Initialising APM

    Check BRD_TYPE: Baro: unable to initialise driver

    Initialising APM

    Check BRD_TYPE: Baro: unable to initialise driver

    Check BRD_TYPE: Baro: unable to initialise driver

    Initialising APM

    Frame: UNKNOWN

    Airbot 00420038 3336510E 34373939

    APM:Copter V3.6-dev (2f31f944 2017-12-18 11:37:07+

    Check BRD_TYPE: Baro: unable to initialise driver

    Это я чего-то не так подключил или чего то не так ?

    P.S. Платки были заказаны с ссылок в первом посте . На всяий случай проверил в бетафлае там нормально.

    Update

    Подключился терминалом 

    HAL startup at 0ms

    Enabling SD at 1237ms
    Winbond SPI Flash found sectors=32768

    HAL init done at 1238ms


    Init APM:Copter V3.6-dev (2f31f944 2017-12-18 11:37:07+05:00)

    Free RAM: 131072
    FW Ver: 120
    ----------------------------------------


    load_all took 114us
    0 0 0 Sensor failure: Baro: unable to initialise driver

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

     

  • Аватар профиля clopman16 clopman16 в 7 г., 11 мес. назад
    [2018-01-03 19:43:03] night_ghost писал(а): PS. Как там летало поживает?

    Живое еще.. Я правда как весной купил камеру, трансмиттер, экран так и не состыковал это все. Ходил обычным способом в походы, а лето было на них насыщенным

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-04 19:26:37] mailmasterkar писал(а): В теме такое всплывало , решения вроде небыло. Барометр другой нужно ?

    какая плата, какой барометр, куда подключен?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-04 20:36:34] clopman16 писал(а): Ходил обычным способом в походы

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

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

    Платки заказывал по ссылке в первом посте , подключено UART3 TX/SCL и UART3 RX/SDA ну и питание соответственно.

    Тему я тоже прочел и не раз. 

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-05 12:11:17] mailmasterkar писал(а): Платки заказывал по ссылке в первом посте

    там несколько ссылок, так что фото лучше всего. Такая плата с барометром у меня есть, после каникул подключу и проверю.

    PS. А что там Ардуина делает?

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

    Спасибо . Жду.

    На ней приёмник LRS радиоуправления собран , там с обратной стороны si4432 .

     

  • Аватар профиля clopman16 clopman16 в 7 г., 11 мес. назад
    [2018-01-03 19:43:03] night_ghost писал(а): Леххко, и даже для авиации. Режим авто, и задача целевой точки через модем. Работает просто изюмительно! 

    не совсем понял (а если уж честно нифига не понял). постараюсь обрисовать задачку. Хотим с сынулей построить корабель который по GSM/GPRS передавал бы свои координаты и видеокартинку, а мы бы им управляли по этому же каналу... Платформ кроме Raspberry PI/Arduino не приходит в голову даже.

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-05 15:39:13] clopman16 писал(а): Хотим с сынулей построить корабель который по GSM/GPRS передавал бы свои координаты и видеокартинку, а мы бы им управляли по этому же каналу...

    видео все в корне меняет. Тогда разве что Виртурилка в добавок к малинам

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 11 мес. назад
    [2018-01-05 13:42:18] mailmasterkar писал(а): Жду.

    нашел багу, на ночь пущу собираться, завтра будут бинарники

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

    Спасибо !

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

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

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

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