ATLAS

DATCHA


Computer Technology
Group

DATCHA
('Demonstrator for ATlas muon CHamber Alignment')

Controls and Alignment

(last modified: 13-Apr-1999 Henk Boterenbrood)
Intro
Control system
Alignment system


Intro

DATCHA is a test set-up of 3 MDT (Monitored Drift Tubes) muon chambers (called BIL, BML and BOL), one of each Layer (Inner, Middle and Outer) of MDTs that will be present in the Barrel of the MUON spectrometer of the ATLAS detector.

Photograph of the DATCHA set-up.

The distances between the chambers in the set-up are comparable to their final situation when installed in ATLAS.

The main purpose of the test set-up is to study alignment and tracking issues concerning the combined operation of the chambers as well as the individual chambers, using cosmic rays.

Look here for NIKHEF engineering information on DATCHA.
The NIKHEF CT software engineering group is involved in the controls, alignment and data acquisition system for DATCHA.


Control system based on CAN-bus

The DATCHA test set-up is used to demonstrate a control system based on the CAN industrial fieldbus.
It consists of a CAN network with currently 6 nodes (Nov 1997), hosted by a SUN workstation (see figure). Each node contains an 8051-type microcontroller. The interface between SUN host and CAN-bus is established through a VME-module with CAN-interface. A GUI and several task-specific tools enable the user to monitor and control the system via simple typed commands and mouse-clicks.

The control system is used to:

- set read-out thresholds
- disable individual read-out channels
- generate calibration triggers
- set and monitor high-voltage powersupplies
- monitor electronics temperatures
- monitor chamber temperatures

Documentation on the DATCHA control system:

a Figure (PostScript) showing the current status of the DATCHA control system's CAN node and device configuration.

Specifications of the DATCHA control system (needs update).

"DATCHA Controls"
a User Manual for the current DATCHA control system.
(also available in PostScript)

"GPCAN, a general purpose CAN-bus node"
a Reference and User Manual describing the 'GPCAN' hardware and software running on the 'GPCAN' CAN-nodes used in DATCHA.
(also available in PostScript)

"Crystal-CAN, a CAN-bus node for monitoring multiple distributed analog channels"
a Reference and User Manual describing the software running on prototype CAN-nodes with high-precision ADCs for controlling and monitoring temperature sensors (up to 240 per node) and B-field sensors (up to 8 per node).
in DATCHA 90 temperature sensors (30 per MDT chamber; added to the system: Nov 1997) and a few B-field sensors (ca. Jan 1998) (for demonstration purposes, since there is no B-field present at DATCHA...) are added to the DATCHA control system.
(also available in PostScript)
Pictures of Crystal-CAN node and Temperature sensor boards

Related documents:

"A CAN-based Control System for DATCHA"
a working document describing DATCHA host control implementation issues and tools used while developing software for the 'GPCAN' CAN-node.
(also available in PostScript)

"CANDIDE, a fieldbus system to control detector front-end electronics"
(available in PDF or Postscript)
an article about the usage of CAN-bus in a detector control system presented at the ICALEPCS-95 Conference


RASNIK alignment system

The DATCHA setup is primarily meant to test the RASNIK alignment system. The ICARAS software to control and readout the alignment instrumentation is implemented on a Pentium PC running Windows95, using the Visual C++ development environment.

Wim Heubers