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
    Сообщения:
    927
    Город:
    Москва
    Имя:
    Алексей Козин
    Обсуждение полетного контроллера f4by 2.x.x версий
    [​IMG]
    В этой ветке обсуждаются: особенности подключения, замечания и пожелания по дизайну, варианты компоновки.
    Вопросы касающиеся программного обеспечения: задавать сюда

    Официальный сайт проекта и готовые прошивки: http://swift-flyer.com/

    Официальная витрина тут: уголок самоделкина

    Исходный код: мы на github

    Краткий мануал плата версии 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) за идеи по оформлению шапки
     

    Вложения:

    Последнее редактирование: 24 мар 2017
  2. Alexey Kozin

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

    Регистрация:
    26 янв 2015
    Сообщения:
    927
    Город:
    Москва
    Имя:
    Алексей Козин
    имхо изначально мертворожденный
    --- Сообщения объединены, 10 мар 2017 ---
    можно на ф4бу параллельно кнопке сброса влепить 10мкф. при этом плавный старт ему будет пофиг.
    может и меньше сработает. у меня на мелком аппарате стоит точно такая плата питания
     
    akrb нравится это.
  3. 5yoda5

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

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Нужно спрашивать не тут, а у автора сайта. Мы не знаем.
     
  4. koles_85

    koles_85 Абитуриент

    Регистрация:
    10 фев 2016
    Сообщения:
    18
    Город:
    Торонто
    Имя:
    Андрей
    Подскажите какие диоды можно подключить к D2 и D3, и как это правильно сделать?
     
  5. akrb

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

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

    koles_85 Абитуриент

    Регистрация:
    10 фев 2016
    Сообщения:
    18
    Город:
    Торонто
    Имя:
    Андрей
    Если плата разводки питания находится под контроллером на расстоянии 12-15мм снизу, есть ли смысл между ними расположить слой фольгированного текстолита (и подсоединить его к минусу)? Где то читал что такой способ частично помогает от ВЧ наводок или помех, а от магнитного поля возникающим между +- ничего не дает, правда ли это?
    П.С. Просто сейчас хочу запихнуть контроллер в раму DETECT x380, а там все так близко к силовым проводам, вот и возникает мысль: а не сойдет ли он с ума при первом же запуске, что приведет к крашу??
    ГПС с компасом над контроллером находиться на расстоянии 15мм - это к сожалению максимум на сколько смог поднять
     
  7. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Есть.
    Если есть возможность развернуть плату обратной стороной к Ф4, эффект будет примерно тот же.
    Может весь контроллер и не сойдет, но часть вполне может. ВЧ помеха в электронике особо не помогает.
    Китайцы патологически стали жалеть кондеры.
    Не пожалейте 2 по 500 мкф на выход регов (заодно это будет входом на импульсник). Там наверняка будет 2 свободных места для них.
    На выход импульсника на 5В тоже не помешает на 100-200. На 12В стоит линейник, но если будут помехи на видео, то и ему на выходе кондер поможет.
     
    koles_85 нравится это.
  8. koles_85

    koles_85 Абитуриент

    Регистрация:
    10 фев 2016
    Сообщения:
    18
    Город:
    Торонто
    Имя:
    Андрей
    видео пока не планирую
    планировал плату питания использовать для подключения ЕСК, приемника и светодиодов, для питания Ф4 есть отдельный бек из темы (питание АПМ по феншую) - или это я уже совсем "перебдел" и можно обойтись просто напайкой пары лишних кондеров на плату как Вы описали?
     
  9. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Тогда 2 по 500 достаточно, если на ЕСК не будет больших электролитов на 220. А еще лучше поставить на каждый ЕСК по 220.
    Приемник лучше подключить к Ф4, он много не потребляет.
    А вот светодиоды на эту плату как раз и надо, чтоб разгрузить стаб для Ф4. Светодиодам шум не страшен, главное чтобы шум не пробрался в электронику.
     
  10. Alexey Kozin

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

    Регистрация:
    26 янв 2015
    Сообщения:
    927
    Город:
    Москва
    Имя:
    Алексей Козин
    Дорогие друзья.
    тем кто любит и умеет повозиться с паяльником мы готовы предложить
    наборы для пайки контролера F4BY v2.1.5 в минимальной комплектации по цене от 2400р

    для того чтобы узнать подробности акции напишите мне kozin@mail.ru
    Всем весны, добра, хороших полетов и интересных приключений.

    ps
    В связи с предложением комплектации "для любителей паяльника"
    опубликовал pdf схему и рисунки платы
    Схема и печатная плата версии 2.1.5 (черная)скачать (pdf, gif )
    продублировал в шапке
     
    Revenger и LampGraph нравится это.
  11. sakryukin

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

    Регистрация:
    26 янв 2017
    Сообщения:
    188
    Город:
    Белгород
    Имя:
    Константин Владимирович
    Эх, поспешил я - уже успел приобрести готовый F4BY!
    Пока жду аппу от "восточных партнёров" мог бы попаять.
    Ну да ладно, буду усовершенствовать крепление складных ретрактов для S550 :).
    А вот схемку и печать скачал, вот только не хватает рисунка расположения деталей на плате. А может я устарел и сейчас так не делают (детали мелкие очень)?
     
    Последнее редактирование: 24 мар 2017
  12. koder76

    koder76 Абитуриент

    Регистрация:
    23 фев 2015
    Сообщения:
    12
    Город:
    Волжский
    Имя:
    Сергей
    По печатке и принципиалке нормально можно разобраться.
    А печатка это просто замечательно - теперь поразбираюсь куда у меня масса с усартов делась
     
    LampGraph нравится это.
  13. LampGraph

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

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    И года не прошло...
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    При печати образовался довольно распространенный при 3D печати косячок - углы детали отошли от стола, однако общую геометрию это не нарушило, решил оставить как есть. На заказ буду печатать с пятаками и этой проблемы не будет.
    Масса корпуса 15 грамм.
    Для соединения болты M3. Они нарезали в нижней половине резьбу и корпус прочно держится без гаек.
    По модели есть мысли о доработке: сделать вырез под шляпку болтов, немного углубить гайки, закрыть все стенки и сделать их "выламываемыми" (как под usartы) - кто-то использует угловые разъемы, кто-то провода паяет.
    Еще, наверное, есть смысл сделать герметичный корпус, а под барометр "колодец", в который можно засунуть поролон.
    Ну и Константин предложил продумать световоды для диодов - идея хорошая, можно попробовать сделать толстые перегородки между диодами и тонкий слой снаружи - пластик будет просвечивать, а при желании можно его вырезать и поставить световод.
     
    Alexey Kozin и koder76 нравится это.
  14. Revenger

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

    Регистрация:
    10 ноя 2016
    Сообщения:
    912
    Город:
    Ставрополь
    Имя:
    Александр
    Очень срочно ищу замену своему СПРФ3 ЕВО (написал на мыло причину и вопрос). В средствах ограничен сильно, особенно теперь, после сегодняшнего очередного краша всё придётся делать практически заново. На сколько надёжен такой ПК (тему ещё не дочитал)?
    --- Сообщения объединены, 3 апр 2017 ---
    Я на самодельном солнечном .. как его.. короче чтобы свет от светодиода вывести наружу, просверлил в корпусе отверстие 1,7мм и вставил кусочек прозрачного PLA. Получился световод:
     

    Вложения:

    • IMG_5184[1].JPG
      IMG_5184[1].JPG
      Размер файла:
      61,6 КБ
      Просмотров:
      10
  15. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    В каком плане?
    Стоит определиться - срочно или ограничен. Да и надежность при срочной пайке страдает.
     
  16. Alexey Kozin

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

    Регистрация:
    26 янв 2015
    Сообщения:
    927
    Город:
    Москва
    Имя:
    Алексей Козин
    касательно корпусов, автор, Дмитрй прохоров выложил второй вариант верхней части корпуса. без лишних надписей усложняющих печать и лишних прорезей чтобы влага не попадала внутрь
    опубликовано там же на thingverse
     
    LampGraph нравится это.
  17. Revenger

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

    Регистрация:
    10 ноя 2016
    Сообщения:
    912
    Город:
    Ставрополь
    Имя:
    Александр
    В плане полётов и выхода из строя комплектующих на нём. На моём СПРФ3 ево, то диод шоттки горел, то компас глючил, то барометр... п.п.ц. короче )) Из трёх один нормально отработал.
    Паять можно медленно, имеется ввиду, что взамен умершего (пока заменил ранее забракованным, перепаяв некоторые детальки), но уж явно не то же самое, по крайней мере однозначно лучше надо брать.

    Жду ответа автора темы на почту. Может получится "пересесть" на мерседес :)
    --- Сообщения объединены, 5 апр 2017 ---
    Вообще не проблема смоделить нужный, но раз уж есть, то только плюс. Вероятно это нужно тем, кто использует установку в корпусе.
    Кстати как он к вибрациям и т.п.? Вибро надо или просто ставят на раму и полетели?
     
  18. LampGraph

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

    Регистрация:
    16 ноя 2015
    Сообщения:
    1.229
    Город:
    Абакан
    Имя:
    Вячеслав
    Я просто на раму ставлю, проблем нет.
     
    Revenger нравится это.
  19. akrb

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

    Регистрация:
    11 авг 2015
    Сообщения:
    724
    Город:
    Коломна
    Имя:
    Рамазан Акоев
    Полет и детали все же несколько разные вещи.
    В версии 2.1.5 учтены проблем диодов. Отказов по ним больше нет из-за перегрузки.
    По остальным деталям. В технике на 100% без брака отдельных деталей обойтись не возможно. Единичные случаи есть, но при покупке по полной цене благодаря поддержке можно заменить.
    Все зависит от уровня вибраций. Предел есть у всех ПК, только разный.
    На пенку должно быть нормально на нормальных винтах.
     
    Revenger нравится это.
  20. Revenger

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

    Регистрация:
    10 ноя 2016
    Сообщения:
    912
    Город:
    Ставрополь
    Имя:
    Александр
    А в случае "конструктора" даже на совет "что поменять" не стОит надеяться?
    Просто 2,5тр "на удачу"?
     
  21. LampGraph

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

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