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/
Что мы имеем.
Аппаратное обеспечение
контроллер версии v2.1.5 Black
повермодуль с датчиком напряжения и возможностью подключения сенсора тока "аллегро"
поддержка бортовых олед дисплеев
Программное обеспечение
прошивки для всех типов мультироторов объединившее функционал Arducopter и дополнительный функционал других полетных контроллеров (втч мультиви, мегапират) под кодовым названием "Swift"
стабильные версии Arducopter 3.2 - 3.4.4
по запросу предоставляем бинарник прошивки под самолет "Arduplane 3.7.1"
Планы
Совершенствование программного обеспечения, с упором на стабильность.
Интеграция проекта в официальный репозиторий 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/