User Tools

Site Tools


ao:lab_ao

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ao:lab_ao [2018/07/07 09:29]
jones
ao:lab_ao [2018/07/07 10:08] (current)
jones
Line 11: Line 11:
   * After e.g. 300mm, the beam hits the dichroic.   * After e.g. 300mm, the beam hits the dichroic.
   * After e.g. 300mm, the beam hits the LDC   * After e.g. 300mm, the beam hits the LDC
-The thin-lens formula simple script that Mike used to make these calculations is {{ao:chara_ao_calcs.py|chara_ao_calcs.py}}\\  +The thin-lens formula simple python script that Mike used to make these calculations is  
- +  import numpy as np 
-  * [[/file/detail/chara_ao_calcs.py|Details]] +  import matplotlib.pyplot as plt 
-  * [[/file/view/chara_ao_calcs.py/478648308/chara_ao_calcs.py|Download]] +   
-  KB +  f1 = 1280
-.\\ \\  The wavefront sensor could be built around the 18-00079 microlens array from SUSS - 53 Euro each. These have a 30 micron pitch, meaning that with a 5 lenslet sampling across the pupil (19 lenslets altogether), the desired pupil size is 0.15mm. If there aren't enough of these in stock (SUSS are now listing these as a discontinued product), a microlens array with a different geometry may be needed. It is critical to have no more than about (focal length) * lambda * 20 > pitch^2, in order to not take up too many pixels. So an alternative is [[http://www.suss-microoptics.com/shop/microlens-arrays/fused-silica/square-lenses/microlens-array-nr-18-00216.html|18-00216]]. The catch is that this is a 10mm x 10mm piece, which ideally we'd want to be diced up.\\ \\  The key is that with 3 lenses plus the microlens array, there isn't that much sensitivity loss (it is a slow wavefront sensor) and with catalog parts we can be flexible.\\ \\  After the beamsplitter, towards the wavefront sensor, we need for the 30 micron pitch version:\\ +  f2 = 192. 
 +  dz = 22.9#15 + np.arange(200)/10
 +  sep = f1 - f2 + dz 
 +  smallpsize=19.0 
 +  # focus_from_secondary 
 +  ffs = 1.0/(1.0/(f2-dz) - 1.0/f2) 
 +  #pupil distance (in mm) 
 +  pd = 200000. 
 +  #pupil distance to secondary 
 +  pds =  1.0/(1.0/f1 - 1.0/pd) - (f1 - f2 + dz) 
 +  #pupil image from secondary: 
 +  pfs = 1/(1/pds - 1/f2) 
 +  psize = smallpsize*(f2-dz)/f2*(pfs-ffs)/ffs 
 +  #19mm collimator from pupil 
 +  frat = ffs/(smallpsize*(f2-dz)/f2) 
 +  colfs = ffs + smallpsize*frat 
 +  colfdm = colfs - pfs 
 +  #plt.plot(pfs,psize) 
 +\\  The wavefront sensor could be built around the 18-00079 microlens array from SUSS - 53 Euro each. These have a 30 micron pitch, meaning that with a 5 lenslet sampling across the pupil (19 lenslets altogether), the desired pupil size is 0.15mm. If there aren't enough of these in stock (SUSS are now listing these as a discontinued product), a microlens array with a different geometry may be needed. It is critical to have no more than about (focal length) * lambda * 20 > pitch^2, in order to not take up too many pixels. So an alternative is [[http://www.suss-microoptics.com/shop/microlens-arrays/fused-silica/square-lenses/microlens-array-nr-18-00216.html|18-00216]]. The catch is that this is a 10mm x 10mm piece, which ideally we'd want to be diced up.\\ \\  The key is that with 3 lenses plus the microlens array, there isn't that much sensitivity loss (it is a slow wavefront sensor) and with catalog parts we can be flexible.\\ \\  After the beamsplitter, towards the wavefront sensor, we need for the 30 micron pitch version:\\ 
  
   * A 25mm diameter, 150mm focal-length achromat that forms a new pupil image.   * A 25mm diameter, 150mm focal-length achromat that forms a new pupil image.
   * A 1-2mm focal-length lens to collimate, the microlens array, and a 2nd <10mm focal-length lens in a lens tube, or possibly a double   * A 1-2mm focal-length lens to collimate, the microlens array, and a 2nd <10mm focal-length lens in a lens tube, or possibly a double
   * A Thorlabs DCC1545M CMOS detector, reading out a ~320x240 subarray at >200Hz (this doesn't appear to be necessarily possible depending on computer speed, but 180Hz for 200x200 subarray is do-able).   * A Thorlabs DCC1545M CMOS detector, reading out a ~320x240 subarray at >200Hz (this doesn't appear to be necessarily possible depending on computer speed, but 180Hz for 200x200 subarray is do-able).
