Difference between revisions of "Lisa"
Line 6: | Line 6: | ||
[[Image:lisa_l_cad.jpg|360px]] | [[Image:lisa_l_cad.jpg|360px]] | ||
[[Image:lisa_l_pcb.jpg|360px]] | |||
=== STM32 === | === STM32 === |
Revision as of 10:39, 30 March 2010
Lisa ( the Lost Illusions Serendipitous Autopilot) is a STM32/Overo board designed to run Paparazzi
Hardware
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
Differential Pressure
The proposed differential sensor is the MPXV5004DP
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