last UPDATE May 23 2000:
Mirror Post Polihing Activity May 8 2000
In this report we invoke the well known concept that a picture is worth a thousand words. So here are 6000 word equivalents.
Optician A. Camacho and Proj. Scientist C. Claver
sucessfully complete alignment of M3 Mirrors with Surround prior to post
Poishing.pix 2 (below): M3 Mirror Assy on Air Bearing, Metrology and Data Acquistion/Analysis. Mirror position determined within 0.5 microns.
pix 4: Optician G. Poczulp checks figure of small Error Sensor IMA Paraboloid Parent with interferometer prior to aspherizing.(below)
optician H. Yarborough (not shown) has worked figure and finish of lightweight nickel plated Tip-Tilt Mirror to near acceptable value.
Beam Splitter status Report: As noted in the 2/24 status report below fabrication of 10 Beam
Splitter substrates is proceeding in the NOAO Optical shop.
The first 4 substrates will be used to provide the following
beam splitters as part of the delivered instrument.
(1) Mirror with a hole
(2) reflection over transmission of 80/20)
(3) reflection over transmission of 98/2
(4) a Dichroic pass band that transmitts R and reflects V and I or if
that is not satisfactory two dichroics, one reflecting longward of
the R-filter the other Shortward. Potental vendors have been
contacted.
The scientific rational of these four beam splitters are briefly
described below and comments were solicited during the WTTM report
given at the March WIYN Board Meeting. The first beam splitter
(1) is meant for maximum efficiency for the error sensor, while providing
broad wavelength coverage to the science beam. It's use will be in
field where only faint guide stars are available or when the fastest
tilt correction rates are desired. It is limited by the fact that the
guid star will not be centered in the science field and effects of
limited isokinetic angle may be seen in the science field.
Beam splitters (2) and (3) are "grey" in that they have uniform
characteristics across a broad wavelength range. These are useful for
project requiring multi-color imaging in the science beam and where
moderately bright (2) or very bright (3) guide stars are avaialble.
The dichroic beam splitter (4) is optimised for two color, Harris V
and I, imaging in the science beam and maximum efficiency in the error
sensor. More details on this Dichroic Beam Splitter at this link.
                    Friday March 3 a successfull mini-design review was
held for the WTTM Error Sensor design. The review which was presented by
Ron Price described the optical layout and methods of achieving the required
Alignment and focus. Figure 1 identifies the optical components and their layout. Figure 2
shows the Error Sensor Mechanical structure. This assembly mounts on the
X-Y stage. The X-Y stage mechanical/electrical design had previously been reviewed
and fabrication of the stage has been started at Balfrey.
          Based on the WTTM Error Sensor design
review the WTTM Project manger and Project Scientist have given the go ahead to
proceed towards fabrication.
                    The following status report was prepared 24 February 2000
          Project Management:
Meetings: There are seven WIYN papers being presented
at the upcoming SPIE conference on Astronomical Telescopes
and Instrumentation 2000 to be held in Munich, March 27-31, 2000
among the presentations is "Four Quadrant Error Sensor which Yields Postion and Focus utilizing an Internal Mirrorlett Array" D. Vaughnn, C.F. Claver, M.H. Richardson,
"Real time Linux and LabView as a control environment
for the WIYN tip-tilt module" P.N Daly, C.F Claver NOAO. Other related papers
connected with optimizing performance prior to the implementation of tip-tilt
are "Optimizing the delivered image quality at the WIYN 3.5 meter telescope
" D.G. Sawyer, C. Corson . A. Saha " Seeing experiments with the WIYN 3.5 m
telescope" D. Blanco, EOS Technologies Inc., C. Corson/NOAO, D.G. Sawyer/WIYN and "Closed loop focus control at the WIYN 3.5 m telescope" D.G. Sawyer/WIYN,
C. Corson, D. Mills/NOAO
The M2 mirror which was post polished at CMM showed on visual inspection and
from Normarski microscopy that the post polishing was irregular, i.e. patchs showing surface roughness. Testing over a larger area of M2 has been carried outat Zygo to quantify the surface roughness and surface figure in order to determine
whether further polishing is required. Analysis of these measurements is underway. Other optics include the tip-tilt miror. Three blanks have been prepared
and ground in-house. Polishing of these mirrors is starting.
The paraboloid for the IMA (Internal Mirrorlettes Array) has been made but does
is not curently acceptable. This is a problem receiving attention. Design of
the IMA, Prism and other Error Sensor optics is complete
A mini design review was held for the Beam Splitter and the deliverables
established. There will be 10 substrates made in the NOAO Optical shop. Work is
already proceeding on these substrates. The following beam splitters, which
must be change manually will be (1) Mirror with a hole, (2) reflection over
transmission of 80/20. (3) 98/2 and (4) a Dichroic pass band that transmitts R
and reflects V and I or if that is not satisfactory two dichroics, one
reflecting longward of the R-filter the other Shortward. Potental vendors
have been contacted.          
Error Sensor: The X/Y stage received in December from Dyna-Optics proved to
be unacceptable. The Project selected alternative vendor, Balfry Precison.
After a site visit and careful review of the RFQ it has been determined that
the mechanical design of the X/Y stage will meet specs and conform to the
required space envelope. The electrical control system is still under evaluation but will probably prove acceptable.
The PI Tip-Tilt mirror PZT assymbly
and the PI servo system has been delivered and is undergoing test. The as
delivered response is not as fast as we had expected, however, adjustments
being carried out in house to optimize response have resulted in improvement..
As of this date the APD
modules have not been delivered from EG&G. The project is prepared to preceed
with testing as soon as they are delivered. The mechanical layout of the Error
Sensor is nearly complete and the software interface is well on schedule.
         
