ID |
Date |
Author |
Category |
Subject |
61
|
Sat Mar 1 04:10:48 2025 |
Denise, Benedikt, Sebastian | DAQ | DAQ Terminals |
Es gibt nun 3 Terminals am LXG1049 die immer offen sein sollten!
Go4 Terminal --> zum ausfuehren von Go4 wenn das Programm nicht geoeffnet ist
Pfad: /u/lascool/2025laserspectroscopz/kr_analysis
rfioserver Terminal --> hier sollte immer der Befehl ./rawDispRFIO64 ausgefuehrt sein und regelmaessig werden logdateien wenn eine Aufnahme gestartet wird ins Terminal gespammed werden.
Pfad: /u/lascool/rfioserver
MBS Terminal --> Hier wird mbs ausgefuehrt und mit @startrecording die Datenaufnahme gestartet und mit close file das Aufnehmen beendet. Erneutes @startrecording startet wieder die Datenaufnahme lokal auf dem LXG1049 unter /data.local2/2025_krypton/
Pfad: ssh auf r4l-41 zu mbsrun/Kr2025/ zum starten von MBS und der Aufnahme mit @startrecording |
60
|
Sat Mar 1 04:02:59 2025 |
Denise, Benedikt, Sebastian | DAQ | Lokale Datenaufnahme auf LXG1049 |
Die Daten werden LOKAL auf dem LXG1049 unter folgendem Verzeichnis gespeichert:
/data.local2/2025_krypton/
Um die Daten aufzuzeichnen muss nun nur folgender Befehl im MBS Terminal eingegeben werden
@startrecording
Um die Aufnahme zu stoppen muss folgendes im MBS Terminal eingegeben werden
close file
Ein erneuter @startrecording Befehl in das MBS Terminal startet die neue Aufnahme von weiteren .LMD Dateien.
Diese sind nun 500 MB gross. Nach erreichen der 500 MB wird automatisch ein neues LMD File geoeffnet.
P.S.
Selbsterstaendlich muss MBS laufen damit man aufnehmen kann
@startup
start acquisition
sollten daher vorher ausgefuehrt sein |
59
|
Sat Mar 1 03:58:17 2025 |
Denise, Benedikt, Sebastian | DAQ | DAQ Daten xchecks |
Die allgemeinen DAQ Daten wurden ausfuehrlich crossgechecked und kommen nun alle an wie sie auch in die DAQ reinlaufen sollen.
Allerdings mussten die zwei PH100 Gentec Messkoepfe aus der DAQ gestrichen werden, da die Daten extrem verzoegert in die Slow Control Aufnahme reinlaufen.
Bsp.: Erst etliche Sekunden nachdem der Shutter geoeffnet oder geschlossen wird, zeigen die Messkoepfe erst eine Leistung an oder fallen auf 0 bzw XXXe-45...
Somit koennen die Daten so nicht aufgenommen werden und werden wie im Post vorher separat am STRPC001 und SISNBG ueber die Gentec Software aufgenommen. |
58
|
Sat Mar 1 03:45:07 2025 |
Denise, Benedikt, Sebastian | DAQ | PH100 Gentecs @ Medusa |
Die zwei PH100 Messkoepfe am Nordwest und Suedwest Tower werden delayed in Medusa angezeigt und die Daten werden nicht an Medusa geschickt.
Letzteres haengt wohl mit den benoetigten 10 digits zusammen die MBS erwartet.
Wenn der PH100 auf die "Null" faellt, werden ab und an werte bis zu e-45 angezeigt.
Dadurch sind die 10 digits nicht mehr korrekt...
Wegen des Delays und das nicht senden an MBS werden die Laserleistungen nun an folgenden Rechnern direkt ueber die Gentec Software separat aufgezeichnet:
@Messuette --> SISNBG002 Laptop (D:\PostDoc\Experiments@GSI\2025 78 Krypton 32+\Gentec Suedwest --> Gentec_Suedwest.csv)
@ESR Laserlab --> STRPC001
Um Ueberschreibfehler zu vermeiden wird dauerhaft über den Rest der Strahlzeit an den Rechnern ein File aufgenommen.
Damit Medusa Skript funktioniert musste folgendes abgeändert werden:
Zeile 23 und 24 wurden in messenger_start.py auskommentiert
In Zeile 31 wurde "gen1" und "gen2" als Übergabeparameter gelöscht. |
57
|
Fri Feb 28 20:44:04 2025 |
Konstantin | DAQ | Updated Channel list |
Final (hopefully) channel list:
TDC Channels |
|
Channel # | Kanalbelegung
|
0 | Laser busy Kr
|
1 | Next Laserstep Kr
|
2 |
|
3 |
|
4 | PMT Mitte
|
5 | PMT Nord
|
6 | XUV Anode
|
7 |
|
8 | Shutter open
|
9 | Shutter close
|
10 | Bunch HF (common stop)
|
11 | Shutter auf
|
12 | Shutter zu
|
13 | PD NW / 89
|
14 | PD SW / 89
|
15 | AFG rep / 89
|
Scaler Channels |
|
Channel # | Kanalbelegung
|
16 | DC Trafo
|
17 | Injection
|
18 | U-ecool
|
19 | I-ecool
|
20 | P-gun
|
21 | P-coll
|
22 | common stop (Bunch HF)
|
23 | 1MHz clock
|
24 | Extraktion
|
25 | Shutter (10kHz)
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
Shutter open signal attached at channel 8 is used as reference for the measurement window. This can be adapted in line 28 of the SetParameters.C file in the folder '/u/lascool/2025laserspectroscopy/kr_analysis/'.
Example:
fPar->piSoftwaregateLength = 20000; // How many CS after Shutter open used for signal in 4_LaserSteps/signal.
Currently, the common stop has a rate of 1.7838817 MHz divided by 89. This corresponds to approximately 50mus per common stop. With the setting of the example, the measurement window would be 1s after the shutter has opened. |
56
|
Fri Feb 28 19:33:03 2025 |
Volker | Detectors | Laser background |
We measured the laser background rate in the XUV detector.
The voltages applied were +300V at the MCP front, +2250V at the MCP anode.
Trigger threshold at ca. 40 mV.
At a laser repetition rate of 3.568 MHz we got the following background rates:
30 mW laserpower -> 40 kcps
45 mW laserpower -> 70 kcps
100 mW laserpower -> 125 kcps laserpower |
55
|
Fri Feb 28 17:36:15 2025 |
Konstantin | DAQ | Trigger events from accelarator |
We will use GENESIS to create trigger events (injection, ...) for the DAQ |
54
|
Fri Feb 28 17:18:34 2025 |
Tamina | General | Laserwellenlängen zur Orientierung |
Minimale Wellenlänge: IR 1028,7 nm --> 257,175 nm im UV (DFB Temperatur sollte ca. be 16,5 °C sein)
Maximale Wellenlänge: IR 1030,7 nm --> 257,675 nm UV (DFB TEmperatur sollte ca. bei 35,6 °C sein)
Mittlere Wellenlänge: IR 1029,7 nm --> 257,425 nm UV (DFB Temperatur sollte ca. bei 26,2 °C sein9
Maximaler Schritt: = 0,01 nm im IR (im GUI ist die Schrittgröße im IR angegeben!) im UV sind das dann 0,0025 nm. |
53
|
Fri Feb 28 16:46:51 2025 |
Tamina, Jens | Calibration | Synchronisation von Laserpulsen mit Bunchingfrequenz |
Die Syncronisation der Reprate des Lasers mit der Bunchingfrequenz wird mit einem Oszi zusammen aufgenommen/gemessen.
Trigger auf RF Bunching, dann gucken in welche Richtung der Laser abhaut. Bewegt sich der Puls relativ zum zur Bunch HF nach rechts, ist die Reprate am AFG zu hoch, wenn er
sich nach links bewegt zu niedrig, sieht man gut auf dem Oszi bei der DAQ.
Darüber kann jetzt auch die Laserpulse relativ zum Bunch verschoben werden, sodass zwischen den PD Signalen der Bunch liegt. Dazu wird die reprate des Lasers leicht
desyncht, (dritt letzten Stelle der Reprate). So konnen die Pulse nach rechts oder links (im DAQ) verschoben werden, bis der Bunch mittig dazwischen ist.
Bilder:
Bild vom PC zeigt wie der Laserpuls zentral zw. den PMT's liegt.
Bild vom Oszi zeigt den Delay zw. Laserpus und Bunch der eingestellt werden muss, um zentral zu liegen. (Trigger auf Bunch)
Wichtig: wir können nicht exakt die Bunchingfrequenz (x2) am Laser Einstellen, da die Umlauffrequenz bis auf nHz genau angegeben werden kann. Das kann der AFG nicht.
Entsprechend kommt es nach einer Zeit zu einer leichten Dephasierung zw. Puls und Bunch.
Idee: Wenn der Puls zu weit weg ist, kann man die Reprate in der letzten Stelle um +1/-1 ändern (letzte Stelle = 10uHz). Läuft das Signal im Oszi auseinander -10uHz, läuft
das Signal auf dem Oszi zusammen +10uHz.
Passende Reprate: 3,567 763 324 83 MHz (das Signal läuft grade auseinander, dauert aber ewig...) irgendwann mal auf 3,567 763 324 82 MHz
Umlauffrequenz ESR: 1,783 881 662 413 478 MHz, mal 2 müssten wir zu exakt 3.567 763 324 82[6 956] eingeklammerte Stellen sind am AFG nicht einstellbar. |
52
|
Fri Feb 28 15:53:44 2025 |
Konstantin | Accelerator | HF Signal for Bunching |
The HF Bunching Frequency is: 1.7838817 MHz
Given (read) by the ESR operators in HKR. |
51
|
Fri Feb 28 15:30:41 2025 |
Tamina, Rodolfo | Detectors | Fast PD Nord West |
We had an issue with the PD NW. The signal after the Rate Divider was not OK.
The problem was that the signal after the Delay Generator GG8000, the width, was too short. We have now changed the width and made similar to the PD SW. Now the DAQ sees both signal properly. |
50
|
Fri Feb 28 13:53:06 2025 |
Tamina, Rodolfo | Runs | Ionenbunch |
Signal of PMT-Mitte. Recorded with an unstable ion bunch. With approx. 3E8 Ions
The second screenshot is showing a similar signal with 1.8E8 Ions |
Draft
|
Fri Feb 28 08:57:30 2025 |
| General | |
28.2.25
Morning shift Aufgaben(nach Sebas:
1. Photodioden und PH100 checken ob sie zentral getroffen werden. Evtl Linse vor Sued PH100 stellen
2. Laserposition wurde an die des Ionenstrahls mittels Scraper und Schirm Sued im ESR eingestellt. Optional wenn Laserposition mit Scrapern nochmal mit Laserleistung getestet werden soll: XLP hinter ESR Exit stellen, ggf. Linse davor um den ganzen Detektor zu treffen und dann Scrapre reinfahren.
3. Laserpulse auf Photodioden nochmal checken
4. DAQ Test wegschreiben auf lokale Platte (siehe Anleitung). Danach aufgenommene LMD in Go4 laden und anschauen ob die Daten korrekt weggeschrieben wurden
5. Laser scan min-max
6. Pzthon Daten und MBS Daten laufen korrekt zusammen und werden richtig angezeigt.
7. Channelnamen der Histogramme in Go4 aktualisieren (@Konstantin am ehesten, da du weisst wo du das aendern musst )
GANZ WICHTIG BUNCH HF DAUERHAFT AUF SUED KABEL UND IN DER DAQ FUER COMMON STOP!!!! |
48
|
Fri Feb 28 05:53:59 2025 |
Denise, Sebastian, Benedikt | Calibration | Laserstrahllage mit Scraper |
Laserstrahl mit Hilfe der Blenden eingestellt, dann mit Scrapern vermessen
Laser bei 1VO bei -1 mittig
2VO bei -2 mittig (eher Richtung -1)
1HA bei -7/-8 mittig
2HA bei -5 mittig
also Laser muss horizontal nur verkippt werden und vertikal nach oben verschoben werden
Laser auf Ionen nachjustiert
Laser bei 1VO bei 3 mittig
2VO bei 2 mittig
1HA bei 0 mittig
2HA bei 0 mittig |
47
|
Fri Feb 28 04:47:39 2025 |
Denise, Sebastian, Benedikt | Calibration | Gentec ESR Kalibration |
Unsicherheiten Gentecs im allgemeinen bei etwa 6.5%
Gentec NW (PH100 S:UV) OD.3
Leistung Gentec PH100 NW/ mW | 1.01 | 1.4 | 3.3 | 4.7 | 6.4 | 8.1 | 10
|
Leistung hinter Keil/ mW | 20.6 | 32.7 | 71.1 | 100 | 133 | 166 | 207
|
Leistung PM160T Laserlab/ mW | 30 | 50 | 100 | 150 | 200 | 250 | 300
|
Kalibrierung :
Leitung hinter Keil[mW] = 2.72mW + 20.4 * Leistung Gentec[mW]
Gentec SW
hier ist die Leistung hinter dem Keil wahrscheinlich zu wenig, da bei der Messung der Strahl zu groß für den Detektor war.
Leistung Gentec PH100 SW/ mW | 0.3 | 0.8 | 1.5 | 2.3 | 3 | 4 | 4.6
|
Leistung hinter Keil/ mW | 8.5 | 19.7 | 34.5 | 57 | 71.2 | 94 | 108
|
Leistung PM160T Laserlab/ mW | 30 | 50 | 100 | 150 | 200 | 250 | 300
|
Kalibrierung hier gegen Leistung hinter Keil NW:
Leitung hinter Keil[mW] = 3.83mW + 42.6 * Leistung Gentec[mW] |
46
|
Fri Feb 28 00:44:31 2025 |
Denise, Sebastian | DAQ | Shutter auf - Shutter zu Go4 Signale |
Shutter auf (TDC Kanal 12 / Go4 Kanal TrS11_Shutter auf)
Shutter zu (TDC Kanal 13 / Go4 Kanal TrS12_Shutter zu)
funktionieren einwandfrei in Go4 und koennen entweder ueber das Thorlabs Programm "SC10" am Windows Rechner im ESR Laserlabor oder direkt am Shutter Controller (unter Lasertisch) auf und zu gemacht werden.
Wenn die Connection mit dem Thorlabsprogramm abreissen sollte --> Kabel hinter dem Shutter Controller (unter Lasertisch) checken
Neu verbinden im Thorlabs Programm mit COM Port 9
Baudrate muss 9600 sein! |
45
|
Fri Feb 28 00:35:46 2025 |
Benedikt | General | Anleitung Wellenlängenscan |
Es folgt eine Anleitung, wie die Wellenlänge des Lasersystems mit der PulsedLaserGUI gesteuert werden kann.
Vorbereitungen:
Schritt 1: WICHTIG! Im Tab "ASE Filter" muss vor einer Wellenlängenänderung immer der Auto Scan aktiviert sein! Hier wird auch die aktuelle Wellenlänge angezeigt.
Schritt 2: Im Tab "UV Opt." den Red Pitaya verbinden. Nur so können die Signale "Laser Busy" und "Next Laserstep" an die DAQ gesendet werden. Am besten auch den BBO und LBO Autoscan aktivieren, damit die UV-Leistung direkt automatisch optimiert wird.
Schritt 3: Im Tab "DFB" den DFB verbinden. Hier befinden sich alle nötigen Schalter, um die Wellenlänge zu stabilisieren oder zu verstimmen.
Zusammenfassung des Scanvorgangs:
Manuell:
- "Auto?" und "Activate Auto Signals" Checkboxes DEAKTIVIEREN
- Einstellen der gewünschten Laserschrittgröße, die später gemacht werden soll
- Stabilisierung auf die erste gewünschte Wellenlänge
- Wenn Wellenlänge geändert werden soll:
- "Laser Busy"-Signal senden
- (+ oder -) Delta Lambda klicken
- Warten, bis sich Wellenlänge eingependelt hat (gibt auch eine Textnachricht) und die UV-Leistung wieder auf einem Maximum ist
- "Next Laserstep"-Signal senden
- Wenn die Wellenlänge STARK geändert werden soll (z. B. wieder auf den Startwert zurück nach vielen Scans):
- "Laser Busy"-Signal senden
- (+ oder -) Delta Lambda oft klicken, aber dem Laser immer kurz Zeit geben auf die Änderung zu reagieren
- "Next Laserstep"-Signal senden, wenn Laser auf der finalen Wellenlänge stabil steht
Etwas automatisierter:
- "Auto?" Checkbox DEAKTIVIEREN und "Activate Auto Signals" Checkboxes AKTIVIEREN
- Einstellen der gewünschten Laserschrittgröße, die später gemacht werden soll
- Stabilisierung auf die erste gewünschte Wellenlänge
- Wenn Wellenlänge geändert werden soll:
- (+ oder -) Delta Lambda klicken
- Signale werden automatisch gesendet
- Wenn die Wellenlänge STARK geändert werden soll (z. B. wieder auf den Startwert zurück nach vielen Scans):
- "Activate Auto Signals" DEAKTIVIEREN
- "Laser Busy"-Signal senden
- (+ oder -) Delta Lambda oft klicken, aber dem Laser immer kurz Zeit geben auf die Änderung zu reagieren
- "Next Laserstep"-Signal senden, wenn Laser auf der finalen Wellenlänge stabil steht (Textnachricht "Wellenlänge eingependelt" ist erschienen)
- "Activate Auto Signals" AKTIVIEREN
Komplette automatisierung mit Laserschritten:
- Einstellen der gewünschten Laserschrittgröße, die später gemacht werden soll
- Stabilisierung auf die erste gewünschte Wellenlänge
- "Auto?" und "Activate Auto Signals" Checkboxes AKTIVIEREN
- Überlegen und Auswählen, wie viele Schritte mit welcher Dauer gemacht werden sollen
- "Next Laserstep"-Signal senden, dadurch beginnt der Scanprozess. Die aktuelle Wellenlänge wird dann für die ausgewählte Zeitdauer gehalten, dann geht es zur nächsten Wellenlänge.
- Nach Durchführen aller Schritte deaktiviert sich die "Auto?"-Checkbox und die letzte Wellenlänge wird gehalten. Es wird KEIN "Laser Busy"-Signal geworfen, da sich nichts ändert.
- Falls die Automatisierung vorher unterbrochen werden soll, einfach die "Auto?"-Checkbox deaktivieren. Dann hört die Automatisierung nach dem aktuellen Laserschritt einfach auf.
- Wenn die Wellenlänge STARK geändert werden soll (z. B. wieder auf den Startwert zurück nach vielen Scans):
- "Activate Auto Signals" DEAKTIVIEREN
- "Laser Busy"-Signal senden
- (+ oder -) Delta Lambda oft klicken, aber dem Laser immer kurz Zeit geben auf die Änderung zu reagieren
- "Next Laserstep"-Signal senden, wenn Laser auf der finalen Wellenlänge stabil steht (Textnachricht "Wellenlänge eingependelt" ist erschienen)
- "Activate Auto Signals" AKTIVIEREN
Grobe Logik der GUI:
Wavelength Stabilisation:
Hier kann eine IR-Wellenlänge eingegeben werden, auf die über den Injektionsstrom stabilisiert wird. Nach Eingabe eines Wertes und Drücken des "Start"-Knopfes wird erst ein Schritt in der Diodentemperatur gemacht, und nach 1 Sekunde Pause über den Strom geregelt. Dies sorgt dafür, dass der Strom immer im Bereich von ca. 125 mA regelt.
Es sollte darauf geachtet werden, dass die eingestellte Wellenlänge nicht so weit von der aktuellen Wellenlänge entfernt liegt (grober Wert: maximal 0.1 nm), damit die ASE-Filter hinterher kommen.
Während der Stabilisierung kann der Wert nur noch durch die "+/- Delta Lambda"-Knöpfe geändert werden. Diese addieren/subtrahieren den links stehenden Offset auf die Zielwellenlänge drauf, woraufhin direkt auf diesen neuen Wert stabilisiert wird.
Die drei Knöpfe unterhalb der Zielwellenlänge sind die PID-Parameter und müssen vermutlich nicht geändert werden.
Automated Laser Steps:
Das hier wird benötigt, falls eine bestimmte Anzahl an Schritten hintereinander mit festem Zeitabstand erfolgen soll.
Dazu muss die Stabilisierung bereits laufen. Über die Pfeile können die Schrittanzahl und die Zeit pro Laserschritt in Sekunden gewählt werden. Die Zeit pro Schritt startet, nachdem sich die neue Wellenlänge des Laserschritts eingependelt hat und das "Next Laserstep"-Signal gesendet wurde.
Dann muss die "Auto?"-Checkbox aktiviert werden; das Klicken auf "+ Delta Lambda" startet die Automation.
Counters:
Der Laser Step Counter zählt die Anzahl der gemachten Laserschritte mit und kann über den Reset Knopf auf Null zurückgesetzt werden.
Bei manuellen Laserschritten zählt er einfach ständig mit; bei automatisierten Laserschritten resettet sich der Counter automatisch nach Erreichen des letzten Schrittes.
Signals:
Mit den Knöpfen "Laser Busy" und "Next Laserstep" kann jederzeit manuell das entsprechende Signal an die DAQ gesendet werden. Mit "Laser Busy" wird der DAQ mitgeteilt, dass sich ab jetzt was am Laser ändern wird und die folgenden Daten verworfen werden sollen. "Next Laserstep" teilt der DAQ mit, dass der Laser wieder bereit ist und die Daten für die Statistik zählen.
Standardmäßig ist die Checkbox "Activate Auto Signals" aktiviert. Dadurch wird bei einer Änderung der Wellenlänge (entweder manuell durch die Delta Lambda Knöpfe oder bei den automatischen Laserschritten) immer zuerst das "Laser Busy" Signal gesendet, dann der Laserschritt ausgeführt, und wenn die Laserwellenlänge sich eingependelt hat das "Next Laserstep" Signal gesendet. |
44
|
Fri Feb 28 00:19:04 2025 |
Konstantin, Sebastian | Detectors | PMT power supply |
We checked the PMT signal inside the cave by using the local HV power supply. If one needs to repeat the measurement at another time, be careful to use the correct HV power supply, since the second one, which is mounted in the crate has the wrong polarity. Both PMT's must be supplied with a negative voltage.
During our tests the detector signals looked quite well and the background rate was below 10Hz. The baseline oscillated by 2mV (20mV after first amplification).
Subsequently, we did the tests of Entry 37 again. CH00 of the HV supply in the ESR container shows a higher leakage current of around 485muA at 2650V compared to 156muA at Ch01. Both channels could hold the voltage and the rate was measured with the LED at the XUV-detector operated a volage of 6V. See attachment. |
43
|
Fri Feb 28 00:18:16 2025 |
Tamina | General | Kalibration UV Monitor im Laserlabor |
Der UV Monitor steht in der Reflexion des PBSC auf dem Lasertisch im Laserlabor.
P_Transmission = (1-(0.9364 * cos^2(0.0349* (theta - 33.014)) + 0.06043)) *P_Reflex
theta ist der Winkel der lambda/2 Platte
Es muss jedoch noch eine min. 3 % zusätzliche Unsicherheit durch manuelle Einstellung ddes Winkels ect. angenommen werden (für die reine cos^2 Funktion; ohne R_reflex und 1-)
Anmerkung: Aufpassen bei bestimmen der Werte: der cos^2 Fit wurde im Rad Modus gemacht! |
42
|
Thu Feb 27 23:01:26 2025 |
Danyal, Konstantin, Sebastian | Calibration | Delaytime measurement |
Yesterday, we forgot to take the transit time of the PMT's into account when we set up the delay times of the detectors PMT middle, PMT north, PD SW, and PD NW.
Today we did the measurement again and took transit times into account. Additionally, we finalized the cabling for the XUV detector.
Detector | Delay
|
PMT middle | 1211(1) ns |
PMT north | 1211(1) ns |
PD SW | 1257(1) ns |
PD NW | 1257(1) ns |
XUV detector | 1257(1) ns
|
|