110 likes | 378 Views
The next generation of EPICS at the W.M. Keck Observatory Presented by Jimmy Johnson, Kevin Tsubota. The Keck Telescope x2. The Keck Telescope x2. 8 Stories Tall 300 tons Az-El mount 10m segmented Mirror 36 segments. Overview - definite synergy, common architecture.
E N D
The next generation of EPICS at theW.M. Keck ObservatoryPresented by Jimmy Johnson, Kevin Tsubota 26-April-2010 1
The Keck Telescope x2 26-April-2010 2
The Keck Telescope x2 • 8 Stories Tall • 300 tons • Az-El mount • 10m segmented Mirror • 36 segments 26-April-2010 3
Overview - definite synergy, common architecture Two major projects underway Telescope Control System Upgrade (TCSU) Next Generation Adaptive Optics (NGAO) TCS Upgrade project undertaken to: (1) address hardware and software obsolescence of key subsystems, (2) improve telescope pointing and tracking performance (3) improve system reliability and reduce downtime The goals of the Next Generation Adaptive Optics upgrade for WMKO is to increase strehl performance, up to ~80% in K-band, increase sky coverage with multiple lasers and tomography, and improve angular resolution, sensitivity, and contrast. 26-April-2010 4 26-April-2010 4
Current TCS & AO Architecture • Current TCS system based on the following platforms / architectures • VME based MVME-2304 PPC processor • VxWorks V5.3.1 operating system • EPICS R3.13.10 framework and tools • Display manager (dm) • Schematic capture tool (xschedit) • Alarm handler (alh) • Sun Workstations, X11/Motif • Some R3.14.9 unixIOCs in operation for cryo and ion pump monitoring… • AO is basically the same with some R3.13.0Beta12 and Frc40 68K processors • No CA Gateways 26-April-2010 5
Explorations EPICS, Common Services Framework (ATST CSF) TANGO 3, Alma Common Software (ACS) 2, JPL Real-Time Control (RTC) PVSS, VSystem, iFix (ITER, ASKAP) 26-April-2010 6
Work to date • R3.14.11 running as SoftIOC on CentOS • Telescope Pointing Kernel (new TCSpk, TPK) • Separated Pointing Kernel to standalone softIOC • Simple proof of concept with TCSpk/tpk • Use of PCAS as possible alternate to softIOC • Converted Keck Barcode reader to use Asyn • With asynSerial • Looking at additional drivers (drvAscii, ABDF1..) 26-April-2010 7
Areas of interest • Linux deployment • PXI and Ethernet IO • Supporting complex data types (i.e. structured data) • Built-in request/response (RPC) type of communication • UI, Tools, CSS • Motor records and PMAC integration • Support for bulk data transfer • Possible use of DDS for true pub/sub events 26-April-2010 8
Areas of interest • Planned updates in 2 to 3 year time frame • Collaboration opportunities • Relational database integration 26-April-2010 9