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. SergDoc

    SergDoc F4BY Hardwar developer Команда форума

    Регистрация:
    11 мар 2015
    Сообщения:
    217
    Город:
    Belarus Slonim
    Имя:
    Сергей Липницкий
    я не о том, я про то, что даже если нет в приёмнике файлсейва - он всё равно сработает если приёмник "зависает" на более чем 2 секунды - это файлсейв и не важно в каком там положении столбики!
     
    ExxxIM нравится это.
  3. ExxxIM

    ExxxIM Научный сотрудник

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    т.е. в теории можно словить failsafe набирая высоту на коптере? в момент, когда у тебя стики в неподвижном состоянии и при условии что стики совсем не "барахлят"
     
  4. SergDoc

    SergDoc F4BY Hardwar developer Команда форума

    Регистрация:
    11 мар 2015
    Сообщения:
    217
    Город:
    Belarus Slonim
    Имя:
    Сергей Липницкий
    нет - всё равно сигнал меняется - какие бы там сверх навороченные стики не были плюс при передачие есть помехи так, что в приёмнике он всё равно "дрожит", а вот если на приёмник ничего не приходит, то с него сигнал становится как вкопаный!
    --- Сообщения объединены, 31 май 2016 ---
    это ещё в КУКе было реализовано...
     
  5. hyperion

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

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    все верно... это я не правильно проверял... Работает FS. В обоих режимах. Извиняюсь за наезд :)
     
    SergDoc нравится это.
  6. LampGraph

    LampGraph Кандидат наук

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.230
    Город:
    Абакан
    Имя:
    Вячеслав
    Столкнулся с неприятным глюком, решил поделиться:
    Собрал с восстановленным ПК (заменил STM, соответственно все прошивал с нуля на чистый проц) из хлама коптер. Прошивку залил 3.2. Собрал без GPS, отключил преармчек - все заармилось. Все хорошо. ПК у меня повернут вправо на 90 градусов, соответственно AHRS Orientation = 2 (90 градусов по YAW) Подключил GPS, поймал спутники (5 штук на подоконнике, GPS модуль пережил множество крашей, весь помятый) - все хорошо. Включил преармчек.
    На следующий день на подоконнике пытаюсь заармить - МП ругается на количество спутников (было 5, минимум 6). Отключаю преармчек по GPS и тут начинаются сюрпризы:
    При изменении параметров в МП (в частности преармчек, минимальное количество спутников для GPS) - они сохраняются, потом при перезапуске контроллера, МП загружаются верные, в Tower на андроиде тоже считываются верные, но сам ПК на эти изменения никак не реагирует. Все так же ругается на NoFix (даже если я совсем GPS модуль отключу физически), на количество спутников, если их меньше 6. Пробовал восстановить заводские настройки - не помогает.
    Спасла прошивка, сейчас версия 3.3, настройки сохраняются.
     
  7. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Алексей, я так понял проблема подлета после автотюна исчезла. Или больше не проверялась?

    Извините, что раньше не отвечал, не работала оповешалка.
     
  8. hyperion

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

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    простите не понял?)
    Если вы про фс, то у меня он был отключен во время последних тестов. Думаю обновиться на последний релиз, включить ФС и потестить с подключенным rssi выводом.
     
  9. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Ну да про него. Тестить будете попробуйте, пожалуйста, оба варианта ФС.
     
  10. hyperion

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

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    На столе позавчера проверил - работали оба варианта ФС, Косяк был в том что я не армил контроллер чтобы проверить работу ФСа. Причем АПМ не нужно армить а Ф4 надо... Хз у пикса такая фишка или нет.
    По поводу ложных срабатываний да, теперь рсси подключен, прошью последний релиз и полетаю.
     
    akrb нравится это.
  11. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    О надо добавить в инструкцию.
    Пикс интересен только факультативно.
    Ждем результаты.
     
  12. serg2557

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    народ привет
    а кто подключал сателит DSM?
    Там надо инвертер ставить или нет?
     
  13. SergDoc

    SergDoc F4BY Hardwar developer Команда форума

    Регистрация:
    11 мар 2015
    Сообщения:
    217
    Город:
    Belarus Slonim
    Имя:
    Сергей Липницкий
    нет, но смотрите питание - с колодки 5В выходит, а чем питается сателлит? не 3.3 случайно?
     
  14. serg2557

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    Да 3 Вольта. Есть ди на плате 3.3?
     
  15. Alexey Kozin

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

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    есть, даже три штуки, но заняты. ставьте отдельный лдо из 5 на 3,3
     
  16. hyperion

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

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    Облетал релиз, вроде все окей, все параметры перенес из 3.3.2-RC1. Кстати был ньюанс что все настройки перенеслись, а вот калибровка компаса нет. Точнее калибровки перенеслись но МП орал что компас не откалиброван и контроллер не армился. Но после калибровки все стало нормально. Причем параметры калибровки акселя перенеслись через экспорт-импорт нормально.
     
  17. akrb

    akrb Научный сотрудник

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    А поподробней:geek:.
    Проблемы с МТК остались? Ну и есть еще какие-то особенности.
     
  18. hyperion

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

    Регистрация:
    19 фев 2015
    Сообщения:
    832
    Город:
    Абакан
    Имя:
    Алексей
    Подробностей мало )) Проверил только тряску подвеса да полетал в альтхолде. МТК больше пока не цеплял. В конце июня съемка, готовлю коптер к ней, пока что особо нету времени на эксперименты.. После того как все устаканиться попробую прошивку другую - Алексей мне ее скинул, и попробую затестить.
    Откопал битопласт что присылал Алексей. Заклеил баро им. До этого пихал паролонку просто. Логи пока не глядел но субъективно просадок по высоте не наблюдал. Хотя конечно и не вжаривал))
     
    akrb нравится это.
  19. Alexey Kozin

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

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

    serg2557 Студент

    Регистрация:
    1 апр 2016
    Сообщения:
    95
    Город:
    Нижний Новгород
    Имя:
    Сергей
    Алексей летал в выходный, в теме на рцдизайне отписался с видео
    МТК у него висит как "прибитый"
    провалы по высоте есть небольшие.
    сам пока не экспериментировал, ставил немца))) на рабочую гексу
    кстати по ГПС - подоконниковые тесты.
    n8m (7 спутников)- определяет точку +- 50 метров
    МТК (7 спутников)- +- 300 метров
    НАЗА (ublk 6Q 6 спутников) - +- 20 метров
    немец (ublk 6H 6 спунтиков) +- 1 метр))) паказал место квартиры в доме - я приятно удивен - посмотрим как летать будет
     
    LampGraph и Alexey Kozin нравится это.
  21. Alexey Kozin

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

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