User Tools

Site Tools


ao:lab_ao

Differences

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

Link to this comparison view

Next revision
Previous revision
ao:lab_ao [2018/07/06 13:37]
127.0.0.1 external edit
ao:lab_ao [2018/07/07 10:08] (current)
jones
Line 1: Line 1:
- The Lab AO system has to roughly conjugate the pupil onto a deformable mirror. In order to see where the "pupil" is, the following diagram is useful:\\ \\ {{/file/view/PATH-1.jpg/478635094/800x374/PATH-1.jpg|PATH-1.jpg}}\\ \\  The shortest and longest distances are not realistic. e.g. W2 is essentially never used with the long POPs. A 200m distance is roughly the minimum realistic total distance from telescope to BRT primary.\\ \\  The focal lengths of the CHARA BRT are:\\ +====== Lab AO ====== 
 + The Lab AO system has to roughly conjugate the pupil onto a deformable mirror. In order to see where the "pupil" is, the following diagram is useful:\\ \\ {{ao:PATH-1.jpg|PATH-1.jpg}}\\ \\  The shortest and longest distances are not realistic. e.g. W2 is essentially never used with the long POPs. A 200m distance is roughly the minimum realistic total distance from telescope to BRT primary.\\ \\  The focal lengths of the CHARA BRT are:\\ 
  
   - BRT Primary: 1280mm   - BRT Primary: 1280mm
   - BRT Secondary: -192mm   - BRT Secondary: -192mm
-\\  If the BRT secondary is translated, then the beam can come to a focus, and after the focus the beam strikes in order a DM, a collimating spherical mirror, a dichroic and the LDC. The LDC shouldn't be in a converging or diverging beam. Aberrations are minimised by the BRT secondary being translated at the same time as being refocused.\\ \\  The total space from the BRT secondary to the DM is limited to somewhere in the range 2.3 to 2.45m, depending on which email from Laszlo I use. One diagram from Laszlo is below, which indicates that 1280mm + 200mm + 820mm + 150mm = 2.45m.\\ {{/file/view/CHARA_mech.png/478644254/648x486/CHARA_mech.png|CHARA_mech.png}}\\  Working with 2.3m space and a 200m conjugation, we get the following numbers:\\ +\\  If the BRT secondary is translated, then the beam can come to a focus, and after the focus the beam strikes in order a DM, a collimating spherical mirror, a dichroic and the LDC. The LDC shouldn't be in a converging or diverging beam. Aberrations are minimised by the BRT secondary being translated at the same time as being refocused.\\ \\  The total space from the BRT secondary to the DM is limited to somewhere in the range 2.3 to 2.45m, depending on which email from Laszlo I use. One diagram from Laszlo is below, which indicates that 1280mm + 200mm + 820mm + 150mm = 2.45m.\\ {{ao:CHARA_mech.png|CHARA_mech.png}}\\  Working with 2.3m space and a 200m conjugation, we get the following numbers:\\ 
  
   * BRT secondary moves towards primary by 22.9mm   * BRT secondary moves towards primary by 22.9mm
Line 10: 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 [[/file/view/chara_ao_calcs.py/478648308/chara_ao_calcs.py|{{http://www.wikispaces.com/i/mime/32/empty.png?32x32|chara_ao_calcs.py}}]][[/file/view/chara_ao_calcs.py/478648308/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]] +   
-  * 1 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.1530898654.txt.gz · Last modified: 2018/07/06 13:37 by 127.0.0.1