next up previous contents
Next: Switch on High Voltages Up: Calibration and PV Previous: Basic Mode Tests

   
Operational Mode Tests

Description tc tm params VxWorks
Description tc tm params VxWorks
coninued on next page
Upload ICU operational mode software multi h4000 h4001     <load_icu
Mode change to ICU mode 1 (``full safe'') h9001     tc_mode 1
Wait up to 20s for mode change expect event packet   92100 h7000=``cathode ok''  
Wait up to 20s for mode change expect event packet   92100 h7000=``MCP1 ok''  
Wait up to 20s for mode change expect event packet   92100 h7000=``MCP2,3 ok''  
Wait up to 20s for mode change expect event packet   92600 7010=``fw at req pos''  
Check HK   90000 h5405=``Operational''  
Check HK packet arrives approximately every 10s   90000    
(Thermal control starts automatically)        

Reset DPU

h7201     tc_reset_dsp
Wait up to 12s for alert   92201   Expect ``Fred from the Dead''
Upload DPU memory load packets multi h4020 h4023 h4023 h4027     <load_dpu
Switch to the DPU loadable code h7202     tc_load_dpuos
Wait up to 20s for DA_DPUOS_READY   92202   Expect ``Jim from the Rim''

Enable red dsp

h7207   h522=``Red'' h16=``Enabled'' tc_enbl_dsp red,1
Wait 10s        
Enable blue1 dsp h7207   h522=``Blue1'' h16=``Enabled'' tc_enbl_dsp blue1,1
Wait 10s        
Enable blue2 dsp h7207   h522=``Blue2'' h16=``Enabled'' tc_enbl_dsp blue2,1
Wait 10s        
Select blue2 as the klingon h7206   h523=``blue1'' tc_sel_klingon 1
Perform clock synchronization h7214   h600=20 tc_synch_clk 20
Wait 3s        
Initialize DPU h7248     tc_init_dpu
Wait up to 25s for event   92210   tm_wait_for_alert DA_EOT_INIT_DPU (``Dave from the Grave'')

Send a tc packet with an invalid type (15,3)

      packet_test ...
Check for unsuccessful packet acceptance   91202 h6015=15 h6020=3  

Send a tc packet with an invalid subtype (5,15)

      packet_test ...
Check for unsuccessful packet acceptance   91203 h6015=5 h6020=15  
Send a tc packet with the wrong checksum       break_crc ; tc_test
Check for unsuccessful packet acceptance   91201 h6005= expected_crc h6010= found_crc  

Prepare for heater switching: disable standard control algorithm

h6670     tc_heater_stop
Examine HK   90000 h5240=``offoffoffoff''  
Measure S/C +28V voltage and current. Compare with Table 40        
Start heater contingency task h5660     tc_heater_config_start

Switch on heater 1 (Main I/F)

h7660   h380=``onoffoffoff'' tc_heater_config 8

Examine HK

  90000 h5240=``onoffoffoff''  

Measure S/C +28V voltage and current. Compare with Table 40

       
Switch off heater 1 h7660   h380=``offoffoffoff'' tc_heater_config 0
Examine HK   90000 h5240=``offoffoffoff''  

Switch on heater 2 (forward tube)

h7660   h380=``offonoffoff'' tc_heater_config 4
Examine HK   90000 h5240=``offonoffoff''  

Measure S/C +28V voltage and current: Compare with Table 40

       
Switch­off heater 2 h7660   h380=``offoffoffoff'' tc_heater_config 0
Examine HK   90000 h5240=``offoffoffoff''  

Switch on heater 3 (metering rods)

h7660   h380=``offoffonoff'' tc_heater_config 2

Examine HK

  90000 h5240=``offoffonoff''  

Measure S/C +28V voltage and current: Compare with Table 40

       
Switch­off heater 3 h7660   h380=``offoffoffoff'' tc_heater_config 0
Examine HK   90000 h5240=``offoffoffoff''  

Switch on heater 4 (secondary mirror)

h7660   h380=``offoffoffon'' tc_heater_config 1

Examine HK

  90000 h5240=``offoffoffon''  

Measure S/C +28V voltage and current: Compare with Table 40

       

Switch­off heater 4

h7660   h380=``offoffoffoff'' tc_heater_config 0

Examine HK

  90000 h5240=``offoffoffoff''  

Disable heater switching: stop heater contingency task

h6660     tc_heater_config_stop

Enable standard control algorithm

h5670     tc_heater_start

Specify next move of the filter wheel to the datum position

h7608     tc_fw_to_datum

Command the filter wheel to move

h5600     tc_fw_move

Wait up to 20s for a TMPSU event

  92600 h7010=``fw @ req pos''  

Examine HK

  90000 h5150=``seen'' h5265=0  

Command the filter wheel away from datum

h7606   h290=1000 tc_fw_rel_steps 1000

Wait up to 20s for a TMPSU event

  92600 h7010=``fw @ req pos''  

Examine HK

  90000 h5150=``seen'' h5250=``not seen''  

Command the filter wheel to move to the coarse sensor position

h7609     tc_fw_to_coarse

Command the filter wheel to move

h5600     tc_fw_move

Wait up to 20s for a TMPSU event

  92600 h7010=``fw @ req pos''  

Command the filter wheel to move back to the datum position

h7608     tc_fw_to_datum

Command the filter wheel to move

h5600     tc_fw_move

Wait up to 20s for a TMPSU event

  92600 h7010=``fw @ req pos''  

Examine HK

  90000 h5150=``seen'' h5265=0  

       


 
 
Table 40: Heater Switching Current Profile
Heater +28V Current

1 (Main Interface)

1440mA $\pm$ 100mA
2 (Forward tube) 1740mA $\pm$ 100mA
3 (Metering Rods) 1060mA $\pm$ 100mA
4 (Secondary Mirror) 950mA $\pm$ 100mA
Disable Heater Algorithm 810mA $\pm$ 100mA


next up previous contents
Next: Switch on High Voltages Up: Calibration and PV Previous: Basic Mode Tests

1998-12-23