Speaker
Description
We present a modular data acquisition (DAQ) system developed for the automated characterization of particle detectors at the Nuclear and Particle Physics Laboratory (LFNP). The system integrates control of CAEN high-voltage power supplies with a finite-state machine (FSM) engine to orchestrate scans across multiple detector channels.
The architecture comprises three services: a web-based frontend, a REST API backend with a relational database, and an asynchronous DAQ engine. Each scan runs as an independent FSM instance. Scans can be started, stopped, paused, and resumed remotely, and multiple scans can run concurrently on independent detector channels.
The system is deployed via Docker containers being reproducible across many systems. The DAQ system is currently validated in offline testing and being prepared for integration with CAEN hardware.