The Pixhawk 2.1 is the latest and greatest platform for the ardupilot project. Designed to be developer friendly, easy to use and incredibly reliable, the Pixhawk 2 is the ideal system to use for your next drone project, be it commercial, research or hobbyist. The Pixhawk 2 is designed to be a fully integrated single board flight controller with sufficient I/O for the most demanding of applications. In addition the sensor performance and reliability has greatly been improved, with triple redundant IMU's, and the capability to use up to 3 GPS modules. Through smart design the bill of materials has been reduced which keeps the overall design simple, and affordable.
Triple redundant vibration damped IMU with support for up to 3 GPS modules
All in one design with integrated FMU
Heating system to fly in very low temperatures
Lots of I/O ports (see below for full list)
Sepaerable carrier board to allow developers to build and use their own
Onboard battery backup for FMU and IO SRAM/RTC
Separate power supplies for FMU and IO
BUILT USING 29 MEMS SENSORS
The pixhawk 2 includes a triple redundant IMU with a total of 29 sensors: Furthermore the main IMU is also mounted on a vibration damped system to ensure the sensor readings are accurate.
3x triple axis accelerometers
3x triple axis gyroscopes
3x triple axis magnetometers
LOTS OF I/O PORTS
14 PWM servo outputs (8 from IO, 6 from FMU).
R/C inputs for CPPM, Spektrum / DSM and S.Bus
Analogue / PWM RSSI input.
S.Bus servo output.
5 general purpose serial ports, 2 with full flow control
Two I2C ports
One SPI port (un-buffered, for short cables only not recommended for use).
Two CAN Bus interface.
3 Analogue inputs
High-powered piezo buzzer driver. (On expansion board)
High-power RGB LED. (I2C driver compatible Connected externally only)
Safety switch / LED.
EMI filtering is provided at key points in the system using high-insertion-loss passthrough filters. These filters are paired with TVS diodes at the peripheral connectors to suppress power transients. Reverse polarity protection is provided at each of the power inputs. USB signals are filtered and terminated with a combined termination/TVS array. Most digital peripheral signals (all PWM outputs, serial ports, I2C port) are driven using ESD-enhanced buffers and feature series blocking resistors to reduce the risk of damage due to transients or accidental misconnections.
Both the FMU and IO microcontrollers feature battery-backed real-time clocks and SRAM. The on-board backup battery has capacity sufficient for the intended use of the clock and SRAM, which is to provide storage to permit orderly recovery from unintended power loss or other causes of in-air restarts. The capacitors can also be recharged from the FMU 3.3V rail, however this will only function in the event of software existing to support this feature.
VOLTAGE, CURRENT AND FAULT SENSING
The battery voltage and current reported by both bricks can be measured by the FMU. In addition, the 5V unregulated supply rail can be measured (to detect brownout conditions). I/O can measure the servo power rail voltage. Over-current conditions on the peripheral power ports can be detected by the FMU. Hardware lock-out prevents damage due to persistent short-circuits on these ports. The lockout can be reset by FMU software.
The under/over voltage supervisor for FMU provides an output that is used to hold FMU in reset during brown-out events.
PIXHAWK FMU MAIN BOARD
STM32F427; flash 2MiB, RAM 256KiB.
On-board 16KiB SPI FRAM
MPU9250 or ICM 20xxx integrated accelerometer / gyro.
All sensors connected via SPI.
Micro SD interfaces via SDIO
VIBRATION DAMPED IMU BOARD
LSM303D integrated accelerometer / magnetometer.
MPU9250 or ICM 20xxx Gyro / Accel
All sensors connected via SPI.