Москва
Ваш город Москва?
Заказать звонок
Каталог
Москва
Ваш город Москва?

Matek F405-HDTE ArduPilot Mapping — PWM, ADC, I2C, UART

Matek F405-HDTE — ArduPilot Mapping

Ниже представлена таблица ArduPilot Mapping для Matek F405-HDTE. В таблицах указаны PWM-выходы, группы DShot, ADC-входы, I2C, UART/SERIAL-порты, а также рекомендуемые параметры для подключения приёмников, телеметрии, DJI OSD и PINIO.

PWM / DShot Groups

Группа Пин PWM / GPIO Таймер DMA / DShot Группа вывода
PWM
5V tolerant I/O
S1PWM1 GPIO50TIM8_CH4DMA / DShotGroup1
S2PWM2 GPIO51TIM8_CH3DMA / DShotGroup1
S3PWM3 GPIO52TIM1_CH3NDMA / DShotGroup2
S4PWM4 GPIO53TIM1_CH1DMA / DShotGroup2
S5PWM5 GPIO54TIM2_CH4DMA / DShotGroup3
S6PWM6 GPIO55TIM2_CH3DMA / DShotGroup3
S7PWM7 GPIO56TIM2_CH2DMA / DShotGroup3
S8PWM8 GPIO57TIM2_CH1DMA / DShotGroup3
S9PWM9 GPIO58TIM12_CH1NO DMAGroup4
S10PWM10 GPIO59TIM13_CH1NO DMAGroup5
S11PWM11 GPIO60TIM4_CH1NO DMAGroup6
LED padPWM12 GPIO61TIM3_CH4DMA / DShotGroup7
SERVO12_FUNCTION = 120, NTF_LED_TYPES = neopixel

Смешивание DShot и обычного PWM ограничено группами вывода. Если для одного выхода в группе включён DShot, то все выходы этой группы должны быть настроены и использоваться как DShot, а не как PWM.

Если в одной группе используются и сервоприводы, и моторы, убедитесь, что группа работает на минимальной частоте PWM, допустимой для сервоприводов. Например, если сервопривод поддерживает максимум 50Hz, то ESC в этой группе тоже должен работать на 50Hz.

ADC

Группа Площадка Диапазон / описание Назначение Параметр Значение
ADC Vbat Pad Встроенный делитель 1K:20K, 0~60V On board battery voltage BATT_VOLT_PIN
BATT_VOLT_MULT
14
21.0
Curr pad 0~3.3V Current sensor ADC BATT_CURR_PIN
BATT_AMP_PERVLT
15
/
RSSI Pad 0~3.3V RSSI ADC
Analog RSSI
RSSI_ANA_PIN
RSSI_TYPE
8
2
ADC 0~3.3V AirS ADC
Analog Airspeed
ARSPD_PIN
ARSPD_TYPE
10
2

I2C

Группа Порт Тип I/O Устройство Параметр Значение
I2CI2C15V tolerant I/OCompassCOMPASS_AUTODEC1
Onboard Baro SPL06-001Address0x76
Digital Airspeed I2C
MS4525
DLVR-L10D
ARSPD_BUS
ARSPD_TYPE
ARSPD_TYPE
1
1
9

UART / SERIAL

Группа Пины Порт DMA Назначение SERIAL
UART
5V tolerant I/O
USBUSBConsoleSERIAL0
TX1 RX1USART1with DMAtelem1SERIAL1
TX3 RX3USART3NO DMAtelem2SERIAL2
TX5 RX5UART5NO DMAGPS1SERIAL3
TX4 RX4UART4NO DMADJI OSDSERIAL4
TX6 RX6USART6TX6 with DMAUSERSERIAL5
TX2 RX2 / SBUSUSART2with DMARC input / ReceiverSERIAL6
RX2IBUS / DSM / PPMBRD_ALT_CONFIG 0
Default
SBUS padSBUS
TX2 & RX2CRSFBRD_ALT_CONFIG 1
SERIAL6_PROTOCOL 23
SERIAL6_OPTIONS 0
TX2Uninverted FPort (hacked)SERIAL6_OPTIONS 4
TX2SRXL2SERIAL6_OPTIONS 4

Если вы передаёте на плату высокоскоростные последовательные данные, например 921600 baud, рекомендуется использовать USART1 (SERIAL1) или USART2 (SERIAL6).

FrSky SmartPort Telemetry

  • Неинвертированный (модифицированный) сигнал S.Port
  • Используйте любой свободный UART_TX
  • SERIALx_BAUD = 57
  • SERIALx_OPTIONS = 7
  • SERIALx_PROTOCOL = 4 или 10 (для yaapu)

DJI FPV OSD (ArduPilot 4.1)

Параметры для настройки DJI FPV OSD в ArduPilot 4.1:

  • OSD_TYPE = 3
  • SERIAL4_PROTOCOL = 33
  • MSP_OPTIONS = 0 (polling mode)

Relay (PINIO)

PINIO_1 — питание Vxs, включено по умолчанию.

PINIO_2 — переключение входа камеры, по умолчанию C1.

GPIO

  • PA4 — PINIO1 OUTPUT GPIO(81) LOW // переключатель питания “Vxs”
  • PB5 — PINIO2 OUTPUT GPIO(82) LOW // переключатель входа камеры

RCx_OPTION

  • 28 — Relay On/Off
  • 34 — Relay2 On/Off
  • 35 — Relay3 On/Off
  • 36 — Relay4 On/Off

Пример настройки

RELAY1_FUNCTION = 1
RELAY_PIN = 81         // “Vxs” power switch PINIO
RC7_OPTION = 28        // Relay On/Off, использовать CH7 передатчика для управления Vxs ON/OFF

RELAY2_FUNCTION = 1
RELAY_PIN2 = 82        // Camera input switch PINIO
RC8_OPTION = 34        // Relay2 On/Off, использовать CH8 передатчика для переключения входа C1 или C2

Настроенная функция срабатывает, когда значение PWM вспомогательного переключателя становится выше 1800. Отключение происходит, когда значение опускается ниже 1200.

Проверьте значения PWM, передаваемые с аппаратуры, в окне Mission Planner → Initial Setup → Mandatory Hardware → Radio Calibration. Если значения не поднимаются выше 1800 или не опускаются ниже 1200, рекомендуется откорректировать end points в передатчике.

ГлавнаяКаталогПоискПрофиль0Корзина
Мы используем файлы «cookie», чтобы запоминать сведения о пользователе и отображать подходящую ему рекламу и другие материалы. Получить более подробную информацию или изменить настройки можно здесь.