Специфікації FC

  • MCU: STM32H743VIT6, 480МГц, 1МБ RAM, 2МБ флеш
  • IMU плати V1.0: MPU6000 (SPI1) та ICM20602 (SPI4)
  • IMU плати V1.5: MPU6000 (SPI1) та ICM42605 (SPI4)
  • IMU плати V3: ICM42688-P (SPI1) та ICM42605 (SPI4)
  • Барометр: Infineon DPS310 (I2C2)
  • OSD: AT7456E (SPI2)
  • Blackbox: слот MicroSD (SDIO)
  • 5,5x UART (1,2,4,6,7, Rx8)
  • 11x виходів PWM
  • 2x I2C (майданчики I2C1/DA1 CL1, I2C2 не виведено)
  • 1x CAN (майданчики C-H, C-L)
  • 5x ADC (VBAT, струм, RSSI, VB2, CU2)
  • 3x світлодіоди статусу FC (синій, червоний) та індикатор 3,3В (червоний)
  • 1x роз’єм JST-SH1.0_8pin (Vbat/G/Curr/Rx8/S1/S2/S3/S4)
  • Перемикання подвійного входу камери
  • Перемикач живлення 8В увімк/вимк

Живлення

  • Вхід Vbat: 6,3~36В (2~8S LiPo)
  • BEC: 5В 1,5А безперервно (макс. 2А)
  • BEC: 8В 1,5А безперервно (макс. 2А), вихід 8В стабільний при Vbat≥10В, при Vbat<10В вихід 8В = 80% від Vbat
  • LDO 3,3В: 200мА
  • Майданчик VB2 підтримує макс. 69В (дільник 1K:20K)
  • Статичне споживання: 200мА@5В з Betaflight, 150мА@5В з ArduPilot

Прошивка FC

  • ArduPilot (ChiBiOS): MATEKH743
  • BetaFlight: MATEKH743
  • INAV: MATEKH743

Фізичні параметри

  • Монтаж
    • 20×20мм/Ø3мм із силіконовими амортизаторами
    • 20×20мм/Ø2мм із силіконовими та латунними амортизаторами
  • Розміри: 36×28×6,5мм
  • Вага: 7г

Комплектація

  • 1x H743-MINI
  • 6x силіконові амортизатори M4 до M3
  • 6x латунні амортизатори M3 до M2
  • 1x кабель JST-SH1.0_8pin, 5см
  • 2x роз’єми JST-SH1.0_8pin
PWM
PWM1~PWM13 підтримують Dshot і звичайний PWM. Однак змішування Dshot та звичайного PWM для виходів обмежене групами: щоб увімкнути Dshot для виходу в групі, потрібно, щоб УСІ виходи цієї групи були налаштовані й використовувались як Dshot, а не PWM.
Якщо серво й мотор змішані в одній групі, переконайтесь, що ця група працює на найнижчій частоті PWM згідно зі специфікацією серво.
S1 PB0 толерантний до 5В PWM1 GPIO50 TIM8_CH2N Група1
S2 PB1 толерантний до 3,3В PWM2 GPIO51 TIM8_CH3N
S3 PA0 толерантний до 5В PWM3 GPIO52 TIM5_CH1 Група2
S4 PA1 толерантний до 5В PWM4 GPIO53 TIM5_CH2
S5 PA2 толерантний до 5В PWM5 GPIO54 TIM5_CH3
S6 PA3 толерантний до 5В PWM6 GPIO55 TIM5_CH4
S7 PD12 толерантний до 5В PWM7 GPIO56 TIM4_CH1 Група3
S8 PD13 толерантний до 5В PWM8 GPIO57 TIM4_CH2
S9 (V1,V1.5) PD14 толерантний до 5В PWM9 GPIO58 TIM4_CH3
S10 (V1,V1.5) PD15 толерантний до 5В PWM10 GPIO59 TIM4_CH4
S11 (V3) PE5 толерантний до 5В PWM11 GPIO60 TIM15_CH1 Група4
S12 (V3) PE6 толерантний до 5В PWM12 GPIO61 TIM15_CH1
LED PA8 толерантний до 5В PWM13 GPIO62 TIM1_CH1 Група5
SERVO13_FUNCTION 120, NTF_LED_TYPES neopixel
ADC Без майданчика
вбудований дільник 1K:10K
PC0 0~36В напруга батареї на платі BATT_VOLT_PIN
BATT_VOLT_MULT
10
11.0
Без майданчика PC1 0~3,3В датчик струму на платі BATT_CURR_PIN
BATT_AMP_PERVLT
11
40
Майданчик VB2
вбудований дільник 1K:20K
PA4 0~69В Vbat2 ADC BATT2_VOLT_PIN
BATT2_VOLT_MULT
18
21.0
Майданчик CU2 PA7 0~3,3В Cur2 ADC BATT2_CURR_PIN
BATT2_AMP_PERVLT
7
/
Майданчик RSSI PC5 0~3,3В RSSI ADC
аналоговий RSSI
RSSI_ANA_PIN
RSSI_TYPE
8
1
I2C I2C1

