Cosmic Ray Telescope Software

  • SOFTWARE DEVELOPMENT IS STILL GOING ON; SOME CONTROLS COULD BE DEACTIVATED
  • SOFTWARE HAS BEEN DEVELOPED FOR THE RPi 4; IT COULD BE SLOW ON PREVIOUS MODELS
  • ADC/DAC FOR SETTING/SENSING ARE NOT CALIBRATED; THERE MAY BE A DIFFERENCE BETWEEN SENSING/SETTING VALUES DUE TO COMPONENTS TOLERANCES

>>> click here to download PDF version <<<

 Imac24 Connections

  • boot in the OSX partition
  • login as usr: admin, pwd: admin or usr: stages, pwd not required;
  • connect iMac and RPi using an ethernet cable
  • open terminal on iMac;
  • enter ssh -X pi@raspberrypi.local 
  • enter password: raspberry; now you’re logged in the Raspberry OS.

ssh -X pi@raspberrypi.local 

enter password: raspberry; now you’re logged in the Raspberry OS

 enter source start.sh command from home directory or python3 dt_run_gui.py & from /home/pi/Telescope directory

The Cosmic Ray GUI will show up.

Alternatively you can use the VNC connection and the menu (or Desktop) icon.



ACER Notebook Connections

  • login in stages account (pwd: stages)
  • connect notebook and RPi using an ethernet cable
  • launch Xming
  • open Putty and use raspberry_local configuration to connect to RPi
  • enter source start.sh from home directory or python3 dt_run_gui.py & from /home/pi/Telescope directory

launch Xming

open Putty and use raspberry_local configuration to connect to RPi

enter source start.sh from home directory or python3 dt_run_gui.py & from /home/pi/Telescope directory.

The Cosmic Ray GUI will show up.

 Mac Book Connections

  • login as usr: stages, pwd: stages
  • connect notebook and RPi using an ethernet cable
  • open terminal
  • enter ssh -X pi@raspberrypi.local
  • enter password: raspberry
  • Enter source start.sh from home directory or python3 dt_run_gui.py & from /home/pi/Telescope directory

ssh -X pi@raspberrypi.local

password: raspberry

source start.sh from home directory or python3 dt_run_gui.py & from /home/pi/Telescope directory

The Cosmic Ray GUI will show up

 RPi Desktop Connections

  • Connect a monitor/keyboard/mouse to RPi
  • login as usr: pi, pwd: raspberry
  • Use the Telescope launch icon to start the GUI

Quick Start

SiPM Panel

  • Click tools and select UnlockVmax
  • Set Vmax value according to the SiPM type (56V or 67V)
  • Turn On Main HV generator
  • Set the SiPM operating point according to the SiPM type (55.7 0r 66.6). Note: sense value can be different from the set value as ADC/DAC must be calibrated
  • Set a 30/40 mV  threshold value

Trigger Panel

  • select (at least) 2 instrumented layers;
  • Push the set trigger button (the trigger conditions will be written);
  • Leave the time format default selection (sec):
  • Leave Timer default conditions (Single)
  • Enter the countdown timer value (default: 100 sec)
  • Start the measurement

Advanced Panel

  • Turn Main HV off
  • Select the SiPM using radio button
  • Click ICalib; at the end of the procedure the offset value will be written in the dedicated field and yellow background will be set to indicate the offset measurement has been completed

Contents

1 – SiPM Panel
2 – Trigger Panel
3 – Advanced Panel
4 – Usage Example

1 – The SiPM Panel
  1. turn on/off the main generator
  2. clear SiPM supply voltage
  3. set voltage on the selected SiPM (or press return after entered the value)
  4. maximum voltage for SiPM (to change the values: Tools – Unlock Vmax)
  5. SiPM voltages
  6. SiPM voltages monitor
  7. SiPM current monitor
  8. set SiPM voltage for all SiPM
  9. clear comparator thresholds
  10. set threshold on the selected SiPM signal (or press return after entered the value)
  11. threshold value for the selected SiPM signal
  12. threshold monitor
  13. set signal threshold value for all SiPM
  14. sensing on/off

The Trigger panel allows to select the layers that will contribute to trigger generation. For example assuming Layer 1 and Layer 2 are selected, as shown in Figure 3, the trigger will be generated and the counter incremented only if both signals are present within a 100 ns time window. To start a measurement click the RATE MEASUREMENT – COUNTDOWN button

2 – The Trigger Panel

  1. layers selection
  2. set trigger conditions
  3. output the analog monitor signal
  4. select the monitor input
  5. select the countdown time format
  6. select single or continuous measurement (default: single)
  7. the counter (cleared when countdown is started)
  8. set the countdown time according to the time format (hh:min:sec or sec)
  9. rate measurement
  10. countdown timer

Finally the Advanced Tab (at the moment) allows to calibrate the SiPM current measurement.

3 – The Advanced Panel

4 – Usage Example

As an example let we assume there is a tile connected to SiPM1 channel. To set the SiPM operating voltage use the following procedure:

  1. Set the maximum operation voltage to prevent SiPM damaging:
    • using the Tools menu voice enable the Vmax setting
    • enter the maximum operating voltage for the selected SiPMs (operating voltages are shown on the tile cover; set a value equal to Vop + 2 V )
    • disable the Vmax setting.
  2. Enable the Main Generator; the GUI will change as shown below allowing the setting of SiPM supply voltages; a control will be executed on the setting voltage: if the voltage is not in the allowed range (0 to Vmax) or is not a numeric the field will be cleared.

Please note: both Current Monitor (Imon) and Voltage monitor (Vmon) should be calibrated to account for component tolerances and/or device offset (see dedicated section for current calibration). When the sensing parameter has been calibrated the label background color is set to yellow.

MAIN HV enabled Imon 1 SiPM calibrated

Below an example of setting parameters for a S13360-1350Cs HAMAMATSU MPPC and a screenshot of the preamplifier output; the fast and the slow component of the SiPM signal are clearly visible (high BW scope is required to distinguish the two components).

SiMP1 Voltage Set Oscilloscope SiPM Preamplifier Signal

Set the same working voltage for SiPM2 and select the Trigger Tab. Check Layer 1 and Layer 2 (assuming you have connected the two tiles to SiPM1 and SiPM2 inputs) and click Set Trigger button. A trigger will be generated a counted only if both signals are in coincidence within a 100 ns time window.