torun-software
Download
Report
Transcript torun-software
Toruń 32m antenna
General overview of the control
system and data flow.
OCRA/F-GAMMA/OVRO workshop, Bonn 15 Mar 2011
Data & commands flow
Modules
communicate
using TCP
sockets
Information is
buffered in
shared memory
segments
Each data
channel is open
in a separate
thread to avoid
locks
Signal monitor
Signal monitor
Real-time
Multichannel
Variable time span
Additional info
displayed
– RMS
– Peak-to-peak
– Average value
Configurable
Calibration
Calibration
Tsys and Tcal
measurements for
each OCRA-p data
channel
– fast, Tcal measurement
optional
– uses ambient
temperature
measurements from
the meteo station
– automatically controls
absorber insertion
– Is very colorful
Pointing and flux
measurements
Pointing and flux
measurements
Much faster
measurements
– Antenna is moving
constantly
– 2 offsets can be
measured in <1min.
Is used to measure
fluxes
– Added option to
control the noise
source
Pointing and flux
measurements
Real-time display
of data points and
fitting result
– AZ / EL path
Pointing and flux
measurements
Real-time display
of data points and
fitting result
– AZ scan
Pointing and flux
measurements
Real-time display
of data points and
fitting result
– EL scan
Flux measurements
Flux measurements
CFJ sample
survey
–
–
–
Real-time
display
Online access to
measurements
(SQL database)
Easy selection of
sources for
observations
Flux measurements
CFJ sample
survey
–
–
–
Real-time
display
Online access to
measurements
(SQL database)
Easy selection of
sources for
observations
Flux measurements
CFJ sample
survey
Logging
Log viewer
Real-time display of messages stored in SQL database
Log viewer
Messages can be
filtered, depending on:
– origin
– importance
Smaller amounts of
observational data can
be also stored by
applications in the log
table
– pointing
– calibration
Telescope control system
Uses fast AMD/64 CPU
Real-time operating
system (RTLINUX)
PCI RS232 card for
communication with
- motor drives
- position encoders
- industrial PLC controller
(FESTO)
Telescope control system
Real-time part is divided
into modules grouped in
„layers”
Communication between
modules uses FIFO
queues
Information exchange
with „normal” Linux
programs is done using
rtlinux FIFO queues
and shared memory
segments
There is TCP server as
well as UDP broadcast
OCRA-p data acquisition
OCRA-p in a dual-beam receiver @30GHz
Industrial PC computer: Celeron 1.7GHz/512MB RAM
PCI A/D converter card
– 125kHz sampling frequency
– 12-bit resolution
– 5 channel acquired
Beam switching frequency is set to 277Hz
– For each switching state we get 2x2 values from two horns
and two detectors, which allow computation of the
differenced signal
OCRA-f data acquisition
OCRA-f is basically 4 (or 8 in full configuration) OCRA-p receivers
Industrial PC computer: 2-core Pentium D 3.4GHz/4GB RAM
PCI A/D card
– 1.25MHz sampling
– 16 bit resolution
– 11 channels acquired (for 4-pair configuration)
Beam switching frequency is 277Hz (the same as for OCRA-p),
and 1-second data output consists of 277 x 4 values x 4 horn pairs