CYCIAE-100回旋加速器射频低电平系统嵌入式IOC设计

Design of Embedded IOC for CYCIAE-100 Cyclotron Low Level RF System

  • 摘要: 为对CYCIAE-100回旋加速器射频系统进行远程监测与控制,实现与CYCIAE-100回旋加速器主控制系统的联锁,研制了一种基于ARM9系列处理器的嵌入式IOC。该嵌入式IOC运行Linux操作系统,使用EPICS建立了IOC作为控制软件。通过软、硬件协同设计,扩展了ARM9系列处理器的SPI从设备数量,开发了ADC和DAC设备的Linux驱动程序和EPICS设备驱动程序。使用Python语言开发了EPICS串口设备支持程序。经过长期运行考验,该嵌入式IOC稳定可靠,满足远程监测和控制的需求。

     

    Abstract: To realize the remote monitoring and control of CYCIAE-100 cyclotron RF system and establish the interlock mechanism with the main control system, an embedded IOC based on ARM9 processor was developed. Linux was chosen as the operating system. EPICS was used to build the IOC as the control software. The slave number of ARM9 processor’s SPI bus was extended through software and hardware co-design. The EPICS device drivers and Linux drivers of the ADC and DAC devices were developed. EPICS serial device support program was developed with Python language. After a long-term operation, the embedded IOC is stable and reliable, and meets the need of remote monitoring and control.

     

/

返回文章
返回