Summer Internship at the Keck Observatory - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Summer Internship at the Keck Observatory

Description:

Summer Internship at the. Keck Observatory. Department: Software. Cameron Lewis ... Designed for ESO but currently being adapted for Keck AO system. Made in Italy ... – PowerPoint PPT presentation

Number of Views:142
Avg rating:3.0/5.0
Slides: 21
Provided by: came48
Category:

less

Transcript and Presenter's Notes

Title: Summer Internship at the Keck Observatory


1
Summer Internship at the Keck Observatory
  • Department Software

Mentors Erik Johansson Al Honey
Cameron Lewis
2
Overview of Projects
  • STRAP control system
  • JStamp (real-time Java chip)
  • EDAS (Ethernet Data Acquisition System)
  • NIRC2 log processing

3
S.T.R.A.P.
  • What is it?
  • System for Tip/Tilt Removal with Avalanche
    Photo-diodes
  • Commercially built sensor and control unit for
    the adaptive optics system.
  • Designed for ESO but currently being adapted for
    Keck AO system
  • Made in Italy

4
The STRAP Control System
  • Currently Obsolete console interface on a
    windows laptop.
  • Soon Integrated EPICS-based control system to
    allow high speed, efficient access to the STRAP
    unit.

5
STRAP Control System - Layers
6
Strap Control System - Construction
GNU C Compiling in XEmacs
7
Strap Control System Construction
Capfast Ultra-advanced design? Or in need of
screen refresh?
8
Strap Control System Construction
Capfast After I found the magic Screen Redraw
command
9
Strap Control System Construction
DM Screen Editor
10
Summary of STRAP Project
  • STRAP is nearly ready for mainstream science use.
  • Control system is almost complete it will be
    tested with the STRAP unit on the summit
    tomorrow.
  • The new system will soon be providing efficient
    control capabilities for STRAP devices wherever
    EPICS is used!

11
JStamp Microcontroller
12
JStamp Microcontroller
  • Got JStamp up and running successfully
  • Tested Jtag I/O, serial I/O
  • Wrote a JStamp setup tutorial to supplement aJile
    Systems online examples.

13
EDAS
14
EDAS
  • Ethernet Data Acquisition System
  • Allows for remote sensing/output of data via a
    standard ethernet interface
  • Tested
  • All Digital Inputs/Outputs work
  • All Analog Inputs/Outputs work
  • System accessible over the ethernet

15
NIRC2 Log Processing
16
NIRC2 Log Processing
  • Need a means of determining the causes/times in
    which NIRC2 stall faults occur
  • Must determine whether or not the failures are
    getting worse or are remaining constant
  • Results will be used to determine if NIRC2 needs
    to be repaired

17
Log Processing Procedure
  • Start with 1-3 million line log files
  • Build flexible, command-line C program to extract
    relevant log entries to a new file
  • Incorporate a smart entry repetition removal
    routine and generate stall-fault statistics
  • Create appropriate data analysis tables and
    supporting graphs to demonstrate the stall trends

18
NIRC2 Log Processing Results
19
NIRC2 Log Processing Results
20
NIRC2 Log Processing Results
Write a Comment
User Comments (0)
About PowerShow.com