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

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

    Вот ещё один интересный девайс - F4, OSD, PDB, Current Sensor, BEC 5В 1А, ESC Blheli_S 4x30A на одной плате 36x36 мм, 22 грама: https://www.banggood.com/Racerstar-StarF4-30A-2-4S-Blheli_S-4-in-1-ESC-AIO-F4-BF3_1-Flight-Control-Board-with-5V-BEC-p-1142990.html

     

  • Аватар профиля m--s s s6 пунктов в 7 г., 4 мес. назад
    [2017-07-07 10:34:44] macrokernel писал(а): Вот ещё один интересный девайс - F4, OSD, PDB, Current Sensor, BEC 5В 1А, ESC Blheli_S 4x30A на одной плате.
    Там ни uart нет, ни i2c, ни компаса с барометром. Бесполезная для навигации плата

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 4 мес. назад
    [2017-07-07 14:31:22] m-s писал(а): Бесполезная для навигации плата

    Ну вобщем-то да, хотя барометр самолету не особо нужен, а компас обычно снаружи подключают. Что до I2C то оно может быть назначено на любые 2 ноги проца. Но вот встроенные ESC для самолета совсем ни к чему :)

    [2017-07-07 07:22:51] anprivate писал(а): с S-BUS там ничего нового?

     SBUS надо пробовать, вокруг много переделано.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 4 мес. назад
    [2017-07-07 07:22:51] anprivate писал(а): Было бы неплохо, кстати, чтобы была pdf'ка с хорошими фотографиями плат

    Сколько проектов ведут разрабы BlHeli,  как активно, и сколько их спонсируют? А я один и только для себя, и если буду еще и документацию готовить то вообще ничего не успею.

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

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 4 мес. назад
    [2017-07-07 07:22:51] anprivate писал(а): А то действительно - зоопарк - названия везде разные, немудрено запутаться. 

    Вдогонку. Пока мне попалось 2 основных варианта разводки камня STM32F405, на коем сделаны все эти контроллеры: вариант Революшн/РевоМини и вариант АирботВ2. Ограничено это свойствами самого проца, и что скорее всего базовые функции будут работать либо на той, либо на другой прошивке. Так что все отличие по зоопарку - что из перефирии на каких SPI висит. Так что при необходимости это можно перенести в параметры HAL.

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

  • Аватар профиля m--s s s6 пунктов в 7 г., 4 мес. назад
    [2017-07-08 13:25:21] night_ghost писал(а): Приехал такой контроллер, что позволяет сделать самый мелкий ардукоптер в мире

    Там же подключать некуда сенсоры внешние?Или к ногам процессора напрямую подпаиваться?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 4 мес. назад
    [2017-07-09 10:11:13] m-s писал(а): Или к ногам процессора напрямую подпаиваться?

    А кому сейчас легко?

  • Аватар профиля macrokernel macrokernel в 7 г., 4 мес. назад
    [2017-07-08 13:25:21] night_ghost писал(а): PS. Приехал такой контроллер, что позволяет сделать самый мелкий ардукоптер в мире

    Page not found.

    Оно: https://www.banggood.com/Micro-20x20mm-Betaflight-STM32F4-F4-Brushless-Flight-Controller-Integrated-with-BEC-OSD-p-1132495.html?

    P.S. Да, оно, потеряли "l" вконце.

     

  • Аватар профиля macrokernel macrokernel в 7 г., 4 мес. назад
    [2017-07-07 17:33:05] night_ghost писал(а): Ну вобщем-то да, хотя барометр самолету не особо нужен, а компас обычно снаружи подключают. Что до I2C то оно может быть назначено на любые 2 ноги проца. Но вот встроенные ESC для самолета совсем ни к чему :)  SBUS надо пробовать, вокруг много переделано.

    А разве Ваша прошивка Arducopter не поддерживает?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 4 мес. назад
    [2017-07-10 14:36:28] macrokernel писал(а): А разве Ваша прошивка Arducopter не поддерживает?

    Это было к тому что для коптера там не хватает барометра, а для самолета лишние регули

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

    А зачем mpu6000  сидит на soft_spi?

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

    Нашёл, это из той же серии, что и O0 в SPIDevice.cpp

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 4 мес. назад
    [2017-07-11 15:05:47] m-s писал(а): А зачем mpu6000  сидит на soft_spi?

    А какая разница где ему сидеть? Все равно во время его опроса больше ничем  другим не занимаемся. Можно и через DMA, пробовал - работает, а смысл? Куча команд инициализации чтобы 10 байт считать. При использовании Soft_SPI инициализация не нужна, и общее время на чтение получается минимально возможным. Вот с SD картой дам да, смысл использовать DMA уже есть.

    PS. Первоначально - да, именно потому что и -O0

  • Аватар профиля macrokernel macrokernel в 7 г., 4 мес. назад
    [2017-07-10 15:15:59] night_ghost писал(а): Это было к тому что для коптера там не хватает барометра, а для самолета лишние регули

    Так ведь вот же-ж: https://www.banggood.com/ru/Kingkong-Micro-Naze32-4DOF-External-Sensor-Barometer-Magnetometer-Module-p-1046770.html :) И хорошо, что его нет на плате контроллера - куда там поролон лепить? А внешний модуль можно и разместить подальше от наводок (для компаса), и барометр поролончиком прикрыть. То, что нет I2C выводов - это да, очень неудобно.

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 4 мес. назад
    [2017-07-12 16:39:42] macrokernel писал(а): Так ведь вот же-ж

    У меня на этот модуль даже в Ридми ссылка есть, вот только он БОЛЬШЕ чем сам контроллер :) Для него уже куплены GY-652, сойдет.

    [2017-07-12 16:39:42] macrokernel писал(а): То, что нет I2C выводов - это да, очень неудобно

    При внимательном рассмотрении выяснилось, что если сдуть транзистор пищалки а вместо него разместить перемычку то получается 4 вывода подряд для Soft_I2C  - LED, +5, Gnd, Buz

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

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

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

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