1. Уважаемый Гость! При написании вопросов в раздел форума [ArduCopter] Вопросы, проблемы и решения обязательно придерживаться шаблона сообщения, оговоренного в правилах раздела! Если сообщение не будет оформлено должным образом, то и ответ на вопрос будет с наименьшим приоритетом. Старайтесь дать максимально полную информацию по вашей проблеме, чтобы можно было более детально рассматривать вопрос!
    Скрыть объявление
  2. Уважаемый Гость! Хотите получать кэшбэк с покупок в online-магазинах? Сервис "Zozi.ru" дает такую возможность!
    Скрыть объявление
  3. Друзья! Для нашего ресурса необходим дополнительный объем пространства в облаке Dropbox. Подробнее.
    Скрыть объявление

Swift-Flyer (Firmware для F4BY)

Тема в разделе "F4BY / Swift-Flyer Project", создана пользователем strizhmax, 11 мар 2015.

Реклама. Купить это место.
  1. strizhmax

    strizhmax Coder Команда форума

    Регистрация:
    11 мар 2015
    Сообщения:
    37
    Город:
    Москва
    Имя:
    Максим Стринжа
    тарегет для платы F4BY c процессором 407 в репозитории ardupilot: F4BY
    тарегет для платы F4BY c процессором 427 в репозитории ardupilot: F4BY_F427
    название папки с готовыми прошивками соответсвует таргету
    готовые прошивки:
    https://firmware.ardupilot.org/Copter/


    Обсуждаем прошивку Swift-Flyer для полетного контроллера F4BY. Вопросы, предложения, замечания.
    Вопросы о железе, подключении обсуждаем в другой ветке.


    итак пакет дополнений m1:
    * e7f6fee 2015-09-08 | Enable ADC channels 14/15 for board and servo voltage monitoring (origin/relay_pin, origin/F4BY-AC-3.2) [Maxim Strinzha]
    * 3d1c41b 2015-06-25 | Enable ADC channels 14/15 for board and servo voltage monitoring [Maxim Strinzha]
    возможность мониторинга и логирования напряжения 5вольт поступающего с блока питания и на рейке сервоприводов (моторов) необходимые аппаратные доработки имеются на плате f4by 2.1.5

    * f0f89ce 2015-09-30 | Send distance/bearing to WP on GUIDED mode (relay_pin) [Maxim Strinzha]
    шлет по мавлинку дистанцию и курс в режиме GUIDED для того чтобы можно было видеть это значение в мишен планере. Мы тестируем хардварную фолоумикалку - нам важно видеть правильно ли он видит цель.

    * 9d9a1bd 2015-06-22 | NMEA: enable RMC messages for logging date and time [kozinalexey]
    при использовании навигационного приемника с выводом данных в формате NMEA в лог не писалась дата т.к. в прошивке ардукоптера в инициализации приемника посылалась команда отключающая сообщение содержащее в себе время и дату
    * d61f33a 2015-05-06 | Support D1/D2 as relay output (for camera trigger) [Maxim Strinzha]
    поддержка использования одного из цифровых выходов для управления спуском фотоаппарата.

    * ca49c4b 2015-04-08 | Allow to use only primary compass. [Maxim Strinzha]
    * 753175b 2015-04-07 | Allow to start ArduPilot without internal compass [Maxim Strinzha]
    * 49d458f 2015-04-07 | Allow to use only one compass. [Maxim Strinzha]
    группа фиксов позволяющая не использовать встроенный на контроллер компас в случае что если заранее известно что расположен он в совершенно неподходящем месте.

    * 759f24c 2015-04-07 | Swap GPS and NSH ports (i.e. USART1 and USART3). [Maxim Strinzha]
    поменян порт к которому подключают навигационный приемник. Удобно подключать навигационный модуль к гнезду которое рядом с разъемом подключения компаса т.к. многие навигационные модули имеют на борту компас и тащить два провода с разных мест неудобно.

    * bf6c6ce 2015-03-09 | Change default parameters [Maxim Strinzha]
    изменен ряд параметров по умолчанию втч ahrs_gps_gain =0

    * 1da74d8 2015-03-09 | Remove wrong pwm initialization [Maxim Strinzha]
    при включении контроллера на выходах краткосрочно появлялся импульс с длительностью 1000мс что не позволяло использовать режим калибровки всех регуляторов сразу.
    прошивка Arducopter 3.2 доступна на офф. сайте http://swift-flyer.com/
    прошивка Arducopter 3.2 m1 пока распространяется по запросу. пишите в личку и мэйл.

    git clone https://github.com/Swift-Flyer/ardupilot.git
    cd ardupilot
    git checkout Copter-3.3
    make -C ArduCopter f4by-<рама>

    варианты <рама>
    quaid tri
    hexa
    y6
    octa
    octa_quaid
    heli
    single
    coax

    на компьютере должны быть установлены программы git, make и быть прописаны к ним пути

    релиз arducopter 3.3.2 http://fw.swift-flyer.com/ (файлы прошивок все типы рам)
    особенность сборки
    - перед заливкой вынуть перемычку д3 и не использовать с этой прошивкой.
    на выходы Д2 Д3 продублированы светодиоды с платы.

    дополнения к релизу 3.3.2
    https://www.dropbox.com/s/mydd4qbwz12fodg/ac-33-compasswarm-rgbledByfile.zip?dl=0
    постфиксы которые мы признали важными
    • некоторые экземпляры компаса не стартуют в сильный холод, введена задержка 15 сек и повторный рестарт если компас не стартанул.
    • отключен по умолчанию RGBLED - девайс свойственный пиксу с шины внешнего компаса, но тем у кого он есть его можно включить разместив в папке APM пустой файл с именем RGBLED
    • добавлен код компенсации офсета alegro питаемого от контроллера. Для активации функции нужно установить BAT_ISALEGRO =1
    подробнее про компенсацию и что она дает тут https://sites.google.com/site/picsharekozin/acs758-allegro-ofset-compensation

    arducopter 3.4 arduplane 3.6 в редакции от 01.01.2017
    все типы коптерных рам и прошивка самолета.
    https://www.dropbox.com/s/pvp98foy9717njv/ac34rc1_ap36_12out.zip?dl=0
    особенности и специфика во вложенном ридми файле, прочитайте внимательно
    настройка пидов в картинках
    • добавлено 2 программируемых выхода на разъеме "сонар"
    • доработан функционал camera feedback
    • добавлена поддержка компенсации офсета алегро, это позволяет более точно измерять ток при непостоянном напряжении питания сенсора.
    • поддерживается компактный бортовой дисплей ssd1306 (втч двухцветный)

    arducopter 3.4.4 arduplane 3.7.1 в редакции от 14.01.2017
    все типы коптерных рам и прошивка самолета.
    особенности и специфика во вложенном ридми файле, прочитайте внимательно
    https://www.dropbox.com/s/tcg7teyxgnd7sov/ArduCopter-ac344-quaid-f4by.zip?dl=0
    Новые возможности:
    • добавлено 2 программируемых выхода на разъеме "сонар"
    • доработан функционал camera feedback
    • добавлена поддержка компенсации офсета алегро, это позволяет более точно измерять ток при непостоянном напряжении питания сенсора.
    • oneshot125 (с разрешением 1000 ступеней)
    • ultrapwmx8 (с разрешением 1000 ступеней)
    • два типа бортовых дисплея
    Arducopter 3.6 Dev
    https://www.dropbox.com/s/l2h8le8z4tiz652/arducopter_36dev.zip?dl=0
    программное обеспечение подготавливалось для интеграции в официальный репозиторий Ardupilot, в ходе тестов хорошо себя проявило, поэтому принято решение о публикации,
    В данном программном обеспечении по причине требований основного проекта пришлось временно отказаться от нескольких собственных доработок и улучшений.
    - нет поддержки отдельных входов от радиоприемника в формате PWM, в случае необходимости используйте декодер PWM-PPM
    - нет параметра разрешающего коррекцию офсета сенсора аллегро для более точной его настройки
    Контроллер поддерживает
    4- до 12 PWM выходов, количество регулируется параметром BRD_PWM_COUNT
    при этом 4=4 выхода, 6=6 выходов , 8=8Выходов, 9=12 выходов, остальные значения неприменимы

    официальные сборки "Ardupilot"с OS ChibiOS
    самые свежие сборки для тестировщиков:
    http://firmware.ardupilot.org/Plane/latest/F4BY/ - самолетная прошивка
    http://firmware.ardupilot.org/Copter/latest/F4BY/ - мультироторные аппараты
    по аналогии там же прошивки на традиционный вертолет, ровер-лодка, треккер (поворотка антенны) и подводная лодка


    Особенности журнала полета в 3.4.
     
    Последнее редактирование модератором: 22 ноя 2024
    akrb, ExxxIM, hyperion и 2 другим нравится это.
  2. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    3.3 после взлета верит компасу, если ток показыват криво или настроен неверно - ломанется.
    при настройке нужно уедиться в том что ориентация верная и примерно указывает куданадо.
    в полете нужно немного полетать тудя сюда - при этом он видимо выводит где истинные стороны света и дальше нормально летает, возможно в сильный ветер есть специфика этого процесса.
    попробуйте изменить rcfeel - это фильтр радио, на минике вообще выключил
    --- Сообщения объединены, 30 май 2016 ---
    коптер с плохо настроенными пидами стабилизации будет прилично висеть в штиль но будет неуправляемым и дерганым в ветер и турбулентность. никакой речи о настройке лоитера быть не может.
    посмотрите видео гдея мелкому пиды настраивал на веревке, точно также настраиваются аппараты любых размеров
     
    serg2557 нравится это.
  3. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    Максим Стринжа опубликовал прошивки 3.3.2 под все типы рам
    ссылка в шапке
     
    Platser нравится это.
  4. Platser

    Platser Студент

    Регистрация:
    21 апр 2016
    Сообщения:
    37
    Город:
    Зеленоград
    Имя:
    Денис
    А от 3.3.2-rc1 для коптера отличия есть? Имеет смысл перешиваться?
     
  5. serg2557

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    с компасом намучился дома. видимо наводки от железа. показывает не туда куда показывает с айфона. На природе каюсь не проверил, хотя настройку проводил. В мишенпланере в меню настройки компаса есть галочка "learn offset" я ее выключил, видимо не надо было((( скорее всего она и разрешает подстраивать компас. Но я деклинейшен поставил в ручную по карте. короче надо малыша поганять, а то гексу жалко))) хоть особо и не пострадала.
     
  6. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    компас надо не по айфону поверять а по ориентирвам на местности и карте (можно пользоваться картой мишен планера)
    как именно мы с Тимуром сделали несколько скриншотов в теме по созданию собственной прошивки для апм
     
    serg2557 нравится это.
  7. serg2557

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    по карте проверял, компас не туда кажет((( но это дома, а на природе ориентиров небыло, так как там ничего кроме деревьев и дач небыло а электронные карты не настолько подробны
     
  8. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    ну поэтому и ломанулся нетуда.
    проверьте ориентацию на пиксе и f4by нужно только галочку поставить что компас внешний указывать поворот не надо если чип как в 3др модуле головой вниз, в отличие от апм где надо указывать что ориентация рол 180
    --- Сообщения объединены, 30 май 2016 ---
    в релизе пофиксили возможность использования настройки serial4 на usart3 для того чтобы туда включить каконибудь протокол телеметрии или гимбала - для тех кому портов было мало.
    вторая фича дублирование светодиодов на D3 D2 - поэтому у кого пермычка на D3 - снимите ее.
    у кого мои жпсы - можно подключать провода внешних светодиодов на эти пины красиво мигают снаружи при старте
    у кого нет моего жпс - можно любой светодиод через резистор 200 ом , плюсом к пину, минусом на gnd
     
    Platser нравится это.
  9. serg2557

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    а на компас наводки могут идти по проводам? имеется ввиду - если провода на компас идут рядом с силовыми проводами?
    проверял магнитным компасом рядом с датчиком наводок по магнитному полю нет а вот рядом с проводами есть, стрелка отклоняется
     
  10. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    провода по которым протекает элетрический ток индуцируют магнитное поле которое взаимодействует со стрелкой компаса. те. вносят искажения при измерениях магнитного поля земли.
    Медные провода по которым не протекает (сильный) ток как правило не искажают мангитных полей
     
  11. serg2557

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    тоесть на датчик по низкоточным проводам ничего не должно фонить? и на поле они не могут полиять
     
  12. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    к примеру на апм2.5 под компасом идет питание для не используемого обычно сериал порта, если туда подключить полуваттный модем то компас разворачивается в обратку. сильный или слабый ток понятие относительное и влияние еще зависит от квадрата расстояния
     
  13. Platser

    Platser Студент

    Регистрация:
    21 апр 2016
    Сообщения:
    37
    Город:
    Зеленоград
    Имя:
    Денис
    А вот кстати, можно ли модем телеметрии и OSD повесить на разные порты и что бы они независимо работали? Если да, то как это настраивать? Сейчас оба устройства на одном порту (на OSD только rx подключен), бывает неудобно когда телеметрия не нужна, но приходится её запускать, что бы данные на OSD пошли.
     
  14. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    чтобы пошли данные телеметрии без инициализации осд - существуют sr параметры. и есть мастер их настройки - enable osd в инитал сетап
    второй порт телеметрии может понадобиться если у модема и телеметрии разный бауд
     
    Platser нравится это.
  15. hyperion

    hyperion Куратор Команда форума

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    Алексей по моим сообщения по поводу FSa можно получить какой то ответ?
     
  16. hyperion

    hyperion Куратор Команда форума

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    А тем временем выехал вечером в поле дотюнить пиды да попробовать лойтер вдали от вышки сотовой.. что сказать пока не очень удачно

    Пиды приблизились к автотюновым. P 1.65 D 0.008. был штиль, в штиль в стабе и альтхолде висит прекрасно, рулится четко. Но вот в лойтере улетает кудато.
    Влияние компасов я думаю можно исключить.
    что было сделано.
    1. дома был сделан компассмот. У внешнего компаса 7% у внутренного 40% наводок что ли. В поле полетал сначала с включенным компассмотом, потом отключенным. не помогло.
    2. прямо в поле сделал калибровку компасов. Не помогло.
    3. прямо в поле выбирал внутренний компас. не помогло.
    4. Индикатор EKF в MP показывает зеленый график. Значит по идее компас работает нормально.
    Пробовал крутить пиды лойтера.
    P от 0.2 до 2. При низких значениях ситуация еще хуже. При значении 2 висеть стал получше, но стоит только начать рулить - все полный ахтунг.
    I менял так же от 0.2 до 2. Не помогло.
    Вообщем вера в F4 пока не пропала но с этим же GPSом несмотря на быстрый фикс и низкий hdop у меня уже были проблемы с APM и криусом, так что вечером придя домой заменил его на 100% работающий и отлично себя показавший M8N, который проверю уже завтра..
     
  17. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    есть тестовая прошива на mtk для прошивки самого навигационного модуля.
    я не уверен что я летаю на ней (но надо проверить)
    могу предоставить, для программирования понадобится юсб-сериал адаптер
    --- Сообщения объединены, 30 май 2016 ---
    по вопросу фаилсэф у меня несколько приемников - все работает идеально
     
    5yoda5 нравится это.
  18. hyperion

    hyperion Куратор Команда форума

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    По GPS пока ненадо. Проверю M8N, отпишусь. По FSу вы видео поглядели? Пробовали отключать питание приемника? FS активируется?
     
  19. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    у меня два показательных приемника, у одного есть аппаратный фаилсэф т.е. в канале газа устанавливается 900мс
    второй без встроенного фаилсэйва, у него перестает идти сигнал при выключении передатчика
    оба приемника ppmsum
    оба работают хорошо
    --- Сообщения объединены, 30 май 2016 ---
    по предыдущим логам по приемнику пока ничего не скажу,
    по вибрациям хрень какаято, я еще такого невидел у вас как будто что то сильно брякает на раме, редкие но сильные регулярные удары.
    что за удочка торчит вверх над жпс? ничего не должно торчать, разверните все остальные антенны вниз!
    жпс в -0,5 -сантиметре от диска - чтобы диск перекрывал вид на все конструктивные элементы, вернее поднимите диск к жпсу поближе
    возможно на раме что то излучает сильные помехи это может быть модем телеметрии, видеорегистратор итд.
    верный метод выявления источника - полет в минимальной конфигурации
    сколько было спутников в крайний полет и хдоп?
    меньше 19 на медиатеке - значит гдето сильная помеха
     
  20. serg2557

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    У меня таже фигня и с n8m((( тоже разбираюсь
    и тоже в лойтере летит кудато. спутников кстати n8m поймал всего 13 притом что назовский q6h в том же месте поймал 15 а в нем нет ничего кроме гпс, неужели так фонит проц? хотя n8m стоял на ножке в 17 см от проца

    а кстати не какую частоту настроен порт ГПС? у меня на 57, так как на 38 не работает
     
  21. Alexey Kozin

    Alexey Kozin APM Guru Команда форума

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    по идее бауд задается в в сериал мэнеджере, если не ошибаюсь serial3
    все тесты f4by делал на бауде рекомендорваном дидронесами, т.е 38400 в своих прошивках с апм добавлял бауд до 115200 навскидку меньше лаг жпса
     
    serg2557 нравится это.
Реклама. Купить это место.