Archive for the English Category

After a long search I listed the following reasons in the Philips LPC2138 as the UAV brain:

  • 52 MHz for fast calculations and operations
  • 14 ADC channels for analog sensorics
  • 2 UARTs for serial modem and GPS
  • 4 I²C bus interfaces for port expanders, sensors and drivers
  • PI bus interface for In System Programming, sensors and control
  • Programmable in C

Key facts of the LPC2138:

  • 32bit ARM7 core
  • LQFP64 pack
  • 32 kB static ram and 512 kB flash memory
  • Two 10 bit 8 chan. ADC
  • 2 32bit timer with PWM
  • 2 UARTs
  • 2 I²C
  • SPI, SSP
  • 47 5V tolerant I/Os
  • with crystal up to 50 MHz

Datasheet of the LPC2138

Here is our testcircuit for the SparkFun IMU5-DOF. For our test we connected the analog sensor outputs with the ADCs of an AVR ATmega32 chip from Atmel.

The Software is very simple…read the ADC and send the measured signal over the UART to the computer.

On the IMU5 board is one IDG300 2 axis gyroscope and one ADXL330 3 axis accelerometer.

More infos about the used sensors on:
http://www.sparkfun.com/commerce/product_info.php?products_id=741

Download:

For the UAV, we created an easy to use eagle library with the most important breakout boards and modules from sparkfun electronics.

The library contains:

  • IMU5 Degrees of freedom
    3 axis accelerometer and 2 axis gyroscope
  • SCP1000 breakout board
  • MicroMag3
    3 axis magnetic sensor
  • SHT15 breakout board
    Humidity and temprature sensor

Download the eagle library.

Yesterday I also ordered the sensors from sparkfun.com. Here’s a small listing:

IMU 5 Degrees of Freedom
2 axis gyroscope and 3 axis accelerometer
This small breakoutboard is the most important sensor to stabilize the UAV. It measures the actual values for roll, pitch, acceleration in the X, Y and Z axis.

IMU 5 Degrees of Freedom

(more…)