Q210 Help

last modified 20-07-2009 07:43
ADSC Quantum 210 Help

 


Note that the startup and shutdown procedures for the Q210 are VERY different from the Q4R procedures. Allow at least 1 hour (unattended) to complete a shutdown or startup.

IMPORTANT-1: NEVER POWER OFF the four PCs, as this could seriously DAMAGE the CCD chips. If necessary, switch off the power supply to the Peltier controllers instead.

IMPORTANT-2: ALWAYS switch ON the PCs BEFORE switching ON the ADSC CONTROLLER POWER SUPPLY!!! Otherwise the PCI board serial numbers will be scrambled, and will give the following error message in the Operate Detector process:

 

    Error getmoddb:........ serial number 2929 not found....

     

If this occurs run the software DBGLX32 that the icon is on the desktop (see below).

Theory of ADSC Quantum 210 Temperature Control

The basic system idea here is that:

  • Operate Detector (det_module_plus.exe) is the ONLY program which accesses the hardware to do ANY operation.
  • Quantum Console is only an interface GUI to do temperature control. It actually connects to Operate Detector and issues commands over its command socket to control the temperature. (Actually, it connects to both Operate Detectors, one for each PC).
  • Only Quantum Console knows the commands to change the temperature. Starting/stopping Operate Detector has no effect on the temperature. ProDC could affect the temperatures if it knew the commands, but it (on purpose) does not, since it communicates via detcon_lib_mp, and that has no temperature control repetoire.

ADSC Quantum 210 Shutdown Procedure