CL1/DA1

PB6/PB7 толерантний до 5В Цифрова швидкість польоту I2C ARSPD_BUS 1
MS4525
DLVR-L10D
ARSPD_TYPE 1
9
Компас COMPASS_AUTODEC 1
I2C2

CL2/DA2 не виведено

PB10/PB11 толерантний до 5В вбудований барометр DPS310
CAN CAN1 PD0/PD1 толерантний до 5В CAN-вузол F103/F303 CAN_D1_PROTOCOL
CAN_P1_DRIVER
1
1
CAN GPS GPS_TYPE 9
CAN-компас COMPASS_TYPEMASK 0
CAN-датчик швидкості польоту ARSPD_TYPE 8
UART USB PA11/PA12 толерантний до 5В USB консоль SERIAL0
RX7 TX7 RTS7 CTS7 PE7/8/9/10 толерантний до 3,3В UART7 telem1 SERIAL1
TX1 RX1 PA9/PA10 толерантний до 5В USART1 telem2 SERIAL2
TX2 RX2 PD5/PD6 толерантний до 5В USART2 GPS1 SERIAL3
TX3 RX3 не виведено / / / / /
RX8 PE0 толерантний до 5В UART8 вільний SERIAL5
TX4 RX4 PB9/PB8 толерантний до 5В UART4 вільний SERIAL6
TX6 RX6 PC6/PC7 толерантний до 5В USART6 вхід RC/приймач SERIAL7
RX6 SBUS/IBUS/DSM
RX6 PPM

Вхід RC

Пін Rx6, за замовчуванням прив’язаний до входу таймера, можна використовувати з усіма протоколами приймачів, підтримуваними ArduPilot, крім CRSF, який вимагає справжнього підключення UART. Однак двонапрямні протоколи з телеметрією, такі як SRXL2 і FPort, при такому підключенні працюватимуть лише як RC без телеметрії.

Щоб отримати CRSF та вбудовану телеметрію Fport/CRSF/SRXL2, пін Rx6 можна також налаштувати як справжній UART RX для двонапрямних систем, встановивши BRD_ALT_CONFIG в «1», щоб він став входом RX порту SERIAL7.

З цією опцією SERIAL7_PROTOCOL потрібно встановити в «23», і:

  • PPM не підтримується.
  • SBUS/DSM/SRXL підключаються до піна Rx6, але SBUS вимагає встановлення SERIAL7_OPTIONS в «3».
  • FPort вимагає підключення до Tx6 та SERIAL7_OPTIONS = «7». Якщо телеметрія не працює, спробуйте SERIAL7_OPTIONS = 135.
  • CRSF також вимагає підключення Tx6 на додачу до Rx6 і автоматично надає телеметрію. Встановіть SERIAL7_OPTIONS в «0».
  • SRXL2 вимагає підключення до Tx6 і автоматично надає телеметрію. Встановіть SERIAL7_OPTIONS в «4».

У ArduPilot будь-який UART можна використати для RC-систем, сумісний з усіма протоколами, крім PPM. Дивіться Radio Control Systems для деталей.

  • Camera-1 та 8В увімкнені за замовчуванням
  • Переконайтесь, що обидві камери мають однаковий відеоформат — обидві PAL або обидві NTSC.

# GPIO

  • PD10 PINIO1 OUTPUT GPIO(81) // перемикач живлення 8В увімк/вимк
  • PD11 PINIO2 OUTPUT GPIO(82) // перемикач камери

# RCx_OPTION: опція входу RC

  • 28 Реле увімк/вимк
  • 34 Реле2 увімк/вимк
  • 35 Реле3 увімк/вимк
  • 36 Реле4 увімк/вимк

