05.07.2013 Views

Design and Development of a Diagnostics Client for a Beam Loss ...

Design and Development of a Diagnostics Client for a Beam Loss ...

Design and Development of a Diagnostics Client for a Beam Loss ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INTRODUCTION<br />

The Large Hadron Collider (LHC) Injectors Upgrade project was launched at CERN to<br />

provide higher intensity beam <strong>for</strong> the LHC, which will allow an increase <strong>of</strong> its luminosity. A<br />

new <strong>Beam</strong> <strong>Loss</strong> Monitoring (BLM) system is under design <strong>for</strong> the monitoring <strong>of</strong> the beam<br />

losses <strong>and</strong> the machine protection. The BLM Dual Polarity (BLEDP) module is the first<br />

stage <strong>of</strong> that system. The acquisition crate will be able to host up to 8 BLEDP modules<br />

each having 8 analogue inputs to attach various detectors. The BLEDP module should<br />

be able to digitise input current in a wide range from 10 pA up to 200 mA. The total range<br />

is split into two partially overlapping sub-ranges <strong>and</strong> <strong>for</strong> each <strong>of</strong> them a different mea-<br />

surement method is used. The current from 100 mA up to 200 mA should be measured<br />

directly by the ADC as a voltage drop on the input resistor. This method is called Direct<br />

Analogue Digital Conversion (DADC). The current in the lower range from 10 pA to 10 mA<br />

is measured by making use <strong>of</strong> a low noise Fully Differential Frequency Converter (FDFC).<br />

The BLEDP module is equipped with a Cyclone 4GX150 FPGA which is responsible <strong>for</strong><br />

the processing <strong>of</strong> the FDFC data. In the st<strong>and</strong>alone version <strong>of</strong> the module a custom made<br />

Ethernet server is implemented in the FPGA. The server is written in the C Programming<br />

Language. [10] Each BLEDP module in the acquisition crate can have a separate Ether-<br />

net link. The measurement data is sent to a dedicated JAVA client application which is the<br />

main subject <strong>of</strong> this thesis. The task <strong>of</strong> the client is to send comm<strong>and</strong>s to the server, col-<br />

lect, view <strong>and</strong> store the different types <strong>of</strong> acquisition data. The application is a Graphical<br />

User Interface (GUI) <strong>and</strong> makes use <strong>of</strong> the Java Swing Framework <strong>and</strong> many other Java<br />

features such as multi-threading <strong>and</strong> file I/O manipulation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!