6315
Comment:
|
10463
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
= PACS bolometer operation from the commanding point of view = | #pragma section-numbers on [[TableOfContents(2)]] '''PACS bolometer operation from the commanding point of view''' |
Line 4: | Line 7: |
T. Mueller, D. Cesarsky 19-May-2006 |
T. Mueller, D. Cesarsky; 08-Nov-2006 ------------------------------------------------------------------------------------ = SFT Warm: Sorption Cooler and Bolometer detector chain = ------------------------------------------------------------------------------------ - '''PACS_Phot_SFT_Cooler_Warm_OBS''', calling '''PACS_Phot_SFT_Cooler_Warm'''[[BR]] - '''PACS_Phot_DPU_DMC_Setup_OBS''', calling '''PACS_Phot_DPU_DMC_Setup'''[[BR]] - '''PACS_Phot_Switchon_OBS''', calling '''PACS_Phot_Switchon'''[[BR]] - '''PACS_Phot_Sequencer_Setup_OBS''', calling '''PACS_Phot_Sequencer_Setup'''[[BR]] - '''PACS_Phot_SPU_Setup_OBS''', calling '''PACS_Phot_SPU_Setup'''[[BR]] - '''PACS_Phot_Warm_Startinputsignal_OBS''', calling '''PACS_Phot_Warm_Startinputsignal''' (Duration: 637 sec)[[BR]] - '''PACS_Phot_SPU_Reset_OBS''', calling '''PACS_Phot_SPU_Reset'''[[BR]] - '''PACS_Phot_Switchoff_OBS''', calling '''PACS_Phot_Switchoff''' ------------------------------------------------------------------------------------ = SFT at HeI: Sorption Cooler and Bolometer detector chain = ------------------------------------------------------------------------------------ - '''PACS_Phot_SFT_Cooler_OBS''', calling '''PACS_Phot_SFT_Cooler'''[[BR]] - '''PACS_Phot_DPU_DMC_Setup_OBS''', calling '''PACS_Phot_DPU_DMC_Setup'''[[BR]] - '''PACS_Phot_Switchon_OBS''', calling '''PACS_Phot_Switchon'''[[BR]] - '''PACS_Phot_Sequencer_Setup_OBS''', calling '''PACS_Phot_Sequencer_Setup'''[[BR]] - '''PACS_Phot_SPU_Setup_OBS''', calling '''PACS_Phot_SPU_Setup'''[[BR]] - '''PACS_Phot_Cold_Startinputsignal_OBS''', calling '''PACS_Phot_Cold_Startinputsignal''' (Duration: 637 sec)[[BR]] - '''PACS_Phot_SPU_Reset_OBS''', calling '''PACS_Phot_SPU_Reset'''[[BR]] - '''PACS_Phot_Switchoff_OBS''', calling '''PACS_Phot_Switchoff''' ------------------------------------------------------------------------------------ = SFT at HeII (cooler not recycled): Sorption Cooler and Bolometer detector chain = ------------------------------------------------------------------------------------ - '''PACS_Phot_SFT_Cooler_OBS''', calling '''PACS_Phot_SFT_Cooler'''[[BR]] - '''PACS_Phot_DPU_DMC_Setup_OBS''', calling '''PACS_Phot_DPU_DMC_Setup'''[[BR]] - '''PACS_Phot_Switchon_OBS''', calling '''PACS_Phot_Switchon'''[[BR]] - '''PACS_Phot_Sequencer_Setup_OBS''', calling '''PACS_Phot_Sequencer_Setup'''[[BR]] - '''PACS_Phot_SPU_Setup_OBS''', calling '''PACS_Phot_SPU_Setup'''[[BR]] - '''PACS_Phot_Cold_Startinputsignal_OBS''', calling '''PACS_Phot_Cold_Startinputsignal''' (Duration: 637 sec)[[BR]] - '''PACS_Phot_SPU_Reset_OBS''', calling '''PACS_Phot_SPU_Reset'''[[BR]] - '''PACS_Phot_Switchoff_OBS''', calling '''PACS_Phot_Switchoff'''[[BR]] |
Line 9: | Line 51: |
1. Instrument switch-on and connection of the warm electronic boxes | = Instrument switch-on and connection of the warm electronic boxes = |
Line 11: | Line 53: |
- currently done with tcl-script "PACS_Switch_On.tcl" (maintained by FGB): - after execution: PACS is in SAFE mode |
- currently done with tcl-script '''PACS_Switch_On.tcl''' (maintained by FGB)[[BR]] - after execution: PACS is in SAFE mode, the bolometer groups are off, but the temperature sensors are on |
Line 16: | Line 58: |
2. Cooler recycling (only at HeII temperatures) | = Cooler recycling (only at HeII temperatures) = |
Line 18: | Line 60: |
- starting out of SAFE mode - CUS script: BOLO_cool_recycle (no sub-procedures are called) - ending up in SAFE mode |
- starting out of SAFE mode (groups off, temperature sensors on) [[BR]] - CUS script:[[BR]] mode '''BOLO_cooler_OBS''' calling the following CUS procedure:[[BR]] - procedure '''BOLO_cool_recycle''' (no sub-procedures are called, the groups and temperature sensors are not touched, HK_list is set to PHOT_HK and reset to "NON-PRIME" in the end, autonomy function 14 is enabled), Duration: 7928 sec[[BR]] - ending up in SAFE mode (groups are off, temperature sensors on, HSP heater current at 1.18 mA)[[BR]] Note: Autonomy function 14 checks for TEMP_EV, TEMP_FPU1, TEMP_FPU2:[[BR]] --> HK DEC SOFT is generated if one or more are out of the range [260,320] mK[[BR]] --> GO SAFE is generated if one or more are above 400 mK[[BR]] ------------------------------------------------------------------------ = General Setup for Photometer Operation (after cooler recycling) = ------------------------------------------------------------------------ - starting out of SAFE mode (groups off, temperature sensors on)[[BR]] - CUS script:[[BR]] block '''PHOT_setup''' calling the following CUS procedures:[[BR]] - procedure PHOT_dpu_dmc_setup[[BR]] - procedure PHOT_dmc_setup[[BR]] - procedure PHOT_fltw_conf [[BR]] - procedure CONF_chopper [[BR]] - procedure CONF_cs [[BR]] - procedure PHOT_switchon_groups[[BR]] - procedure PHOT_set_bias (*)[[BR]] - procedure PHOT_seq_setup[[BR]] - procedure PHOT_change_data_mode[[BR]] - procedure PHOT_change_seq_mode[[BR]] - procedure PHOT_set_gain[[BR]] - procedure PHOT_spu_setup[[BR]] (*) the bias tables to be loaded might change![[BR]] - ending up in PHOTOMETRY mode, but SPU processing has not yet started[[BR]] - Note: filter is in position "A", chopper at position "0"[[BR]] - calibration sources are set to default values, but need 40-50 min stabilisation time!!![[BR]] |
Line 25: | Line 97: |
3. General Setup for Photometer Operation (at warm, HeI, HeII temperatures and after cooler recycling) |
= Operation of the bolometers (starting out of PHOTOMETRY mode) = |
Line 28: | Line 99: |
- starting out of SAFE mode - CUS script: block PHOT_setup calling the following CUS procedures (will be renamed to PHOT_orbit_prologue): - procedure PHOT_dpu_dmc_setup - procedure PHOT_dmc_setup - procedure PHOT_fltw_conf (*) - procedure CONF_chopper (*) - procedure CONF_cs (*) - procedure PHOT_set_bias (*) - procedure PHOT_seq_setup - procedure PHOT_change_data_mode - procedure PHOT_change_seq_mode - procedure PHOT_set_gain - procedure PHOT_spu_setup (*) certain parameter values depend on the temperature environment! |
|
Line 46: | Line 100: |
- ending up in PHOTOMETRY mode, but SPU processing has not yet started. Note: filter is in position "A", chopper at position "0", calibration sources are set to default values, but need 30-40 min stabilisation time!!! |
== start/stop of bolometer data flow == CUS scripts:[[BR]] block '''PHOT_spu_setup_OBS''' calling the following CUS procedure:[[BR]] - procedure '''PHOT_spu_setup''' ---> bolometer data flow running [[BR]] block '''PHOT_spu_reset_OBS''' calling the following CUS procedure:[[BR]] - procedure '''PHOT_spu_reset''' [[BR]] == Change of the bolometer data/sequence mode and gain == CUS scripts:[[BR]] - procedure '''PHOT_change_data_mode'''[[BR]] - procedure '''PHOT_change_seq_mode'''[[BR]] - procedure '''PHOT_set_gain'''[[BR]] - or via MSTK with individual commands == Take data with manual chopper & filter movements == CUS scripts:[[BR]] - procedure '''PHOT_spu_setup''' ---> bolometer data flow running[[BR]] - procedure '''PHOT_fltw_move'''[[BR]] - command '''Pacs_DMC_MOVE_CHOP_ABS'''[[BR]] - command '''Pacs_DMC_MOVE_CHOP_REL'''[[BR]] - procedure '''PHOT_spu_reset'''[[BR]] == Take data with pre-defined OBCPs == CUS scripts:[[BR]] - procedure '''PHOT_spu_setup''' ---> bolometer data flow running[[BR]] - block '''OBCP_chopped_photometry'''[[BR]] - block '''OBCP_chopped_photometry_dither'''[[BR]] - block '''OBCP_phot_freezeframe'''[[BR]] - block '''OBCP_phot_cal_I'''[[BR]] - block '''OBCP_phot_cal_II'''[[BR]] - block '''OBCP_phot_cal_III'''[[BR]] - block '''OBCP_phot_staring'''[[BR]] - block '''OBCP_phot_chopper_scan'''[[BR]] - block '''PHOT_all_aots_OBS'''[[BR]] - procedure '''PHOT_spu_reset'''[[BR]] == Execute AOT observations == CUS scripts (to be finalised):[[BR]] PHOT_AOT[[BR]] - PacsPhotDefaults[[BR]] - PacsPhotEstimatorOBCPn[[BR]] - PacsDureeOBCP5[[BR]] - DMC_phot_2_3_chop[[BR]] - PacsDureeOBCP7[[BR]] - DMC_staring_phot[[BR]] Logic chooses and issues a pointing mode out of:[[BR]] - composite_nodding[[BR]] - repeated_raster_with_hold[[BR]] - line_scan_with_hold[[BR]] - WriteOBSID[[BR]] - PacsPhotSlewCal[[BR]] - PHOT_aot_prologue[[BR]] - PHOT_spu_setup[[BR]] - PHOT_fltw_move[[BR]] - OBCP_chopped_photometry[[BR]] - PacsPhotCommandOBCP7[[BR]] - OBCP_staring_photometry[[BR]] - PacsPhotCommandOBCP5[[BR]] - OBCP_chopped_photometry_dither[[BR]] - PHOT_aot_epilogue[[BR]] - WriteEndID[[BR]] - PacsPhotNoiseRMS[[BR]] - PacsMessageCenter[[BR]] |
Line 53: | Line 172: |
4. Operation of the bolometers (starting out of PHOTOMETRY mode) | = Reset after photometer operation = |
Line 55: | Line 174: |
- PACS is in PHOTOMETRY or any other mode[[BR]] - going into SAFE mode:[[BR]] CUS scripts:[[BR]] - block '''OBCP_SAFE'''[[BR]] |
|
Line 56: | Line 179: |
A) start/stop of bolometer data flow CUS scripts: - procedure PHOT_spu_setup ---> bolometer data flow running - procedure PHOT_spu_reset B) Change of the bolometer data/sequence mode and gain CUS scripts: - procedure PHOT_change_data_mode - procedure PHOT_change_seq_mode - procedure PHOT_set_gain C) Take data with manual chopper & filter movements CUS scripts: - procedure PHOT_spu_setup ---> bolometer data flow running - procedure PHOT_fltw_move - command Pacs_DMC_MOVE_CHOP_ABS - command Pacs_DMC_MOVE_CHOP_REL - procedure PHOT_spu_reset D) Take data with pre-defined OBCPs CUS scripts: - procedure PHOT_spu_setup ---> bolometer data flow running - block OBCP_chopped_photometry - block OBCP_chopped_photometry_dither - block OBCP_phot_freezeframe - block OBCP_phot_cal_I - block OBCP_phot_cal_II - block OBCP_phot_cal_III - block OBCP_phot_staring - block OBCP_phot_chopper_scan (not yet available!!!) - block PHOT_all_aots_OBS - procedure PHOT_spu_reset E) Execute AOT observations CUS scripts (to be finalised): PHOT_AOT - PacsPhotDefaults - PacsPhotEstimatorOBCPn - PacsDureeOBCP5 - DMC_phot_2_3_chop - PacsDureeOBCP7 - DMC_staring_phot Logic chooses and issues a pointing mode out of: - composite_nodding - repeated_raster_with_hold - line_scan_with_hold - WriteOBSID - PacsPhotSlewCal - PHOT_aot_prologue - PHOT_spu_setup - PHOT_fltw_move - OBCP_chopped_photometry - PacsPhotCommandOBCP7 - OBCP_staring_photometry - PacsPhotCommandOBCP5 - OBCP_chopped_photometry_dither - PHOT_aot_epilogue - WriteEndID - PacsPhotNoiseRMS - PacsMessageCenter |
- after execution: PACS is in SAFE mode[[BR]] |
Line 128: | Line 183: |
5. Reset after photometer operation | = Instrument switch-off = |
Line 130: | Line 185: |
- PACS is in PHOTOMETRY or any other mode - going into SAFE mode: CUS scripts: - block OBCP_SAFE - after execution: PACS is in SAFE mode |
- currently done with the tcl-script '''PACS_Switch_Off.tcl''' (maintained by FGB)[[BR]] - after execution: PACS is switched off[[BR]] |
Line 139: | Line 190: |
6. Instrument switch-off | = NOTES = |
Line 141: | Line 192: |
- currently done with a dedicated tcl-script (maintained by FGB) - after execution: PACS is switched off ------------------------------------------------------------------------ 7. NOTES ------------------------------------------------------------------------ - there are more CUS scripts related to the SFT warm, HeI and HeII which are not mentioned here (see PACS-ME-TP-007) - some specific photometer tests, like the thermal behaviour measurements, start directly out of SAFE mode, while most of the tests will be executed after the "PHOT_setup" - the above mentioned CUS scripts (with a few exceptions) have been tested and are available in the CUS database and from the CVS library |
- there are more CUS scripts related to the SFT warm, HeI and HeII which are not mentioned here (see PACS-ME-TP-007)[[BR]] - some specific photometer tests, like the thermal behaviour measurements, start directly out of SAFE mode, while most of the tests will be executed after the '''PHOT_setup''' - the above mentioned CUS scripts (with a few exceptions) have been tested and are available in the CUS database and from the CVS library[[BR]] |
PACS bolometer operation from the commanding point of view
T. Mueller, D. Cesarsky; 08-Nov-2006
1. SFT Warm: Sorption Cooler and Bolometer detector chain
- PACS_Phot_SFT_Cooler_Warm_OBS, calling PACS_Phot_SFT_Cooler_WarmBR
- PACS_Phot_DPU_DMC_Setup_OBS, calling PACS_Phot_DPU_DMC_SetupBR - PACS_Phot_Switchon_OBS, calling PACS_Phot_SwitchonBR - PACS_Phot_Sequencer_Setup_OBS, calling PACS_Phot_Sequencer_SetupBR - PACS_Phot_SPU_Setup_OBS, calling PACS_Phot_SPU_SetupBR - PACS_Phot_Warm_Startinputsignal_OBS, calling PACS_Phot_Warm_Startinputsignal (Duration: 637 sec)BR - PACS_Phot_SPU_Reset_OBS, calling PACS_Phot_SPU_ResetBR - PACS_Phot_Switchoff_OBS, calling PACS_Phot_Switchoff
2. SFT at HeI: Sorption Cooler and Bolometer detector chain
- PACS_Phot_SFT_Cooler_OBS, calling PACS_Phot_SFT_CoolerBR
- PACS_Phot_DPU_DMC_Setup_OBS, calling PACS_Phot_DPU_DMC_SetupBR - PACS_Phot_Switchon_OBS, calling PACS_Phot_SwitchonBR - PACS_Phot_Sequencer_Setup_OBS, calling PACS_Phot_Sequencer_SetupBR - PACS_Phot_SPU_Setup_OBS, calling PACS_Phot_SPU_SetupBR - PACS_Phot_Cold_Startinputsignal_OBS, calling PACS_Phot_Cold_Startinputsignal (Duration: 637 sec)BR - PACS_Phot_SPU_Reset_OBS, calling PACS_Phot_SPU_ResetBR - PACS_Phot_Switchoff_OBS, calling PACS_Phot_Switchoff
3. SFT at HeII (cooler not recycled): Sorption Cooler and Bolometer detector chain
- PACS_Phot_SFT_Cooler_OBS, calling PACS_Phot_SFT_CoolerBR
- PACS_Phot_DPU_DMC_Setup_OBS, calling PACS_Phot_DPU_DMC_SetupBR - PACS_Phot_Switchon_OBS, calling PACS_Phot_SwitchonBR - PACS_Phot_Sequencer_Setup_OBS, calling PACS_Phot_Sequencer_SetupBR - PACS_Phot_SPU_Setup_OBS, calling PACS_Phot_SPU_SetupBR - PACS_Phot_Cold_Startinputsignal_OBS, calling PACS_Phot_Cold_Startinputsignal (Duration: 637 sec)BR - PACS_Phot_SPU_Reset_OBS, calling PACS_Phot_SPU_ResetBR - PACS_Phot_Switchoff_OBS, calling PACS_Phot_SwitchoffBR
4. Instrument switch-on and connection of the warm electronic boxes
- currently done with tcl-script PACS_Switch_On.tcl (maintained by FGB)BR - after execution: PACS is in SAFE mode, the bolometer groups are off, but the temperature sensors are on
5. Cooler recycling (only at HeII temperatures)
- starting out of SAFE mode (groups off, temperature sensors on) BR - CUS script:BR
mode BOLO_cooler_OBS calling the following CUS procedure:BR
- procedure BOLO_cool_recycle (no sub-procedures are called, the groups and temperature sensors are not touched, HK_list is set to PHOT_HK and reset to "NON-PRIME" in the end, autonomy function 14 is enabled), Duration: 7928 secBR
- ending up in SAFE mode (groups are off, temperature sensors on, HSP heater current at 1.18 mA)BR
Note: Autonomy function 14 checks for TEMP_EV, TEMP_FPU1, TEMP_FPU2:BR
--> HK DEC SOFT is generated if one or more are out of the range [260,320] mKBR --> GO SAFE is generated if one or more are above 400 mKBR
6. General Setup for Photometer Operation (after cooler recycling)
- starting out of SAFE mode (groups off, temperature sensors on)BR - CUS script:BR
block PHOT_setup calling the following CUS procedures:BR
(*) the bias tables to be loaded might change!BR
- ending up in PHOTOMETRY mode, but SPU processing has not yet startedBR - Note: filter is in position "A", chopper at position "0"BR - calibration sources are set to default values, but need 40-50 min stabilisation time!!!BR
7. Operation of the bolometers (starting out of PHOTOMETRY mode)
7.1. start/stop of bolometer data flow
CUS scripts:BR
7.2. Change of the bolometer data/sequence mode and gain
CUS scripts:BR
7.3. Take data with manual chopper & filter movements
CUS scripts:BR
7.4. Take data with pre-defined OBCPs
CUS scripts:BR
- procedure PHOT_spu_setup ---> bolometer data flow runningBR
- block OBCP_chopped_photometryBR - block OBCP_chopped_photometry_ditherBR - block OBCP_phot_freezeframeBR - block OBCP_phot_cal_IBR - block OBCP_phot_cal_IIBR - block OBCP_phot_cal_IIIBR - block OBCP_phot_staringBR - block OBCP_phot_chopper_scanBR
- block PHOT_all_aots_OBSBR
- procedure PHOT_spu_resetBR
7.5. Execute AOT observations
CUS scripts (to be finalised):BR
PHOT_AOTBR
- PacsPhotDefaultsBR - PacsPhotEstimatorOBCPnBR
Logic chooses and issues a pointing mode out of:BR
- WriteOBSIDBR - PacsPhotSlewCalBR
- PacsPhotCommandOBCP7BR
- OBCP_staring_photometryBR
- PacsPhotCommandOBCP5BR
- OBCP_chopped_photometry_ditherBR
- PHOT_aot_epilogueBR - WriteEndIDBR - PacsPhotNoiseRMSBR - PacsMessageCenterBR
8. Reset after photometer operation
- PACS is in PHOTOMETRY or any other modeBR - going into SAFE mode:BR
- after execution: PACS is in SAFE modeBR
9. Instrument switch-off
- currently done with the tcl-script PACS_Switch_Off.tcl (maintained by FGB)BR - after execution: PACS is switched offBR
10. NOTES
- there are more CUS scripts related to the SFT warm, HeI and HeII which are not mentioned here (see PACS-ME-TP-007)BR - some specific photometer tests, like the thermal behaviour measurements, start directly out of SAFE mode, while most of the tests will be executed after the PHOT_setup - the above mentioned CUS scripts (with a few exceptions) have been tested and are available in the CUS database and from the CVS libraryBR - the AOT related CUS-scripts are still under testing