DocumentCode :
1998669
Title :
A hardware/software environment for real time data acquisition and control
Author :
Veiga, A.L. ; Mayosky, M.A. ; Martinez, N.
Author_Institution :
UNLP, La Plata, Argentina
fYear :
1999
fDate :
1999
Firstpage :
105
Lastpage :
108
Abstract :
A data acquisition framework based on a RT-Linux host and several embedded processors is presented. A constant velocity Mossbauer spectrometer with controlled temperature sweep is shown as a real experimental application. The hardware platform consists of a standard personal computer (PC) supporting several dedicated custom boards. Each board has a microcontroller and additional hardware to interface with the experiment. A simple real-time kernel with a preemptive scheduling scheme was implemented for the microcontroller boards. Tasks are assigned to each standalone board during the initialization step. The PC runs the Linux operating system, with its real time extension RT-Linux. The flow of data to and from the boards is implemented with real-time tasks through real-time FIFOs in an event-driven basis. The proposed structure dramatically simplifies the implementation of sophisticated user interfaces, using high level languages like Tcl/Tk or Java for graphical and remote applications, without degrading real-time performance
Keywords :
Mossbauer spectrometers; computerised control; data acquisition; high energy physics instrumentation computing; real-time systems; FIFOs; Java; Linux; RT-Linux; Tcl/Tk; constant velocity Mossbauer spectrometer; preemptive scheduling scheme; real time control; real time data acquisition; user interfaces; Application software; Data acquisition; Hardware; Kernel; Microcomputers; Microcontrollers; Processor scheduling; Spectroscopy; Temperature control; Velocity control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real Time Conference, 1999. Santa Fe 1999. 11th IEEE NPSS
Conference_Location :
Sante Fe, NM
Print_ISBN :
0-7803-5463-X
Type :
conf
DOI :
10.1109/RTCON.1999.842575
Filename :
842575
Link To Document :
بازگشت