наприклад

  • RELAY1_FUNCTION 1
  • RELAY1_PIN 81 // GPIO Vsw
  • RC7_OPTION 28 // Реле увімк/вимк, канал CH7 передавача перемикає Vsw
  • RELAY2_FUNCTION 1
  • RELAY2_PIN 82 // GPIO перемикача камери
  • RC8_OPTION 34 // Реле2 увімк/вимк, канал CH8 передавача перемикає камеру

Налаштована функція активується, коли значення PWM допоміжного перемикача перевищує 1800, і деактивується, коли падає нижче 1200.

Перевірте значення PWM з передавача при верхньому й нижньому положенні перемикача через Mission Planner: Initial Setup → Mandatory Hardware → Radio Calibration. Якщо воно не піднімається вище 1800 або не опускається нижче 1200 — відкоригуйте крайні точки серво на передавачі.

BetaFlight/INAV мультикоптер
PWM S1 PB0 толерантний до 5В TIM3_CH3 Мотор
S2 PB1 толерантний до 3,3В TIM3_CH4
S3 PA0 толерантний до 5В TIM5_CH1
S4 PA1 толерантний до 5В TIM5_CH2
S5 PA2 толерантний до 5В TIM5_CH3
S6 PA3 толерантний до 5В TIM5_CH4
S7 PD12 толерантний до 5В TIM4_CH1
S8 PD13 толерантний до 5В TIM4_CH2
S9 (V1, V1.5) PD14 толерантний до 5В TIM4_CH3
S10 (V1, V1.5) PD15 толерантний до 5В TIM4_CH4
S11 (V3) PE5 толерантний до 5В TIM15_CH1 Серво
S12 (V3) PE6 толерантний до 5В TIM15_CH2
LED PA8 толерантний до 5В TIM1_CH1 2812LED
RX4 PB8 толерантний до 5В TIM16_CH1
TX4 PB9 толерантний до 5В TIM17_CH1
ADC Vbat ADC, без майданчика
вбудований дільник 1K:10K
PC0 0~36В напруга батареї на платі BF 110, INAV 1100
Струм ADC, без майданчика PC1 0~3,3В датчик струму на платі масштаб зовнішній
Майданчик VB2
вбудований дільник 1K:10K
PA4 0~69В Vbat2 ADC BF 210, INAV 2100
Майданчик CU2 PA7 0~3,3В Current2 ADC масштаб зовнішній
Майданчик RSSI PC5 0~3,3В RSSI ADC аналоговий RSSI
I2C I2C1
CL1/DA1
PB6/PB7 толерантний до 5В Цифрова швидкість польоту I2C MS4525
Компас
I2C2
CL2/DA2
PB10/PB11 толерантний до 5В вбудований барометр DPS310
UART USB PA11/PA12 толерантний до 5В USB
RX7 TX7 RTS7 CTS7 PE7/8/9/10 толерантний до 3,3В UART7 вільний
TX1 RX1 PA9/PA10 толерантний до 5В USART1 вільний
TX2 RX2 PD5/PD6 толерантний до 5В USART2 вільний
TX3 RX3 / / / /
RX8 PE0 толерантний до 5В UART8_RX вільний
TX4 RX4 PB9/PB8 толерантний до 5В UART4 вільний
TX6 RX6 PC6/PC7 толерантний до 5В UART6_RX PPM та серійний RX
UART6_TX FPORT
H743-mini ArduPilot INAV BetaFlight
V1 ICM20602(1-й)
MPU6000(2-й)
ArduPilot 4.0 stable
або новіше
MPU6000 (0)
ICM20602 (1)
INAV 3.0
або новіше
MPU6000 (0)
ICM20602 (1)
BF 4.2
або новіше
V1.5 ICM42605(1-й)
MPU6000(2-й)
ArduPilot 4.1 stable
або новіше
MPU6000 (0)
ICM42605 (2)
INAV 4.0
або новіше
MPU6000 (0)
ICM42605 (1)
BF 4.2
або новіше
V3 ICM42688P(1-й)
ICM42605(2-й)
ArduPilot 4.2 latest
або новіше
ICM42688P (0)
ICM42605 (2)
INAV 5.0
або новіше
ICM42688P (0)
ICM42605 (1)
BF 4.3
або новіше

