wiki/ software

This page is for the AV3 avionics and ground software. Here are the active software projects for L-10 (June 2013).

Admin

Flight computer

Atom-based flight computer, connected via Ethernet to Cortex M4-based sensor nodes. Wireless 802.11a telemetry to the ground during flight. (Other end of 2.4 GHz band for ATV.)

Our previous avionics experiments were with CAN (not developer-friendly) and USB (bad latency).

Launch tower computer

Launch tower computer uses Phidgets for sensor nodes and a Beagle board to serve them. Unlike previously, there will be direct ethernet connection between the launch tower computer and rocket while on the pad, used for bringing up and controlling the avionics pre-flight. Wireless 802.11n/g between launch tower computer and telemetry consoles and launch control consoles.

Launch control

Console software written in Python 2.7 with Kivy UI framework http://kivy.org. Phidgets python drivers also required. Linux recommended.

Telemetry viewing

Pretty much everything below is obsolete. The previous requirements, communications protocols, and UI designs could be instructive for current projects.



This page is for the LV2c software development project, which overlaps with the Avionics. You may be interested in the old LV2SoftwareTeamHome or GroundTeamHome. Discussion occurs on our mailing list; see http://lists.psas.pdx.edu/mailman/listinfo/psas-software.

  1. Admin
  2. Flight computer
  3. Launch tower computer
  4. Launch control
  5. Telemetry viewing
  6. Projects
  7. Testing infrastructure
  8. Avionics software
  9. Tower software
  10. Ground software
  11. Analysis and other tools
  12. Tool Notes
  13. Notes on the LPC 2368 / LPC 2378
  14. Languages and Methodologies

Projects

Testing infrastructure

Not yet established, but may include

Avionics software

Tower software

This may remain unchanged from the LV2 avionics system.

Ground software

Analysis and other tools

Tool Notes

Notes on the LPC 2368 / LPC 2378

Languages and Methodologies