Font Size: a A A

Design And Experimental Research Of Measurement And Control Software For Polarization Calibration Device

Posted on:2022-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z Q ZhangFull Text:PDF
GTID:2480306353969389Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The degree of polarization is becoming one of the main research goals in high-energy astrophysics detection experiments.The accurate measurement results of the degree of polarization can reveal a lot of essential information about high-energy celestial bodies.Compared with traditional scintillator detectors,CZT detectors have better energy resolution and imaging capabilities.This article aims to VS On the 2017 platform,use the C# language to develop the polarization gamma light source control system software and the CZT detector data acquisition software.On the ROOT platform,use the C++ language to write the data processing program to realize the research on the polarization gamma light source and the CZT detector pixel performance and The target of gamma-ray polarization measurement.The paper introduces the development of form applications in C# language based on the VS2017 platform,using network communication programming technology and multi-threaded programming technology.The overall structure of the measurement and control system of the polarization calibration device includes two parts: the polarization gamma light source system and the CZT detector data acquisition system.The polarization gamma light source control system software uses TCP protocol and PLC communication to realize the reading and writing of the internal data of the PLC by the host computer.The software is mainly composed of the following modules: the upper computer and the PLC communication module realize the connection of network communication,the safety interlocking device status display module can display the status of the safety light,the illumination light,the interlocking light,etc.,and the polarization gamma light source control The module is used for the rotation of the radioactive source turntable,the positioning and lifting of the detector platform,the selection of the source position,and the control of starting and stopping the irradiation.CZT detector data acquisition software uses UDP protocol and STM32 single-chip microcomputer communication to send and receive data.The software mainly consists of the following modules: CZT detector configuration module is used for detector initialization configuration and threshold setting,CZT detector control module It is used to control the start and stop of data collection of the detector and the control of pixel enable and disable.The file operation module can save data and view historical data.The data processing module can display test results,pixel energy spectrum,and pixel count color.Hierarchy diagram,pixel count rate chromaticity diagram,modulation curve,etc.Finally,it introduces the measurement and control software test and the entire experimental research process,including test conditions and environment,polarization light source control system software test,CZT detector data acquisition software test,the method of using ROOT platform data processing,and the data collected and saved Processing and analysis,studied the performance of the polarized light source,including the energy spectrum,energy range and current intensity of the polarized light source illuminating the high-purity germanium detector,and also studied the energy spectrum,peak position and channel address of the CZT detector pixel illuminated by the radioactive source.The performance of energy resolution,gain distribution and step distribution verifies the reliability of the entire polarization measurement and control system.The polarization data is measured and the expected experimental results are achieved.
Keywords/Search Tags:degree of polarization, network communication protocol, multi-threaded programming, software design, experimental research
PDF Full Text Request
Related items