тный контроллер F4BY_H743_3.0.3

Предназначен для использования с автопилотом с открытым исходным кодом

Ardupilot версии 4.7 и выше.

Общий вид

    

 

Спецификация:

 

Микропроцессор

STM32Р743VIT6 480MHz , 1М RAM, 2MB Flash

Модуль ориентации IMU

IIM-42652 или ICM-45686 одно на плате, другое может подключаться через SPI шину

Тип порта USB

USB Type-C, установлен дополнительный разъем для выноса USB на корпус.

Высотомер барометрический

MS5611

Компас магнитный

QMC5883P

Хранилище для регистрации данных полёта (Чёрный ящик)

Micro SD card до 32Гб

Энергонезависимая память для хранения настроек автопилота

FM25V01

Последовательные порты USART

- 5шт аппаратная поддержка инверсии сигналов RX, TX на всех (изменяется в настройках битов конфигурации)

Порты управления регуляторами моторов или сервоприводами

- 16шт все поддерживают DSHOT. 1-8 выходы поддерживают B-DSHOT

Шина CAN для подключения внешних устройств

1

Шина SPI для подключения внешних устройств

установлен разъем под шлейф для подключения внешней IMU

Шина I2C для подключения внешних устройств

1

Сенсор напряжения питания платы

Есть 0-6,6V

Сенсор напряжения питания сервоприводов

Есть, диапазон измерений  0-9.9V. Питание сервоприводом можно осуществлять как от платы контроллера, т.е. от 5v по умолчанию. так и можно подать внешнее напряжение питания. Для этого необходимо перепаять перемычку.

Вход для подключения сенсора напряжения батареи

Есть, диапазон измеряемого напряжения на входе контроллера 0-6.6V

Вход для подключения сенсора тока

Есть, диапазон измеряемого напряжения на входе контроллера 0-6.6V

Напряжение питания модуля

4.5 6.0V

Дополнительные аналоговые сенсоры АЦП

- 2шт, RSSI, AIRSPEED диапазон измеряемого напряжения на входе контроллера 0-3.3V

Дополнительные цифровые входы/ выходы

-3шт , D1, D2, D3. Ноль – 0,4v Единица – 3v

Выход для подключения динамика

Есть, подключение для пассивного пьезодинамика BUZZer

Монтажные отверстия

45x45мм 4шт диаметр 3мм

Габариты

50х50мм

Вес

15,5 грамм

 

Инструкцию на полетный контроллер F4BY_743_3.0.3  можно скачать здесь: https://cloud.ardupilot.ru/index.php/s/yGLHYPKkFDBfxrb

 

Рекомендации по настройке и монтажу

 

Подключение приемника радио управления:

Приемник радио управления по умолчанию подключается на порт USART1. Сделано это из-за популярного, в последнее время протокола CRSF– он используется в системах ExpressLRS (ELRS). Это двунаправленный протокол.Он подключается 2-мя проводами Rx и Tx.  В обратную сторону от полетного контроллера по нему поступает телеметрия.

Проверяем параметр SERIAL2_PROTOCOL =23. Это значит Serial2(USART1) находится в режиме RC IN. И готов для подключения приемника. Соответствие USART портов SERIAL можно увидеть, если зайти на вкладку SetupSerial Ports. Как показано на рисунке.


Что бы выбрать протокол управления смотрим параметр: RC_PROTOCOLS по умолчанию там стоит 1 и это означает что протокол будет определятся автоматически. Но лучше не грузить этим процессор и определить в ручную поставив соответствующую галочку.

Приемник с протоколом SBUS подключается к Rx входу порта SERIAL2

 

Подключение моторов и серво приводов:

Для подключения моторов и сервоприводов может использоваться 16 выходов.

Один любой протокол (PWM, DSHOT, Oneshot, Multishot ит.д.) может быть назначен только на группу из 4-х выходов 1-4, 5-8, 9-12,13-16. Т.е. назначить на 1 и 2 выходы PWM, а на 3, 4 DSHOT НЕЛЬЗЯ!!!

B-DSHOT (двухсторонний) – поддерживается на 1-8 выходах. Используется для настройки цифровых фильтров. Передает от регулятора ESC в полетный контроллер обороты двигателя.

Где скачать и как сменить (обновить) прошивку:

Прошивка должна быть версии 4.7 и выше. На текущий момент  прошивка 4.6.3 является рекомендованной, а 4.7 бета. Поэтому прошивку 4.7 можно скачать в директории beta или из директории ежедневных прошивок.

Где скачать и как прошить с использованием Mission Planer видео:

еще один способ





 




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

Видео


Часть 1

Часть 2


Часть 3.1


Часть 3.2


Корпус для полетного контроллера F4BY_H743_3.0.3


 

 

Для самостоятельной печати корпус можно скачать здесь:

Верхняя часть, крышка https://cloud.ardupilot.ru/index.php/s/Y9eTDsH3d62SpBt

Нижняя часть, платформа https://cloud.ardupilot.ru/index.php/s/kamJQpC8TdFaa3L

 Если остались вопросы, группа технической поддержки в телеграмм https://t.me/F4BY_v  

Плата распределения питания PDB200_2.1

Общий вид

   

                                 Рис.1 Низ                                                                                                            Рис.2 Верх