Software:
The following diagram shows the present status of the WTTM control loop.
As can be seen the higher-level LabVIEW environment and the real time Linux
core communicate through two Fifos and a common (shared memory structure)
protocol. The real-time Fifo handler accepts both commands to stop and
start tasks and reset parameters in a global memory buffer.
The acqTask samples the APD modules as some specified rate (or awaiting
some interrupt to say that data is ready). Once acquired, 3 error corrections
are derived and the data along with a time stamp are written to a (large)
shared memory buffer. This buffer can hold nearly two million such data sets.
Nothing, except the user, ever stops the data acquisition task as it has the
highest priority in the system. The acqTask also counts datasets collected
and issues a semaphore to the memTask when the required number of points
are in memory.
Surely even this much memory (128 Mb) this is not enough? At the highest
acquisition speeds the entire memory segment can be filled in 176 seconds!
No. After the acquisition resets the memory pointer to the start of the
segment, it will continue and overwrite previous
data. This would be a bad idea if the ttmTask was generating position
demands very slowly (i.e. slower than 0.006Hz) but we expect the tip-tilt
mirror to be updated much faster than that. The ttmTask is autonomous and
can be run at frequencies up to the sampling rate of the APDs although it
will always lose out to the acquisition task when re-scheduling at competitive
frequencies. The ttmTask reads the data from memory and issues demands to the
mirror controller via a digitial I/O card.
The memTask sends this information along another Fifo back to the LabVIEW
environment which reads the data into a suitable array for display as
a fast Fourier transform, Lomb periodogram etc. LabVIEW is able to filter
this data and send low-pass signal to the telescope via the generic WIYN
client software. This part of the work is not yet fully integrated into the
system.
What is not shown in this diagram is a high-level LabVIEW status task that
polls the PI-controller for status information to be fed-back to the user.
This screenshot
shows the present design of the WIYN error
sensor LabVIEW interface. As can be seen there are three panels explained
below.
Although some values may be changed they should not be altered without
knowledge of the effects of these widgets. The top line of boolean buttons
should, in normal operation, be green indicating that the port, the stage
and the sensor are all at nominal integrity.
The messages bar contains status messages about the state of any command
issued to the Delta Tau controller.
The serial line cluster indicates the port, baud rate, number of data bits
per word, number of stop bits and the parity of the serial communications.
The default values should suffice although in the event of a failure at
night the cable can be switched to another serial port and these values
adjusted accordingly.
The miscellaneous cluster contains information on various items as shown
in the table. They should not be altered. The X/Y Deadbands chart relays
information from a background status monitor on the present position of the
X-Y stage with respect to the acceptable deadband. At present it is up to
the telescope operator or observer to take appropriate action if the stage
exceeds the deadband. Work, however, is afoot to automatically re-adjust
the sensor when it exceeds the limits - this is the use of the LOCK button
in the lower panel.
The demand motor position can be set with the ring buffer. The options
are 0:null, 1:motor co-ordinates, 2:beam-splitter hole, 3:array centre,
4:CCD co-ordinates. The X and Y position boxes appear and disappear as
required for input i.e. you should only see them as active when using
position slector 1 or 4. To move the error sensor, click the GO button
once. To abort a motion, click the ABORT button once.
The centroid algorithm can be set with the ring buffer. The options
are 0:5-point search, 1:peak=pixel, 2:none. Clearly, if "none" is selected
the error sensor simply accepts the demand position. If "Peak-Pixel" is
selected, the error sensor reads the APDs once and determines the proper
centroid position and moves there.
The 5-point search moves the error sensors to five positions (centre, right,
left,up and down) and takes data at each position. Once complete it can
evaluate the correct centroid and move there. More important, it can evaluate
a sky subtraction value from the outside pair of elements at the extreme
positions. This screenshot shows
the error sensor patter overlayed on a 0.8 arc second image on the array. The
derived sky value can be fed back into the tip-tilt control loop for
optimal signal-to-noise sampling. This work is ongoing.
TOP VIEW
ISO VIEW






