A Measuring System
A Measuring System
A Measuring System
Hardware
There are two different systems used to
measure the 12 signals. One system consist
of a Hewlett Packard 3488A multiplexer,
two HP 54542A oscilloscopes and a PC
with an National Instrument (NI) PC DIO
24 data acquisition card to get the status of
PETRA and a NI GPIB card to control the
multiplexer and the oscilloscopes. The
HP54542A oscilloscopes can measure with
a sampling rate up to 2Gsamples/s and the
data is read out with the NI GPIB card.
The other system consist of a PC with an
National Instruments AT MIO 16 E-1 data
acquisition card which can measure 4
channels with a sampling rate from 250
ksamples/s for each channel. Both PCs
have a Intel Pentium 133 MHz processor
and they are connected via a LWL-Ethernet
connection to a Novell 3.12 fileserver to
store all the data. For maintenance there is
one additional system, which measures the
voltages of the thyratrons in the high
voltage kicker pulsers and stores it on the
same fileserver as the other systems. Its
one PC with an National Instruments
LPM16 data acquisition card.
Abstract
Since 1994 we are working on a measuring
system for Kicker and Septa pulses. The
system measures the current pulses of the
PETRA ejection and HERA injection
devices for protons and electrons/positrons.
The current pulses are transmitted via
lightwavecable to the electronic room near
the control room. To measure up to 12
signals we use one Hewlett packard 3488
multiplexer and two digital 4-channel
Hewlett Packard oscilloscopes for the fast
kicker pulses (the shortest has a pulse
length of 1 us) and 1 PC with an National
Instruments DAQ card AT-MIO 16 E1 to
measure 4 slower septa pulses.We use 1 PC
to read the 2 oscillocopes and to control
the multiplexer with the GPIB bus. The
data is stored on a Novell 3.12 fileserver.
The software on the 2 measuring PCs and
the controlroom software is made with
LabVIEW, a graphical programming
language. For the controlroom we have
made a program that shows the pulses from
the last ejection and you can load all the
pulses, that are stored on our Novell
Server. This program uses a Novell
connection to our Novell fileerver and is
running on MS Windows 3.11.
For the future we want to read out all the
values of the HERA/PETRA control
system for our devices and store it with our
data for each shot. We are developping a
client/server solution running on Windows
NT using TCP/IP for the control room
program.
Petra
Protonen
Eje ktio n
LWL
transmitter
Petra
Elektronen/P ositronen
Eje ktio n
LWL
transmitter
Hera
Protonen
Injektio n
LWL
transmitter
4 channel
Trigger
HP54542A Oszilloskop
4xLWL
5xLWL
LWL receiver
BNC
HP3488A Multiplexer
GPIB
5xLWL
PC with
Labvie w Programm
to measure pulser voltages
BNC
6xLWL
4 channel
Trigger
HP54542A Oszilloskop
BNC
Hera
Positronen/E le ktronen
Injektio n
LWL
transmitter
connection board
BNC
Introduction
Kicker and Septa are used for the in- and
ejection of the particles in the accelarators
and storage rings. To maintain and repair
the kicker and septa pulser it is very
important to get information about their
current status. When particles are stored in
the HERA ring, it is not possible to test our
devices. The only way to get informations
about their work is to measure every
Fileserver MIN2
Figure 1 Hardware
Software
Every program of the measuring system is
made with LabVIEW 4.0 from National
Instruments. LabVIEW is a graphical
programming language (Figure 2), which is
easy to learn and to use. LabVIEW has a
1
References
[1]
National Instruments LabVIEW 4.0
manuals, January 1996
[2]
National Instruments AT-MIO E
Series User Manual, 1995
[3]
Hewlett Packard HP 54542A
Programmers Reference, 1993
[4]
Hewlett Packard HP 3488A Manual