Software for Testing the New Injector BLM Electronics

Slides:



Advertisements
Similar presentations
Peter Chochula CERN-ALICE ALICE DCS Workshop, CERN September 16, 2002 DCS – Frontend Monitoring and Control.
Advertisements

Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Vegard Joa Moseng BI - BL Student meeting Reliability analysis summary for the BLEDP.
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
Advantages of using R.PC.R Software Now that you know some of the advantage let’s take a look at the software … Reliable and Comprehensive Reporting Recording.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Acquisition Crate Design BI Technical Board 26 August 2011 Beam Loss Monitoring Section William Vigano’ 26 August
FOPI – Slow Control Content 1.FOPI experiment - Overview 2.GUIs for FOPI 3.System Design.
Vegard Joa Moseng BI - BL Student meeting Reliability analysis of the Input Monitor in the BLEDP.
1ICALEPCS, October 15-19, 2007, Knoxville, Tennessee Association Euratom-Cea Ph. Moreau Association EURATOM-CEA Département de Recherches sur la Fusion.
Sensor testing and validation plans for Phase-1 and Ultimate IPHC_HFT 06/15/ LG1.
DCS Workshop, CERN MARCH ACORDE (Alice Cosmic ray detector) 60 scintillator modules (120 HV channels) Each module will have two scintillator counters.
LHC Collimation Working Group – 20 February 2012 Collimator Setup Software in 2012 G. Valentino R. W. Assmann, S. Redaelli and N. Sammut.
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
BLM FOR THE INJECTORS PROJECT LINAC4 & PSB Beam Instrumentation Review – 18/10/2011 Christos Zamantzas
DAQ ELECTRONICS 18 March 2015MEG Collaboration Meeting, Tokyo Stefan Ritt.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
WIRELESS MULTIMETER. Introduction Wireless multimeter acquires data from far off locations and from places not accessible to human beings (e.g. Boiler.
Local Alarm Station Data Acquisition, Storage and Visualization for Radiation Portal Monitor (RPM).
SAG Infotech Private Limited
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
Network customization
MicroTCA Development and Status
The Distributed Application Debugger (DAD)
NETSTORM.
IP-based 8-port Switched Power Manager
RF acceleration and transverse damper systems
Getting started with the Arxterra software and 3DoT Firmware
A monitoring system for the beam-based feedbacks in the LHC
2007 IEEE Nuclear Science Symposium (NSS)
Baby-Mind SiPM Front End Electronics
Calicoes Calice OnlinE System Frédéric Magniette
SCADA for Remote Industrial Plant
Click to edit Master subtitle style
Haiwell PLC Modules Introduce
Injectors BLM system: PS Ring installation at EYETS
ATLAS MDT HV – LV Detector Control System (DCS)
RL78 POC and LVD © 2010 Renesas Electronics Corporation. All rights reserved.
Ewald Effinger, Bernd Dehning
The ELENA BPM System. Status and Plans.
Progress Updates: ICP DAS ET-7026 Communication & CryoBLM analysis
Traffic Analysis with Ethereal
Magnet Safety System for NA61/Shine
Injectors BLM system: PS and PSB Ring installations at EYETS
LHC BLM system: system overview
Unit 10 NT1330 Client-Server Networking II Date: 8/16/2016
Introduction to Microprocessors and Microcontrollers
Topic 5: Communication and the Internet
Computer Science I CSC 135.
Digital Sub-System Bob Goeke.
Combiner functionalities
J. Emery, B. Dehning, E. Effinger, G. Ferioli, C
Tracker Software Status
Smita Vijayakumar Qian Zhu Gagan Agrawal
Commissioning of the ALICE-PHOS trigger
LHC BLM Software audit June 2008.
Wavewin Sniffer 24 Configuration & Polling Software
Network customization
Configuration of BLETC Module System Parameters Validation
quadEM: New Beam Position Monitor & Electrometer Hardware and Software
Readout Systems Update
LIU BWS Firmware status
DAQ and visualization software
Electrical Communications Systems ECE
Presentation transcript:

Software for Testing the New Injector BLM Electronics Emmanouil Angelogiannopoulos (BE-BI-SW) Acknowledgements: Maciej Kwiatkowski (BE-BI-BL) Stephen Jackson (BE-BI-SW) Christos Zamantzas (BE-BI-BL) December 6 BI Day 2012

Outline Motivation for this project Technical details with examples Results Conclusions December 6 BI Day 2012

Final System Implementation Final architecture of the new BLM system: Detectors in tunnel Acquisition crate (BLEDP) VME crate Processing electronics (BLEPT) FESA server on Linux CPU providing data to clients and dealing with settings and interlocks December 6 BI Day 2012

Test System Implementation Topic of this talk VME processing electronics not yet available Replacing fibre module with Ethernet allows standalone implementation Nios-II software-implemented CPU allows custom server. Expert BI software communicates directly with the BLEDP module December 6 BI Day 2012

Objectives for the Expert Software Debug and verify the hardware Further develop the analogue circuits and the final firmware Assist in the development of the FPGA algorithms to merge the acquired data User-friendly environment Real-time data-viewing and parallel logging to files December 6 BI Day 2012

Software, Firmware and Hardware Development Phases Expert GUI Client Analogue and PCB Design Protocol and Software Specification Testing & Validation Nios II firmware development December 6 BI Day 2012

Two Types of Data Provided Acquisition data 8 channels per BLEDP module 2 measurement methods: Low current measurement (in pA) High current measurement (in mA) Status data Number of sensors and parameters to be monitored Data rate 1s December 6 BI Day 2012

Protocol Specification The protocol for the client-server architecture: Header to identify data source, measurement method, continuity problems. Header + payload = 32 bit data frame. 350 data frames packed into data bundle. Size is selected to avoid IP fragmentation. Status data buffers. 4 byte commands. Both TCP and UDP can be used. December 6 BI Day 2012

Development Phases Type of acquisition data supported by the module: Processed data from one channel 16 Mbit/s TCP protocol Processed data from all eight channels 128 Mbit/s UDP protocol Raw ADC data from one channel 320 Mbit/s UDP protocol 2. Status Data with 1 Hz frequency interleaving with all the above types. December 6 BI Day 2012

Online Panel After these steps the acquisition can start and real-time data from the module are plotted in the graph. The user can also select whether or not to save incoming data to the hard drive. This process is executed in parallel with the real time plotting. It is important for further offline analysis, that will be explained in the next slides. We can see a video example with real time plotting. It is possible to stop the acquisition at any time. The user should set different parameters before starting communication with the module. Most of them are saved from previous sessions on the same computer or have default values. Acquisition parameters like Data type mode, channel number and acquisition time should always be set manually. User can also define Units and Scale in the Y Axis. December 6 BI Day 2012

Online Panel Video December 6 BI Day 2012

Offline Panel The picked second is marked in the upper graph and the data are mined from the corresponding file and then plotted with the desired accuracy in the lower graph. A zooming video example follows. Mac address of a module. Open a file search window to select an acquisition folder from a previous online session. Different acquisition sessions for this module to select. Upper graph is the picker. It is plotted from statistics files inside the selected session folder and contains minimum, maximum and average values of the data for each second. The user has to pick a second with the mouse. December 6 BI Day 2012 11/16

Offline Panel Video December 6 BI Day 2012

Status Panel Plot selected status packets in these three graphs with 1 Hz update rate: current consumption, high voltage monitoring, temperature and humidity. LEDs show status of the power supplies and the calibration relays. In the first graph are plotted acquisition data from the selected channel with 1 Hz update rate also. The plots of the four graphs are aligned. Print in textboxes: values which are plotted and additional like digital potentiometers settings and event counters. E.g. Influence of a power supply problem on the measurements can be seen here. December 6 BI Day 2012

Conclusion Direct Ethernet communication allowed a standalone implementation Collaboration between BL (hardware, firmware) and SW (Expert GUI) sections Software and the firmware development was split: Processed Data from one channel Processed data from all 8 channels Raw Data from one channel Expert GUI allowed developing of both firmware and hardware Offline data storage allowed detailed analysis of the RT algorithm implemented in the FPGA December 6 BI Day 2012

Thank you for your attention! People involved in the Project: Christos Zamantzas (BE-BI-BL) Stephen Jackson (BE-BI-SW) Analog design: William Viganό (BE-BI-BL) Firmware design: Marcel Alsdorf, Maciej Kwiatkowski (BE-BI-BL) Software design: Emmanouil Angelogiannopoulos (BE-BI-SW) December 6 BI Day 2012