summaryrefslogtreecommitdiff
path: root/avionics.mdwn
blob: 55d894d7c894e92fa1f29c0f78d5184f190c1df9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
[[!meta title="PSAS Avionics Team"]]

# Avionics Home Page

[[!img Evolution_of_avionics_block_diagrams.png size="350x657" class="picture"]]

The Avionics team is currently working on 'AV3' class hardware and firmware for the [[Launch Vehicle No. 2c|ProjectLV2]] airframe. The AV3 hardware includes a PowerPC flight computer, a USB-based avionics bus, and a half-dozen USB-based avionics nodes including a GPS, IMU, power system, recovery node, and amateur TV broadcast.

- If you're new to the avionics team, or you want some information on a previous sytem, please see our [[Introduction to PSAS Avionics Page|AvionicsIntro]], and then see our list of project ideas below.
- For more in depth reading about the avionics nodes, see the 2006 Capstone Project Final Report ([[CapstoneLV2bProjectReport]]).


### Avionics System version 3

Here are the slightly out-dated block diagrams of our avionics system:

- the [[onboard avionics system|avionics/lv2_avionics_diagram_2006-09-30.pdf]].
- the [[network and ground systems|avionics/system_diagram_2006-10-16.pdf]].

Here are the current subsystems in the AV3 avionics system:

- [[AV3 power requirements|avionics/av3-power-requirements]]
- Flight computer
   - [[Atom-based FC PCI-104 stack|av3_atom_fc_stack]]
   - [[x86 FC search|avionics/av3_x86_fc_search]]
   - Deprecated: [[PowerPC Flight Computer|FlightComputerAv3]] and [[PPC Flight Computer Carrier board|tqm5200_carrier]]
- [[AV3 Generic Front End|av3-generic-front-end]]
- [[AV3 battery pack|avionics/av3-battery-pack]]
- [[AV3 battery board|avionics/av3-battery-board]]
- [[AV3 GPS system|avionics/av3-gps]]
- [[AV3-IMU|avionics/av3-imu]] Theo IMU and ADIS IMU
- [[AV3 data protocol|avionics/av3-data-protocol]]
- [[AV3 Power System|avionics/av3-power]]


### Sponsored projects

These projects are undergraduate engineering capstones that PSAS has sponsored:

- [[Capstone 2010 project|avionics/Capstone2010]]: Flight computer carrier board
- [[Capstone 2009 project|Capstone2009]]: The Avionics Power Supply (APS)
- [[Capstone 2006 project|CapstoneLV2bProjectReport]]: The node 4 generic front end

### Misc

- [[Generic Motor Driver|generic-motor-driver]]

Deprecated and unorganized subsystems:

- [[PV-700 Digital Video Recorder|avionics/pv-700-video-recorder]]
- [[ARTS-2 Flight Computer|avionics/arts2_flight_computer]]
- [[The whole to do list|avionics-to-do]] 
- [[New LV2c recovery node|Recovery_node_lv2c]]
- [[IMU Calibration|IMUCalibration]]
- [[Avionics to-do list|AvionicsToDoList]]
- [[Avionics to-get list|AvionicsToGetList]]
- [[Bob-4 Video Overlay Board|BOB4VideoOverlay]]
- [[Airframe Test Computer Info|avionics/airframe_test_computer]]

#### Old Stuff

- USB Nodes
  - Generic USB node front end: [[2006 Capstone Project|CapstoneLV2b]]
  - OLD: [[Amateur TV System|LvTwoAmateurTelevisionOverview]]: Broadcasts NTSC video with overlay at 1.25 GHz.
  - OLD: [[Avionics Power System|AvionicsPowerSystemLv2]]: power switches, battery and bus monitoring
  - [GPL-GPS](http://gps.psas.pdx.edu/)
  - [[Inertial Measurement Unit: inertial sensors (also pressure and temperature sensors)|InertialMeasurementUnit]]
  - [[Magnetometer|MagnetometerLv2]]: 3D sensing of the Earth's magnetic field
  - OLD: [[Recovery Node|RecoveryNodeLV2]]: Battery backed up 2m radio receiver and pyrotechnic actuators

- [[avionics/Pressure_Sensors]]

### Launch Tower

- [[Launch Tower:|Lv2LaunchTowerElectronics]]
- [[Launch Tower Computer (LTC)|Lv2LaunchTowerComputer]]: A Linux-based x86 PC104 stack with Lucent Orinoco 802.11b card and CAN.
- [[24dBi 2.4GHz 802.11b parabolic dish antenna|Communications]] ("BBQ" grill antenna).
- [[Launch Tower Relay (LTR) board|Lv2LaunchTowerRelay]]: PIC18F458-based CAN node with four relays and some analog sampling.
- [[RocketReady Relay (RRR) board|Lv2RocketReadyRelay]]: PIC18F458-based board which provides rocketready relay interlock in firing chain.
- [[Launch Igniter Circuit|Lv2LaunchTowerIgniter]]: igniter circuit for launch igniter.
- [[Umbilical cord|Lv2UmbilicalCord]]: Connects LV2 to the electronics box. Provides shore power, includes rocketready relay interlock.
- [[Launch Tower Power System|Lv2LaunchTowerPower]]:Solar array, charge controller, and battery


Avionics Hardware Tools
-----------------------

- Electrical
   - [[Electrical Nomenclature|RocketNames]]: Project naming conventions, names for components, schematics, etc.
   - [[GerberTools]]
   - [[AvionicsSVNAccess]]: getting access to the Avionics software itself
- [[EagleCad]]: Cadsoft's EAGLE schematic capture/PCB CAD program
- [[LPKF 91 router information|LpkfRouter]]


Avionics Software Tools
-----------------------

- To develop firmware on the rocket nodes, you'll need to get set up for [[avionics/AV3 firmware development]].
- Deprecated: Page for [[the software for the sensor nodes|LPC2148Software]]
- Deprecated: Getting up and running with [[Olimex LPC2148, openocd, eclipse etc|OlimexLPC2148Setup]]
- Deprecated: Yet another getting started [[tool chain and development environment setup|FwDevSetupLPC2148]]
- Deprecated: [[LPC USB Isochronous Mode|LPCUBSIsochronous]]


Other Advanced Amateur Avionics Systems
---------------------------------------

- MARS Society: <http://www.ukrocketman.com/rocketry/gimbal.shtml>
- Robert DeHate: <http://www.geocities.com/rdh82000/L3/>
- MIT's Autonomous Helicopter: <http://web.mit.edu/%7Eferon/Public/www/DASC.pdf>



[Off Topic]
-----------

From Spencer Webb of AntennaSys:

- **Webb's Law of Project Complexity:** "All good projects go from simple to insanely complex, then back to simple after a required epiphany."
- **Corollary to WLPC:** "If the project never gets to the insanely complex stage, it is probably not worth doing."
- **Second Corollary to WLPC:** "If the epiphany never comes, the project will likely be an insanely complex failure."



Avionics Team Meeting Minutes
-----------------------------

To add a new entry, please use the data as the name of the page in the form YYYY-MM-DD. Don't forget to uncomment the avionics news tag!

[[!inline rootpage="news" pages="news/* and !news/*/* and tagged(avionics)" archive="yes" sort="title" reverse="yes" template="titlepage"]]