Thus, to operate temperature control, shutdown the Q210 or just to examine it, perform the following steps:

  1. Shut down MxCuBE. Make sure ALL the processes exit, by verifying with the command ps -ef | grep -i ccd on hpcc12.
  2. Shut down, then restart, Operate Detector on each windows PC. These processes MUST be running to do temperature control.
  3. Start Quantum Console on either of the four ADSC PCs.
  4. Push the top left button, Connect to Detector Processes. This is the first of the three upper left buttons.
  5. You should get a Connections established message in the status line (below the three buttons).
  6. Push the second of the three buttons, which should be un-grayed after a sucessful connection. This is the ENABLE Temperature Control button. You should see, with a few seconds time lag, temperatures for each module in the boxes below, one for each module. They should be reasonable and correspond to what you think the state of the detector is (in general, you'll know if it should be "cold" or "warm").
  7. The buttons to the right of the initial three should be un-grayed, allowing temperature control.
  8. To warm it up, use the Ramp to +10 degrees C button. It will ask for a confirm, then do it. You should see the temperatures begin to change in a few moments. It will display: Ready at Final Temperature for each module when it is warm.
  9. Exit Quantum Console using the Exit button (top righthand corner), NOT the ENABLE detector and Exit button.
  10. Shut down Operate Detector on each PC, but DO NOT switch OFF the PCs now!.
  11. You may then turn the detector power supply OFF (two green lighted switches labeled Cooling Power & Controller Power), which is located inside the hutch.
  12. PCs can then be shutdown and powered OFF if desired.

ADSC Quantum 210 Startup Procedure

To restart & cool down the ADSC Q210:

  1. VERY IMPORTANT, IN THE FOLLOWING ORDER :
    1. SWITCH ON THE PCs (log on as user: opid14 password : tonic14), but DO NOT start Operate detector.
    2. SWITCH ON THE DETECTOR IN THE FOLLOWING ORDER:
      1. Switch ON the transformer at the red button and WAIT 10 seconds,
      2. Switch ON the MAINS (black switch on left-hand side of ADSC electronics box),
      3. Push and HOLD DOWN the YELLOW START SYSTEM button, and WAIT for the green NORMAL OPERATION light to come on,
      4. check vacuum pump is working,
      5. check taht the water cooler is running,
      6. WAIT until the cooling water is at 12 degrees C (about 30 minutes),
      7. check the pressure in VACUUM LINE is less than 10 microns-ATM (green light on left), this may need to pump overnight,
      8. open VACUUM VALVE to detector (turn screw counter-clockwise until it stops),
      9. check the pressure in DECTECTOR VACUUM, this may need to pump overnight to drop to 1 microns-ATM (green light on right),
      10. VERY IMPORTANT, check the PCs are ON before switching on the CONTROLLER POWER SUPPLY (bottom green rocker switch),
      11. switch ON the COOLING POWER SUPPLY (top green rocker switch),

         

      12. Before continuing to the next section, check that the cooling water is at 12 degrees C.
      13. And make sure that Cooling Power switch is on at the detector power supply in the hutch. This is not a problem if you forget. See below.
  2. Start Operate Detector on each PC.
    Make sure the startups are OK and it finds each controller.
  3. Start Quantum Console on the top PC. Push the Connect to detector processes button (top left), wait for connections, then ENABLE Temperature Control.
    If the temperatures read -273 C (or thereabouts), then you forgot the Cooling power switch in the hutch. Just turn it on. No need to do anything else. Since the temperature readout is a 10 point average, it will take about 20 seconds or so for the modules to read room temperature.
    If the temperaturess read somewhere from +10 to +20 or so, you're ready to cool it down.
  4. Put 0 into the Set/Ramp temperature text box, to the right of the 5 buttons on the right of the GUI to operate the temperatures. Push Set Temperature.
    Wait for all 4 modules to be Ready at Final Temperature at approximately zero degrees C. This may take a bit for the modules to get there, maybe as long as 10 minutes.
  5. From a Ready at Zero, push the Cool to Operating Temp button. It will ask for a confirm, then do it. It should take about 50-60 minutes to get to -45 C from zero.
    None of the Record Temperature stuff on the lower right of the GUI is used in normal temperature control. This is a mode ADSC uses to establish initial temperature parameters.
  6. When Ready at Final temperature, is around -45 degrees, you can press the Enable detector and EXIT button (third one down on the top left of the GUI).
  7. Exit both Operate Detector processes and restart them.
  8. It is now ready for ProDC operation.

Running DBGLX32

To run DBGLX32:

  1. Verify that the Controller Power is ON (bottom green rocker switch). Note that the Cooling Power switch does not need to be on (top green rocker switch).
  2. Double-click on the DBGLX32 icon
  3. Click on the radio button LionM board 0
  4. In the File menu, select & load statusframe_&_voltage_v2.cdb
  5. Click on Run script at least TWICE,
    • In the results window, the first SendSerial command may return the error message: The serial link is bad. This is NORMAL after the first Run Script, but should disappear afterwards.
    • Scroll down the results window to read the serial number for the board which is being tested, at the end of the longest line printed: e.g. 2928.
  6. Repeat the above steps for the other LionM board on each PC.

If the results window shows several The serial link is bad error messages, this is because the PCs were shutdown while the controller power was ON.

 

Reload LionM board serial numbers

To reload the LionM board serial numbers:

  1. In DBGLX32, The script should look like this:
    • pvInitCapture()
    • Reset
    • SendSerial U 5555
    • SendSerial &0252 [The last 2 digits correspond to the LAST 2 digits of the board serial number.]
    • SendSerial &0229 [The last 2 digits correspond to the FIRST 2 digits of the board serial number.]
    • [The board serial number in this example is 2952.]
  2. Check on the radio button LionM board 0
  3. Click on Run Script,
  4. Close DBGLX32,
  5. Switch OFF the Controller power supply (bottom green rocker switch).
  6. Very important, WAIT 10 seconds!
  7. Switch ON the Controller power supply (bottom green rocker switch).
  8. Restart DBGLX32, and run the script statusframe_&_voltages_v2.cdb to check the serial number (see above).

LionM board serial numbers & Optic fiber labels

 

    Some of this information can be found in the file:
      D:\pv_sw\bin_444\detector_db.txt

     

    Table of LionM board serial numbers & Optic fiber labels

    PC board 0 Optic fiber labels
    Bert1 2929 (slave) 00 & 01 (slave)
    Bert2 2928 (slave) 10 & 11 (slave)
    Bert3 2951 (master) 20 & 21 (master)
    Bert4 2952 (slave) 30 & 31 (slave)

 

Troubleshooting

    iiiiiiiiiiiiiiiis in temperature control modules

    The temperatures of the four modules will read a series of iiiiiiiiiiiiiiiii's if Operate Detector (which has a black window background as opposed to red for Remote Operate Detector) was not started BEFORE Quantum Console for BOTH PCs. Quit Quantum Console and then start Operate Detector on both PCs. If this does not work, check the LionM board serial line numbers with DBGLX32.

    Installing Q210-SPARE

    If one of the ADSC PCs malfunctions (e.g. hard drive failure) there is a spare PC to replace it. This PC is called Q210-SPARE and it isd installed in the same electronic rack as the others.

    To replace a malfunctioning PC:

    • Shutdown the ADSC detector, at least as far as switching off the two green lighted switches labelled Cooling Power & Controller Power (see above).
    • Shutdown Q210-SPARE and the malfunctioning PC.
    • Disconnect the cables at the back:
      1. keyboard, screen & mouse
      2. two fiber optic cables (orange)
      3. two network cables
        • 100bT (next to keyboard plug)
        • Gigabyte (next to fiber optic cable plugs)
    • Switch on the Q210-SPARE and logon as Administrator (no password).
    • Switch on the Controller Power Switch (green lighted rocker switch in hutch).
    • Start DBGLX32 (double icon)
    • Startup the ADSC detector
    • Send a message to id29@esrf.fr

    Note: The Controller power must be OFF before unplugging the fiber optic cables!

     


Last modified on 29 March 2004 by Bill SHEPARD.


European Synchrotron Radiation Facility