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

Контроллер F4BY 2.x.x

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

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

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

    Регистрация:
    26 янв 2015
    Сообщения:
    932
    Город:
    Москва
    Имя:
    Алексей Козин
    Обсуждение полетного контроллера f4by 2.x.x версий
    [​IMG]
    В этой ветке обсуждаются: особенности подключения, замечания и пожелания по дизайну, варианты компоновки.
    ​
    Вопросы касающиеся программного обеспечения: задавать сюда

    Официальный сайт проекта: https://f4by.com/en/



    Краткий мануал плата версии 2.1.2 (зеленая): брать тут (doc, версия для печати)

    Краткий мануал плата версии 2.1.5 (черная): брать тут (doc, версия для печати)
    Схема и печатная плата версии 2.1.5 (черная) скачать (pdf, gif )

    По вопросам приобретения контроллера: kozin@mail.ru

    [​IMG]

    перечень изменений:
    • под лого версия платы 2.1.5
    • убрал лишние надписи номиналы деталей и незначащие для пользователя обозначения,
    • компас 5983 это свежая версия от прежнего производителя
    • диоды bat750 с номинальным током 750мА т.е. вдвое мощнее прежних.
    • поменял плюс и минус на разъемах телеметрии и сонара теперь у всех четырехпиновых разъемах питание однотипно
    • поменян делитель по напряжению - пополам. это позволит и защитить аналоговый вход и использовать внешние сенсоры напряжения с предварительным делением.
    • светодиод питания перенесен к гнезду питания
    • выход пищалки на основной колодке вместе с цифровыми и аналоговыми входами свободного назначения.
    • гнездо повермодуля 8пин если считать от края платы gnd, gnd, gnd, volt_sence, cur_sence, vcc, vcc, vcc
    • все USART четырехконтактные и с одинаковой распиновкой это позволит избегать переделок при необходимости переключиться в другой порт
    • на кане добавлен резистор необходимый для повышения стабильности работы шины
    • заведены сенсоры питания серво и 5 вольт через пополамные делители. в новой версии прошивки будет возможновть мониторить и логировать питание контроллера и питание сервоприводов
    • поставлен защитный стабилитрон по 5 вольтам. точно так как это сделано в апм. стабилитрон будет пытаться спасти плату и другие потребители при ошибках монтажа в случае если будет подано слишком высокое напряжение питания или произойдет переполюсовка.
    • поставлен предохранитель по юсб. поскольку диод на 750 мА больше не будет сгорать если плату подключить к юсб и случайно устроить на ней короткое замыкание - поставлен самовостанавливающийся предохранитель предотвращающий перегрузку юсб порта


    [​IMG]

    [​IMG]

    Компановка на раме квадры 450 (HK talon 1) с использованием "монтажного комплекта" от rctimer
    [​IMG]
    - Вариант монтажа на стойки с жпс-глонасс модулем, однако в этом случае необходимо позаботиться об экранировании rf входа навигационного модуля от помех создаваемых полетным контроллером
    [​IMG]
    Выходы на моторы находятся спереди контроллера, со стороны Флешки нумерация каналов -см. точки на разъемах подключения регуляторов оборотов
    [​IMG]
    Выбор типа входного сигнала
    Установите перемычку на сигнальные штырьки каналов:
    • 1-2 DSM
    • 2-3 SBUS
    • 3-4 PPMSUM
    На фото замкнуты 3-4 для ppmSum

    [​IMG]
    - Прошивку следует брать из официального сайта проекта: swift-flyer.com
    - Для загрузки программного обеспечения в контроллер рекомендую использовать Mission Planner версии 1.2.99 загрузить можно отсюда (по крайней мере эта версия работает стабильнее всех) с использованием "Load custom firmware".
    (ссылка загрузки Load custom firmware может быть недоступна если мишен планер не переведен в расширенный режим в соответствующих настройках)

    - Вынимаем единственную перемычку D3 в плате, и начинаем прошивку.

    - При первой прошивке Mission Planner задал несколько вопросов касающихся какая версия платы использована:
    • сначала вопрос это апм 2+ надо ответь нет
    • второй вопрос что это "px4" надо ответить да
    • третий вопрос это пиксавк - ответ любой
    - Далее дождаться вопроса о перезагрузке. Зажать и держать кнопку сброса, выключить и вновь включить юсб разъем.
    - Нажать ок мишен планеру и примерно через секунду отпустить кнопку сброс

    Инициализация карты памяти и запуск.​
    - Для инициализации прошивки нужно вынуть карту памяти, отформатировать ее с файловой системой FAT32 со стандартным размером кластера. (если вставить не подготовленную карту, программное обеспечение работать не будет) Не вставляя карту включить полетный контроллер, войдя в терминал, (помните, что используете не APM, а PIXHAWK во вкладке терминала) набрать
    • mtd start
    • mtd erase
    - После чего выключить питание, вставить отформатированную fat32 карту памяти .
    после этих операций, если контроллер исправный, через 15-20 секунд после включения следует выбрать Com Port и выполнить соединение с Misson Planner.

    Будьте внимательны - без установленной карты памяти к мишен планеру можно подключиться только в режиме терминала!

    В дальнейшем работа с контроллером почти ничем не отличается от работы с контроллером PIXHAWK
    [​IMG]

    Данный контроллер желательно питать через отдельный UBEC на 5 вольт, хотя выдерживает он и большее напряжение, но проверять не рекомендуется
    • Питание контроллера подается на любой из портов IN: signal|+5V|GND
    • Если сумарное потребление авионики питаемой от полетного контроллера не превышает 200ма допускается использовать питание от портов OUT (регуляторов оборотов)
    • Подключение ESC производится к портам OUT 1-6 соответственно (Учтите что порты OUT нумеруются сверху)
    • Подключение приемника производится к портам IN 1-8 для обычного PWM (например родной приемник Turnigy 9X)
    I2C :
    1. +5V. Питание.
    2. SСL. Данные.
    3. SDA. синхросигнал
    4. GND. Общий


    SPI:
    1. +5v
    2. CS
    3. CSK
    4. MISO
    5. MOSI
    6. GND


    CAN:
    1. GND
    2. +5v
    3. CAN L
    4. CAN H


    SONAR :
    1. GND. Общий.
    2. Echo (digital pin 74 для использования в параметрах RELAY...RELAY3 )
    3. Trigger (digital pin 73 для использования в параметрах RELAY...RELAY3)
    4. +5V. Питание.

    использование этого коннектора в качестве цифровых выходов в прошивках новее 27.12.2016

    Digital inpit - output pins
    D1 digital pin 72

    D2 digital pin 71
    D3 digital pin 70

    Пины выставляются в параметрах RELAY...RELAY3 для управления реле 1,2,3,4 соответственно.
    реле №1 может быть использовано для спуска камеры CAM_TRIGG_TYPE=1
    реле №№2-4 могут быть выбраны для управления прочим оборудованием, например парашютом указанием в парметре CHUTE_TYPE номера реле


    RSSI
    параметры настройки:
    rssi_pin 11
    rssi_range 3.3

    допустимый диапазон измеряемых напряжений 0-3.3 вольта
    в Mission Planner для контроля показаний смотреть на закладке "статус", параметр rxrssi
    ( вверху экрана столбик показывает другое, - там Rssi телеметрии )


    FrSky Telemetry (USART4)
    1. GND
    2. RX
    3. TX
    4. +5V. Питание.


    Данный полетный контроллер поддерживает подключение приемника по s.bus:
    Для s.bus необходимо собрать внешний инвертор на двух резисторах и транзисторе: [​IMG]
    in - это выход с приёмника​
    out - 4-й вход на плате, перемычка для запуска s.bus на входы 2-3​
    Подключение телеметрии и S.PORT​
    - Для подключения обычной телеметрии FrSky необходимо просто подцепиться к FrSky порту

    - Для подключения телеметрии по smart port (s.port) необходимо прошиться скетчем из ветки s.port.

    - Сама телеметрия подключается по схеме:
    [​IMG]​
    - Телеметрия в данном контроллере поддерживает отображение полетных режимов на экране вашего пульта:
    [​IMG]​
    - Для этого вам нужно прошить вашу Турнигу прошивкой отсюда.
    - Далее необходимо выбрать в турниге отображение телеметрии MAVLink и обязательно выбрать: Proto PXX; Type D16; и забиндить приемник
    [​IMG]

    - В MissionPlanner в FullParameterList найти отображение телеметрии по...: изменить его
    на 2 при обычной телеметрии, и 3 для телеметрии по s.port

    термин USART1-5 - надпись на плате, наименование физического порта
    термин SERIAL - параметры конфигурации программного последовательного интерфейса

    Настройка USART 4
    группа параметров SERIAL2
    интерфейс имеет аппаратный инвертер, поэтому будут работать без дополнительного внешнего инвертера:
    3Frsky D-PORT
    4Frsky S-PORT

    Настройка USART 3
    группа параметров SERIAL4
    интерфейс без аппаратного инвертера.
    1 GCS Mavlink
    3 Frsky D-PORT (с внешним инвертором)
    4 Frsky S-PORT(с внешним инвертором)
    5 GPS
    7 Alexmos Gimbal Serial
    8 SToRM32 Gimbal Serial
    9 Lidar

    Настройка USART 2
    группа параметров SERIAL1

    1 GCS Mavlink
    3 Frsky D-PORT (с внешним инвертором)
    4 Frsky S-PORT(с внешним инвертором)
    5 GPS
    7 Alexmos Gimbal Serial
    8 SToRM32 Gimbal Serial
    9 Lidar

    USART1
    параметры SERIAL3 не должны иметь эффекта
    порт жестко привязан к GPS

    USART5
    на плате версии 2.1.5 (чёрной) отдан под nsh, на зелёных его нет.
    nsh - это консоль операционной системы, может быть использована для просмотра хода загрузки контроллера, наличия ошибок при загрузке драйверов сенсоров в целях диагностики неполадок
    Если OSD не обновляет данные

    Выглядит так, будто всё работает. Но спутников, батареи и горизонта нет. Появляется одновременно с подключением телеметрии с того же ноутбука, но есть адекватное решение этой проблемы!
    ОБЯЗАТЕЛЬНО подключаемся к контроллеру через USB (проверил на прошивке 3.3.2, не дает настроить работу порта при подключении через телеметрию)
    Далее в Full Parameter List меняем значения (если у вас телеметрия в USART2, то редактируете SR1):
    SR1_EXT_STAT 2
    SR1_EXTRA1 5
    SR1_EXTRA2 2
    SR1_EXTRA3 3
    SR1_PARAMS 10
    SR1_POSITION 2
    SR1_RAW_CTRL 2
    SR1_RAW_SENS 2
    SR1_RC_CHAN 5

    Сохраняете параметры, OSD начинает работать нормально

    спасибо Кириллу (ExxxIM) за идеи по оформлению шапки
     

    Вложения:

    Последнее редактирование: 21 ноя 2024
  2. sav4enko

    sav4enko Абитуриент

    Регистрация:
    5 июн 2017
    Сообщения:
    22
    Город:
    Москва
    Имя:
    Андрей
    Я покупал f4by 2.1.5 full set http://hobby.msdatabase.ru/production_main/product
    Жпс там Megapilot GPS/GLONASS 3333 50*50 compass V8
    Компас использую только внешний, настройки и оффсеты на скрине
     

    Вложения:

    • compass.PNG
      compass.PNG
      Размер файла:
      115,9 КБ
      Просмотров:
      9
  3. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    У меня такой же только 7. Отлично работает.
    Но вот жаловались, что есть проблемы.
    У меня небольшое отличие - у меня на жпс нет компаса вообще.
    Можно посоветовать отключить внешний физически и только на внутреннем для проверки.
     
  4. sav4enko

    sav4enko Абитуриент

    Регистрация:
    5 июн 2017
    Сообщения:
    22
    Город:
    Москва
    Имя:
    Андрей
    Сегодня поставил центральное крепление и стенки, вибраций вроде меньше стало, оцените.
    Компас оставил только внутренний, он крестотест проходит но всегда показывает немного в сторону. Но всегда одинаково, независимо от направления.
    Внешний компас так не умеет))
    В лойтере стал лететь прямо, висит на месте в принципе сносно.
    НО! Осталась самая неприятная проблема - самопроизвольный полет вперед или в сторону при висении в лойтере.
    Сегодня я решил дождаться, далеко ли полетит. Летит не далеко, пролетает 3-5 метров, резко оттормаживается и потихоньку возвращается назад.
    Лог https://yadi.sk/i/d_2eT4fI3K2knV, там таких ситуаций несколько, последняя за несколько секунд до посадки
    Всем спасибо!
     
  5. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Да стало меньше Х, зато стало больше по Z.
    Да сбои есть. И они как-то совпадают с пиками вибраций VelZ.
    Я бы все же еще поборолся с вибрациями. ПК скажет только спасибо.

    Что еще можно предложить.
    Сбросить все настройки (интересные записать на бумажку, не переносить со старого) через mdt start, mdt erase и сброс по умолчанию. Потом неспешная внимательная настройка (особенно акселей и лучше по уровню). Иногда помогает.

    Можно повысить доверие ЖПС через екф. Тут Алексей Дегтярев снял хорошее видео по этому поводу http://forum.rcdesign.ru/f123/thread287225-106.html#post7010010. Пост 4218.
     
  6. sakryukin

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

    Регистрация:
    26 янв 2017
    Сообщения:
    188
    Город:
    Белгород
    Имя:
    Константин Владимирович
    Доброго здоровья! Есть вопрос: на F4BY приходят 8 каналов с ШИМ от приёмника, с выхода я забираю 6 для ESC, но это только 4 входных (газ, рысканье, тангаж, крен) я правильно понимаю?
    7 и 8 выходы это две сервоприводов?
    На 7 или 8 можно подключить Y-провод к ретрактам? Или у них другое назначение?
    А где ещё 2 входных потерялись?
     
  7. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    5 канал - выбор полетных режимов (на всякий случай напоминаю, что назначить можно 6 любых режимов и кстати можно приделать кнопочный переключатель вместо комбинации тумблеров).
    6 канал - для него в МП есть целый список, что можно назначить, включая крутилки для настроек.
    Да.
    Для них тоже целый список, только несколько другой.
     
  8. sav4enko

    sav4enko Абитуриент

    Регистрация:
    5 июн 2017
    Сообщения:
    22
    Город:
    Москва
    Имя:
    Андрей
    Так а к чему стремиться нужно? Я думал, что диапазон от -1 до 1 - это неплохо.
    Рукой вибрации не ощущаются, даже если удерживая коптер рукой дать полный газ.
    На отснятом видео ни намека на желе.
    Пропы apc MR 9x4.5, китайский балансир утверждает, что они в балансировке не нуждаются)
    Так что я вижу 2 пути для уменьшения вибраций на ф4. Купить хороший балансир и развеять все сомнения с пропами или поставить ф4 на виброразвязку вместо поролона. Только хочется понимать, что нужно получить в итоге...
    Прикол в том, что сегодня взлетел и все хорошо, висит на месте, никуда не рвется... Что за хрень... Вот лог https://yadi.sk/i/VbRYWpi13K4S2o
    Никаких отличий от вчерашних условий нет, разве только что ветер сегодня поменьше был
    Это несложно, можно попробовать, никаких хитрых настроек нет, калибровки и полетные режимы, и все...

    Кстати есть еще один глюк, о котором не писАл ранее. При подключении акб после того, как регули пропищат 1 или 2 мотора чуть-чуть проворачиваются, всегда разные. Так было всегда на этом контроллере. В принципе особо не парит, но так не должно быть. Может как-то связано

    А вообще очень хочется понять, что с ним происходит, когда он резко начинает лететь, я бы сказал, что выглядит так, словно жпс дает неправильные координаты и он пытается "догнать", но потом по другим датчикам (аксель?) понимает, что не надо этого делать и оттормаживается. И еще непонятно, почему сегодня этого не происходило)
     
    Последнее редактирование: 12 июн 2017
  9. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Да, и впрямь лучше. Хотя до идеала еще есть куда работать. Питч и рол не дорабатывают, также как и координаты.
    Даже сравнение Ваших 2-х логов показывает, что смотреть надо закладку Vibrations 3.3 и там все вибрации должны быть не более 20. Как только 30, все, сносит крышу.
    Ветра достаточно. Он вводил в резонанс, отсюда и выбросы по Z. Что-то раскачивается от ветра. Ну раз поролон, то провода на ПК вряд-ли, но могут. А так скорее всего ВМГ или сам корпус.
    Скорее наоборот. Аксель намного точнее ЖПС и баро. И в первую очередь если он ошибается, то ЖПС приходится ловить коптер, но он точнее в лучшем случае +-1м держать не сможет. Конечно можно поднять доверие ЖПС и тогда он быстрее начнет исправлять ситуацию и как это сделать давал ссылку на видео. Но лучше все же дать возможность работать акселю.
    Я китайский балансир поставил на полку как экспонат. Его можно использовать только для первичной настройки, но я это проще делаю иголкой. Тем более сейчас у меня многолопастные винты и их в него вообще не всунуть.
    Более точнее делать динамическую балансировку при вращении. Только надо проверять весь диапазон газа, т.к. всегда есть резонанс при определенных оборотах. И только с такой балансировкой можно летать на поролонке.
    Если так не делать, то лучше поставить на виброразвязку.

    Хотя Вы уверяете, что до полного газа рукой не ощущаете, тогда ветер что-то раскачивает.
    Если требуется использовать подвес в висении, то требуется плавное и точное управление, без вибраций, тогда подвесу проще будет отрабатывать.
    Если просто полетать, то можно сильно не париться.
    Если летать на скорости и снимать с подвеса в это время, то это еще дополнительные усилия.
     
    Последнее редактирование: 13 июн 2017
  10. sav4enko

    sav4enko Абитуриент

    Регистрация:
    5 июн 2017
    Сообщения:
    22
    Город:
    Москва
    Имя:
    Андрей
    Большое спасибо за развернутый ответ! Мне в основном просто полетать и поснимать для себя, так что начну с виброразвязки.
    Про динамическую балансировку вмг вопрос проработаю. По результатам отпишу
     
  11. LampGraph

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

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.230
    Город:
    Абакан
    Имя:
    Вячеслав
    нет
     
  12. chekanoff

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

    Регистрация:
    8 фев 2017
    Сообщения:
    485
    Город:
    Кострома
    Имя:
    Андрей
    У меня по Z вибрации зашкаливают за 60 иногда. И ничего. Никуда не улетает. Прет как танк. Сегодня во время RTL на скорости 10 м/с зашкалило за 60. Нормально прилетел.
    Пропы 1245, балансировал на китайском дешёвом балансире. Полетник без виброразвязки, на липучке к раме. Прошивка 3.4.4. Сам удивляюсь, но не боюсь его отправлять дальше километра. Летал "по приборам" вне зоны видимости.
     
  13. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Позицию в лойтере не держит.
    Если лойтер при 60 держит, то есть объяснение такому счастью, чтоб народ себе так же сделал.
     
  14. chekanoff

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

    Регистрация:
    8 фев 2017
    Сообщения:
    485
    Город:
    Кострома
    Имя:
    Андрей
    Держит позицию в любом режиме. Естественно, когда он просто висит, там не будет вибраций за 60. Во время RTL на скорости 10м/с проскакивают.
    Я ничего сверхъестественного не делал. Настройки стоковые. Я не знаю чем объяснить. Проблемы с удержанием позиции у меня пропали, как только я поставил gps модуль bn-880.
    Вот видео лойтера конкретно сегодняшнего полета. Именно в этом полёте вибрация по Z зашкалила за 60 попугаев.
    https://youtu.be/e6LZhtdZLUE
    --- Сообщения объединены, 15 июн 2017 ---
    Если кому интересно, могу дать ссылку на конкретного продавца на Али, у которого мы брали модули.
     
  15. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Отрицать, что от ЖПС ничего не зависит не буду, но пока только подозрение, что важен не сам ЖПС, а наиболее точное соответствие настроек ЖПС спутниковой обстановке. Поэтому подозреваю, что один и тот же ЖПС в разных местах может вести себя по разному.
    Если только сравнить с тем у кого купил. Прикольно будет если продавец будет один и тот же.

    Приеду с отпуска, попробую поменять настройки для 880, может тоже начнет держать позицию так же как МТК.
     
  16. chekanoff

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

    Регистрация:
    8 фев 2017
    Сообщения:
    485
    Город:
    Кострома
    Имя:
    Андрей
    Кострома и Москва - это разные места? Я в Москве тоже хорошо полетал. Удержание было хорошим.
    От Костромы до Москвы 320км.

    Wholesale Ublox NEO-M8N BN-800 GPS Module Support GPS GLONASS BeiDou For Pixhawk APM / APM PIX4
    http://s.aliexpress.com/7BJnIzyy
    (from AliExpress Android)
    --- Сообщения объединены, 15 июн 2017 ---
    А я пока не оставил надежды победить МТК. Есть идейки что подкрутить, но проверять их буду на другом, тестовом дроне, когда второй F4BY приедет.
     
  17. KirS

    KirS Студент

    Регистрация:
    26 апр 2016
    Сообщения:
    82
    Город:
    Киев
    Имя:
    Кирилл Смирнов
    У меня в точности та же история. Улёты с МТК, но после замены на M8N - такого точного коптера я ещё не делал :)
    Так же надеюсь на победу с МТК.
     
  18. akrb

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

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

    Продавец другой, но комплектация один в один. Чую тарятся они в одном месте.
     
  19. chekanoff

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

    Регистрация:
    8 фев 2017
    Сообщения:
    485
    Город:
    Кострома
    Имя:
    Андрей
    В Москву МТК с собой не брал. К Алексею не заезжал.
     
  20. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
  21. sav4enko

    sav4enko Абитуриент

    Регистрация:
    5 июн 2017
    Сообщения:
    22
    Город:
    Москва
    Имя:
    Андрей
    Я заезжал вчера)
    Алексей дал мне другой mtk и beitian bn-880. В выходные будем тестить...
     
Реклама. Купить это место.