-An example Zemax for this that almost works is:\\ [[/file/view/chara_oko_dm_tinyulens_140225.ZMX/491756174/chara_oko_dm_tinyulens_140225.ZMX|{{http://www.wikispaces.com/i/mime/32/text/plain.png?32x32|chara_oko_dm_tinyulens_140225.ZMX}}]][[/file/view/chara_oko_dm_tinyulens_140225.ZMX/491756174/chara_oko_dm_tinyulens_140225.ZMX|chara_oko_dm_tinyulens_140225.ZMX]]\\  +An example Zemax for this that almost works is:\\ [[http://chara.gsu.edu/wiki/data/pages/ao/files/chara_oko_dm_tinyulens_140225.ZMX|chara_oko_dm_tinyulens_140225.ZMX]]\\  
- +[[http://chara.gsu.edu/wiki/data/pages/ao/files/chara_oko_dm_tinyulens_140225.SES|chara_oko_dm_tinyulens_140225.SES]]\\  
-  * [[/file/detail/chara_oko_dm_tinyulens_140225.ZMX|Details]] +\\ An issue with this design is that a focal-plane shift of 0.18mm is required for a 0.5 lenslet shift, because the pupil-plane is located very close to one 2mm focal-length from the 2mm lens. This both causes poor image quality and possibly vignetting, depending on how the mounts are arranged. This means that pupil alignment can not be done by tilting the beamsplitter, and the entire lens tube has to be tilted in 2 axes. Reasonably precise (~0.1mm) motion of the image-plane in front of the 2mm focal length lens is still needed, so no actuators are saved, but some tricky actuators are added. \\ \\  An alternative is the Thorlabs 150 micron pitch micro lens array with square microlenses. The Zemax for this, with Mike's original configuration option is:\\ [[http://chara.gsu.edu/wiki/data/pages/ao/files/chara_oko_dm_ulens_140223.ZMX|chara_oko_dm_ulens_140223.ZMX]]\\  
-  * [[/file/view/chara_oko_dm_tinyulens_140225.ZMX/491756174/chara_oko_dm_tinyulens_140225.ZMX|Download]] +\\  The Thorlabs parts for this option without the DM mount are below:\\ {{ao:Thorlabs_-_My_Shopping_Cart.pdf|Thorlabs - My Shopping Cart.pdf}}\\  
-  * 89 KB +\\ {{ao:shoppingCart.xls|shoppingCart.xls}}\\  
-[[/file/view/chara_oko_dm_tinyulens_140225.SES/491758728/chara_oko_dm_tinyulens_140225.SES|{{http://www.wikispaces.com/i/mime/32/application/octet-stream.png?32x32|chara_oko_dm_tinyulens_140225.SES}}]][[/file/view/chara_oko_dm_tinyulens_140225.SES/491758728/chara_oko_dm_tinyulens_140225.SES|chara_oko_dm_tinyulens_140225.SES]]\\  +\\  The advantage of the larger micro lens arrays is that no XY translation is needed for alignment. Moving the focus spot by 130 microns moves the pupil image by 75 microns or half a lenslet. This is 180 arc sec in lab-units, or about 3 arc sec on-sky. Stability is needed at the level of 0.1 lenslets, i.e. 36 arc min, or 173 micro-radians. According to Thorlabs, this is way within spec for the mirror mount.\\ \\  The z-translation of the lens tube moves the outer lenslets by 0.5 lenslets at 2.5mm, and the 0.1 lenslet tolerance is a 0.5mm motion of the lens tube. This kind of adjustment precision is possible without any z-translation mounts.\\ \\  Finally - Laszlo suggested that the optical tolerances would be easier if focal-lengths were longer. This Zemax is given below, with a a shopping cart that includes both options.\\  
- +[[http://chara.gsu.edu/wiki/data/pages/ao/files/chara_oko_dm_ulens_long_140226.ZMX|chara_oko_dm_ulens_long_140226.ZMX]]\\  
-  * [[/file/detail/chara_oko_dm_tinyulens_140225.SES|Details]] +[[http://chara.gsu.edu/wiki/data/pages/ao/files/chara_oko_dm_ulens_long_140226.SES|chara_oko_dm_ulens_long_140226.SES]]\\  
-  * [[/file/view/chara_oko_dm_tinyulens_140225.SES/491758728/chara_oko_dm_tinyulens_140225.SES|Download]] +{{ao:Thorlabs_-_CHARA_AO.pdf|Thorlabs - CHARA AO.pdf}}\\  
-  * 89 KB +{{ao:shoppingCart-2.xls|shoppingCart-2.xls}}\\ 
-\\ An issue with this design is that a focal-plane shift of 0.18mm is required for a 0.5 lenslet shift, because the pupil-plane is located very close to one 2mm focal-length from the 2mm lens. This both causes poor image quality and possibly vignetting, depending on how the mounts are arranged. This means that pupil alignment can not be done by tilting the beamsplitter, and the entire lens tube has to be tilted in 2 axes. Reasonably precise (~0.1mm) motion of the image-plane in front of the 2mm focal length lens is still needed, so no actuators are saved, but some tricky actuators are added. \\ \\  An alternative is the Thorlabs 150 micron pitch micro lens array with square microlenses. The Zemax for this, with Mike's original configuration option is:\\ [[/file/view/chara_oko_dm_ulens_140223.ZMX/491684724/chara_oko_dm_ulens_140223.ZMX|{{http://www.wikispaces.com/i/mime/32/text/plain.png?32x32|chara_oko_dm_ulens_140223.ZMX}}]][[/file/view/chara_oko_dm_ulens_140223.ZMX/491684724/chara_oko_dm_ulens_140223.ZMX|chara_oko_dm_ulens_140223.ZMX]]\\  +
- +
-  * [[/file/detail/chara_oko_dm_ulens_140223.ZMX|Details]] +
-  * [[/file/view/chara_oko_dm_ulens_140223.ZMX/491684724/chara_oko_dm_ulens_140223.ZMX|Download]] +
-  * 87 KB +
-\\  The Thorlabs parts for this option without the DM mount are below:\\ [[/file/view/Thorlabs%20-%20My%20Shopping%20Cart.pdf/491690596/Thorlabs%20-%20My%20Shopping%20Cart.pdf|{{http://www.wikispaces.com/i/mime/32/application/pdf.png?32x32|Thorlabs - My Shopping Cart.pdf}}]][[/file/view/Thorlabs%20-%20My%20Shopping%20Cart.pdf/491690596/Thorlabs%20-%20My%20Shopping%20Cart.pdf|Thorlabs - My Shopping Cart.pdf]]\\  +
- +
-  * [[/file/detail/Thorlabs%20-%20My%20Shopping%20Cart.pdf|Details]] +
-  * [[/file/view/Thorlabs%20-%20My%20Shopping%20Cart.pdf/491690596/Thorlabs%20-%20My%20Shopping%20Cart.pdf|Download]] +
-  * 333 KB +
-\\ [[/file/view/shoppingCart.xls/491690660/shoppingCart.xls|{{http://www.wikispaces.com/i/mime/32/application/vnd.ms-excel.png?32x32|shoppingCart.xls}}]][[/file/view/shoppingCart.xls/491690660/shoppingCart.xls|shoppingCart.xls]]\\  +
- +
-  * [[/file/detail/shoppingCart.xls|Details]] +
-  * [[/file/view/shoppingCart.xls/491690660/shoppingCart.xls|Download]] +
-  * 9 KB +
-\\  The advantage of the larger micro lens arrays is that no XY translation is needed for alignment. Moving the focus spot by 130 microns moves the pupil image by 75 microns or half a lenslet. This is 180 arc sec in lab-units, or about 3 arc sec on-sky. Stability is needed at the level of 0.1 lenslets, i.e. 36 arc min, or 173 micro-radians. According to Thorlabs, this is way within spec for the mirror mount.\\ \\  The z-translation of the lens tube moves the outer lenslets by 0.5 lenslets at 2.5mm, and the 0.1 lenslet tolerance is a 0.5mm motion of the lens tube. This kind of adjustment precision is possible without any z-translation mounts.\\ \\  Finally - Laszlo suggested that the optical tolerances would be easier if focal-lengths were longer. This Zemax is given below, with a a shopping cart that includes both options.\\ [[/file/view/chara_oko_dm_ulens_long_140226.ZMX/492120992/chara_oko_dm_ulens_long_140226.ZMX|{{http://www.wikispaces.com/i/mime/32/text/plain.png?32x32|chara_oko_dm_ulens_long_140226.ZMX}}]][[/file/view/chara_oko_dm_ulens_long_140226.ZMX/492120992/chara_oko_dm_ulens_long_140226.ZMX|chara_oko_dm_ulens_long_140226.ZMX]]\\  +
- +
-  * [[/file/detail/chara_oko_dm_ulens_long_140226.ZMX|Details]] +
-  * [[/file/view/chara_oko_dm_ulens_long_140226.ZMX/492120992/chara_oko_dm_ulens_long_140226.ZMX|Download]] +
-  * 87 KB +
-[[/file/view/chara_oko_dm_ulens_long_140226.SES/492121012/chara_oko_dm_ulens_long_140226.SES|{{http://www.wikispaces.com/i/mime/32/application/octet-stream.png?32x32|chara_oko_dm_ulens_long_140226.SES}}]][[/file/view/chara_oko_dm_ulens_long_140226.SES/492121012/chara_oko_dm_ulens_long_140226.SES|chara_oko_dm_ulens_long_140226.SES]]\\  +
- +
-  * [[/file/detail/chara_oko_dm_ulens_long_140226.SES|Details]] +
-  * [[/file/view/chara_oko_dm_ulens_long_140226.SES/492121012/chara_oko_dm_ulens_long_140226.SES|Download]] +
-  * 99 KB +
-[[/file/view/Thorlabs%20-%20CHARA%20AO.pdf/492121118/Thorlabs%20-%20CHARA%20AO.pdf|{{http://www.wikispaces.com/i/mime/32/application/pdf.png?32x32|Thorlabs - CHARA AO.pdf}}]][[/file/view/Thorlabs%20-%20CHARA%20AO.pdf/492121118/Thorlabs%20-%20CHARA%20AO.pdf|Thorlabs - CHARA AO.pdf]]\\  +
- +
-  * [[/file/detail/Thorlabs%20-%20CHARA%20AO.pdf|Details]] +
-  * [[/file/view/Thorlabs%20-%20CHARA%20AO.pdf/492121118/Thorlabs%20-%20CHARA%20AO.pdf|Download]] +
-  * 371 KB +
-[[/file/view/shoppingCart-2.xls/492121196/shoppingCart-2.xls|{{http://www.wikispaces.com/i/mime/32/application/vnd.ms-excel.png?32x32|shoppingCart-2.xls}}]][[/file/view/shoppingCart-2.xls/492121196/shoppingCart-2.xls|shoppingCart-2.xls]]\\  +
- +
-  * [[/file/detail/shoppingCart-2.xls|Details]] +
-  * [[/file/view/shoppingCart-2.xls/492121196/shoppingCart-2.xls|Download]] +
-  * 10 KB+
ao/lab_ao.1530970140.txt.gz · Last modified: 2018/07/07 09:29 by jones