Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy

碩士 === 國立清華大學 === 電機工程學系 === 101 === Proton therapy is a clinically advantageous cancer treatment technology because it has Bragg peak characteristics which, unlike other photon therapies, delivers small amount of dose and hence reduces cell damages in the path, thus making it especially effect...

Full description

Bibliographic Details
Main Authors: Sung, Cheng-Han, 宋承漢
Other Authors: Jong, Tai-Lang
Format: Others
Language:zh-TW
Published: 2013
Online Access:http://ndltd.ncl.edu.tw/handle/06243008893912850500
id ndltd-TW-101NTHU5442082
record_format oai_dc
spelling ndltd-TW-101NTHU54420822015-10-13T22:30:11Z http://ndltd.ncl.edu.tw/handle/06243008893912850500 Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy 開發以Linux為平台的質子治療探測器之圖形人機介面與資料擷取系統軟體 Sung, Cheng-Han 宋承漢 碩士 國立清華大學 電機工程學系 101 Proton therapy is a clinically advantageous cancer treatment technology because it has Bragg peak characteristics which, unlike other photon therapies, delivers small amount of dose and hence reduces cell damages in the path, thus making it especially effective in treating vulnerable organs. Precise monitor and control of the proton beam is crucial in the proton therapy system, hence it is very important to be able to accurately and stably detect and measure the energy and position of the proton beam in the system. In this thesis, a Linux-based graphic user interface and DAQ system software for the detector module used in proton therapy is developed. The detector, having 256 channels (128 X strips + 128 Y strips), detects and converts the received ionized electrons generated by proton beam into digital format by ADC, ready to be read into host PC via USB interface. The FPGA controls the whole data acquisition process. A Linux- based DAQ system software and a GUI for controlling the detector module is developed in this thesis. The software is divided into three parts: the first part, written in C language, controls the operation of the detector hardware via USB, providing functions for changing high voltage and ADC sampling frequency settings, starting sensing and ADC once or continuously, stopping sensing and ADC, choosing how many data to acquire, and saving data in a file. The second part is using C++ to integrate ROOT functions to produce graphical output immediately in order to facilitate monitoring and analysis during the experiment. The third part is the GUI, to facilitate the convenient operation and commercialization. The developed system is field tested using 60Co as radiation source in The Institute of Nuclear Energy Research. In the experiments, the developed system controls the proton detector hardware smoothly, including changing high voltage setting, sampling frequency, …, etc., producing graphical output immediately to monitor whether the experimental data is correct or not, and saving a large amount of data in a file for analyzing experimental data. In the experiments the detector system can carry out with 500Hz, 1000Hz, 2000Hz, and 4000Hz sampling frequency without data losses. These experiments show that the proton detector hardware controlled by the developed DAQ system software and GUI is correct and can run in a practical situation. Jong, Tai-Lang 鐘太郎 2013 學位論文 ; thesis 50 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 國立清華大學 === 電機工程學系 === 101 === Proton therapy is a clinically advantageous cancer treatment technology because it has Bragg peak characteristics which, unlike other photon therapies, delivers small amount of dose and hence reduces cell damages in the path, thus making it especially effective in treating vulnerable organs. Precise monitor and control of the proton beam is crucial in the proton therapy system, hence it is very important to be able to accurately and stably detect and measure the energy and position of the proton beam in the system. In this thesis, a Linux-based graphic user interface and DAQ system software for the detector module used in proton therapy is developed. The detector, having 256 channels (128 X strips + 128 Y strips), detects and converts the received ionized electrons generated by proton beam into digital format by ADC, ready to be read into host PC via USB interface. The FPGA controls the whole data acquisition process. A Linux- based DAQ system software and a GUI for controlling the detector module is developed in this thesis. The software is divided into three parts: the first part, written in C language, controls the operation of the detector hardware via USB, providing functions for changing high voltage and ADC sampling frequency settings, starting sensing and ADC once or continuously, stopping sensing and ADC, choosing how many data to acquire, and saving data in a file. The second part is using C++ to integrate ROOT functions to produce graphical output immediately in order to facilitate monitoring and analysis during the experiment. The third part is the GUI, to facilitate the convenient operation and commercialization. The developed system is field tested using 60Co as radiation source in The Institute of Nuclear Energy Research. In the experiments, the developed system controls the proton detector hardware smoothly, including changing high voltage setting, sampling frequency, …, etc., producing graphical output immediately to monitor whether the experimental data is correct or not, and saving a large amount of data in a file for analyzing experimental data. In the experiments the detector system can carry out with 500Hz, 1000Hz, 2000Hz, and 4000Hz sampling frequency without data losses. These experiments show that the proton detector hardware controlled by the developed DAQ system software and GUI is correct and can run in a practical situation.
author2 Jong, Tai-Lang
author_facet Jong, Tai-Lang
Sung, Cheng-Han
宋承漢
author Sung, Cheng-Han
宋承漢
spellingShingle Sung, Cheng-Han
宋承漢
Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy
author_sort Sung, Cheng-Han
title Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy
title_short Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy
title_full Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy
title_fullStr Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy
title_full_unstemmed Development of a Linux-based graphic user interface and DAQ system software for the detector module used in the proton therapy
title_sort development of a linux-based graphic user interface and daq system software for the detector module used in the proton therapy
publishDate 2013
url http://ndltd.ncl.edu.tw/handle/06243008893912850500
work_keys_str_mv AT sungchenghan developmentofalinuxbasedgraphicuserinterfaceanddaqsystemsoftwareforthedetectormoduleusedintheprotontherapy
AT sòngchénghàn developmentofalinuxbasedgraphicuserinterfaceanddaqsystemsoftwareforthedetectormoduleusedintheprotontherapy
AT sungchenghan kāifāyǐlinuxwèipíngtáidezhìzizhìliáotàncèqìzhītúxíngrénjījièmiànyǔzīliàoxiéqǔxìtǒngruǎntǐ
AT sòngchénghàn kāifāyǐlinuxwèipíngtáidezhìzizhìliáotàncèqìzhītúxíngrénjījièmiànyǔzīliàoxiéqǔxìtǒngruǎntǐ
_version_ 1718077480919629824