Плата разработана для использования совместно с полетным контроллером F4BY всех версий. Монтажные отверстия диаметром 3 мм 45х45совпадают. Размер платы 50х50. Так же совпадает назначение контактов в 8-миконтактном разъеме GHS-TB для подключения к F4BY.

Цоколевка разъема питания GHS-TB 8 pin:

1

GND

2

GND

3

GND

4

На датчик напряжения. Через делитель на 10

5

Выход с датчика тока

6

+5 В

7

+5 В

8

+5 В

Плата выполнена  6-ти слойной, с толщиной каждого слоя 105 микрон.

Плата рассчитана на постоянный рабочий ток до 300 ампер, при примерно равномерном распределении нагрузки на все 4 мотора. Но ток ограничен установленным датчиком тока, на 200 или 250 ампер в зависимости от версии. Диапазон рабочих температур от -40 до +65 градусов цельсия. Инструкцию можно скачать здесь: https://cloud.ardupilot.ru/index.php/s/yGLHYPKkFDBfxrb

Технические характеристики

На верхней части платы расположены 3 блока питания, каждый до 3,5А

Рабочее напряжение от 12,6  до 50 вольт ( 4-12S), если на блоке питания №3 используется выходное напряжение 12В. (по умолчанию) При использовании выходного напряжения 9В на этом блоке питания, то диапазон входных напряжений может быть расширен от 9,6 до 50В.

      1)            Блок питания +5В, для питания полетного контроллера,напряжение выведено на 8-ми контактный разъем Х1. Через который, так же подключаются к полетному контроллеру датчики тока и напряжения. Для подключения других потребителей  от +5в, имеются контакты для пайки. Максимальный рабочий ток 3,5А. Просадка напряжения при максимальной нагрузке не менее 4,5В. Перегружать этот БП не рекомендуется.

2)            Блок питания с переключаемым напряжением на 6,3 или7,4В  предназначен для питаниясервоприводов. Выпускается с выходным напряжением 7,4В. Максимальный рабочийток 3,5А. Просадка напряжения при максимальной нагрузке 5.8В и 6,9Всоответственно. Кратковременно выдерживает нагрузку до 5А.

3)            Блок питания с переключаемым напряжением на 9 или 12вольт для питания видеопередатчика, видеокамер и другого оборудования. Максимальный постоянный рабочий ток до 3,5А. Кратковременно выдерживает нагрузку до 5А.

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

Особенности платы распределения питания и рекомендации по монтажу:


 

Настройка датчиков тока и напряжение в Ardipilot

1.  Установите параметр: BATT_MONITOR,4 после чего перезагрузите ПК и обновите полный список параметров.

2.  Установите значения параметров:

BATT_CURR_PIN,12

BATT_VOLT_PIN,13

BATT_AMP_OFFSET,0.5541 – это значение при нулевом токе. Может быть от 0.45 до 0.65 для более точных показаний рекомендуется его измерить высокоомным мультиметром на 5 ноге разъема Х1 при подключенном полетном контроллере или подобрать. Потребление полетного контроллера вместе с платой питания составляет примерно 0,6-0,7А. Если показания тока больше, то увеличиваем значение, если меньше то уменьшаем. Рекомендуется использовать значение с 4мя знаками после запятой.

 

BATT_AMP_PERVLT,45.41 – указано примерное значение его необходимо будет откорректировать. При подключенной плате питания и полетного контроллера ток потребления при питании от 25В (6S) составляет 0,6-0,7А. Необходимо точно измерить потребление и ввести в окошко«измеренное значение тока» и нажать кнопку Tab!!! на клавиатуре, после чего перейти на вкладку Flight Data и убедится что отображается правильное значение тока. Если вы не перейдете на вкладку Flight Data изменения могут не сохранится в конфигурационном файле.Показания датчика тока необходимо проверить при токе не менее 10А. Желательно использовать нагрузочные сопротивления. При существенном отклонении показаний от измеренных значений повторно ввести измеренное значение, но уже при большем токе потребления. Так показания будут более точными во всем диапазоне измерений. Из-за разброса параметров датчика тока и питающего напряжения разброс значений может быть от 44 до 48.

В версии PDB_2.2 с датчиком ACS772ECB-250U этот недостаток разброса параметров уже устранен.

Если установлен датчик тока ACS758ECB-200В то значение параметра BATT_AMP_PERVLT должно быть в районе 91 .

 

BATT_VOLT_MULT,13.78

Для измерения напряжения с платы питания на пин 4 разъема через делитель на 10 подается напряжение на полетный контроллер для измерения. На ПК F4BYстоит еще один делитель на 2, поскольку максимально измеренное напряжение не может превышать 3.3в (напряжения питания процессора).

Для корректной работы датчика напряжения в окошке «Измеренное напряжение батареи» рекомендуется ввести точное измеренное напряжение, после чего нажать кнопку TAB!!! на клавиатуре и перейти на вкладку FlightData. И проверить отображения напряжения в окне полетных данных. Как показано на картинках ниже

 

   


Если на предыдущем шаге все получилось, то параметр BATT_VOLT_MULT можно просто зафиксировать и он настройки уже не требует.


По настройке других параметров нужно пользоваться инструкцией на сайте проекта www.ardupilot.org


Если остались вопросы, группа технической поддержки в телеграмм https://t.me/F4BY_v  

Заявку на приобретение можно оставить в  https://t.me/F4BY_sales