Title :
Embedded software for the CEBAF RF control module
Author :
Lahti, G. ; Ashkenazi, I. ; West, C. ; Morgan, B.
Author_Institution :
Continuous Electron Beam Accel. Facility, Newport News, VA, USA
Abstract :
The CEBAF accelerator control system employs a distributed computer strategy. There are seven major requirements for the embedded software: (1) low power RF control, (2) high power RF control, (3) interlocks, (4) system calibration, (5) module hardware configuration, (6) manual and automatic control, and (7) diagnostics. These requirements are described. The authors describe the implementation and the operational experience of this complex real-time control system. The RF module software design followed object oriented design guidelines. However, the implementation used the standard C language.<>
Keywords :
beam handling equipment; beam handling techniques; computerised control; distributed control; electron accelerators; linear accelerators; physics computing; CEBAF accelerator control system; complex real-time control system; diagnostics; distributed computer strategy; high power RF control; interlocks; low power RF control; module hardware configuration; object oriented design guidelines; system calibration; Automatic control; Calibration; Control systems; Distributed computing; Embedded software; Guidelines; Hardware; Radio frequency; Real time systems; Software design;
Conference_Titel :
Particle Accelerator Conference, 1991. Accelerator Science and Technology., Conference Record of the 1991 IEEE
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-7803-0135-8
DOI :
10.1109/PAC.1991.164610