15
Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Tracker Controls

MICE Controls and Monitoring WorkshopSeptember 25, 2005

A. Bross

Page 2: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

EPICS is the Core for control of Fiber Tracker at DØ

Centralized database with supporting tools for defining the control system configuration

Report EPICS alarms to our global event reporting system

Interface to the Python programming language used to develop host tools for downloading (controls) and monitoring

Detector configuration management - COMICS

Archiving Gateways

Page 3: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Communication via MIL-STD-1553B Bus

In MICE as is in D0 Restricted detector access while running

1553 Provides a robust and highly reliable connection to electronics in the remote collision hall

Developed a queuing driver, device support, and a generic record

In D0 12 IOCs with ~70 1553 busses from the

counting house to the detector and ~10 busses within the counting house

Page 4: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

DØ Specific Records

SVX sequencer - configures and controls the ADCs in the tracking detectors

High voltage Implemented using a state machine model Linear ramping with retries Trip condition recovery Limits control

Rack monitor - Generic I/O module 64 A/D inputs, 4 D/A output, 4 16-bit I/O words

MIL-1553 – debugging/testing on a 1553 bus

Page 5: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

MICE Fiber Tracker ControlFollowing D0 Model

Device support for the AFE board using the MIL-1553 driver

AFEIIt templates Record and device support for the

TriPt chips Expert GUI for downloading

Does not use COMICS

Calibration software New Model needed for MICE

Page 6: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Tracker System Overview

Fiber

Wave guide

Cryostat

VLPC

AFEIIt Boards

Cassette

MIL-1553Communication

Page 7: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

MICE Tracker Model for C&M

GUI (Python)

EPICS

AFEIIt Downloads

Data Base(Oracle @ D0

System Parameters

S.E.S

Alarm Display

Display(Data via EPICS)

MonitoringControl

Page 8: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

GUI Examples

Page 9: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross
Page 10: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross
Page 11: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross
Page 12: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Tracker: Monitoring

Page 13: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Tracker: Monitoring

Page 14: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Stand-Alone C&D for VLPC Cryostats

First level of temperature control for the VLPC system is done with commercial controller (Oxford)

One set point per cryostat (2 cassettes/4 AFEIIts) Second level of control is done via the AFEIIt board

On Module by Module basis

Communication to Oxford controllers is via RS232 (or IEEE488)

Will need to develop special code interface for this for its C&M

Page 15: Tracker Controls MICE Controls and Monitoring Workshop September 25, 2005 A. Bross

Conclusions

The basic infrastructure for the MICE tracker C&M can be copied from D0

GUI Python Code EPICS implementation

Will have to “streamline” existing code for MICE Great deal of excess baggage Some MICE specific requirements

Will need a stand-alone VLPC cryostat C&M application

Simple RS232 based application