第31卷第4斯2011年4月核电子学与探测技术Nucle盯ElectroIIics&Detection7rechnologyV01.31No.4Apr.201l嵌入式控制器软件设计郭玉辉1,乔卫民1,王彦瑜1,林飞宇1’。,刘伍丰1,张玮1(1.中国科学院近代物理研究所,兰州730000;2.中国科学院研究生院,北京100039)摘要:在加速器中对磁场的控制实际上就是对磁场电源的控制。随着环中粒子能量的增加,偏转磁场将同步增加。这将要求电源控制器对磁场电源提供给定电压波形,已产生相应的加速磁场维持粒子在固定轨道上的谐振加速。为此,基于ARM,DSP,即GA等硬件平台,采用Ⅱn呱编程技术、双B血-er缓存机制和DsP编程,实现对磁铁电源波形数据的同步更新和实时监测。系统运行正常、性能稳定。关键词:加速器;磁场电源;数字信号处理器;网络套接字中圈分类号:TP273.5文献标识码:A文章编号:0258鹕34(2011)04艄47讲HIRFL—CSR国家重大科学工程⋯是兰州重离子加速器国家实验室(HI砒’L)的扩建工程,它由重离子冷却储存主环CSRm和实验环CSRe及其束流传输线组成。束流首先在主环内累积、加速、冷却和储存,然后引出到实验环或外靶实验终端做相关的核物理实验。加速器系统中的磁铁电源可为环中各种类型的电磁铁提供电力。控制系统通过调节磁铁电源的电流大小,可改变磁铁的电磁场,进而控制环中带电粒子的运动轨迹。显然,对柬流位置的控制即是对磁场的控制,实际上也就是对磁铁电源的控制。本控制系统可实现在离子加速过程中,根据束流能量的变化,电源磁场对环中重离子束提供相应的偏转力和聚焦力,保证束流的轨道稳定性。1系统综述CSR磁场电源控制系统是一个基于分布式网络的控制系统㈨,主要实现对电源波形数据收稿日期:20lO一03—26作者简介:郭玉辉(1978一),男,甘肃兰州人,高级工程师,博士,研究方向为计算机控制与核物理实验数据处理技术。的给定和设备状态信息的回采监测。在该系统中,主要通过webB洲ser实现对电源波形数据和控制参数的录入。通过webSenrer传输至中央数据库并通过触发器更新至前端服务器;再由前端服务器与内嵌SQute数据库的ARM控制板通信;由ARM控制板将数据下载到DSP的内存空间。同时,通过Socket编程技术发送触发信号激活DSP板的数据处理和给定程序。当中央控制室发出的波形数据更新标志通过网络Socket通知ARM应用程序时,表明存储于SQLite数据库中的数据文件已经被上层数据库通过网络文件系统更新,应用程序应调用A珊unu】【系统的HPI驱动程序立刻将新的波形数据...