View
214
Download
1
Tags:
Embed Size (px)
Citation preview
Tracker Controls
MICE Controls and Monitoring WorkshopSeptember 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
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
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
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
Tracker System Overview
Fiber
Wave guide
Cryostat
VLPC
AFEIIt Boards
Cassette
MIL-1553Communication
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
GUI Examples
Tracker: Monitoring
Tracker: Monitoring
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
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