Skip to content

3DR Pixhawk 1 Flight Controller (знято з виробництва)

WARNING

Цей політний контролер був знятий з виробництва і більше не продається комерційно. Ви можете використовувати mRo Pixhawk як заміну.

WARNING

PX4 не виробляє цей (або будь-який) автопілот. Звертайтесь до виробника з питань щодо підтримки або відповідності.

Автопілот 3DR Pixhawk® 1 є популярним універсальним політним контролером на основі відкритого апаратного дизайну Pixhawk-project FMUv2 (він поєднує функціональність PX4FMU + PX4IO). Він виконує PX4 на ОС NuttX.

Зображення Pixhawk

Інструкції зі збирання/налаштування для використання з PX4 наведено тут: Швидкий старт з підключення Pixhawk

Основні характеристики

  • Основна System-on-Chip: STM32F427
    • CPU: 180 MHz ARM® Cortex® M4 з одинарною точністю FPU
    • RAM: 256 KB SRAM (L1)
  • Failsafe System-on-Chip: STM32F100
    • CPU: 24 MHz ARM Cortex M3
    • RAM: 8 KB SRAM
  • Wifi: ESP8266 зовнішній
  • GPS: u-blox® 7/8 (Hobbyking®) / u-blox 6 (3D Robotics)
  • Оптичний потік: PX4 Flow unit
  • Резервні входи живлення та автоматичне перемикання на резервне джерело
  • Зовнішній запобіжний вимикач
  • Головний візуальний індикатор - мультиколірний світлодіод
  • Потужний мультитональний п'єзозвуковий індикатор
  • microSD карта для високошвидкісного логування даних протягом тривалого періоду

Підключення

  • 1x I2C
  • 1x CAN (2x опційно)
  • 1x ADC
  • 4x UART (2x з контролем потоку)
  • 1x Консоль
  • 8x PWM з ручним перевизначенням
  • 6x PWM / GPIO / PWM вхід
  • S.BUS / PPM / Spektrum вхід
  • S.BUS вивід

Де придбати

Ця плата, що оригінально вироблялася компанією 3DR®, була стандартною платформою мікроконтролера для PX4®. Так, як плата більше не виробляється 3DR, ви можете використовувати mRo Pixhawk як заміну.

Замовте mRo Pixhawk з:

Характеристики

Процесор

  • 32bit STM32F427 Cortex-M4F ядро з FPU
  • 168 MHz
  • 256 KB RAM
  • 2 MB Flash
  • 32 bit STM32F103 відмовостійкий копроцесор

Датчики

  • ST Micro L3GD20H 16 bit гіроскоп
  • ST Micro LSM303D 14 bit акселерометр / магнітометр
  • Invensense MPU 6000 3-вісний акселерометр/гіроскоп
  • MEAS MS5611 барометр

Інтерфейси

  • 5x UART (послідовні порти), один високої потужності, 2x з HW контролем потоку
  • 2x CAN (один з внутрішнім 3.3V трансивером, один на конекторі розширення)
  • Spektrum DSM / DSM2 / DSM-X® Satellite сумісний вхід
  • Futaba S.BUS® сумісний вхід і вивід
  • PPM sum signal вхід
  • RSSI (PWM чи voltage) вхід
  • I2C
  • SPI
  • 3.3 та 6.6V ADC входи
  • Внутрішній порт microUSB і розширення зовнішнього порту microUSB

Система живлення та захист

  • Ідеальний діодний контролер з автоматичним перемиканням
  • Сервопривід високої потужності (max. 10V) і сильного струму (10A+)
  • Усі периферійні виводи захищені від перевантаження по струму, усі входи захищені від електростатичного розряду

Номінальна напруга

Pixhawk може мати потрійну резервність у джерелі живлення, якщо подаються три джерела живлення. Три шини: вхід модуля живлення, вхід сервоприводу, вхід USB.

Максимальна напруга нормальної роботи

За таких умов всі джерела живлення будуть використовуватися в цьому порядку для живлення системи

  • Вхід модуля живлення (4.8V to 5.4V)
  • Вхід сервоприводу (4.8V to 5.4V) ДО 10V ДЛЯ РУЧНОГО ПЕРЕКЛЮЧЕННЯ, АЛЕ АВТОПІЛОТ БУДЕ ЗНЕЖИВЛЕНИЙ ВИЩЕ 5.7V, ЯКЩО ВХІД МОДУЛЯ ЖИВЛЕННЯ НЕ ПРИСУТНІЙ
  • Вхід живлення USB (4.8V до 5.4V)

Абсолютна максимальна напруга

За таких умов система не буде витрачати жодної потужності (не буде працювати), але залишиться неушкодженою.

  • Вхід модуля живлення (4.1V до 5.7V, 0V до 20V неушкоджений)
  • Вхід сервоприводу (4.1V до 5.7V, 0V до 20V)
  • Вхід живлення USB (4.1V до 5.7V, 0V до 6V)

Схеми

Схема FMUv2 + IOv2 -- Схема та макет

Як дизайн Open Hardware з ліцензією CC-BY-SA 3.0, всі схеми та файли дизайну доступні тут.

З'єднання

Порти Pixhawk показані нижче. Вони використовують роз’єми Hirose DF13 (передують роз’ємам JST-GH, визначеним у стандарті роз’ємів Pixhawk).

WARNING

