You are here: GSI Wiki>Epics Web>EpicsProjectsAndActivities>ApplicationsGSI (revision 10)EditAttach
Epics@GSI Webhome


    HADES MDC Gas Monitor

    The large scale HADES Experiment at GSI uses drift chambers for particle tracking purposes. In order to monitor the gas pressure of the filling gas the MDC Gas Monitor NIM module has been developed. It serves primarily as an interlock for the high voltage in case the pressure is out of its working range. For the remote controlling and monitoring of the pressure, of the interlocks thresholds and of several temperatures of critical electronic components the general purpose board HADControl (aka HADSHOPOMO) is used. This board, designed and developed by the EE department of GSI (M.Traxler) is based on the ETRAX single chip computer by AXIS running Linux.

    This projects tasks is
    • to monitor via EPICS
      • the temperatures which are read out via single-wire bus protocol
      • the voltage, representing the gas pressure
    • to control and monitor via EPICS
      • lower and upper threshold settings for the interlock for the HV supply, which reacts on the gas pressure.

    For this purpose the results of several projects of the EPICS and HADES groups at GSI are used.

    ... more see Project Page for details
    Status: running system, documentation: 80%
    -- PeterZumbruch - 2007-04-03

    HADES RICH Current Monitor

    People involved:

    • Alessandra Lai, Univ. Frankfurt
    • Peter Zumbruch, GSI, RBEE




    VME setup

    ld < tyGSOctal.o
    tyGSOctalDrv 1
    # now some CANbus stuff
    ipacAddCarrier(&ipmv162,"A:l=6,7;B:l=4,5;C:l=3,3 m=0xe0000000,64")


    file RICHHVcurr.template {
    { PRE=HAD:RICH:HV:A1, ID=74 , NN=0, SCAN=".1 second"}
    { PRE=HAD:RICH:HV:A2, ID=74 , NN=1, SCAN=".1 second"}
    { PRE=HAD:RICH:HV:A3, ID=74 , NN=2, SCAN=".1 second"}
    { PRE=HAD:RICH:HV:A4, ID=74 , NN=3, SCAN=".1 second"}
    { PRE=HAD:RICH:HV:A5, ID=74 , NN=4, SCAN=".1 second"}
    { PRE=HAD:RICH:HV:A6, ID=74 , NN=5, SCAN=".1 second"}
    record(ai, "$(PRE)_by1")
    		field(SCAN, "$(SCAN)")
    		field(DTYP, "CANbus")
    		field(INP, "@can1/20:$(ID)+$(NN).0 0xff")
    record(ai, "$(PRE)_by2")
    		field(SCAN, "I/O Intr")
    		field(DTYP, "CANbus")
    		field(INP, "@can1/20:$(ID)+$(NN).1 0xff")
    		field(FLNK, "$(PRE)_curr")
    record(calc, "$(PRE)_curr")
    		field(SCAN, "Passive")
    		field(CALC, "(A+B*256)")
    		field(INPA, "$(PRE)_by1.VAL  NPP NMS")
    		field(INPB, "$(PRE)_by2.VAL  NPP NMS")
    		field(PREC, "0")
    		field(EGU, "nA")
    		field(LOPR, "0")
    		field(HOPR, "500")

    -- PeterZumbruch - 2015-03-03
    • Notes:

    • Notes:

    • Notes:

    ... more see Project Page for details
    Status: kickoff: 27 Jan 2015, documentation 5%
    -- PeterZumbruch - 2015-03-03

    HADES RICH Gas Transmission Monitor

    People involved:

    • Alessandra Lai, Univ. Frankfurt
    • Peter Zumbruch, GSI, RBEE

    ... more see Project Page for details
    Status: kickoff: 27 Jan 2015, documentation 5%
    -- PeterZumbruch - 2015-02-04

    HADES RPC Threshold setting and Temperature/Voltage/Current Monitoring

    The large scale HADES Experiment at GSI upgrades the new RPC (resistive plate chamber) detector of HADES.
    The readout is based upon the TRBv2: General Purpose Trigger and Readout Board (pdf)
    Therefore the RPC setup requires control and monitoring elements to set and read two threshold settings for each RPC channel.
    In addition 1-Wire© bus based temperature sensors on DAQ boards have to be monitored.
    These data are collected via the AXIS' ETRAX FS chip on the TRBv2 board responsible for the DAQ. Since EPICS can be run on ETRAX's cris architectures, EPICS will be used to provide this functionality.
    As a further device the proposed Low Voltage Supply Board's temperature, voltages and currents have to be monitored via the ETRAX LX based HADcon(trol) general purpose board module (a.k.a. HADShoPoMo).

    ... more see Project page for details.
    Status: currently developed
    -- PeterZumbruch - 2007-10-11

    HADES RPC Gas System Monitor

    Besides the Threshold setting and Temperature/Voltage/Current Monitoring the RPC (resistive plate chamber) detector of HADES requires EPICS based monitoring of their gas system parameters.
    The data of the gas system are retrieved by a proprietary hardware controller controlling/monitoring flow (set/get), and (differential) pressure (get). It is accessible via CANbus. This CANbus is connected to a HADcon(trol) general purpose board, where an EPICS Server is running. This IOC collects the data provided by the HADcon's microcontroller via the streamDevice protocol and provides them to EPICS clients such as a CSS based BOY GUI build for this purpose.

    boy gui

    ... more see Project page for details.
    Status: running remote setup (Coimbra), documentation: 110%, project finished, extended on request
    -- PeterZumbruch - 2011-05-10

    HADES Magnet Hall Sensor - Magnetic Field Monitor

    Using the port folio of HadCon based applications the objective of this project is to realize a reading of several hall sensor values to be available inside HADES EPICS based control system.

    The major components are:

    • For this application 2 sensors are planned which feed separate 1-wire buses.

    ... more see Project page for details.
    Status:design started, documentation: 10%
    -- PeterZumbruch - 2013-03-21

    HADES DAQ Monitor

    The HADES data acquisition system is based on the trbnet architecture. Its status and controls are accessed via the command (shell,library) trbnet. Up to now its (ASCII) output is efficiently parsed by perl routines and displayed in an ASCII view or forwarded to gnu-plot. Those plots are dynamically created depending on the data return of trbnet and its dynamic configuration.
    In view of an integration of at least the monitoring features into the already used EPICS system at HADES this data flow should be extended/replaced.
    Possible problems might occur due to missing features for dynamic behavior of the gui (maybe solved by JavaScript scripts, using BOY GUIs of CSS (SNS)), insufficient performance, and/or complex data structures to transport.

    ... more see Project page for details.
    Status: first dummy implementation for playground, documentation: 50%
    -- PeterZumbruch - 2018-01-08

    HADES DAQ Event Builders

    HADES data acquisition's event builders have dedicated IOCs which:

    • - by methods of memory mapping -
      provides information about the status,
    • AND
      - by a master and slave mechanism -
      provides an efficient method to synchronize and load balance up to 16 event builder cores each of it having up to 25 input streams.

    This EPICS based design has been originally develloped and maintained by Sergey Yurevich, HADES, GSI. Since he left GSI, the HADES collaboration, and science at all, I (PZ) have been asked to take over maintenance and further requests.

    Event Builder IOC concept Event Builder Database design Event Builder Main GUI

    The objective of this project is therefore to provide an additional documentation of the system and a collection of links to the existing documentation of the HADES collaboration's wiki.

    ... more see Project page for details.
    Status: in principle a summary and collection of links for maintainance an existing system, documentation: 5%
    -- PeterZumbruch - 2011-07-06

    trbnet 2 EPICS implementation (Documentation)

    TrbnetToEpicsDocumentation (edit)

    EPICS trbnet Applicatons

    ... more see Project page for details.
    Status: , documentation: 10%
    -- PeterZumbruch - 2016-09-08

    FOPI mbsMonitor

    MBS status IOC.
    • In order to connect to the MBS status port an IOC was programmed by Jörn Adamczewski.
    • A medm user interface is available from Hans Essel.

    The FOPI experiment at GSI is/was(?) using this interface to monitor the status of its MBS experiment.
    ... more on FOPI's usage of the MBS monitor
    Status: running system
    -- PeterZumbruch - 2007-09-14
    -- PeterZumbruch - 06 Sep 2007

-- PeterZumbruch - 27 Jan 2015
Edit | Attach | Print version |  PDF | History: r16 | r11 < r10 < r9 < r8 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r10 - 2015-01-27, PeterZumbruch
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)