摘要
主动反射面是FAST(Five-hundred-meter Aperture Spherical radio Telescope)望远镜的一个重大创新之一,其性能将直接关系到整个望远镜的性能,因此主动反射面的控制需要一个实时高效的控制系统。基于EPICS(Experimental Physics and Industrial Control System)的输入输出控制器(Input/Output Controller,IOC)框架,充分利用EPICS的实时性,根据FAST反射面的控制节点达2 000多个的特点设计了新的记录类型——节点控制器记录,以便于控制器节点IOC的管理以及提高代码的复用,并针对FAST主动反射面密云模型对实际装置进行了仿真、设计和部分测试。
Background:Active reflector is the one of the crucial innovations of Five-hundred-meter Aperture Spherical radio Telescope(FAST) whose performance touches on that of the overall telescope.Purpose:A real time control system is needed for the active reflector system.Experimental Physics and Industnal Control System(EPICS)is a well-used framework over the world which has good performance in real time control.Methods:Based on Input/Output Controller(IOC) frame of EPICS,a new node record was designed to simplify the node management of IOC and improve the reusability of IOC codes by making full use of the excellent real-time performance of EPICS and large number of controlled nodes(more than 2 000) on FAST reflector.Results:The record type was used in design of active reflector control system of FAST Miyun model.And the new IOC controller was experimentally tested in laboratory together with the real node's hardware board.Conclusion:Experimental results show that this new node record can be adapted to FAST control system to enhance the convenience of code reusability.
引文
1南仁东.500 m球反射面射电望远镜FAST[J].中国科学G辑:物理学、力学、天文学,2005,35(5):449-466NAN Rendong.Five-hundred-meter aperture spherical radio telescope[J].Science in CHINA(Series G),2005,35(5):449-466
2 Johnson A.EPICS[EB/OL].2012-12-17.http://www.aps.anl.gov/epics/
3 Deng XC,Wu W Q,Luo M C.,et al.Real time control system of active reflector of FAST[A].2012 18~(th)IEEE-NPSS Real Time Conference,2012
4 Kraimer M.EPICS application developer's guide[EB/OL].EPICS Base Release 3.14.12,2012-12-17
5 Mooney T,Sullivan J,Sluiter R.Motor record[EB/OL].2003-06-25.http://www.aps.anl.gov/bcda/synApps/motor/R6-7/motorRecord.html
6 Jackson G,Owen A,Rhyder A,et al.EPICS QT framework[EB/OL].2010-05-26.http://sourceforge.nety projects/epicsqt/