Difference between revisions of "User/LisaM"

From PaparazziUAV
Jump to navigation Jump to search
(switched user and main lisa/m pages)
m (redirect to correct page right away)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
= Intro =
#REDIRECT [[Lisa/M v2.0]]
 
This article is meant as a tutorial on how to assemble, wire up and mount devices in a fixed wing aircraft based on [[Lisa/M]] for a maiden flight on Autopilot. We will use a Multiplex Mentor as example.
 
For this we need:
 
1x Mentor complete set
 
1x Receiver
 
1x uBlox LEA5 Helix module
 
= Setup Hardware =
 
== IMU ==
 
The [[LisaM|Lisa/M]] can be purchased with the [[Inertial_Measurement_Units#Aspirin_IMU|Aspirin IMU]] already soldered to it. Otherwise, you can solder an [[Inertial_Measurement_Units#Aspirin_IMU|Aspirin IMU]] on it yourself.
 
== GPS ==
 
On connector UART1 we will connect the GPS receiver. A [[GPS#u-Blox_LEA_Series_Receivers|uBlox LEA-5H]] will be uses in the basic setup
 
== Servos ==
 
=== ESC ===
 
The ESC which stand for Electronic Speed Control to contol the motor speed will be connected to servo pins S1
 
=== Aileron ===
 
To Pin S2 we connect the left aileron servo. Left side is left is as seen from the back of the airframe. And to pin S5 we connect the right aileron cable
 
=== Elevator ===
 
On Pin S3 the Elevator servo cable
 
=== Rudder ===
 
On Pin S4 the rudder servo cable
 
== RC receiver ==
 
To be able to test your UAS a RC receiver comes in very handy. One must realize without a receiver an well tuned airframe can fly very well, however for initial tests adding a receiver makes life so much easier. The documentation here will describe how to connect and setup such an RC receiver.
 
=== PPM receiver ===
 
A modified RC receiver with full PPM out can be used to control the AP board from the ground. How to get a receiver with full PPM out or modify an existing one [http://paparazzi.enac.fr/wiki/RC_Receivers_and_Radios#PPM_Based_Systems can be found here.]
 
PPM is at the moment sharing a line with servo6, because it's the way it was wired on a Lisa/L board. It would be trivial to adapt the driver to use another line. look at sw/airborne/arch/stm32/subsystems/radio_control/ppm_arch.c . If you manage  to do so please adjust the text on this page also.
 
=== Satellite Receiver ===
 
Connecting a 2.4GHz Spectrum or compatible receiver
 
[[Image:Lisa_M_V1_0_satellite_receiver_connection_labeled.png|500px]]
 
It is very well possible to connect another 2.4Ghz receiver, however the software to interact with that device must at the moment be written by oneself. The advantage of Opensource is that it is possible. Sharing your coding work would be great and in line with the GPL license.
 
== Telemetry==
 
An [[Modems#Digi_XBee_Pro_ZB_.2F_ZNet_2.5_.28.22Series_2.22.29|XBee XSC]] wireless data module will be used to enable to receive telemetry data. While not needed for fully autonomous flight it is very beneficial to have telemetry data. We will connect the transmitter to connector UART2
 
== Power ==
 
 
=== 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. On the boards the Jumper are not real jmper but a spot where we can solder or unsolder a "Bridge" to make or break the connection. In our case the ESC will supply both the servos and the board with power from the main battery. This is the default setup of [[Lisa/M]], so there is no need to solder anything on the board.
 
* 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 V_IN 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 V_IN rail to the VCC pin on the UART1 connector.
* JP7 connects the +3V3 rail to the VCC pin on the UART1 connector.
 
= Setup Software =
 
== Bootloader ==
 
To awake the hardware from sleep and activate the "brain" a so called "bootloader" is used. At the moment there is no bootloader code released yet for Paparazzi and this type of board. If there was, you would not need [[JTAG]] to change the software in your [[Lisa/M]] and only a USB cable would suffice to upload a new flight plan (just as it is now with a LPC21-based Paparazzi Autopilot board like the [[Twog_v1|TWOG]].) If you are good at writing bootloaders for the STM please add your code to the Paparazzi repository.
 
== Uploading Firmware ==
 
For the board to perform some sort of action, a "Brain" a.k.a Firmware must be uploaded to the board. This is done by way of a JTAG cable. If you do not have wuch a cable, it is not possible to upload your flightplan firmware to the board. You can order this cable a various hardware suppiers. The Cable design is also opensource, you could opt to make one yourself, but that is not trivial.
 
== IMU Calibration ==
 
If you didn't make the board yourself, then you probably got a calibration file (.xml) from your board supplier. If you didn't receive a calibration file then follow the steps for [http://paparazzi.enac.fr/wiki/ImuCalibration onboard IMU calibration].
 
= Pre-flight Checklist=
 
Double-check that you connected everything correctly. Then switch on your transmitter and power up your board.
 
= Flying =
 
This page is not the one to find and information about that. A look around on this wiki or elswhere on the internet can help you out.
 
[[Category:User_Documentation]]

Latest revision as of 07:46, 16 December 2012

Redirect to: