Paper | Title | Page |
---|---|---|
MOPMU007 | ISHN Ion Source Control System Overview | 436 |
|
||
Funding: The present work is supported by the Basque Government and Spanish Ministry of Science and Innovation. ISHN project consists of a Penning ion source which will deliver up to 65mA of H− beam pulsed at 50 Hz with a diagnostics vessel for beam testing purposes. The present work analyzes the control system of this research facility. The main devices of ISHN are the power supplies for high density plasma generation and beam extraction, the H2 supply and Cesium heating system, plus refrigeration, vacuum and monitoring devices. The control system implemented with LabVIEW is based on PXI systems from National Instruments, using two PXI chassis connected through a dedicated fiber optic link between HV platform and ground. Source operation is managed by a real time processor at ground, while additional tasks are performed by means of an FPGA located at HV. The real time system manages the control loop of heaters, the H2 pulsed supply for a stable pressure in the plasma chamber, data acquisition from several diagnostics and sensors and the communication with the control room. The FPGA generates the triggers for the different power supplies and H2 flow as well as some data acquisition at high voltage. A PLC is in charge of the vacuum control (two double stage pumps and two turbo pumps), and it is completely independent of the source operation for avoiding risky failures. A dedicated safety PLC is installed to handle personnel safety issues. Current running diagnostics are, ACCT, DCCT, Faraday Cup and a pepperpot. In addition, a MySQL database stores the whole operation parameters while source is running. The aim is to test and train in accelerator technologies for future developments. |
||
Poster MOPMU007 [1.382 MB] | ||
WEPMN006 | Commercial FPGA Based Multipurpose Controller: Implementation Perspective | 882 |
|
||
Funding: The present work is supported by the Basque Government and Spanish Ministry of Science and Innovation. This work presents a fast acquisition multipurpose controller, focussing on its EPICS integration and on its XML based configuration. This controller is based on a Lyrtech VHS-ADC board which encloses an FPGA, connected to a Host PC. This Host acts as local controller and implements an IOC integrating the device in an EPICS network. These tasks have been performed using Java as the main tool to program the PC to make the device fit the desired application. All the process includes the use of different technologies: JNA to handle C functions i.e. FPGA API, JavaIOC to integrate EPICS and XML w3c DOM classes to easily configure the particular application. In order to manage the functions, Java specific tools have been developed: Methods to manage the FPGA (read/write registers, acquire data,…), methods to create and use the EPICS server (put, get, monitor,…), mathematical methods to process the data (numeric format conversions,…) and methods to create/initialize the application structure by means of an XML file (parse elements, build the DOM and the specific application structure). This XML file has some common nodes and tags for all the applications: FPGA registers specifications definition and EPICS variables. This means that the user only has to include a node for the specific application and use the mentioned tools. It is the developed main class which is in charge of managing the FPGA and EPICS server according to this XML file. This multipurpose controller has been successfully used to implement a BPM and an LLRF application for the ESS-Bilbao facility. |
||
Poster WEPMN006 [0.559 MB] | ||