Design of DAQ system on 3He tubes detector for reflectometer in CSNS
-
摘要: 作为中国散裂中子源(CSNS)工程中多功能反射(RM)谱仪一部分的3He管探测器数据获取系统不仅要具有基本的读取和处理数据的功能,还需要协调配合谱仪的整体运行,稳定可靠地与其它异构系统进行交互。通过规划数据获取的整体框架,采取有效的方式优化关键部分,另外挑选合适的三方软件包整合到数据获取系统中,达到了该系统操作方便灵活、功能完善、运行稳定可靠并且高效率,满足谱仪实验需求的目的。包括数据获取系统在内的多功能反射谱仪顺利通过了国家验收,目前这套数据获取系统已经成功应用在多功能反射谱仪的束流实验中。Abstract: As a part of the reflectometer in China Spallation Neutron Source (CSNS), data acquisition system (DAQ) of 3He tubes detector should not only have basic functions of data readout and processing, but also coordinate the whole operation of spectrometer and interact with other heterogeneous systems stably and reliably. By planning the whole frame, adopting effective methods, optimizing the key components of DAQ system, choosing and integrating appropriate third-party software, DAQ system achieves goals of convenient and flexible operation, having complete functions and running stably, reliably and efficiently. It meets the demands of the reflectometer. The reflectometer with the DAQ has passed national acceptance. By now, this DAQ system has been applied in neutron beam tests on the reflectometer successfully.
-
Key words:
- reflectometer /
- data acquisition /
- CSNS /
- beam test /
- 3He tubes detector
-
表 1 交互的PV名称及其意义
Table 1. Names and meanings of interactive PVs
PV name meaning EXP_IB2_RM: soft: daq_hb heartbeat of DAQ EXP_IB2_RM: soft: daq_stat status of DAQ EXP_IB2_RM: soft: ctrl_cmd command of control system EXP_IB2_RM: soft: run_no run number of experiment -
[1] Zhu T, Zhan X Z, Xiao S W, et al. MR: The multipurpose reflectometer at CSNS[J]. Neutron News, 2018, 29(2): 11-13. doi: 10.1080/10448632.2018.1514196 [2] 赵晗, 章红宇, 常劲帆, 等. CSNS小角散射谱仪数据获取软件设计与实现[J]. 核电子学与探测技术核电子学与探测技术, 2017, 37(2): 216-220. https://www.cnki.com.cn/Article/CJFDTOTAL-HERE201702025.htmZhao Han, Zhang Hongyu, Chang Jinfan, et al. Design of data acquisition software for CSNS small angle scattering spectrometer. Nuclear Electronics & Detection Technology, 2017, 37(2): 216-220 https://www.cnki.com.cn/Article/CJFDTOTAL-HERE201702025.htm [3] John M. Introduction to EPICS[EB/OL]. https://epics.anl.gov/docs/USPAS2014/1-Monday/EPICS_Intro.pdf. [4] 刘佳, 王春红. 实验物理和工业控制系统与接口的应用研究[J]. 核电子学与探测技术, 2009, 29(1): 128-131. https://www.cnki.com.cn/Article/CJFDTOTAL-HERE200901031.htmLiu Jia, Wang Chunhong. The implement of the interface between EPICS and LabVIEW. Nuclear Electronics & Detection Technology, 2009, 29(1): 128-131 https://www.cnki.com.cn/Article/CJFDTOTAL-HERE200901031.htm [5] Tian H L, Zhang J R, Yan L L, et al. Distributed data processing and analysis environment for neutron scattering experiments at CSNS[J]. Nuclear Instrument & Methods in Physics Research, 2016, 834: 24-29. [6] 胡俊, 章红宇, 吴煊, 等. Linux系统下基于Qt的数据获取系统GUI的设计与实现[J]. 核电子学与探测技术核电子学与探测技术, 2011, 31(5): 499-505. https://www.cnki.com.cn/Article/CJFDTOTAL-HERE201105005.htmHu Jun, Zhang Hongyu, Wu Xuan, et al. Design and realization of GUI for data acquisition system based on Qt in Linux. Nuclear Electronics & Detection Technology, 2011, 31(5): 499-505 https://www.cnki.com.cn/Article/CJFDTOTAL-HERE201105005.htm [7] Tomohisa U. Hardware-based TCP processor for gigabit Ethernet[J]. IEEE Transaction on Nuclear Science, 2008, 55(3): 1631-1637. doi: 10.1109/TNS.2008.920264 [8] Uchida T, Tanaka M. Development of TCP/IP processing hardware[C]//IEEE Nuclear Science Symposium Conference Record. 2006: 1411-1414. [9] Gaspar C, Dönszelmann M, Charpentier P. DIM, a portable, light weight package for information publishing, data transfer and inter-process communication[EB/OL]. http://dim.web.cern.ch/papers/CHEP/DIM.PDF. [10] Zhao D X, Zhang H Y, Wang X K, et al. Data transmission system for 2D-SND at CSNS[C]//Proceedings of International Conference on Technology and Instrumentation in Particle Physics. 2018: 416-420. [11] Emanuel E. Basics of plotting with QCustomPlot[E/OL].