Відома проблема

  • Мотор 7 не обертається з BetaFlight 4.2.x та міксером OCTO X8, якщо увімкнено фільтр RPM. Встановіть dshot_bidir = OFF, або використовуйте BetaFlight 4.3.0 та новіше.

Що нового в H743-mini V1.5

  • Використовується ICM42605 замість ICM20602
  • Таке саме компонування та інші компоненти, як у попередній версії плати.
  • H743-mini V1.5 постачається з betaflight_4.3.0 для контролю якості

ArduPilot

  • H743-mini-V1.5 з ICM42605 підтримується ArduPilot 4.1 та вище.
  • ICM42605 визначено як перший IMU (IMU0), MPU6000 — другий (IMU1).
  • З ArduPilot 4.1 встановіть INS_ENABLE_MASK в 7 або за замовчуванням 127.
  • Рекомендується використовувати STM32CubeProgrammer для очищення MCU та завантаження прошивки. Дивіться блог.

INAV

  • IMU ICM42605/42688 підтримується INAV 3.0.2 та вище.
  • SD-карта та режим MSC для H743 не реалізовані в INAV 3.x. Підтримуються з INAV 4.x та вище.

BetaFlight

  • IMU ICM42605 підтримується BetaFlight 4.2 та вище.
  • MPU6000 — перший IMU (за замовчуванням), ICM42605 — другий IMU.
  • Ціль MATEKH743 у стандартному списку BetaFlight не підтримує ICM42605
  • Щоб спробувати нову серію IMU ICM-4, завантажте прошивку BF ТУТ.
    • встановіть gyro_to_use = second
    • збережіть
  • Якщо використовуєте лише MPU6000, H743-mini V1.5 працює з прошивкою BF 4.3, завантаженою з конфігуратора, та 4.2.x, завантаженою ТУТ.
  • Якщо використовуєте лише MPU6000 і не використовуєте барометр DPS310, H743-mini V1.5 працює з прошивкою BF 4.2.x, завантаженою з конфігуратора.
H743-mini ArduPilot INAV BetaFlight
V1 ICM20602(1-й)
MPU6000(2-й)
ArduPilot 4.0 stable
або новіше
MPU6000 (0)
ICM20602 (1)
INAV 3.0
або новіше
MPU6000 (0)
ICM20602 (1)
BF 4.2
або новіше
V1.5 ICM42605(1-й)
MPU6000(2-й)
ArduPilot 4.1 stable
або новіше
MPU6000 (0)
ICM42605 (2)
INAV 4.0
або новіше
MPU6000 (0)
ICM42605 (1)
BF 4.2
або новіше
V3 ICM42688P(1-й)
ICM42605/ICM42688P(2-й)
ArduPilot 4.2 latest
або новіше
ICM42688P (0)
ICM42605/ICM42688P (2)
INAV 5.0
або новіше
ICM42688P (0)
ICM42605/ICM42688P (1)
BF 4.3
або новіше

Що нового в H743-mini V3

  • ICM42688-P+ICM42605 замість MPU6000+ICM42605
  • PWM 10 та 11 замість PWM9 та 10 (V1/V1.5)
  • Інші функції, компонування та компоненти такі самі, як у попередній версії плати.
  • H743-mini V3 постачається з betaflight_4.3.0 для контролю якості

ArduPilot

  • H743-mini-V3 з ICM42688-P підтримується ArduPilot 4.2 та вище.
  • ICM42688-P визначено як перший IMU (IMU0), ICM42605 — другий (IMU1).
  • З ArduPilot 4.2 встановіть INS_ENABLE_MASK в 7 або за замовчуванням 127.
  • Рекомендується використовувати STM32CubeProgrammer для очищення MCU та завантаження прошивки. Дивіться блог.

INAV

  • Починаючи з INAV 5.0, версії V1/V1.5/V3 використовують спільну прошивку.

BetaFlight

  • IMU ICM42688-p підтримується BetaFlight 4.3 та вище.
  • icm42688-p — перший IMU (за замовчуванням), ICM42605 — другий IMU.
  • Ціль MATEKH743 у списку BetaFlight 4.2.x не підтримує серію ICM426XX — потрібно прошити BF4.3_RC або новішою.

Reviews

There are no reviews yet.

Be the first to review “Політний контролер H743-MINI”

Ваш email не буде опубліковано. Обов'язкові поля позначені *