Schedule: The Project schedule has been adjusted to accomadate Spring 01 prime
North galactic Pole dark time imaging. The IAS will be removed from WIYN about
1/8/01 and returned 3/5/01; intially this was scheduled for 4/6/01. This change looks like a realistic schedule.
         
Optics:
The reimager optics M1, M2,
M3 off-axis reflectors were accepted for
delivery for NOAO inspection and Q/C. As noted in the 1/00 Monthly Report
a problem with the spherical mirrors M1 and M3 was found during in-house
interferometric testing which showed a pinching at the corners of the mirrors.
Apparently this was caused by stress due to the surround fixture which touched
the mirrors and caused the pinch/stress. The fit of both surrounds has been
releaved and the post polishing should remove the mirror distortions. The
best way to mount the mirrors in the optical houseing is under study.
          Mechanical:
The Optical Housing design is essentially complete and detailing for shop
drawings has started. The lathe assymby process and drawings is in progress and
a decision on vendor or in-house fabrication is pending. This will entail
visitations to possible vendors and review of in-house resources. The NOAO
shop has been providing testing and assymbly fixtures as required. Mechanical
work is on schedule.
WTTM Software Control Loop
Last Modification Date: DD-MMM-2000
Last Modification Author: Phil Daly
WTTM Software Map
WTTM Error Sensor System
Last Modification Date: 24-Feb-2000
Last Modification Author: Phil Daly
The Top Panel is for Status
Miscellaneous Cluster Items
Xm limit [readonly]
The X motor limit in steps
Ym limit [readonly]
The Y motor limit in steps
QuadCell [readonly]
The diameter of the quad-cell in arc seconds
Deadband [readonly]
The X and Y deadbands in microns
X Pixels [readonly]
The X array size in pixels
Y Pixels [readonly]
The Y array size in pixels
Plate Scale [readonly]
The array size plate scale in arc seconds per pixel
Pixel [readonly]
The pixel size in microns
X B/S [readonly]
The X beam-splitter hole position in pixels
Y B/S [readonly]
The Y beam-splitter hole position in pixels
X Step [readwrite]
The X step size derived from Xm and X Pixels
Y Step [readwrite]
The Y step size derived from Ym and Y Pixels
Loop [readwrite]
The background status loop frequency
The Middle Panel is for Position
Motor Position Cluster Items
Xlast [X-axis]
The last motor position
Xcurrent [X-axis]
The current motor position as reported by the background status task
Xdemand [X-axis]
The demand position in motor units
Xdirection [X-axis]
The present motor direction
Ylast [Y-axis]
The last motor position
Ycurrent [Y-axis]
The current motor position as reported by the background status task
Ydemand [Y-axis]
The demand position in motor units
Ydirection [Y-axis]
The present motor direction
The Bottom Panel is for Algorithm
WTTM Computer System
Last Modification Date: 24-Feb-2000
Last Modification Author: Phil Daly
System
AS-ProDPXA Linux Workstation
Motherboard
ASUS P2B-D, ATX, Intel 440BX, UltraATA/33
Expansion Slots
4 PCI, 2 ISA, 1 PCI/ISA shared, 1 AGP
Processor(s)
2 x Pentium III 500 MHz 512k L2 cache
Memory
256 Mb PC-100 SDRAM
Hard Disk
IBM DJNA-371800 Deskstar Titan 18 Gb
Video
Matrox G400, 300 MHz RAMDAC, 16 Mb SGRAM AGP
Monitor
IIYAMA A702HT 17-inch, 0.25 dpi, flat screen
CD
ASUS S400 40x ATAPI CDROM
Network
Intel EtherExpress Pro+ 8460B chipset 10/100 PCI w/WOL
Mount
ATX rack mount, 4U series inc/cooling fans, power supply
Other
Teac 1.44 Mb floppy, Logitech MouseMan PS/2
Keytronix 104-key PS/2 cable
Miscellaneous
PCISC5 Industry Pack slave carrier card
2 x DUAL16CT, 16-bit counter/timer daughter cards
DIO316I, 48-channel digital I/O daughter card
Software
Red Hat Linux v6.1 (Linux Mandrake pre-installed)
Accelerated-X v5.0 (pre-installed)
Real Time Application Interface v1.1
Shared Memory Driver v0.6.4
LabVIEW for Linux v5.1