AP-F4BY

проект "F4BY" еще одна платформа под программный код "ардупилот".

Что это такое

Это не клон, не пиратка, не подделка

Это контроллер на одном процессоре STM32F407 и набором сенсоров используемых на APM2.

грош была бы цена этому великолепию если бы к нему не сделали прошивки ардупилота.

Но белорусские и российские парни сделали это!

В результате на двухслойной плате размером 50*50мм уместился полетный контроллер который аппаратно проще но не уступает по своим возможностям официальному PIXHAWK, помимо стандартных возможностей свойственных для ардукоптера на контроллере PIXHAWK контроллер F4BY и его программное обеспечение поддерживает возможность подключения радиоприемника с раздельными PWM каналами. Дополнительный PPM Энкодер не требуется!

Контроллер уже прошел ряд полетных тестов.

Поскольку в основе программного обеспечения лежит код Ardupilot при переходе от АПМ или Pixhawk вам не понадобится переучиваться и осваивать новые параметры настройки и программное обеспечение наземной станции. Этот контроллер работает с тем же самым набором параметров как и оригинальный ардукоптер на контроллере Pixhawk и управляется при помощи привычной программы Mission Planner.

Полетное видео

один раз увидеть - лучше тысячи слов

Участники проекта

Максим Стринжа (strizhmax) - программист, написал для этой платы HAL (слой аппаратных абстракций) к официальной прошивке Arducopter, для обеспечения обновлений при выходе новых версий при помощи инструментов Github он отслеживает предлагаемые обновления и решает нужно ли их включать в свою версию. Помимо стандартного функционала ардукоптера Максим реализовал для этой прошивки возможность подключения раздельных каналов от приемника и возможность работы с приемником frsky для передачи данных телеметрии на пульт.

Сергей Липницкий (SergDoc) - автор печатной платы, программист, разработал не только компактную плату но и пересмотрел посадочные места под bga компоненты. Эти изменения позволяют обеспечить надежную посадку элементов и тем самым обеспечить более высокую надежность. Мы очень надеемся что в ближайшее время он порадует нас новыми, еще более совершенными релизами плат.

Алексей Козин - в рамках этого проекта я занимаюсь тестированием, написанием инструкций и вопросами производства контроллеров

Описание от автора контроллера:

http://forum.rcdesign.ru/blogs/74247/blog18369.html

Программное обеспечение Swift flyer

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

официальный форум, обсуждения, фак, мануалы проекта F4BY / Swift-Flyer Project

официальная витрина пока тут (эта страница где вы сейчас)

исходный код https://github.com/swift-flyer

готовые прошивки - http://swift-flyer.com/

Что мы имеем.

  1. Аппаратное обеспечение

    1. контроллер версии v2.1.5 Black

    2. повермодуль с датчиком напряжения и возможностью подключения сенсора тока "аллегро"

    3. поддержка бортовых олед дисплеев

  2. Программное обеспечение

    • прошивки для всех типов мультироторов объединившее функционал Arducopter и дополнительный функционал других полетных контроллеров (втч мультиви, мегапират) под кодовым названием "Swift"

    • стабильные версии Arducopter 3.2 - 3.4.4

    • по запросу предоставляем бинарник прошивки под самолет "Arduplane 3.7.1"

Планы

  1. Совершенствование программного обеспечения, с упором на стабильность.

  2. Интеграция проекта в официальный репозиторий Ardupilot

Цены

Версия 2.1.5

перечень изменений 2.1.5:

  • под лого версия платы 2.1.5

  • убраны лишние надписи номиналы деталей и незначащие для пользователя обозначения,

  • компас 5983 это свежая версия от прежнего производителя

  • диоды bat750 с номинальным током 750мА т.е. вдвое мощнее прежних.

  • поменяны плюс и минус на разъемах телеметрии и сонара теперь у всех четырехпиновых разъемах питание однотипно

  • поменян делитель по напряжению - пополам. это позволит и защитить аналоговый вход и использовать внешние сенсоры напряжения с предварительным делением.

  • светодиод питания перенесен к гнезду питания

  • выход пищалки на основной колодке вместе с цифровыми и аналоговыми входами свободного назначения.

  • гнездо повермодуля 8пин если считать от края платы gnd, gnd, gnd, volt_sence, cur_sence, vcc, vcc, vcc

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

  • на CAN BUS добавлен резистор необходимый для повышения стабильности работы шины

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

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

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

Варианты компоновки с различными типами разъемов

трехрядный угловой разъем

однорядный угловой разъем

в случае использования однорядного углового разъема монтаж становится более компактным, но следует позаботиться о соединении gnd регуляторов и питания для приемника где - либо в другом месте.

Набор проводов входящий в комплект:

Провод с вилкой JST SH 1mm 4 контакта, с одной стороны,

обжат клеммами для колодки 1мм с другой стороны

три варианта колодки с 4,5,6 контактами JST SH 1mm.

Провод с вилкой JST SH 1mm 4 контакта, с одной стороны,

обжат клеммами для колодки 1,25 мм с другой стороны

три варианта колодки с 4,5,6 контактами JST SH 1,25 мм.

Обычно один из вариантов этих разъемов подходит к модему телеметрии

Провод с вилкой JST SH 1mm 4 контакта, с одной стороны,

раздельные гнезда BLS с другой стороны.

провод подойдет для подключения MINIMOSD, а также подключения к USB SERIAL адаптеру (порт консоли операционной системы, мавлинк соединение с компьютером итд)

Провод с вилкой JST SH 1mm 4 контакта, с одной стороны,

провода облужены, под пайку.

Провод может подойти в ситуации если вы будете припаивать провода к подключаемому устройству,

например к GPS модулю.

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

Помимо указанных выше шлейфов есть широкий выбор различных вариантов, спрашивайте.

Спецификация вилок и розеток JST SH c шагом 1мм

Для производства кабелей использован тончайший силиконовый провод (30AWG), он не "дубеет" на морозе, не боится высоких температур

Обратите внимание что контакты разъемов с шагом 1.0 и 1.25 различаются и не подходят к колодкам друг друга.

колодка и контакты стандарта 1.0 (на контакте нет просечки)

колодка и контакты стандарта 1.25 на клемме видна просечка (хорошо видно на красном проводе)

Чертежи корпуса для самостоятельной 3Д печати (или заказа в студии осуществляющей 3д - печать)

http://www.thingiverse.com/thing:1974899

бинарники готовых прошивок доступны для загрузки на официальном сайте - http://swift-flyer.com/