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

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Еще раз. Это китовский набор для пайки и проверки самому.
    По самой плате - разница по мне значительна. Устраивает на все 100. Мне после нее рассматривать другие даже не хочется.
     
  3. LampGraph

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

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.230
    Город:
    Абакан
    Имя:
    Вячеслав
    Вот как раз если вы будете рассматривать готовый вариант (разве что без запаянной гребенки, то разница с Катаем огромная - если не ошибаюсь (нет возможности сейчас подтвердить), все f4by во-первых тестируются, во-вторых изготавливаются в провереном месте с контролем качества, кроме того схема разрабатывалась опытным инженером со стажем, компоненты подбирались основательно, а всякие омнибусы содержат миллион ошибок проектирования.
    У меня лежит два апм с Китая, которые особо то и не летали - то ли микротрещины то ли пайка кривая... И две f4by одну из которой я спалил и оперативно получил помощь в ремонте, в результате обе работают без нареканий (причем обе летают со встроенным компасом). Сейчас еще одну хочу заказать в самолет.
     
    Revenger и akrb нравится это.
  4. Revenger

    Revenger Старший научный сотрудник

    Регистрация:
    10 ноя 2016
    Сообщения:
    912
    Город:
    Ставрополь
    Имя:
    Александр
    Думаю это послужит лишней рекламой. Дабы спор закончить, приведу цитату из описания:
    Надеюсь закончим спорить как и куда?
    Разница лишь в том, что "конструктор" без гарантий, и если что случись - покупать еще один. Но тест платы перед покупкой можно (!) "дозаказать", это не дорого.
    Пока думаю. До завтра :) Жду что китаец ответит.
     
  5. Alexey Kozin

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

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

    совершенно случайно вы ее сбыли.
    универсальное крепление ласточкин хвост.
    я его хотел для крепления подвеса сонинекс на тарот 690 с тем чтобы можно было навесное быстро менять.
    например вставить между подвесом и аппаратом промежуточный дополнительны батарейный отсек,
    или повесить для определенной мисии вместо сонинекса легкую гопро.

    на самолетах для дальних полетов нужны крепления для навесного оборудования и батарей при необходимости дальнего полета.
    причем если жестко крепить батарею на крыло то при не очень мягком приземлении тяжелая батарея вырвет от крыла кусок.

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

    Мне очень бы хотелось вас отблагодарить за эту модель - я предлагаю вам набор для самодельщика f4by в подарок, пишите в личку обсудим детали отправки
     
    Revenger и LampGraph нравится это.
  6. LampGraph

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

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.230
    Город:
    Абакан
    Имя:
    Вячеслав
    Ух ты! А я еще раздумывал: писать про это крепление или нет... Очень рад что моя работа (даже не изобретение, а просто реализация давно всем известной схемы) принесла столько положительных эмоций!
     
    Revenger нравится это.
  7. Revenger

    Revenger Старший научный сотрудник

    Регистрация:
    10 ноя 2016
    Сообщения:
    912
    Город:
    Ставрополь
    Имя:
    Александр
    И где же фото? :)
    Как уже писал на рцдесигне в дневнике - принтер раскрывает нам доселе неведомые горизонты. И как бы не кричали противники и тормоза прогресса о "недолговечности и ненадёжности" пластика - плевать на них.
    Я тоже давно замучавшись то прикручивать то откручивать подвес, сделал быстросъём. На сколько легче стало жить! :) Хочу - подвес. Не хочу - просто камеру.
    Не говоря уже о всяких частях коптера, которые без печати пришлось бы переделывать по сто раз за деньги у "дяди".
    Обязательно писать! Про все, кажущиеся, мелочи. Ведь за счёт таких самоделок и модернизаций происходит прогресс в коптеростроении. Мы отходим от того, что нам предлагают продавцы готовых решений!

    извиняюсь за оффтоп...
     

    Вложения:

    • IMG_5261[1].JPG
      IMG_5261[1].JPG
      Размер файла:
      91,9 КБ
      Просмотров:
      15
  8. Alexey Kozin

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

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

    Revenger Старший научный сотрудник

    Регистрация:
    10 ноя 2016
    Сообщения:
    912
    Город:
    Ставрополь
    Имя:
    Александр
    Вот! Понимание таких "мелочей" приходит во время едыс опытом, а у вас уже в первые дни печати :thumbsup:
    Я сделал без конуса, но поперёк слоёв. Деталь заходит с небольшим натягом и даже при крашах не вылетает.
    Обязательно продумывать заранее деталь. Как она будет нести нагрузку, как печатать, как избавиться от поддержек...
    Ушел в блог кино смотреть :)
     
  10. LampGraph

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

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.230
    Город:
    Абакан
    Имя:
    Вячеслав
    Продолжаем тестирование. Вот так теперь висит в ветер, причем в настройках ничего не менял, предварительно круги не наматывал - он сразу со взлета так висеть стал. Стоят галочки автоматической настройки компасов, видимо настроился.
     
    akrb нравится это.
  11. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Норм. Можно попробовать еще на 1 внутреннем. Все равно офсеты большие и внешний скорее больше мешается.
     
  12. LampGraph

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

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.230
    Город:
    Абакан
    Имя:
    Вячеслав
    На 1 внутреннем до этого летал - было хуже, потом второй подключил и сделал его основным. Результат выше. Хотя офсеты, по-моему, у внешнего больше.
     
  13. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Понятно. Возможно сказываются наводки.
     
  14. KirS

    KirS Студент

    Регистрация:
    26 апр 2016
    Сообщения:
    82
    Город:
    Киев
    Имя:
    Кирилл Смирнов
    Кстати о наводках, неожиданно столкнулся с этой задачей. никогда не было (наверное хорошо провода скручивал/прокладывал), а вот теперь зашкаливает за 700.
    Собственно мой вопрос - имеет ли смысл попробовать накрыть силовую часть mu-металлом ? Просто проблематично в моей компановке провода по-другому свить и проложить. Компас стоял "в бутерброде" над контроллером и под акриловым колпаком. Компактно и функционально Сейчас поднял на стойках см на 7-10. Наводок стало значительно меньше, но периодически в Loiter проявляется склонность к унитазингу. Придётся ставить на мачту, но это сводит на нет все решения о компактности и т.д. Хотелось бы сохранить вариант в бутерброде с контроллером и под колпаком. Поэтому и интересуюсь экраном от наводок.
     
  15. 5yoda5

    5yoda5 Master Команда форума

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Никто однозначных тестов не проводил. Я эту тему поднимал ровно три года назад (кстати, сегодня юбилей), меня засмеяли. А поскольку я тогда был ещё новичком (где-то чуть меньше года в хобби на тот момент) - я бросил эту затею. А потом стало некогда.
    Предлагаю вам провести всесторонние исследования и рассказать о ваших экспериментах. Возможно, именно вы принесете новое в коптеростроение. Если идея получит развитие - организуем отдельную тему.
    А пока "для затравки" я приведу видосик из темки:

    Ещё есть мысль - организовать "клетку" из проволочек.
    Звонят председателю колхоза:
    - коровы начали плохо есть!
    - нарисуйте на стенах красные круги.
    Сделали.
    Через неделю звонок:
    - у нас начался падёж скота!
    - нарисуйте зеленые треугольники.
    Сделали.
    Через неделю опять звонок:
    - у нас все коровы померли!!!
    - жаль, а у меня ещё столько идей было...
     
  16. KirS

    KirS Студент

    Регистрация:
    26 апр 2016
    Сообщения:
    82
    Город:
    Киев
    Имя:
    Кирилл Смирнов
    да, я видел это видео. В наличии металла у меня нет, нужно ждать 1,5-2 недели пока с eBay приедет. Вот и думал заказывать или нет.
     
  17. KirS

    KirS Студент

    Регистрация:
    26 апр 2016
    Сообщения:
    82
    Город:
    Киев
    Имя:
    Кирилл Смирнов
    Люди-человеки, выручайте !
    Какой-то шайтан у меня с этим компасом. Ни на одном из моих коптеров такого не было.
    Как уже писал, очень сильные наводки на компас. Для эксперимента вынес его на мачту, теперь от проводов он в 20см и стало ещё хуже ! Еле успел поймать... Посмотрел в логах и увидел какие-то адские значения для обоих компасов. Но как же так ? Тот, который на плате висит прямо на силовыми проводами, а внешний - в 20см. Больших различий по логам не увидел.
    Очень прошу посмотреть, что я упускаю. Я конечно ещё "чайник" в этом деле, но как-то 4 коптера построил и все полетели. И хорошо летали. А тут такое... Прямо неудобно как-то.
    Компас установлен светодиодами вперёд (Megapilot GPS/GLONASS 3333 от А.Козина).
    Кресто-тест проходит правильно.
    Лог здесь.
    Настройки в MissionPlanner :

    [​IMG]
     
  18. Alexey Kozin

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

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

    KirS Студент

    Регистрация:
    26 апр 2016
    Сообщения:
    82
    Город:
    Киев
    Имя:
    Кирилл Смирнов
    Стойка нормальная. Не проворачивается. Летал раньше на ней год. Калибровка - как Отче наш. Всё, как обычно делал. Направление компаса линия верно показывает.
    Но откалибрую сейчвс ещё раз. И попробую завтра утром.
    Просто на всякий случай - внешний компас это ведь №2 у F4BY ? Потому что у Pixhawk №1
     
  20. KirS

    KirS Студент

    Регистрация:
    26 апр 2016
    Сообщения:
    82
    Город:
    Киев
    Имя:
    Кирилл Смирнов
    Откалибровал ещё раз Onboard Mag Calibration с fitness - Default. Прошлая калибровка была - Very Relaxed
    Offsets X -93, Y -24, Z -24
    Покрутил на тесте - стороны показывает верно. После поворота ждал 2-3мин, дрейф 2-4град.
    Крутил в горизонтальном положении, а потом наклонив раму на 45град. Всё равно верно стороны показывает.

    Может попробовать Live Calibration в старом MissionPlanner ?
     
  21. akrb

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

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

    Не совсем понял в чем проблема в полете. Может видео с проблемой.
    Защищать не обязательно провода, можно только компас, меньше металла уйдет.
     
Реклама. Купить это место.