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

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

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

  • Аватар профиля m--s s s6 пунктов в 7 г., 10 мес. назад
    [2018-01-18 10:15:32] night_ghost писал(а): Что самое смешное, такое МОЖНО развести так что наводок на компас будет пренебрежимо мало, вот только 146% гарантия что китайцы этим не заморачивались

    Вот она: https://cl-racing.myshopify.com/collections/new-products/products/clracingf4-air?variant=434651725840

    Возможно и заморачивались, по крайней мере mpu максимально удален от силовой части. Зато bec на 5а в 1см

     

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

    (задумчиво) или просто МПУшка глючная - сейчас на -270 уплыла...

    [2018-01-18 10:25:26] m-s писал(а): Зато bec на 5а в 1см

    ага, на дросселе с открытым сердечником :)

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

    МысЕль. А что если данные с гиры пропускать через фильтр 1/30000 например,  усредняя за 30 секунд, и наружу выдавать разницу между сырыми показаниями и таким вот средним? Понятно что если 30 секунд крутить флипы то фигня получится, а для камеролетов удастся вполне так скомпенсировать дрейф.

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

    Сказано - сделано. Управляется через параметр HAL_CORRECT_GYRO, и на столе даже работает :) Параметром задается постоянная времени интегратора в секундах, 0 - отключено. Будет в следующих бинарниках.

     

    UPD. бинарники готовы

  • Аватар профиля gppsoft Павел Горло в 7 г., 10 мес. назад

    Вопрос! Кто-нибудь уже летал на Omnibus F4 Pro V2? Работает ли сейчас нормально OSD(переключались сами экраны и не работало показание rssi)? Спасибо!

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

    На буржуйском форуме летают. Экраны были исправлены давно, с RSSI пока непонятно что происходит, ибо код в отдельном ОСД и тут тот же самый, а по части парсинга МАВлинка и отображения на экране так вообще неизменный.

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

    Какой файл прошивки нужно выбрать в папке latest, release, plane, для этой платки?  И как (с помощью чего, МП и.т.д.) его прошить? Есть где -нибудь инструкция, ткните носом,пожалуйста...

  • Аватар профиля gppsoft Павел Горло в 7 г., 10 мес. назад

    Для омнибаса прошивать бинарники cl racing?

  • Аватар профиля m--s s s6 пунктов в 7 г., 10 мес. назад
    [2018-01-21 05:33:48] gppsoft писал(а): Для омнибаса прошивать бинарники cl racing?

    AirbotV2 надо прошивать

  • Аватар профиля m--s s s6 пунктов в 7 г., 10 мес. назад
    [2018-01-19 17:52:20] gravizapa писал(а): Какой файл прошивки нужно выбрать в папке latest, release, plane, для этой платки?  И как (с помощью чего, МП и.т.д.) его прошить?

    Mp32v1f4 бинарник. Прошить  можно, например, bf conigurator ом

  • Аватар профиля gppsoft Павел Горло в 7 г., 10 мес. назад
    [2018-01-21 06:23:35] m-s писал(а): AirbotV2 надо прошивать

    Не работает Throttle. 3 канал, sbus

  • Аватар профиля gravizapa gravizapa в 7 г., 10 мес. назад
    [2018-01-21 06:27:27] m-s писал(а): Mp32v1f4 бинарник. Прошить  можно, например, bf conigurator ом

    Ну да,прошился нормально  Mp32v1f4.hex. С МП коннектится,калибруется и.т.д.  Ранее имел дело только с пиксами и с ними,для меня,всё было просто: все порты подписаны :-D , подключил периферийные устр. в заранее известные разъёмы,откалибровал,подстроил,полетел. А в cc3d revo хз по какому принципу подключать периферию и как правильно порты конфигурировать,чтоб волшебный синий дым не вышел весь :-D  и всё работало? Объясните ,пожалуйста,принцип. Для особо одарённых... :lol:

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-21 08:06:12] gppsoft писал(а): Не работает Throttle. 3 канал

    Есть такое дело, баг уже пойман, завтра исправлю

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-21 11:11:33] gravizapa писал(а): А в cc3d revo хз по какому принципу подключать периферию

    В Readme каждой платы описано

  • Аватар профиля gravizapa gravizapa в 7 г., 10 мес. назад
    [2018-01-21 14:10:18] night_ghost писал(а): В Readme каждой платы описано

    Насколько понял про подключение пищалки там точно не написано. На какой пин в МП её назначить и схемку,если можно :-) 

  • Аватар профиля gppsoft Павел Горло в 7 г., 10 мес. назад
    [2018-01-21 14:09:18] night_ghost писал(а): Есть такое дело, баг уже пойман, завтра исправлю

    Еще бы RSSI отловить :)))

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-21 20:21:48] gravizapa писал(а): про подключение пищалки там точно не написано

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

    [2018-01-22 00:35:09] gppsoft писал(а): Еще бы RSSI отловить

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

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

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

    • переименовано все *_MP32V1F4 в *_Revolution дабы сделать малость проще
    • исправлен баг в RC_Input, вызывавший постоянный Failsafe
    • добавлена поддержка компаса MAG3110

     

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

     

    UPD. Сделал заготовку Wiki, приглашаются желающие поделиться знаниями

  • Аватар профиля gravizapa gravizapa в 7 г., 10 мес. назад
    [2018-01-22 05:53:10] night_ghost писал(а): Новая версия:
    • переименовано все *_MP32V1F4 в *_Revolution дабы сделать малость проще
    • исправлен баг в RC_Input, вызывавший постоянный Failsafe
    • добавлена поддержка компаса MAG3110 

    Плата cc3d revolution, приемник frsky d4r2, прошивка revomini_Revolution.hex  Подключен PPM на 5-й пин разъёма Flexi-IO, на 7-й пин подключена osd-шка. В МП на вкладке калибровки радио все каналы работают адекватно,но  ни в какую не желает работать переключение режимов,хотя индикатор переключателя показывает,что сигнал проходит. С этой же настройкой аппы на пиксрейсере и крайней прошивкой arduplane v 3.8.4 переключение режимов работает. Приёмник тот же. В чём может быть проблема?

  • Аватар профиля gravizapa gravizapa в 7 г., 10 мес. назад
    [2018-01-22 04:40:49] night_ghost писал(а): Если же не поддерживает, то ее цеплять просто некуда - нужны дополнительные детали.

    С таким подключением пищалка на cc3d revo должна работать без проблем?

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-22 21:08:45] gravizapa писал(а): В МП на вкладке калибровки радио все каналы работают адекватно,но  ни в какую не желает работать переключение режимов,хотя индикатор переключателя показывает,что сигнал проходит

    не понял, можно видео?

    [2018-01-22 21:58:01] gravizapa писал(а): С таким подключением пищалка на cc3d revo должна работать


    да, должна. Хотя я предпочитаю мелкие полевички, им резистор не нужен

     

  • Аватар профиля gravizapa gravizapa в 7 г., 10 мес. назад
    [2018-01-23 03:10:28] night_ghost писал(а): не понял, можно видео?

    Нет видео,как и нет самой проблемы :oops: ,всё отлично работает. Просто забыл в МП в парам. FLTMODE_CH указать нужный и мучал контроллер,аппу и свой мозг... :lol:  Прощения просим...

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-23 12:29:22] gravizapa писал(а): всё отлично работает

    OK, значит пора летать  8-)

  • Аватар профиля gravizapa gravizapa в 7 г., 10 мес. назад
    [2018-01-23 13:25:59] night_ghost писал(а): OK, значит пора летать

    Не так быстро... :-) нужно ещё пищалку замутить и "фрешку" для логов... К  Вам адаптер ещё не доехал? Просто после пиксов: к удобствам привыкаешь быстро,а отвыкать долго и мучительно... :oops:

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-23 13:59:01] gravizapa писал(а): К  Вам адаптер ещё не доехал? 

    Доехал, вот только к этому моменту оказалось что все наличствующие контроллеры Революшн рассосались по разным бортам и отладке не подлежат. Заказан и едет еще один, жду. Еще чипы на 128МБит приехали, для пересадки, так что будет сразу две версии бинарников, для пересаженного чипа и для подключенной SD карты

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

    Странная штука: внешний компас в таком модуле ,там вроде  HMC5883L стоит, не хотел видиться  в МП. Отобразился и откалибровался только после изменения значения параметра HAL_FLEXI_I2C =1(подключен во FLEXI 4 pin, cc3d revo) Просто для обшего развития: этот прам. активирует шину I2C  или просто совпадение и одно с другим никак не связано? :oops:

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-24 15:09:23] gravizapa писал(а): Отобразился и откалибровался только после изменения значения параметра HAL_FLEXI_I2C =1(подключен во FLEXI 4 pin, cc3d revo) Просто для обшего развития: этот прам. активирует шину I2C  

    Да, по умолчанию FlexiPort используется как UART, ибо все необходимое установлено в самом контроллере, и вдобавок есть софтверный I2C на ногах IO_Port. Установка этого параметра меняет их местами - FlexiPort становится аппаратным I2C а те самые выводы IO_Port становятся софтверным UART-ом

  • Аватар профиля gravizapa gravizapa в 7 г., 10 мес. назад
    [2018-01-24 15:39:32] night_ghost писал(а): FlexiPort становится аппаратным I2C а те самые выводы IO_Port становятся софтверным UART-ом

    Можно ли ещё повесить на Flexi-IO 3dr radio,(сильно туплю :oops:) на какие пины TX,RX и в каком параметре что включить в МП?

     

  • Аватар профиля Night_Ghost Night_Ghost287 пунктов в 7 г., 10 мес. назад
    [2018-01-24 20:14:11] gravizapa писал(а): Можно ли ещё повесить на Flexi-IO 3dr radio

    А Readme к плате читать не пробовали?

     

    UPD.  посмотрел картинку - все не так. И опять же, базовая схема подключения описана в Ридми - ОСД и телеметрия на Main/Flexi без разницы, GPS на UART6 который на IO_Port, I2c там же

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

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

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

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