Difference between revisions of "User/LisaM"

From PaparazziUAV
Jump to navigation Jump to search
m (redirect to correct page right away)
 
(61 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Introduction ==
#REDIRECT [[Lisa/M v2.0]]
 
If you consider yourself a developer this autopilot board is for you. If you enjoy writing software and consider yourself an early adopter this hardware is for you. Have fun and see you on the paparazzi mailinglist, the wiki and the freenode irc channel. This nice piece of hardware can be used for various purposes
 
[[Image:Lisa_M_V1_0_top_with_coin.jpg|thumb|Lisa/M V1.0 top view]]
[[Image:Lisa_M_V1_0_bottom_with_coin.jpg|thumb|Lisa/M V1.0 bottom view]]
[[Image:Lisa_M_V1_0_top.jpg|thumb|Lisa/M V1.0 top view]]
[[Image:Lisa_M_V1_0_bottom.jpg|thumb|Lisa/M V1.0 bottom view]]
 
== Features ==
 
Lisa/M is based on the 64 pins STM32F103RE processor featuring 64k of RAM and 512k of FLASH. All the pins are exposed, providing access to the complete set of the STM32 peripherals.
 
 
== Overview ==
 
* Single [http://www.st.com/stm32 STM32 MCU]
* 7 x Analog input channels
* 3 x Generic digital in-/out-puts
* 2 x 3.3V TTL UART (5V tolerant)
* 7 x Servo PPM outputs
* 1 x CAN bus
* 1 x [http://en.wikipedia.org/wiki/Serial_Peripheral_Interface SPI] bus
* 1 x [http://en.wikipedia.org/wiki/I2c I<sup>2</sup>C] bus
* 1 x Micro USB
* 4 x status LEDs with attached test point
* ? grams (? oz)
* ~30mm x ~50mm (" x ")
* 2 layers PCB design
 
with mounted IMU has the following additional sensors on board:
 
* 3 Axis Gyroscope
* 3 Axis Accelerometer
* 3 Axis Magnetometer
* Pressure sensor
 
The pressure sensor is mounted directly on the board as this sensor is not provided by Aspirin. Exept for a GPS unit you have all necessary sensors for full attitude and altitude stabilization in an extremely small package. Adding only an external GPS unit, it is a full fledged Autopilot.
 
=== Footprint ===
 
This autopilot is very small. The footprint is only 30mm by 50mm. It will fit in a small UAS very well. There is a spot for mounting the [http://paparazzi.enac.fr/wiki/AspirinIMU Aspirin IMU] directly on board.
 
=== MCU ===
 
In brief, the STM32 features 3 USARTS, 2 SPI, 2 I2C, 1 CAN, a plethora of timers, ADCs and a generic DMA able to serve all of them. On the board, a number of the communication interfaces are level shifted with user selectable voltage to allow interfacing with all kind of peripherals.
 
=== IMU ===
 
The Lisa/M comes with [http://paparazzi.enac.fr/wiki/AspirinIMU Aspirin IMU] mounted, for easy attitude estimation in the smallest package possible.
 
=== JTAG ===
 
Information about debugging can be found [http://paparazzi.enac.fr/wiki/Dev/Debugging here]
 
== Hardware Revision History ==
 
v1.00
 
== Architecture ==
 
== Pinout ==
 
Pins Name and Type are specified with respect to the Autopilot Board
 
[[Image:LisaM_V1_0_top_labeled.png|700px]]
 
== Schematic ==
 
== Electrical Connections to the Airborne Equipment ==
 
== PCB ==
 
=== Gerber & Drill Files  ===
 
== Assembly ==
 
===Components Layout===
 
=== Mechanical drawing ===
 
[[Image:LisaM_V1_0_top_mechanical.png|500px]]
 
=== Bill Of Material ===
 
= Setup =
 
== Bootloader ==
 
== Connect Receivers ==
 
To be able to test your UAS a RC receiver comes in very handy.
 
=== PPM receiver ===
 
A modified RC receiver with full PWM out can be used to control the AP board from the ground. On lisa/M, PPM is at the moment sharing a line with servo6 ( because it's the way it was wired on lisa/L ). It would be trivial to adapt the driver to use another line. look at sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.c
 
=== Satellite Receiver ===
 
Connecting a 2.4 Spectrum compatible receiver
 
[[Image:Lisa_M_V1_0_satellite_receiver_connection_labeled.png|500px]]
 
== Power supply jumpers ==
 
[[Image:LisaM_V1_0_top_jumpers_and_leds.png|500px]][[Image:LisaM_V1_0_bottom_jumpers.png|450px]]
 
It is possible to reconfigure the electrical system on Lisa/M using the supply jumpers.
 
* JP1 connects the servo power rail to V_IN rail.
* JP2 connects the battery rail (used by default only for battery voltage measurement) to the V_IN rail.
* JP3 bypasses the +5V voltage regulator and connects V_IN to the +5V rail.
* JP4 connects the +5V rail to the VCC pin on the UART2 connector.
* JP5 connects the +3V3 rail to the VCC pin on the UART2 connector.
* JP6 connects the +5V rail to the VCC pin on the UART1 connector.
* JP7 connects the +3V3 rail to the VCC pin on the UART1 connector.
 
[[Category:User_Documentation]] [[Category:Hardware]]
 
= PCB and assembled boards suppliers =
 
For private companies and enthusiast Paparazzi hardware suppliers, see [[Get_Hardware|Get Hardware]] page.
 
= Downloads =
 
'''Source files'''
:*download ''LisaM v1.00 Eagle design (zip)''
'''Gerber & Drill files'''
:*download '' gerber & drill files (zip)''
'''Assembly files'''
:*download ''(pdf)''
:*download '' (zipped .xls file)''

Latest revision as of 08:46, 16 December 2012

Redirect to: