Multi Channel Analyzer for Gamma Spectroscopy With Arduino & Theremino
by stoppi71 in Workshop > Science
21297 Views, 69 Favorites, 0 Comments
Multi Channel Analyzer for Gamma Spectroscopy With Arduino & Theremino
![Arduino_MCA_52.jpg](/proxy/?url=https://content.instructables.com/FS8/RLVU/JN8YCGWB/FS8RLVUJN8YCGWB.jpg&filename=Arduino_MCA_52.jpg)
![NaJ_Szintillator_14.jpg](/proxy/?url=https://content.instructables.com/FMO/73A1/J48Q019T/FMO73A1J48Q019T.jpg&filename=NaJ_Szintillator_14.jpg)
![Photomultiplier_M10FS301_03.JPG](/proxy/?url=https://content.instructables.com/F5K/BXO9/J48Q02MO/F5KBXO9J48Q02MO.jpg&filename=Photomultiplier_M10FS301_03.JPG)
![NaJ_Szintillator_01.JPG](/proxy/?url=https://content.instructables.com/FHR/Y4KG/J48Q019K/FHRY4KGJ48Q019K.jpg&filename=NaJ_Szintillator_01.JPG)
![NaJ_Szintillator_04.JPG](/proxy/?url=https://content.instructables.com/FBJ/U9A0/J48Q019M/FBJU9A0J48Q019M.jpg&filename=NaJ_Szintillator_04.JPG)
![NaJ_Szintillator_06.JPG](/proxy/?url=https://content.instructables.com/FEF/EDBT/J48Q019P/FEFEDBTJ48Q019P.jpg&filename=NaJ_Szintillator_06.JPG)
![NaJ_Szintillator_10.JPG](/proxy/?url=https://content.instructables.com/F95/FZMA/J48Q019R/F95FZMAJ48Q019R.jpg&filename=NaJ_Szintillator_10.JPG)
![NaJ_Szintillator_08.JPG](/proxy/?url=https://content.instructables.com/FYJ/J89T/J48Q019Q/FYJJ89TJ48Q019Q.jpg&filename=NaJ_Szintillator_08.JPG)
![Arduino_MCA_51.jpg](/proxy/?url=https://content.instructables.com/F4A/FF5H/J48Q013A/F4AFF5HJ48Q013A.jpg&filename=Arduino_MCA_51.jpg)
![Arduino_MCA_36.jpg](/proxy/?url=https://content.instructables.com/FPS/8YB5/J48Q00XC/FPS8YB5J48Q00XC.jpg&filename=Arduino_MCA_36.jpg)
![Arduino_MCA_50.jpg](/proxy/?url=https://content.instructables.com/FUD/K62T/J48Q0138/FUDK62TJ48Q0138.jpg&filename=Arduino_MCA_50.jpg)
Hello!
I'd like to show you my homemade multi-channel-analyzer for gamma spectroscopy using a.) the freeware theremino and b.) an arduino.
First of all I have to say some words about gamma spectroscopy at all. To detect radioactive decays you need a detector like a geiger-Counter. For gamma-spectroscopy you have to take a photomultiplier combined with a scintillation crystal made of sodium Iodide. You can get both things on ebay for less than 100 USD.
The gamma-rays from the radioactive source is going through the scintillation crystal and produce very faint light-flashes. Those light-flashes are recorded by the photomultiplier, who converts them is small voltage-pulses at the Output. For this the photomultiplier and the Crystal have to be in a absolutely light-tight housing. I use shrinkable tubing for that.
The Job of the multi-channel-analyzer (MCA) is to measure the height of those pulses coming from the photomultiplier. This is because every gamma-photon produces a voltage-pulse with a height depending on it's energy. The higher the energy of the gamma-photon, the higher the voltage pulse.
When the pulse-height has been measured, the number pulses with this recorded amplitude can be increased by one. At the end you get a spectrum of number of pulses versus pulse-height, which is characteristic for each radioactive element. For example cesium-137 emits gama-rays with an energy of 662 keV. They will produce pulses with a certain pulse-height. With a MCA you'll get a spectrum with a peak at a certain voltage corresponding to the pulse-height. Therefore you can identify radioactive sources with a MCA.
You don't get just the so called photo-peak, but also characteristic structures like the compton-edge, which is produced by the scattered electrons.
High Voltage Power Supply
![Photomultiplier_HV_c_01.JPG](/proxy/?url=https://content.instructables.com/FO7/3FGY/J48Q0BK3/FO73FGYJ48Q0BK3.jpg&filename=Photomultiplier_HV_c_01.JPG)
![Photomultiplier_HV_c_08.JPG](/proxy/?url=https://content.instructables.com/FNR/XOXZ/J48Q08A4/FNRXOXZJ48Q08A4.jpg&filename=Photomultiplier_HV_c_08.JPG)
![Photomultiplier_HV_c_03.JPG](/proxy/?url=https://content.instructables.com/F8M/4GBC/J48Q08A0/F8M4GBCJ48Q08A0.jpg&filename=Photomultiplier_HV_c_03.JPG)
![Photomultiplier_HV_c_05.JPG](/proxy/?url=https://content.instructables.com/F3T/AY6C/J48Q08A1/F3TAY6CJ48Q08A1.jpg&filename=Photomultiplier_HV_c_05.JPG)
![Photomultiplier_HV_c_07.jpg](/proxy/?url=https://content.instructables.com/F9P/GPIZ/J48Q08A3/F9PGPIZJ48Q08A3.jpg&filename=Photomultiplier_HV_c_07.jpg)
![NaJ_Szintillator_12.JPG](/proxy/?url=https://content.instructables.com/FBE/73E4/J48Q019S/FBE73E4J48Q019S.jpg&filename=NaJ_Szintillator_12.JPG)
For the photomultiplier you'll need a high-voltage power supply. Most of the PMT (photomultiplier-Tubes) Need voltages between 800 V and 1500 V. I use a negative voltage, because then you'll get the signal from the PMT in an easier way.
There are a lot of different methods producing the high-voltage. In my case I use a cheap CCFL-Inverter combined with a simple electronic stabilization.
The MCA Freeware Theremino
![Theremino_MCA_17.jpg](/proxy/?url=https://content.instructables.com/FXJ/LY5O/J48Q0146/FXJLY5OJ48Q0146.jpg&filename=Theremino_MCA_17.jpg)
![Theremino_MCA_01.jpg](/proxy/?url=https://content.instructables.com/FLF/XZU4/JN8YCKQW/FLFXZU4JN8YCKQW.jpg&filename=Theremino_MCA_01.jpg)
![Theremino_MCA_18.JPG](/proxy/?url=https://content.instructables.com/F8X/UHH4/J48Q014A/F8XUHH4J48Q014A.jpg&filename=Theremino_MCA_18.JPG)
![Simple and cheap gamma spectroscopy with theremino MCA](/proxy/?url=https://content.instructables.com/FF3/JNRC/J48Q0B2L/FF3JNRCJ48Q0B2L.jpg&filename=Simple and cheap gamma spectroscopy with theremino MCA)
![Theremino_MCA_20.JPG](/proxy/?url=https://content.instructables.com/F0T/QMI7/J48Q014B/F0TQMI7J48Q014B.jpg&filename=Theremino_MCA_20.JPG)
![Theremino_MCA_14.JPG](/proxy/?url=https://content.instructables.com/F5L/4X3P/J48Q0144/F5L4X3PJ48Q0144.jpg&filename=Theremino_MCA_14.JPG)
![Theremino_MCA_12.JPG](/proxy/?url=https://content.instructables.com/FF3/QWUY/J48Q013V/FF3QWUYJ48Q013V.jpg&filename=Theremino_MCA_12.JPG)
![Theremino_MCA_03.jpg](/proxy/?url=https://content.instructables.com/F5Y/Z3NA/J48Q013S/F5YZ3NAJ48Q013S.jpg&filename=Theremino_MCA_03.jpg)
![Theremino_MCA_Cäsium_12.jpg](/proxy/?url=https://content.instructables.com/FZC/JEYI/J48Q0AW0/FZCJEYIJ48Q0AW0.jpg&filename=Theremino_MCA_Cäsium_12.jpg)
![Theremino_MCA_Cäsium_330nF_03.jpg](/proxy/?url=https://content.instructables.com/F48/AUEJ/JN8YCKT7/F48AUEJJN8YCKT7.jpg&filename=Theremino_MCA_Cäsium_330nF_03.jpg)
![Theremino_MCA_Lutetium_330nF_03.jpg](/proxy/?url=https://content.instructables.com/FQ6/62MQ/JN8YCKVN/FQ662MQJN8YCKVN.jpg&filename=Theremino_MCA_Lutetium_330nF_03.jpg)
![Theremino_MCA_07.jpg](/proxy/?url=https://content.instructables.com/FA0/YIUP/J48Q0AW7/FA0YIUPJ48Q0AW7.jpg&filename=Theremino_MCA_07.jpg)
With the MCA-Freeware theremino (http://www.theremino.com/en/blog/gamma-spectrometry) you're able to record gamma-spectra in a very easy way. You'll just need the detector (photomultiplier + scintillation-crystal), the high voltage power supply an a cheap USB-Sound Card (http://www.dx.com/p/virtual-5-1-surround-usb-2-0-external-sound-card-22475#.WU-Hk7UUkeE)
Downloads
The DIY-MCA With Arduino
![Arduino_MCA_53.jpg](/proxy/?url=https://content.instructables.com/FWT/WMP6/J48PW4QB/FWTWMP6J48PW4QB.jpg&filename=Arduino_MCA_53.jpg)
![Arduino_MCA_46.jpg](/proxy/?url=https://content.instructables.com/FLU/A8KN/JNAL71M4/FLUA8KNJNAL71M4.jpg&filename=Arduino_MCA_46.jpg)
![Arduino_MCA_22.JPG](/proxy/?url=https://content.instructables.com/FJS/8DKC/J48Q00VY/FJS8DKCJ48Q00VY.jpg&filename=Arduino_MCA_22.JPG)
![Arduino_MCA_23.JPG](/proxy/?url=https://content.instructables.com/FT6/P69E/J48Q00VZ/FT6P69EJ48Q00VZ.jpg&filename=Arduino_MCA_23.JPG)
![Arduino_MCA_24.JPG](/proxy/?url=https://content.instructables.com/FAZ/F6CP/J48Q00W4/FAZF6CPJ48Q00W4.jpg&filename=Arduino_MCA_24.JPG)
![Arduino_MCA_35.JPG](/proxy/?url=https://content.instructables.com/FSR/IV62/J48Q00XA/FSRIV62J48Q00XA.jpg&filename=Arduino_MCA_35.JPG)
Though the Freeware Theremino is a nice and well functioning Software I tried to realize an MCA with an arduino. The principle is quite simple:
First the storage capacitor of the Peak-detector is discharged. Then I close the Switch of the Peak-detector and wait until I get a pulse from the monoflop. Then I open the Switch and read in the voltage of the capacitor, which is equal to the maximum voltage of the incoming pulse. After this I refresh the graphics by adding one at the matching column.
To see whether the reading of the peak-voltage is fast enough, I inserted a test-pulse immediately after a variable delay and after I've read the voltage of the storage-capacitor. This confirmed my guess that without a delay I really measure the Peak-voltage and the capacitor isn't noticeably unloaded.
To make another test I fed my MCA with pulses with just one and not varying amplitude. You can see the result in the picture. I got a real spectrum with just one line as it should be.
Downloads
The Peak Detector
![Arduino_MCA_11.JPG](/proxy/?url=https://content.instructables.com/F1N/TK88/J48Q00VC/F1NTK88J48Q00VC.jpg&filename=Arduino_MCA_11.JPG)
![peak_detector_01.jpg](/proxy/?url=https://content.instructables.com/F49/213Q/J48Q010Z/F49213QJ48Q010Z.jpg&filename=peak_detector_01.jpg)
![Arduino_MCA_19.JPG](/proxy/?url=https://content.instructables.com/FW5/K6Y8/J48Q00VS/FW5K6Y8J48Q00VS.jpg&filename=Arduino_MCA_19.JPG)
![Arduino_MCA_20.JPG](/proxy/?url=https://content.instructables.com/F44/259W/J48Q00VU/F44259WJ48Q00VU.jpg&filename=Arduino_MCA_20.JPG)
![Arduino_MCA_21.JPG](/proxy/?url=https://content.instructables.com/FWA/WGPZ/J48Q00VV/FWAWGPZJ48Q00VV.jpg&filename=Arduino_MCA_21.JPG)
For the MCA you need a circuit, which stores the height of an incoming pulse. I use a very simply method with a transistor, a diode and a capacitor. In the pictures you can see the pulses from the photomultiplier and the voltage of the peak-detector. The voltage of the peak-detector gets exponentially lower with time because the capacitor looses his charge over the resistor.
The Complete Device
![Arduino_MCA_06.JPG](/proxy/?url=https://content.instructables.com/FHN/3TD9/J48Q00UP/FHN3TD9J48Q00UP.jpg&filename=Arduino_MCA_06.JPG)
![Arduino_MCA_15.JPG](/proxy/?url=https://content.instructables.com/F6X/4OED/J48Q00VI/F6X4OEDJ48Q00VI.jpg&filename=Arduino_MCA_15.JPG)
![Arduino_MCA_08.JPG](/proxy/?url=https://content.instructables.com/F3Z/3PL7/J48Q00UR/F3Z3PL7J48Q00UR.jpg&filename=Arduino_MCA_08.JPG)
![Arduino_MCA_33.JPG](/proxy/?url=https://content.instructables.com/F2C/58DP/J48Q00X3/F2C58DPJ48Q00X3.jpg&filename=Arduino_MCA_33.JPG)
![Arduino_MCA_25.JPG](/proxy/?url=https://content.instructables.com/FT7/8FPX/J48Q00W9/FT78FPXJ48Q00W9.jpg&filename=Arduino_MCA_25.JPG)
![Arduino_MCA_30.JPG](/proxy/?url=https://content.instructables.com/FAB/3T3J/J48Q00WL/FAB3T3JJ48Q00WL.jpg&filename=Arduino_MCA_30.JPG)
![Arduino_MCA_27.JPG](/proxy/?url=https://content.instructables.com/F0O/TUV3/J48Q00WG/F0OTUV3J48Q00WG.jpg&filename=Arduino_MCA_27.JPG)
![Arduino_MCA_49.jpg](/proxy/?url=https://content.instructables.com/FZL/LY9J/J48Q0134/FZLLY9JJ48Q0134.jpg&filename=Arduino_MCA_49.jpg)
The complete device consists of the following In- and outputs:
- signal In: Here the signals from the photomultiplier are coming in
- gain: to vary the signal-heights
- offset: to vary the offset of the pulses
- signal out: to check the Signal with an oscilloscope
- comparator-level: to vary the level from which a signal is sent to the monoflop
- to counter: the significantly longer signal from the monoflop for external counters or something else
Results
![Arduino_MCA_56.jpg](/proxy/?url=https://content.instructables.com/F92/CM4N/J48PWSKV/F92CM4NJ48PWSKV.jpg&filename=Arduino_MCA_56.jpg)
![Teststrahler_05.jpg](/proxy/?url=https://content.instructables.com/FLO/CS4H/J48PWS2I/FLOCS4HJ48PWS2I.jpg&filename=Teststrahler_05.jpg)
![Arduino_MCA_54.jpg](/proxy/?url=https://content.instructables.com/FWM/YGRU/J48PWSM3/FWMYGRUJ48PWSM3.jpg&filename=Arduino_MCA_54.jpg)
![Autunit_01.jpg](/proxy/?url=https://content.instructables.com/FBZ/FHCG/J48PWS8K/FBZFHCGJ48PWS8K.jpg&filename=Autunit_01.jpg)
![Arduino_MCA_55.jpg](/proxy/?url=https://content.instructables.com/F74/XX6F/J48PWSR3/F74XX6FJ48PWSR3.jpg&filename=Arduino_MCA_55.jpg)
![Cäsium_137_03.JPG](/proxy/?url=https://content.instructables.com/F70/UQG6/J48PWSF9/F70UQG6J48PWSF9.jpg&filename=Cäsium_137_03.JPG)
![Arduino_MCA_64.jpg](/proxy/?url=https://content.instructables.com/FK3/ETUU/JN8YCGMP/FK3ETUUJN8YCGMP.jpg&filename=Arduino_MCA_64.jpg)
Here are some spectra taken with a Thorium-mantle (), an autunite and a cesium-spark-gap-tube. You can clearly see the photopeak at 662 keV...
Maybe you'd like to take a look at my YouTube-channel: https://www.youtube.com/user/stopperl16/videos
more physics projects: https://stoppi-homemade-physics.de/