Software tool for data acquisition and processing for the multi-channel scintillation detector

Software pro sběr a zpracování dat z mnohakanálového scintilačního detektoru

Research Projects

Organizational Units

Journal Issue

Abstract

Úkolem této bakalářské práce je návrh a realizace softwarového nástroje pro studium anti-neutrina. V úvodní části této práce je zdokumentována stávající realizace hardwaru, kterým je modulární systém s A/D převodníky se vzorkovací rychlostí 100 MSPS. Toto zařízení slouží pro sběr dat z mnohakanálového scintilačního detektoru pro studium reakcí anti-neutrina. V hlavní části práce je popsán návrh a implementace softwaru pro ovládání zdokumentovaného hardwarového zařízení a vizualizaci pořízených dat. Výsledný software byl napsán v jazyce Java s využitím knihovny pro komunikaci s FTDI čipem, převádějícím USB komunikaci na komunikaci po paralelní sběrnici. Uživateli je umožněno pohodlné ovládání celého systému i jeho částí. Data přijatá ze systému mohou být softwarem dále zpracována a uložena do souborů pro pozdější analýzu.

The task of this bachelor thesis is to design a new software tool for the anti-neutrino research. Firstly, an existing hardware device is described. The device consists of modules with A/D converters running at sample rate of 100 MSPS. The device performs data taking from the multichannel scintillation detector. Secondly, the design part and the implementation part of the developed software are described. The final software project is programmed in Java with a use of library for the connection with FTDI device that creates bridge between USB and parallel bus. This software is dedicated for controlling the hardware part and visualizing of acquired data. The user of developed tool is allowed to control the whole system and its parts. Acquired data can be processed and saved to a file for later analysis.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By