Upload
lykhanh
View
220
Download
0
Embed Size (px)
Citation preview
Drawing
Filename
Page
SpeX 2.0 Title Page
spex-2.0.vsd
1
Table of Contents
SpeX 2.0 Title Page 1
2.0 Block Diagram 2
2.0 Cable Diagram 3
2.0 Array Cntr Block Diagram 4
IARC H2RG diagram 5
2.0 Software Overview 6
2.0 Software XUI/IC/LDog 7
User Accounts 8
Motor Summary 9
CalMir 10
DIT 11
OSF 12
ROT 13
SLIT 14
Slit AutoGuideBox 15
GRAT 16
GFLT 17
AFOC 18
Page-19 19
1.0 Block Diagram 20
1.0 cable diagram 21
DigiPort
Server TS
4 MEI
1. Qth lamp2. Inc Lamp3. IR source
4. Argon Lamp
2 smart motorsRotatorGrating
Comparator board
H2RG ARC Controller
Bigdog PCIn Computer rm
Guidedog PCIn computer rm
IO UnitRIO-47122
IrtfKVM
IrtfLan
IrtfKVM
IrtfLan
IrtfLan
AC Power
7 analog
CASS
Computer
Room
Temperature Sensor/Heater
In cool racks
Stepper motor
ControllerDMC 4183
(8 Axis controller)
Littledog computer
IrtfKVM
IrtfLan
analog IO
Digital IO
Stepper motor
drivers, 6 each
(ISM IM483I)
6 Stepper MotorsCalMir slide
Dichroic TurretOS Filter Wheel
Slit WheelGuider Filter Wheel
Array focus slide(ISM M2-2232-D)
2 TTL
7 HE sensorsDIT, OSF, ROT,
SLIT, GRAT, GFLT, AFOC
CalMir Limits2 TTL
PC Parallel Port(timestamps
shutter)
PC parallel port(timestamps
shutter)
AC power cntlWTI IPS-8HS20-1
AladdinARC
Controller
Controller power supplies (2 each)
Fiber to TTL
ARC PCIeFiber interface
TTL to fiber
Fibers from TCS Rm to
CASS
ARC PCIeFiber interface
TTL to fiber
Fiber to TTL
Drawing
Filename
Page
2.0 Block Diagram
spex-2.0.vsd
2
Lake shore 218E monitor
LakeShore Mode 335 controllers (2 each)
prologix
GPIB
Ethernet
2 each
DigiPort
Server TS
4 MEI
calMir stage
ROTsm34250D
DIT
stepper
OSF
stepper
SLIT
stepper
GFLT
stepper
AFOC
stepper
CALMIR
stepper
55
pin
55
pin
55
pin
55
pin
55
pin
LakeShore
332
LakeShore
332
6 p
in
Mil
Sp
ec
WTI IPS-8HS20-1
Remote power control
192.168.1.17 spex-lamp-wti
Uti lity box (HE Borard) PWR
Stepper motor drivers
Schneider Electric
IM483-34P1
6 each
H2RG Array
Controller
10
0 p
in61
pin
61
pin
10
0 p
in61
pin
61
pin
10
0 p
in61
pin
61
pin
10
0 p
in61
pin
61
pin
Inc
QTR
IR PS
SpeX
HE-1100
LakeShore 218
Drawing
Filename
Page
2.0 Cable Diagram
spex-2.0.vsd
3
Aladdin Array
Controler
ACO PIAN
B5G120
5V 1.2A
TDK-Lambda
DDP-480241
24V 20A
Galil DMC 4183
Stepper motor
controller
Spex_TC_DigiPort
DSP100-24
2.4A 24V
Galil RIO 47120
Digi T24 MEI
1 Rot
2 Grat
Ethernet
AC Power
Ethernet
X 3
AC Power
AC Power
Ethernet
Temperature Control Box
Motor Control Box
SPEX-1002 CalBox PS Box
Gpib-to-
ethernet
Gpib-to-
ethernet
AC Power
Ethernet
X 3
Agilent N6700B
Power supply
Agilent N6700B
Power supply
Agilent N6700B
Power supply
Agilent N6700B
Power supply
SPEX-1800
ARG PS
SPEX-1001QRT Lamp
INC Lamp
Arg Lamp
ARG Lamp
A1 QTR
A2 INC
A3 IR
A4 ARG
ACO PIAN
B9G100
9V 1A
RS-232
Animat ics PWR
Animatics
PS42V6AG-110
46V 6.5A
192.168.1.20
Bigdog-array-pw-1
192.168.1.21
Bigdog-array-pw-2
192.168.1.22
guidedog-array-pw-1
192.168.1.23
guidedog-array-pw-2
IARC-1400IARC-1300
RX
TX
Tim e
stam p
To Bigdog PC
RX
TX
Tim e
stam p
To Guidedog
PC
18
pin
mils
pe
c4
1 p
in
Mil
Sp
ec
18
pin
mils
pe
c
41
pin
Mil
Sp
ec
41
pin
Mil
Sp
ec
18
pin
mils
pe
c
SPEX-1100
SPEX-1800
SPEX-1600
Hall Effect
GRATsm34250D
7pin
subD
15pin
subD
7pin
subD
15pin
subD
6p
in
Mil
Sp
ec
6pin
MilS
pec
6pin
MilS
pec
18
pin
mils
pe
c4
1 p
in
Mil
Sp
ec
55
pin
MilS
pe
c
66
pin
MilS
pe
c
66
pin
MilS
pe
c
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
6pin
MilS
pec
15 pin
subD
7 pin
subD
15 pin
subD
7 pin
subD
SPEX-1400
SPEX-1200
Lim it DIO
RS232
RS232
PWR
PWR
55
pin
MilS
pe
c
55
pin
MilS
pe
c
55
pin
MilS
pe
c
55
pin
MilS
pe
c
SPEX-1500
55 pin MilSpec
55 pin MilSpec
<- S tepper A+,A-,B+,B-
<- Animat ics pwr
RS-232, CalMi r Limi ts
HE Brd output ->
<-HE Brd PWR
Based on EW google docs drawing:https://docs.google.com/drawings/d/1M_lYA1YIQgE1bSQKpC8oeTdTGstZauQxcjNFWqR9234/edit
CoolRacks
IARC Controller
Back
pla
ne
ARC-22Timing Brd
ARC-32IR Clock Bd
ARC-468 ch Video Bd
H2RG has 5 ARC-46
boards.
(40 channels)
Aladin has 1 ARC-46
boards.
(8 channels)
AR
C-7
3 P
wr C
ntl
Brd
FA
N
Agilent N6700B P/S #2N6743B +16.5V
N6733B -16.5V
N6733B + 12V
N6708A filler_moduleLinux PC (located in TCS RM)
ARC-66PCIe Brd
Parallel Port TTL
to
filber
TTL to
filber
Relay to reset
DEWAR
1 camera system shown 2nd System represented by this callout. Instrument will have 2 camera systems (PC + controller + PS).Aladdin (8 channel controller) will have a single MilSpec Connector
PC
B
IDC-
M
IDC-
M
IDC-
F
IDC-
F
IDC-
F
IDC-
F
Cold
str
uct
ure
IDC-
M
IDC-
M
IDC-
M
IDC-
M
IDC-
F
IDC-
F
IDC-
F
IDC-
F
IDC-
F
IDC-
F
IDC-
F
IDC-
F
PC
B H
MILSpec-to-IDC PCB Assembly is mounted on non-removable panel area of the Vacuum Jacket. H2RG has:61pin MilSpec (MS3340H24C61P-0037)
100pin MilSpec (231-100-H0ZL23-34CN)
IDC-
M
IDC-
M
IDC-
M
IDC-
M
IDC-
M
IDC-
M
IDC-to-IDC male connnectors mounted on cold structure.
Manganin Ribbon with IDC connectors.
Manganin Ribbon with IDC connectors.
PC
B
IDC-
M
IDC-
M
Vacu
um
Jacke
t
IDC-
F
IDC-
F
IDC-
F
IDC-
F
IDC-
M
IDC-
M
70K 30K273 K
3 le
gged c
arr
ier
H
PG
AH
2R
G
Array AssembleH2RG +PGA socket, PGA Flex3 Legged Carrier
Dashed box represents item include on the focus stage.
H2RG Internal
Dewar Cabling
Block Diagram
Aladdin Internal
Dewar Cabling
Block Diagram
Radia
tion S
heild
Drawing
Filename
Page
2.0 Array Cntr Block Diagram
spex-2.0.vsd
4
Agilent N6700B P/S #1N6732B +5.0V
N6732B +6.5V
N6732B -6.5V
N6708A Filler_module
Drawing
Filename
Page
IARC H2RG diagram
spex-2.0.vsd
5
ARC-22FO Timing Brd
ARC 32 Clk Drv BD
ANU Bias Brd
ARC 46 IR Vid Brd 0
Emply slot
ARC 46 IR Vid Brd 1
Emply slot
ARC 46 IR Vid Brd 2
Emply slot
ARC 46 IR Vid Brd 3
Emply slot
Emply slot
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot 7
Slot 8
Slot 9
Slot 10
Slot 11
Slot 12
PV4
PV3
PV2
PV1
PV0
PB1
PC1
P2
P1
<-Outputs 16-23
Ref: IARC Design Spreadsheethttps://docs.google.com/spreadsheet/ccc?key=0AgDomi_LyO2MdGo1QURjWmd3eUg4TmZOYnJNQkpWUFE#gid=28
Bigdog - Spectrograph Computer X86 PC with Linux
BigDogIC
BigdogXUI DV
Guidedog - Guider ComputerX86 PC with Linux
GuideDogIC
GuideDogXUI DV
IARC Controller
“ldog” - Instrument Controller
ComputerX86 with Linux
Ldog_ic
Ethernet motor
controller
Ethernet IOcontrollers
Terminalservers
iarc
IARC Controller
Fiber
iarc
ARC PCI Interface
DSP
Code
DSP
Code
Instrument Controller
Applications
Spectrograph
Instrument
Control
Guider
Instrument
Control
Drawing
Filename
Page
2.0 Software Overview
spex-2.0.vsd
6
Iarc_server
Iarc_server
Parallel port
Fiber
ARC PCI Interface
Parallel port
ICmain() /parent
process
Pfast
pslow
Udp_server
Sock_server
SHM_ICShared memory
Command
msgq
UPD Port
TCP Port
IC Application
XUI ApplicationDV
Application
IARC PCI Interface
Image Acquisition Software – 2 versions on 2 computer (
Spectrograph and Guider)
SHM_LDOG
MQ_LDOG
_
COMMAND
MQ_LD
OG_
UDP
MQ_LD
OG_
SOCKE
TIO
MQ_LD
OG_
TC330A
MQ_LD
OG_
TC330B
MQ_LD
OG_
CALMIR
MQ_LD
OG_
DIT
MQ_LD
OG_
OSF
MQ_LD
OG_
ROT
MQ_LD
OG_
SLIT
Tc330a_mon
Tc330b_mon
Tc208b_mon
rio_mon
calmir
dit
osf
rot
slitUdp_server
Sock_server
MQ_LD
OG_
GRATgrat
MQ_LD
OG_
GFLTgflt
MQ_LD
OG_
AFOCafoc
Ldog_icMain() / parent process
Instrument Controller Software
Drawing
Filename
Page
2.0 Software XUI/IC/LDog
spex-2.0.vsd
7
Iarc_server(can run as embedded or
external task)
SHM_IARCShared memory
Astro_PIC device diverParint parallel port
device driver.
Parallel port
mexe
dmc41_mon
N6700_monX 4 for each suppy
MQ_LD
OG_
LOGGE
R
logger
Mq_ic_go Go
Drawing
Filename
Page
User Accounts
spex-2.0.vsd
8
User Accounts for SpeX
spex – host the spex web site. Used by support scientist to provide documentation on spex to observers.
Bigdog – user account to run the bigdog software. Bigdog is the spectrograph camera software. It normally runs inside the VNC stefan:1
Guidedog – user account to run the guidedog software. Guidedog is the imager/guider camera software. It normally runs inside the VNC stefan:2
Ldog – user account to run the ldog software. Ldog is the instrument controller (motor, temperature controlers, etc).ldog create it own VNC server, ldog:16000, where the ldog_ic application runs.
s2 – user account for spex programmer. Source code, development documentation is store here. Also has the sim/ directory to run spex in simulation mode.
The original spex (sparc/vme/redstar) was build from 1994-2000, and used at the IRTF from May 2000 to Aug 31, 2013. This Spex 1.0 bigdog, guidedog user accounts were rename as oldbigdog, oldguidedog.spex has the old 1.0 source code In /home/src/spex/. There was no ldog account, littledog was an embedded PC running inside of coolracks.
Bigdog Account
The bigdog account runs the spectragraph software. The user bigdog should login to the bigdog computer.Important directies in bigdog:
/home/bigdog/
|-- current/ - The current version of bigdog.
|-- old/ - order binaries are archived here.
|-- dev/ - A test or development binaries.
|-- macro/ - bigdog macros.
|-- include/ = include files. (so we con’t use /usr/local).
|-- lib/ - lib for bigdog (so we don’t used /usr/local).
|-- src/ - source dirctory. Should be soft lins to /home/s2.
|-- tools/ - contains iarc’s dsp compiler.
|-- bin/ - user scripts, like startic, etc.
GuideDog Account
The guidedog account runs the imager/guider software. The user guidedog should use the guidedog computer.Guidedog is similar to bigdog. It has the same directories with the same purposes.
ldog Account
The ldog (littledog) account runs the ldog_ic software on the ldog computer. Important directories in the account are:
/home/ldog/
|-- current/ - The current version of bigdog.
|-- old/ - order binaries are archived here.
|-- dev/ - A test or development binaries.
|-- src/ - source dirctory. Should be soft lins to /home/s2.
|-- bin/ - user scripts, like startic, etc.
s2 Account
The s2 account is used by the spex program for development and testing. This account has the source code, documentation, and the sim/ binaries..
Important directories in the account are:
/home/s2/
|-- current/ - The current version of bigdog.
|-- old/ - order binaries are archived here.
|-- dev/ - A test or development binaries.
|-- src/ - source dirctory. Should be soft lins to /home/s2.
|-- bin/ - user scripts, like startic, etc.
IO
Summ
NAME Motor Type Model Motor Vel Steps/sec Step/rot RPM
Dir for
+Steps Type
Gear
1:x
Total
Steps
Measure
Size
Full Travel
(sec)
Neg
Lm Pos Lm Hm A/D
DMC41A
XIS
calmir Stepper M-222-6.0D 50000 50000 6400 468.8 CW linear 259412 5.19 1 1 F
dit Stepper M-222-6.0D 3000 3000 6400 28.1 CCW detent wh 40 256000 256000 85.33 1 1 1 A
OSF Stepper M-222-6.0D 10000 10000 6400 93.8 CCW detent wh 100 640000 640000 64.00 1 1 1 B
SLIT Stepper M-222-6.0D 3000 3000 6400 28.1 CCW detent wh 60 384000 384000 128.00 1 1 1 C
GFLT Stepper M-222-6.0D 10000 10000 6400 93.8 CCW detent wh 100 640000 640000 64.00 1 1 1 D
AFOC Stepper M-222-6.0D 5000 5000 6400 46.9 CCW linear 605000 121.00 1 1 1 E
ROT Smart MT SM34205D 80000 9765.625 8000 73.2 CCW wheel 180 1440000 720000 73.73 1 1
GRAT Smart Mt SM34205D 80000 9765.625 8000 73.2 CCW Wheel 180 1440000 720000 73.73 1 1
2 6 6 7
Motor Device
Drawing
Filename
Page
Motor Summary
spex-2.0.vsd
9
Drawing
Filename
Page
CalMir
spex-2.0.vsd
10
WTI NPS-8HS20-1 “spex-lamp-wti” 192.168.1.17
AR P/SIR P/SInc P/SQth P/S
OutLet 1 OutLet 2 OutLet 3 OutLet 4
MotorLinear StageRev lm Fwd lm
Calibration Mirror and Lamp Power Control (CALMIR)
Driver
Motor shaft has 6400 steps/revolution
Position of mirror Green LED RED LED
Limits on JBOX ~256866 0
Out/In positions out=252000 in=5000
Stepper motor drives a linear stage to position the calibration mirror Out
or In of the beam. To initailize we drive the stage to the REV limit , and set
the position to 0.
Position the stage OUT Or IN using the step position in the table.
When the motor is idle, the power to the stepper driver should be OFF.
A WTI unit is used to control the A/C power supplies to turn off/on the 4
calibration lamps.
DMC 4183Axis F
Fwd Lm
Rev Lm
CCW is -stepsIN = 5000
CW is + stepsOut=252000
Drawing
Filename
Page
DIT
spex-2.0.vsd
11
Dichroic Wheel (DIT)
H
pupil3200045 deg
0.996000
135 deg
Open160000225 deg
0.8224000315 deg
Step/Rev= 256000
Menu Inx Short Name Long Name Angle Step Pos
0 pupil Pupil Viewer 45 32000
1 0.9 0.9 (Rf:0.47-0.92,Tx:0.92-6) 135 96000
2 Open Open 225 160000
3 0.8 0.8, Rf:0.42-0.8 Tx:0.80-6.0 315 224000
Stepper MotorIMS M-2222-6.0D
DMC 4183Axis A
Comparator Circuit
D.out
V.out
Home at 0
Comparator CircuitD.out
V.out
F.Limit – used for “home”.
AIN 0
Home – used for “inDetent”
The Dichroic Wheel is also know as DIT.
The DIT is a detent wheel. The detents provide reproducible positioning for
each position. An HE sensor senses the home and indetent magnets. A
single magnet defines the home position. A each detent, a magnets with
reverse polarity are installed. Two comparator circuit are used to provide a
“home” and “indetent” signal..
To initialize we drive the wheel forward until the Forward limit is triggered.
This defines the home position.
To move to a detented position, we use the (default) detent_center() or
detent_moveto() algorithms.
When the motor is idle, the power to the stepper driver should be OFF.
IMS IM483-34P1 Microstepping
Drive
+ StepsCCW on motor handle
-StepsCW on motor handle
64000 steps between detents
HE Brd Ch 1
Trigger=
4.20 v
Trigger=1.75 vHigh do help debounce
HE Sensor Volts4.47v “home”2.54v “middle”0.25v “in Detent”
1 motor REV = 6400 steps
Drawing
Filename
Page
OSF
spex-2.0.vsd
12
Order Sorter Wheel (OSF)Home at -1000
Steps/Rev = 640000
Menu InxShort NameLong Name Angle Step Pos
0 Open Open 12 21333
1 PK_50 PK_50 - Pass < 2.5 um 36 64000
2 SP_2.5 SP_2.5 - Pass < 2.5 um 60 106667
3 SP_4.1 SP_4.1 - Pass < 4.1 84 149333
4 Long4 Long4 4.40 - 6.00 um 108 192000
5 Long5 Long5 3.59 - 4.14 132 234667
6 Long6 Long6 3.13 - 3.53 um 156 277333
7 Short3 Short3 1.92 - 2.52 um 180 320000
8 Short4 Short4 1.47 - 1.80 um 204 362667
9 Short5 Short5 1.17 - 1.37um 228 405333
10 Short6 Short6 1.03 - 1.17um 252 448000
11 Short7 Short7 0.91 - 1.00um 276 490667
12 CH4_s CH4_s 1.58um 6% 300 533333
13 CH4_l CH4_l 1.69um 6% 324 576000
14 Blank Blank - Closed 348 618667
Stepper MotorIMS M-2222-6.0D
DMC 4183Axis B
Comparator CircuitD.out
V.out
Comparator CircuitD.out
V.out
F.Limit – used for “home”.
AIN 0
Home – used for “inDetent”
The Order Sorter Wheell is also know as OSF.
The OSF is a 15 position detent wheel. The detents provide reproducible
positioning for each position. An HE sensor senses the home and indetent
magnets. A single magnet defines the home position. A each detent, a
magnets with reverse polarity are installed. Two comparator circuit are used
to provide a “home” and “indetent” signal..
To initialize we drive the wheel forward until the Forward limit is triggered.
This defines the home position.
To move to a detented position, we use the (default) detent_center() or
detent_moveto() algorithms.
When the motor is idle, the power to the stepper driver should be OFF.
IMS IM483-34P1 Microstepping
Drive
Short3
Name
+ StepsCCW on motor handle
-StepsCW on motor handle
HE Sensor Volts4.46v “home”2.59v “middle”0.30v “in Detent”
Trigger=
0.60 v
Trigger=
4.20 v
HE Brd Ch 02
1 motor REV = 6400 steps
Image Rotator Wheel
Comparitor Circuit
Anamatic Smart MotorSM34205D
sensor
IN(1)
+DO AO
AI
The Rotator is a continuous wheel Mechanism.
Methods for describing the rotator’s position.
Motor Steps – The rotator is controlled using a stepper motor. The mechanism has a step range of 0 to 1,440,000.
Rotator Angle – The rotator angle is simple mapping of degrees (0 to 360) to the motor steps (0 to 1,440,000).
Position Angle – The position angle describes the orientation of the slit to the sky image. 0 degrees, the slit is vertical (North on Top). Positive
angles rotator the slit clockwise. Negative angles rotate the slit counter-clockwise.
This diagram illustrates the relationship between theses position.
0 180,000 360,000 540,000 720,000 900000 1,080,000 1,260,000 1,440,000
Motor Steps
Rotator’s Mechanical
Angle
Sky Position Angle
180 90 0
360 270180
HOME0
270 180
90
360
0 45 90 135 180 225 270 315 360
Gear
DigiPort TS4 MEIHost: spexdigiPort 2101
INA(V1, 0)(0-5v AI)
RIO 47120Host: spex-rioAI0 (analog In 0)
+stepsCCW
-stepsCC
+Trigger= 3.7 v
-Trigger = 1.0 v
Pin1 AO v=INA(V1,0) Rv
Pin2 +CMP a=IN(1) Ra “a==0”=InHome, “a==1” not Home
Pin3 -CMP N/A
Graph of HE sensor voltages vs stepsOutput of sm_hhome() function.
HE Brd Ch 07Rotator Wheel (ROT)
Drawing
Filename
Page
SLIT
spex-2.0.vsd
14
SLIT Wheel (SLIT)
Steps/Rev = 384000
Menu InxShort Name Long Name Angle Step Pos
0 Open Open 23.4375 25000
1 Mirror Mirror/Blank 53.4375 57000
2 0.3x15 0.3x15 arcsec 83.4375 89000
3 0.5x15 0.5x15 arcsec 113.4375 121000
4 0.8x15 0.8x15 arcsec 143.4375 153000
5 1.6x15 1.6x15 arcsec 173.4375 185000
6 3.0x15 3.0x15 arcsec 203.4375 217000
7 0.3x60 0.3x60 arcsec 233.4375 249000
8 0.5x60 0.5x60 arcsec 263.4375 281000
9 0.8x60 0.8x60 arcsec 293.4375 313000
10 1.6x60 1.6x60 arcsec 323.4375 345000
11 3.0x60 3.0x60 arcsec 353.4375 377000
Stepper MotorIMS M-2222-6.0D
DMC 4183Axis C
Comparator CircuitD.out
V.out
Comparator CircuitD.out
V.out
R.Limit – used for home.
AIN 0
Home – used for “inDetent”
The Slit Wheel is also know as SLIT.
The SLIT is a detent wheel. The detents provide reproducible positioning for
each position. An HE sensor senses the home and indetent magnets. A
single magnet defines the home position. A each detent, a magnets with
reverse polarity are installed. Two comparator circuit are used to provide a
“home” and “indetent” signal..
To initialize we drive the wheel forward until the Forward limit is triggered.
This defines the home position.
To move to a detented position, we use the (default) detent_cente() or
detent_moveto() algorithms.
When the motor is idle, the power to the stepper driver should be OFF.
IMS IM483-34P1 Microstepping
Drive
Home
at 0
+stepsCCW
-stepsCW
HE Sensor Volts4.48v “home”2.70v “middle”0.36v “in Detent”
HE Brd Ch 03
Trigger=
4.2v
Trigger=
0.6v
Only the slit home on the reverse limit since the home magnet is so close to the 3.0x60 slit.
CenterX CenterY Box Size Upper-Left X Upper-Left Y
0.3x15" 249 209 30 234 194
249 272 30 234 257
0.5x15" 245 210 30 230 195
245 273 30 230 258
0.8x15" 246 214 30 231 199
246 277 30 231 262
1.6x15" 246 210 32 230 194
246 273 32 230 257
3.0x15" 245 212 45 222.5 189.5
245 275 45 222.5 252.5
0.3x60" 247 212 30 232 197
247 275 30 232 260
0.5x60" 245 212 30 230 197
245 275 30 230 260
0.8x60" 243 212 30 228 197
243 275 30 228 260
1.6x60" 245 212 32 229 196
245 275 32 229 259
3.0x60" 244 212 45 221.5 189.5
244 275 45 221.5 252.5
AutoGuide Box Values for Slit Positions
Note:
The spex software defines the
autoguide boxes in the the ic/
command.c file
do_autoguidebox_setup().
The code uses Upper-Left XY.
This table provides an eazy
CenterXY to Upper-Letf XY
translation.
Grating Wheel
Comparitor Circuit
Anamatic Smart MotorSM34205D
sensor
IN(1)
DO AO
AI
The Grating is a continuous wheel mechanism.
GearDigiPort TS4 MEIHost: spexdigiPort 2102
ShortXD
Step/Rev = 1440000
Short Name Long Name Angle
Step
Position
Desired
Focus
ShortXD ShortXD 0.70-2.55 um 0.43 1700 25000
Prism Prism 0.70-2.6 um 90.20 360800 0
LXD_longLXD_long 1.98-5.3 um 155.88 623500 10000
LXD_shortLXD_short 1.65-4.2 um 156.93 627700 10000
SO_long Single Order Long 3.1-5.3 um 238.50 954000 0
SO_shortSingle Order Short 0.9-2.5 um 303.53 1214100 -50000
LongXD
Prism
ShortSingle Order
LongSingle Order
RIO 47120Host: spex-rioAI1 (analog In 1)
INA(A, 0)(0-5v AI)
+Trigger= 3.65v
-Trigger = 1.0v
Pin1 AO v=INA(V1,0) Rv
Pin2 +CMP a=IN(1) Ra “a==0”=InHome, “a==1” not Home
Pin3 -CMP N/A
RS-232
Grating Wheel (GRAT)
HE Brd CH 08
CH Gain set to peak = 4.2v
Graph of HE sensor voltages vs stepsOutput of sm_hhome() function.
Drawing
Filename
Page
GFLT
spex-2.0.vsd
17
Guider Filter (GFLT) Wheel
Home
at 0
Steps/Rev = 640000
Menu InxShort NameLong Name Angle Step Pos
0 Open Open 12 21333
1 Z Z 0.95 - 1.11 um 36 64000
2 J J 1.164 - 1.326 um 60 106667
3 H H 1.487 - 1.783 um 84 149333
4 K K 2.027 - 2.363 um 108 192000
5 L' L' 3.424 - 4.124 um 132 234667
6 5.1 5.1um 0.5% - must block with OSF Long 4156 277333
7 FeII FeII 1.644 um 1.5% - Cross with blocker in OSF180 320000
8 H2 H2 v=1-0 s(1) 2.122 1.5% 204 362667
9 Bry Bry 2.166 um 1.5% 228 405333
10 contK cont-K 2.26 um 1.5% 252 448000
11 CO+ND2 CO (2-0bh) 2.294 1.5% + ND 2.0 276 490667
12 H+K H+K notch 300 533333
13 3.417 3.417um 0.5% 324 576000
14 ZYJHK ZYJHK - Pass < 2.5 um 348 618667
Stepper MotorIMS M-2222-6.0D
DMC 4183Axis D
Comparator CircuitD.out
V.out
Comparator CircuitD.out
V.out
F.Limit – used for home.
AIN 3
Home – used for “inDetent”
The Guider Filter Wheel, GFLT, is a 15 position detent wheel. The detents
provide reproducible positioning for each position. An HE sensor senses the
home and indetent magnets. A single magnet defines the home position. At
each detent, a magnets with reverse polarity is installed. Two comparator
circuit are used to provide a “home” and “indetent” signal..
To initialize we drive the wheel forward until the Forward limit is triggered.
This defines the home position.
To move to a detented position, we use the detent_moveto() algorithms.
When the motor is idle, the power to the stepper driver should be OFF.
IMS IM483-34P1 Microstepping
Drive
FeII
Name
HE Sensor Volts4.40v “home”2.56v “middle”0.65v “in Detent”
HE Brd Ch 04
Trigger=
4.1v
Trigger=
1.68v
Motor
Mag
H2RG Array
Driver
Rev Lm
Fwd Lm
Mag
Sensor
Postive step
Postive voltage
Stage moves up (to window)
Sensor moves down.
Negative steps
Negative voltages
Comparator-trigger =
1.20V
DMC 4183
Axis E
AI Ch 5
Drawing
Filename
Page
AFOC
spex-2.0.vsd
18
There are 6500 steps per motor revolution.1 revolution of the axis = 50 microns of linear travel.
Several Nth degree polynomial equations are used to convert between HE Sensors voltage output and the motor position counts. The y = f( x ) represents a Nth degree polynomial fit.
Data and fit documented in src/spex/ldog/afoc_fit/
The equations are:
y = a + xb + x2c + x
3d + x
4e + ...
NEG Steps to Voltage Coeff a = 2.4561558 b = 2.6225302e-06 c = -3.0148264e-12 d = -3.5663117e-18 e = -7.8737030e-23
POS Steps to Voltage Coeff a = 2.4550567 b = 2.6298539e-06 c = 1.0336774e-12 d = 4.8733233e-18 e = 3.1596328e-23
NEG Volts to Steps a = -870428.07 b = 1198416.7 c = -918526.42 d = 323556.58 e = -36435.731
POS Volts to Steps a = 6370113.9 b = -10522098. c = 6013895.8 d = -1446830.1 e = 127282.28
Comparator+trigger =
+3.28V
HE Board Ch 05
volts at trigger approx step pos
-Trigger 1.20 -271453
+Trigger 3.28 234492
ZERO POS VOLTS 2.455
Array Focus Mechanism (AFOC)
VME Bus
The
mis
Sparc
CP
U‘B
igD
og’
Ixth
os
DS
P
Fib
er board
Ixth
os
DS
P
Fib
er board
Odetic
s G
PS
boa
rd
VME Bus
The
mis
Sparc
CP
U‘G
uid
eD
og’
Ixth
os
DS
P
Fib
er board
Odetic
s G
PS
boa
rd
486/ISA computerLittleDog
PC58ISA
Motor controller
8 port serialISA
Analog / Digital IOISA
RPC3 ‘hotdog’
1. Qth lamp2. Inc Lamp3. IR source
4. Argon Lamp
6 stepper motorsCalMir slide
Dichroic TurretOS Filter Wheel
Slit wheelGuider Filter Wheel
Array focus side
2 smart motorsRotator
Slit
3 Temperture controlllerTc330Tc330Tc208
HE SensorsComparators board
ArrayElectronic
Fiber Patch Panel
ParallelPort
GPSReceiver
Cybex
HP Power supply
Drawing
Filename
Page
SpeX 1.0 Block Diagram
spex-2.0.vsd
20
calMir stage
ROT SM
GRAT SM
DIT
stepper
OSF
stepper
SLIT
stepper
GFLT
stepper
AFOC
stepper
CALMIR
stepper
55
pin
55
pin
55
pin
55
pin
55
pinHE Sensors x 8
14
pin
14
pin
26
pin
55
pin
55
pin
Array Temp Cntl x 2
Temp Sensors x 2 55
pin
Lakeshore 330
Lakeshore 330
6 p
in
HE Preamp Board
HE in
vout
DO
power
serial
55
pin
55
pin
Stepper A+,A-,B+,B-
55
pin
55
pin
55
pin
55
pin
55
pin
55
pin
ADIO 1600
IO Card
PC
IS
A B
US
/Ba
ckpla
ne
PC58
Stepper motor card
Multiport serial
adapter
(for ROT, GRAT,
TC330x2, TC218)
CPU Board
Ethernet card
Parallel port
RPC
Remote power controlAC Power
Keyboard,
mouse, vga
vout
DIO
PC P/Spower
Stepper motor
drivers
Stepper
A+,A-,B+,B-
Animatics P/S
power
Array Controller
61 pin 61 pin 61 pin
61 pin 61 pin 61 pin
61 pin 61 pin 61 pin
61 pin 61 pin 61 pin
QTH PS
INC PS
IR
SpeX
Utility Box
CoolRacks
callamps
? ? ? Array Power supply
Lakeshore 208
6 fibers for array clocking and data.
power
IO
power
IO
Drawing
Filename
Page
1.0 cable diagram
spex-2.0.vsd
21
?