Difference between revisions of "Lisa"

From PaparazziUAV
Jump to navigation Jump to search
Line 5: Line 5:




[[Image:lisa_l_cad.jpg|240px]]
[[Image:lisa_l_cad.jpg|360px]]


=== STM32 ===
Lisa_l is equiped with one STM32F103RET6 cortex M3 processor.


=== Pressure sensors ===
=== Pressure sensors ===
Line 16: Line 19:
The following plot displays the output of the sensor versus altitude
The following plot displays the output of the sensor versus altitude


[[Image:absolute_pressure.png|thumb]]
[[Image:absolute_pressure.png|360px]]


==== Differential Pressure ====
==== Differential Pressure ====
Line 22: Line 25:
The proposed differential sensor is the [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPXx5004&fsrch=1 MPXV5004DP]
The proposed differential sensor is the [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPXx5004&fsrch=1 MPXV5004DP]


[[Image:differential_pressure.png|thumb]]
[[Image:differential_pressure.png|360px]]




Line 40: Line 43:


[http://pubs.gumstix.com/boards/COMS/Overo/PF3503-R2410_DWG.pdf] mechanical drawings
[http://pubs.gumstix.com/boards/COMS/Overo/PF3503-R2410_DWG.pdf] mechanical drawings


== Software ==
== Software ==

Revision as of 03:37, 30 March 2010

Lisa ( the Lost Illusions Serendipitous Autopilot) is a STM32/Overo board designed to run Paparazzi


Hardware

Lisa l cad.jpg

STM32

Lisa_l is equiped with one STM32F103RET6 cortex M3 processor.

Pressure sensors

The board is equipped with a pair of pressure sensors, one absolute to measure altitude and one differential to measure airspeed.

Absolute Pressure

The proposed absolute pressure sensor is the freescale MPXh6115 The following plot displays the output of the sensor versus altitude

Absolute pressure.png

Differential Pressure

The proposed differential sensor is the MPXV5004DP

Differential pressure.png


FT2232

This chip is used for JTAG on STM32 and SERIAL/USB convertion on overo console

datasheet: URL

mini module used for dev : URL


schematics used is from the minimodule as ft2232 and minimodule schematics are not coherent ( regarding pullups of the eeprom)


Gumstix overo

[1] mechanical drawings


Software

STM32 drivers for paparazzi

LED : done

SYS_TIME : done

UART : done without DMA, so got datalink, telemetry and RC24 working

PPMout: done, needed for servos ( 3 servos ? )

PPMin: not done, needed for analog radio control and windvane

I2C : not done, needed for motor controllers

SPI : not done, needed for IMU ( big works as we share with mag and baro) and for overo

CAN : not done, needed for motor controller and CSC

ADC: not done,


STM32 toolchain

Install paparazzi-stm32 package available in the ENAC karmic repository

Open Embedded

Open Embedded is the linux distribution used on the overo. You can follow the instructions on gumstix's website to build a complete cross development environment. Paparazzi's Makefile will default to look for it in /overo-oe