Багато клонів 3DR Pixhawk використовують роз’єми Molex picoblade замість роз’ємів DF13. Вони мають прямокутні штифти замість квадратних, і їх не можна вважати сумісними.

Конектори Pixhawk

TIP

Порт RC IN призначений лише для RC приймачів і забезпечує достатню потужність для цієї мети. НІКОЛИ не підключайте до нього або до підключеного приймача жодних сервоприводів, джерел живлення або батарей.

Схема розташування виводів

TELEM1, TELEM2 порти

PinСигналВольт
1 (red)VCC+5V
2 (blk)TX (OUT)+3.3V
3 (blk)RX (IN)+3.3V
4 (blk)CTS (IN)+3.3V
5 (blk)RTS (OUT)+3.3V
6 (blk)GNDGND

GPS port

PinСигналВольт
1 (red)VCC+5V
2 (blk)TX (OUT)+3.3V
3 (blk)RX (IN)+3.3V
4 (blk)CAN2 TX+3.3V
5 (blk)CAN2 RX+3.3V
6 (blk)GNDGND

SERIAL 4/5 port

У зв'язку з обмеженням простору два порти знаходяться на одному роз'ємі.

PinСигналВольт
1 (red)VCC+5V
2 (blk)TX (#4)+3.3V
3 (blk)RX (#4)+3.3V
4 (blk)TX (#5)+3.3V
5 (blk)RX (#5)+3.3V
6 (blk)GNDGND

ADC 6.6V

PinСигналВольт
1 (red)VCC+5V
2 (blk)ADC INup to +6.6V
3 (blk)GNDGND

ADC 3.3V

PinSignalВольт
1 (red)VCC+5V
2 (blk)ADC INдо +3.3V
3 (blk)GNDGND
4 (blk)ADC INдо +3.3V
5 (blk)GNDGND

I2C

PinСигналВольт
1 (red)VCC+5V
2 (blk)SCL+3.3 (pullups)
3 (blk)SDA+3.3 (pullups)
4 (blk)GNDGND

CAN

PinСигналВольт
1 (red)VCC+5V
2 (blk)CAN_H+12V
3 (blk)CAN_L+12V
4 (blk)GNDGND

SPI (питома споживана потужність)

PinСигналВольт
1 (red)VCC+5V
2 (blk)SPI_EXT_SCK+3.3
3 (blk)SPI_EXT_MISO+3.3
4 (blk)SPI_EXT_MOSI+3.3
5 (blk)!SPI_EXT_NSS+3.3
6 (blk)!GPIO_EXT+3.3
7 (blk)GNDGND

POWER

PinСигналВольт
1 (red)VCC+5V
2 (blk)VCC+5V
3 (blk)CURRENT+3.3V
4 (blk)VOLTAGE+3.3V
5 (blk)GNDGND
6 (blk)GNDGND

SWITCH

PinСигналВольт
1 (red)VCC+3.3V
2 (blk)!IO_LED_SAFETYGND
3 (blk)SAFETYGND

Зіставлення послідовних портів

UARTПристрійПорт
UART1/dev/ttyS0IO debug
USART2/dev/ttyS1TELEM1 (керування потоком)
USART3/dev/ttyS2TELEM2 (керування потоком)
UART4
UART7CONSOLE
UART8SERIAL4

Відладочні порти

Порт Консолі

Консоль системи PX4 працює на порту, позначеному SERIAL4/5.

TIP

Зручний спосіб підключення до консолі - скористатися Dronecode probe, оскільки він поставляється з роз'ємами, які можна використовувати з кількома різними пристроями Pixhawk. Просто під'єднайте кабель DF13 1:1 з 6-позиційним роз'ємом з Dronecode probe до порту Pixhawk SERIAL4/5.

Dronecode probe

Розводка є стандартною послідовною розводкою, призначеною для підключення до кабелю 3.3V FTDI (до 5V).

3DR Pixhawk 1FTDI
1+5V (red)
2S4 Tx
3S4 Rx
4S5 Tx5
5S5 Rx4
6GND1

Підключення кабелю FTDI до 6-контактного роз’єму DF13 1:1 показано на малюнку нижче.

Конектор консолі

Повна проводка показана нижче.

Console Debug

Для отримання інформації про те, як використовувати консоль, див: Системна консоль.

SWD Port

Порти SWD (JTAG) приховані під покриттям (яке треба зняти для налагодження апаратного забезпечення). Є окремі порти для FMU та IO, як показано нижче.

Pixhawk SWD

Порти являють собою 10-контактні роз’єми JTAG ARM, які вам, ймовірно, доведеться паяти. Схема контактів для портів показана нижче (квадратні маркери в кутах вище вказують на контакт 1).

Розводка 10-контактного роз'єму ARM

INFO

Усі плати Pixhawk FMUv2 мають подібний порт SWD.

Збірка прошивки

TIP

Більшості користувачів не потрібно збирати цю прошивку! Вона попередньо зібрана й автоматично встановлюється QGroundControl при підключенні відповідного апаратного забезпечення.

Щоб зібрати PX4 для цієї цілі:

make px4_fmu-v2_default

Частини / Корпуси

Підтримувані платформи / шасі

Будь-який мультикоптер / літак / наземна платформа чи човен, який може керуватися звичайними RC сервоприводами або сервоприводами Futaba S-Bus.