Design of a NIM-based DAQ system
In order to satisfy the requirements of beam measurement in the heavy ion medical machine and other small nuclear physics experiments, we designed and built a nuclear instrumentation module-based data acquisition system. This is composed of a set of functional modules and a purpose-built bus. One of the modules operates as a master, collecting data from the other slave modules. It then sends the data to the back-end computer via Ethernet. In addition to the hardware, dedicated software has been designed and implemented. In this paper, we provide a detailed description of the architecture of the system, the data frame, and the software. The bus is the central part of the system. It can transmit data from the slave modules to the master at 33 MB/s. The frame used to transmit the data also ensures its integrity and monitors the hardware architecture. The client software is designed to process data in real time and store data on a hard disk for later analysis.
KeywordsDAQ system Purpose-built bus ARM FPGA NIM
- 11.C. He, L. Ma, Y. Wu, et al. in Application of VI Technology in DSO Measurement System with GPIB Interface, Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA), Shenzhen, China, 12–14 June 2015Google Scholar
- 12.G. Liu, Q. Kong, Design of virtual oscilloscope based on GPIB interface and SCPI, in The 11th IEEE International Conference on Electronic Measurement and Instruments, HarBin, China, 16–19 Aug 2013Google Scholar
- 13.A. Wang, Y. Liu, Interface design of GPIB based on ARM RISC microprocessor, electronic measurement and instruments (ICEMI), in 2013 IEEE 11th International Conference, Nanjing, China, 27–29 June 2013Google Scholar
- 17.G. Nan, Y. Wang, J. Zhang, Design of multi-channel pulse amplitude acquisition card based on NIM system. Nucl. Electron. Detect. Technol. 31, 1250–1254 (2011)Google Scholar