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