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. Вадимм

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

    Регистрация:
    25 июн 2015
    Сообщения:
    325
    Город:
    Ярославль
    Имя:
    Вадим
    Не знаю что за пожар (что такое пожар знаю, у самого дом сгорел), с возвращением!
     
  3. ExxxIM

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Что-ж не везет то так...
    В полете, на 100 метрах умер контроллер. 100 тысяч камнем вниз =\
    После раскопок выяснил, что умер тот самый диод шоттки, на прошлом контроллере я его менял
    Хотелось бы знать причины по которым он может в полете умереть, чтоб избежать этого в дальнейшем. Может его на что-то более серьезное поменять можно?
    Вот, кстати, лог полета. Всё было тихо и спокойно, ничего не предвещало падения
     

    Вложения:

    • 54.rar
      Размер файла:
      337,7 КБ
      Просмотров:
      4
  4. 5yoda5

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

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Да, дорого обходятся наши игрушки...
     
  5. raefa

    raefa Главнокомандующий Команда форума

    Регистрация:
    3 янв 2015
    Сообщения:
    4.324
    Город:
    Zhigulevsk
    Имя:
    Александр
    А напомните, как на прошлом контроллере выяснилось, что он сдох? Тогда еще были тесты на столе?
     
  6. ExxxIM

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Да, я тогда спаял конвертер s-port, и случайно замкнул +5v на землю. В общем по моей глупости..
    Сейчас, я удивлен. Коптер упал со 100 метров вниз моторами. Вес коптера с камерой был 6 кг, благо камера была гопро. Из поломок только шасси, один луч (который уже склеен) и два пропа
    Считаю что повезло!
     
  7. 5yoda5

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

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Чем клеили - эпоксидка?
     
  8. ExxxIM

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Цианокрилатный клей и вата :)
    Подробней тут описал процесс: http://forum.rcdesign.ru/blogs/211958/blog20876.html
     
    5yoda5 нравится это.
  9. Alexey Kozin

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

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

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

    в следующей редакции платы 2.1.5 диод с максимально допустимым током 450ма заменен на 750ма версию, тем не менее привышать 750ма и замыкать питание не рекомендуется
     
    Последнее редактирование: 5 окт 2015
  10. SergDoc

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

    Регистрация:
    11 мар 2015
    Сообщения:
    217
    Город:
    Belarus Slonim
    Имя:
    Сергей Липницкий
    Даа... Никогда бы и не подумал о таком, что кроме контроллера приёмника и GPS было на этом питании? передатчик 1 Ватт - при всех возможных вариантах не сожрёт больше 400 мА - плату на "экспертизу" Алексею можно передать? похоже на к.з. ибо при постоянной нагрузке превышающей 450 мА диод скорей отвалился бы от перегрева, чем сгорел, я сам их несколько раз жег - довольно проблематично это сделать без к.з. ...
     
  11. Alexey Kozin

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

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

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Блин, уже разобрал, сфотать не получится.
    Но вот схему набросал, что да как было подключено.
    Как видите, почти вся нагрузка распределялась по GPS и пр. на разветвлении BEC, и дальнейшей платы от криуса со своим стабилизатором на 5V
    Где нет +- до устойств, подключал просто сигнальные провода RX-TX, от регулей тоже +5 перерезан
    И забыл еще указать выход RSSI с приемника в f4by.

    Сейчас попробую на своей барахолке поискать помощнее диод шоттки. Какие последствия будут от слишком мощного диода? Или, быть может, обычный воткнуть?
    Не переживу я второго такого падения, у меня сердце остановится))
     

    Вложения:

    • f4by.png
      f4by.png
      Размер файла:
      120,1 КБ
      Просмотров:
      25
  13. SergDoc

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

    Регистрация:
    11 мар 2015
    Сообщения:
    217
    Город:
    Belarus Slonim
    Имя:
    Сергей Липницкий
    1) Какая версия платы? или фото...
    2) Куда подключен БЕК?
    3) Какой из диодов сгорел?
     
    Последнее редактирование: 7 окт 2015
  14. ExxxIM

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
  15. Alexey Kozin

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

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

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

    зы. если в конструкции есть карбоновые элементы - обратите внимание - карбон проводит ток и может стать источником замыканий
     
  16. ExxxIM

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Не заметил третьего вопроса, диод сгорел тот, который на фото внизу, там еще круглая капля от канифоля осталась (паял после падения в спешке, не надеясь на результат).
    А питание +5V со всех регулей перерезал заранее, там постарался отметить на схеме
    Что еще может быть? Учитывая что на этом конфиге до падения я налетал около 6 часов, по силовой части там всё новое, да и по части электроники тоже
    Он просто выключился внезапно в полете, и при падении диод шоттки оказался нерабочим, это всё что я обнаружил
    Сейчас в целом плата работает, даже аксели с гироскопами не уплыли
     
  17. Alexey Kozin

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

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

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Диод это не та маленькая шестиногая деталь? Та работала, просто капнул на неё
    А вот usb не был подключен
    Странно, в прошлый раз (на первых страницах) коротнул + на землю при питании от батареи, тоже сгорел, или я чего-то перепутал и тогда было соединение по usb...

    Расследование блин))
     
    Последнее редактирование: 7 окт 2015
  19. Alexey Kozin

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

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

    мини анонс по новой версии платы - версия 2.1.5
    в числе доработок по юсб поставили предохранитель и более мощный диод. на 750 ма номинальных. захочешь не сожжешь!
    надо бы отфоткать и показать уже публике.
     
  20. ExxxIM

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

    Регистрация:
    3 апр 2015
    Сообщения:
    131
    Город:
    Томск
    Имя:
    Кирилл
    Надо взять за правило, падающие коптеры НЕ ТРОГАТЬ до последнего, пока не успокоишься (если вдруг всё плохо) и не сфотаешь всё со всех сторон и всевозможных ракурсах.
    [​IMG]
    Вот кстати камера на таймлапсе стояла, поставил новую линзу не битую, но вот фиолетово всё стало. Ну и черт с ним...
    Сейчас фотки разбирали которые были случайно сделаны пока камеру отцеплял, увидел что видеопередатчик горит, UBEC горит, значит питание батареи было. А вот телеметрия, хоть и жестко прикреплена - нет. Видимо плохой контакт на "развилке" между платой расширения и f4by, всё разом отключилось.
    Вспоминая то что делал дальше, подключил аккумулятор дома в "обломки", видео светилось, ubec, а плата нет. Тут же вынул её и подключил по usb, она заработала, я и сделал вывод что диод спалил (по старой памяти, помню что спалив этот диод что-то ОДНО работало, но опять перепутал что при палёном диоде работает от батареи, но не от usb), тут же перепаял диод и подключил уже к лабораторному ubec, всё работало. Диод то в принципе был рабочим. Пойду перепаивать ВСЕ соединения

    Всем спасибо, ничего интересного. :(
     
  21. 5yoda5

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

    Регистрация:
    29 янв 2015
    Сообщения:
    7.137
    Город:
    Реж
    Имя:
    Тимур
    Возможно линза без ИК фильтра?

    Кстати, красивый кадр - если знать предысторию и последствия.
     
Реклама. Купить это место.