基于Qt框架的APV25数据采集系统研究

Research of APV25 Data Acquisition System Based on Qt Framework

  • 摘要: Qt框架是基于C++的跨平台可视化编程框架。本文采用APV25电子学前端卡、APVDS电子学数字化后端板和基于Qt框架的数据采集软件,开发了具有高通道数、高性能和高集成度的数据采集系统。该系统可跨平台使用并显示实时采样波形。数据采集系统最多可使用16块APV25前端卡、4个APVDS,通过千兆以太网经交换机与计算机连接。通过测试,该系统可在1 024通道下工作并实时显示采样波形,传输速率可达715 Mb/s,且测试中系统能以1.70 kHz的触发率在单次触发连续采样31个点模式下稳定工作。与原系统相比,显著提高了通道数量,简化了系统操作,提高了测量的效率与稳定性。采集系统未来可扩展通道数量为2 048,适用于大面积微结构气体探测器实验。

     

    Abstract: The Qt framework is a graphic user interface programming framework. The APV25 front card, APVDS readout board and Qt framework based data acquisition software were used to design a high-channel-count, high-performance, high-integration, cross-platform data acquisition system that can display real-time sampling waveforms. The system uses a maximum of 4 APVDSs, 16 APV25 front cards, and is connected to the computer via a switch via Gigabit Ethernet. Working under the condition of 1 024 channels and real-time displaying the sampling waveform, the transmission rate can reach 715 Mb/s. In this test, the system is able to work stably under the 31-point continuous sampling mode with a trigger rate of 1.70 kHz. Compared with the original system, the system can simplify the operation, significantly increase channel number and improve both efficiency and robustness of the measurement. The system can be expended into 2 048 channels in the future, which is suitable for the experiment of large area microstructure gas detectors.

     

/

返回文章
返回