2024年3月24日发(作者:考令)
第8卷第1期
信 息 与 电 子 工 程
Vo1.8.No.1
2010年2月
INFORMATION AND ELECTRONIC ENGINEERING
Feb.,2010
文章编号:1672—2892(201o)oI-01 14-04
基于PXI的分布式LIA测控系统结构设计
王 远,李 劲,杨兴林,赖青贵
(中国工程物理研究院流体物理研究所,四川绵阳621900)
摘 要:介绍了直线感应加速器(LIA)测控系统的要求、硬件结构、软件设计以及PXI总线的
特点,重点阐述了利用PXI设计控制系统的方法。PXI模块的推出,为简化测控系统的部分结构提
供了可能。结合“嵌入式系统”,可简化系统的结构,提高系统性能,运用CVI编程控制与集成相
关的设备。通过在项目中的应用测试,证明LIA测控系统可以有效工作。
关键词:PXI总线;直线感应加速器;控制系统
中图分类号:TN911.6 文献标识码:A
Design of PXI for a distributed control system based on LIA
WANG Yuan,LI Jin,YANG Xing—ling,LAI Qing—gui
(Institute of Fluid Physics,China Academy of Engineering Physics,Mianyang Sichuan 62 1900,China)
Abstract:The design requirements of the control system for a Linear Induction Accelerator(LIA)are
presented,as well as the hardware and software configuration of this system.The feature of PXI bus and
the design of a DAQ/Control based on PCI eXtensions for Instrumentation(PXI)are described on emphasis.
Combining PX1 with embedded system,the structure of LIA control system can be simpliifed and the
performance can be improved.Relative equipments can be controlled and integrated by C programming
language Vitual instrument(CVI)programming.The final product has been successfully tested in the
Linear Induction Accelerator.
Key words:PCI eXtensions for Instrumentation;Linear Induction Accelerator;control system
随着计算机、网络技术的发展及专用测控模块的不断开发,加速器和大型物理实验设备的测控系统也随之不
断更新,向分布式、智能化、高可靠方向发展。我国已建成的直线感应加速器(LIA)aq ̄是沿着这个方向发展。LIA
测控系统是一个基于高速局域网的分布式测控系统。但鉴于设计时的条件,系统的设备控制层用的是IEEE485
标准的现场总线,部分子系统采用协议转换器,使系统结构变得复杂,同时也影响总线数据传输率,使前端设备
与主干网间的通信也因之受影响。
PXI总线拥有极高的数据传输能力(高达132 Mbyte/s~528 Mbyte/s),具有高密度、坚固外壳及高性能连接器
的特点。PXI系统不仅具有高速采集率和任务控制功能,而且还具有功耗低、体积小、重量轻、便于维修的优点。
PXI模块的推出,为简化LIA测控系统的部分结构提供了可能。本文利用PXI的功能和特点在LIA试验平台设
计集成这种系统 j。
1 PXI模块
PXI模块是NI公司开发的高性能模块,具备通信、信号处理和模拟/数字量的输入、输出能力。当其应用于
分布式{贝0控系统中时,采用背板技术向上可以直接连接到符合TCP/IP协议的Ethernet网络总线上,也可以连接
到RS。232,RS.485和Foundation现场总线同上述任一种总线进行通信;向下经过其数字模拟I/O端口直接测控前
端设备(传感器、真空泵等)模块的自举能力,允许把该模块当作一台服务器使用,通过OPC(Object link and embedded
Process Contro1)Server或其它方式向网络系统发出通信或操作指令。
PXI模块可以在系统指令下单独运行,完成自身的测控任务。由于模块可运行编译过的执行文件程序,开发
十分容易。而且模块带有丰富的虚拟化的设备驱动程序,一些分布式系统也在产品更新换代中配置了支持FP模
收稿日期:2009-05.14;修回日期:2009-09-16
第1期 王 远等:基=J:PXI的分布式LIA测控系统结构设计 115
块的驱动程序,极大地方便了系统的集成。
PXI模块化建立在分布式I/O系统之上,通过OPC用户程序经过网络进行数据访问,因此,容易实现PXI
模块和任何具备OPC用户兼容性的软件集成。PXI系统可以方便地使用LabVIEW和Measurement Studio的可视
化界面访问。根据具体要求可选择硬件,还内置LabVIEW嵌入式实时系统,可方便地开发嵌入式实时系统,提
高系统的实时性,可靠性【2】。此外,PXI模块可运行于强电磁干扰的环境,为组建高可靠、抗电磁辐射干扰的强
流LIA测控系统提供了方便p J。
2 硬件结构
LIA运行时,首先要开启真空系统、去离子水、绝缘油循环系统,测控系统不断检测各系统运行情况;同时,
测控系统自动回检脉冲功率系统的Marx发生器、Blumlein脉冲形成线的场畸变开关的气压状态,直至所有参数
达到预定状态。 出束实验前,测控系统开启各种仪器设备,检测安全设施,进入试验程序。出束过程中,要记录
下大量快速瞬变信号、慢信号和开关信号。出束后,测控系统恢复所有仪器,并将存储所有记录的信号【4】。
建立LIA分布式控制系统实验平台,研制基于局域网的具有分布式特点的控制系统来实现对LIA的控制和
管理。设置一台中央控制器,集中控制、管理各分系统,并提供试验数据的管理等功能。分系统中对于要求较高
的实时性控制,采用自举的嵌入式控制器来实现。系统中必须有完成不同功能的子系统,以强流LIA为例,其
测控系统结构如图1所示。虚线所围部分的测控对象只涉及到模拟量、数字量I/0或开关量I/O。可以用PXI直
接简化为图2所示的结构。很显然,简化了系统结构,提高了数据通信速率,且编程开发及系统集成的工作量大
为减少。在实验平台上,编制了PXI模块开发的通信程序,表明系统工作正常。同时PXI模块按指令独立控制
了前端设备,表明PXI模块的确可以独立完成对前端设备的控制。由于恒流源设计采用485总线或GPIB总线,
恒流源和带GPIB接口的设备的测控,需要其它分系统来实现。
TCP/IP TCP,IP
Fig.2 Simpliifed configuration of
Fig.1 Configuration of control system of LIA in strong current
control s ̄tem wi也PXI
图1强流LlA测控系统基本结构
图2利用PXI模块部分简化测控系统结构
3 系统软件
总控系统通过集线器和各分系统组成局
域网。通过操作界面和控制时序调度分系统
的工作,并实时显示试验的进程和状态。3个
子系统是由PXI模块化的分布式I/O系统组
成,用高级语言结合CVI开发的嵌入式实时
系统。操作界面也是用高级语言结合
Measurement Studio开发的系统。
在LIA测控系统中,控制软件主要包括:
Fig.3 Control system software configuration
图3测控系统软件结构
116 信息与电子工程 第8卷
油、水、气、真空等缓变信号测控;Marx发生器充电及测控;束输运场励磁电流源测控;严格的时序控制,按
预定顺序准确启动相关仪器,安全联锁控制;加速电压和束流参数等快变化信号测量及其处理;实验数据存人数
据库及数据处理。相应的软件结构如图3所示。
控制软件采用ComponentWork,它是National Instruments公司开发的一组32位ActiveX控件集合。任何
支持ActiveX技术的开发环境均可使用该工具包,常用的有Delphi,Visual B,Visual c++和Access等。在Delphi
开发环境下,控制软件使用ComponentWork中提供的控件集:用户界面接口、Internet接口、仪器控制接1:3、IVI
接口和DAQ接口I 。目前,ComponentWork和LabWindows/CVl已被集成为一个新的工具包——Measurement
Studio。
其次采用了面向对象设计方法。控制系统软件有如下主要功能:控制、故障诊断、数据处理和数据分析。
对加速器的控制功能前已述及,控制系统还包括对故障的诊断和处理功能。Marx升压子系统可提供在升压过程
中Marx自激的在线诊断功能,一旦出现自激现象,立即关断可编程电源的输出,给出错误报告;大、小恒流源
加载成功与否,直接关系到试验的成败。用PXI模块实现几个子系统还可提供通信中断、模块损坏、断线等故
障的报警功能。因此,系统具有较完备的故障报告和处理功能。图4和图5是20 MeV电源控制系统和束位置测
量人机界面。
Fig.4 Human—machine interface of 20 MeV power supply control system
图4 20 MeV电源控制系统人机界面
Fig.5 Human—machine interface of electron beam position measure
图5束位置测量人机界面
4 结论
控制系统集控制、故障诊断、数据处理和数据分析功能为一体。具有分布式特点的控制系统符合国内外加速
器控制的发展方向。基于PXI的控制子系统,提高了系统响应速度和控制系统的效率,为以后研制大型分布式
系统奠定了技术基础。前端控制设备逐步标准化、模块化和虚拟仪器化,减小了软件开发难度,提高了系统的可
靠性。
第1期 王 远等:基于PXI的分布式LIA测控系统结构设计 117
参考文献:
【1】USA National Instruments公司.MEASUREMENT AND AUTOMATION CATALOG[Z].2008.
【2 l 桑楠.嵌人式系统原理及应用开发技术[M]_北京:航天大学出版社,2002.
【3】 王远.直线感应加速器强电磁干扰环境下的束流测量fJ1.信息与电子工程,2008,6(4):297—300.
[4】 章文卫.10 MeV直线感应加速器监控系统设想方案[c]//10 MeV直线感应加速器会议文集.1989
作者简介:
王 J ̄(1965一),男,江苏省无锡市人,高 李 劲(1972一),男,昆明市人,高级工程师,
级工程师,主要从事加速器束参数测量及测控
从事加速器物理及应用研究.
技术研究.email:ideawy@163.corn.
杨兴林(1969一),男,四川省北川县人,高级
工程师,从事加速器测控技术研究.
赖青贵(1971一),男,南昌市人,高级工程师,
从事加速器测控及加速器物理研究.
一一一一一一一一一一’一一-一-一一一-一一一一一一一一一● - 一一一-一一一一一一一一一一●-一一_一●-一’一一一一一一一一-
一一一__---一一一一一_ ●一-●一一一一_一一一-_-●
(上接第104页)
参考文献:
【1】丁伯南,邓建军,石金水,等.“神龙一号”直线感应电子加速器[J].高能物理与核物理,2005,29(6):604—610.
【2】 邓建军.强流脉冲电子束能谱测量技术研究[J].强激光与粒子束,1993,5(3):353—358.
f 3】 吕建钦.带电粒子束光学【M】.北京:高等教育出版社,2004.
f 4】 陈思富,夏连胜,章林文,等.强流短脉冲电子束束剖面测量技术[J].强激光与粒子束,2003,15(3):279—282.
【5】李泉凤.电磁场数值计算与电磁铁设计【M1.北京:清华大学出版社,2002.
【6] Vector Fields Limited.Opera-3D User Guide[Z].Vector Fields Limited,UK,2008.
作者简介:
杨国君(1978一),男,四川省南充市人,
李成刚(1978一),男,山西晋城人,在读博士
博士,副研究员,目前从事加速器技术研究.
研究生,主要研究方向为加速器技术研究.
email:ygj00@mails.tsinghHa.edu.cn.
张 卓(1978一),女,辽宁省锦州市人,在读博
士研究生,主要研究方向为加速器技术研究.
李 勤(1968一),女,四川省安县人,本科,
主要研究方向为高功率技术.
2024年3月24日发(作者:考令)
第8卷第1期
信 息 与 电 子 工 程
Vo1.8.No.1
2010年2月
INFORMATION AND ELECTRONIC ENGINEERING
Feb.,2010
文章编号:1672—2892(201o)oI-01 14-04
基于PXI的分布式LIA测控系统结构设计
王 远,李 劲,杨兴林,赖青贵
(中国工程物理研究院流体物理研究所,四川绵阳621900)
摘 要:介绍了直线感应加速器(LIA)测控系统的要求、硬件结构、软件设计以及PXI总线的
特点,重点阐述了利用PXI设计控制系统的方法。PXI模块的推出,为简化测控系统的部分结构提
供了可能。结合“嵌入式系统”,可简化系统的结构,提高系统性能,运用CVI编程控制与集成相
关的设备。通过在项目中的应用测试,证明LIA测控系统可以有效工作。
关键词:PXI总线;直线感应加速器;控制系统
中图分类号:TN911.6 文献标识码:A
Design of PXI for a distributed control system based on LIA
WANG Yuan,LI Jin,YANG Xing—ling,LAI Qing—gui
(Institute of Fluid Physics,China Academy of Engineering Physics,Mianyang Sichuan 62 1900,China)
Abstract:The design requirements of the control system for a Linear Induction Accelerator(LIA)are
presented,as well as the hardware and software configuration of this system.The feature of PXI bus and
the design of a DAQ/Control based on PCI eXtensions for Instrumentation(PXI)are described on emphasis.
Combining PX1 with embedded system,the structure of LIA control system can be simpliifed and the
performance can be improved.Relative equipments can be controlled and integrated by C programming
language Vitual instrument(CVI)programming.The final product has been successfully tested in the
Linear Induction Accelerator.
Key words:PCI eXtensions for Instrumentation;Linear Induction Accelerator;control system
随着计算机、网络技术的发展及专用测控模块的不断开发,加速器和大型物理实验设备的测控系统也随之不
断更新,向分布式、智能化、高可靠方向发展。我国已建成的直线感应加速器(LIA)aq ̄是沿着这个方向发展。LIA
测控系统是一个基于高速局域网的分布式测控系统。但鉴于设计时的条件,系统的设备控制层用的是IEEE485
标准的现场总线,部分子系统采用协议转换器,使系统结构变得复杂,同时也影响总线数据传输率,使前端设备
与主干网间的通信也因之受影响。
PXI总线拥有极高的数据传输能力(高达132 Mbyte/s~528 Mbyte/s),具有高密度、坚固外壳及高性能连接器
的特点。PXI系统不仅具有高速采集率和任务控制功能,而且还具有功耗低、体积小、重量轻、便于维修的优点。
PXI模块的推出,为简化LIA测控系统的部分结构提供了可能。本文利用PXI的功能和特点在LIA试验平台设
计集成这种系统 j。
1 PXI模块
PXI模块是NI公司开发的高性能模块,具备通信、信号处理和模拟/数字量的输入、输出能力。当其应用于
分布式{贝0控系统中时,采用背板技术向上可以直接连接到符合TCP/IP协议的Ethernet网络总线上,也可以连接
到RS。232,RS.485和Foundation现场总线同上述任一种总线进行通信;向下经过其数字模拟I/O端口直接测控前
端设备(传感器、真空泵等)模块的自举能力,允许把该模块当作一台服务器使用,通过OPC(Object link and embedded
Process Contro1)Server或其它方式向网络系统发出通信或操作指令。
PXI模块可以在系统指令下单独运行,完成自身的测控任务。由于模块可运行编译过的执行文件程序,开发
十分容易。而且模块带有丰富的虚拟化的设备驱动程序,一些分布式系统也在产品更新换代中配置了支持FP模
收稿日期:2009-05.14;修回日期:2009-09-16
第1期 王 远等:基=J:PXI的分布式LIA测控系统结构设计 115
块的驱动程序,极大地方便了系统的集成。
PXI模块化建立在分布式I/O系统之上,通过OPC用户程序经过网络进行数据访问,因此,容易实现PXI
模块和任何具备OPC用户兼容性的软件集成。PXI系统可以方便地使用LabVIEW和Measurement Studio的可视
化界面访问。根据具体要求可选择硬件,还内置LabVIEW嵌入式实时系统,可方便地开发嵌入式实时系统,提
高系统的实时性,可靠性【2】。此外,PXI模块可运行于强电磁干扰的环境,为组建高可靠、抗电磁辐射干扰的强
流LIA测控系统提供了方便p J。
2 硬件结构
LIA运行时,首先要开启真空系统、去离子水、绝缘油循环系统,测控系统不断检测各系统运行情况;同时,
测控系统自动回检脉冲功率系统的Marx发生器、Blumlein脉冲形成线的场畸变开关的气压状态,直至所有参数
达到预定状态。 出束实验前,测控系统开启各种仪器设备,检测安全设施,进入试验程序。出束过程中,要记录
下大量快速瞬变信号、慢信号和开关信号。出束后,测控系统恢复所有仪器,并将存储所有记录的信号【4】。
建立LIA分布式控制系统实验平台,研制基于局域网的具有分布式特点的控制系统来实现对LIA的控制和
管理。设置一台中央控制器,集中控制、管理各分系统,并提供试验数据的管理等功能。分系统中对于要求较高
的实时性控制,采用自举的嵌入式控制器来实现。系统中必须有完成不同功能的子系统,以强流LIA为例,其
测控系统结构如图1所示。虚线所围部分的测控对象只涉及到模拟量、数字量I/0或开关量I/O。可以用PXI直
接简化为图2所示的结构。很显然,简化了系统结构,提高了数据通信速率,且编程开发及系统集成的工作量大
为减少。在实验平台上,编制了PXI模块开发的通信程序,表明系统工作正常。同时PXI模块按指令独立控制
了前端设备,表明PXI模块的确可以独立完成对前端设备的控制。由于恒流源设计采用485总线或GPIB总线,
恒流源和带GPIB接口的设备的测控,需要其它分系统来实现。
TCP/IP TCP,IP
Fig.2 Simpliifed configuration of
Fig.1 Configuration of control system of LIA in strong current
control s ̄tem wi也PXI
图1强流LlA测控系统基本结构
图2利用PXI模块部分简化测控系统结构
3 系统软件
总控系统通过集线器和各分系统组成局
域网。通过操作界面和控制时序调度分系统
的工作,并实时显示试验的进程和状态。3个
子系统是由PXI模块化的分布式I/O系统组
成,用高级语言结合CVI开发的嵌入式实时
系统。操作界面也是用高级语言结合
Measurement Studio开发的系统。
在LIA测控系统中,控制软件主要包括:
Fig.3 Control system software configuration
图3测控系统软件结构
116 信息与电子工程 第8卷
油、水、气、真空等缓变信号测控;Marx发生器充电及测控;束输运场励磁电流源测控;严格的时序控制,按
预定顺序准确启动相关仪器,安全联锁控制;加速电压和束流参数等快变化信号测量及其处理;实验数据存人数
据库及数据处理。相应的软件结构如图3所示。
控制软件采用ComponentWork,它是National Instruments公司开发的一组32位ActiveX控件集合。任何
支持ActiveX技术的开发环境均可使用该工具包,常用的有Delphi,Visual B,Visual c++和Access等。在Delphi
开发环境下,控制软件使用ComponentWork中提供的控件集:用户界面接口、Internet接口、仪器控制接1:3、IVI
接口和DAQ接口I 。目前,ComponentWork和LabWindows/CVl已被集成为一个新的工具包——Measurement
Studio。
其次采用了面向对象设计方法。控制系统软件有如下主要功能:控制、故障诊断、数据处理和数据分析。
对加速器的控制功能前已述及,控制系统还包括对故障的诊断和处理功能。Marx升压子系统可提供在升压过程
中Marx自激的在线诊断功能,一旦出现自激现象,立即关断可编程电源的输出,给出错误报告;大、小恒流源
加载成功与否,直接关系到试验的成败。用PXI模块实现几个子系统还可提供通信中断、模块损坏、断线等故
障的报警功能。因此,系统具有较完备的故障报告和处理功能。图4和图5是20 MeV电源控制系统和束位置测
量人机界面。
Fig.4 Human—machine interface of 20 MeV power supply control system
图4 20 MeV电源控制系统人机界面
Fig.5 Human—machine interface of electron beam position measure
图5束位置测量人机界面
4 结论
控制系统集控制、故障诊断、数据处理和数据分析功能为一体。具有分布式特点的控制系统符合国内外加速
器控制的发展方向。基于PXI的控制子系统,提高了系统响应速度和控制系统的效率,为以后研制大型分布式
系统奠定了技术基础。前端控制设备逐步标准化、模块化和虚拟仪器化,减小了软件开发难度,提高了系统的可
靠性。
第1期 王 远等:基于PXI的分布式LIA测控系统结构设计 117
参考文献:
【1】USA National Instruments公司.MEASUREMENT AND AUTOMATION CATALOG[Z].2008.
【2 l 桑楠.嵌人式系统原理及应用开发技术[M]_北京:航天大学出版社,2002.
【3】 王远.直线感应加速器强电磁干扰环境下的束流测量fJ1.信息与电子工程,2008,6(4):297—300.
[4】 章文卫.10 MeV直线感应加速器监控系统设想方案[c]//10 MeV直线感应加速器会议文集.1989
作者简介:
王 J ̄(1965一),男,江苏省无锡市人,高 李 劲(1972一),男,昆明市人,高级工程师,
级工程师,主要从事加速器束参数测量及测控
从事加速器物理及应用研究.
技术研究.email:ideawy@163.corn.
杨兴林(1969一),男,四川省北川县人,高级
工程师,从事加速器测控技术研究.
赖青贵(1971一),男,南昌市人,高级工程师,
从事加速器测控及加速器物理研究.
一一一一一一一一一一’一一-一-一一一-一一一一一一一一一● - 一一一-一一一一一一一一一一●-一一_一●-一’一一一一一一一一-
一一一__---一一一一一_ ●一-●一一一一_一一一-_-●
(上接第104页)
参考文献:
【1】丁伯南,邓建军,石金水,等.“神龙一号”直线感应电子加速器[J].高能物理与核物理,2005,29(6):604—610.
【2】 邓建军.强流脉冲电子束能谱测量技术研究[J].强激光与粒子束,1993,5(3):353—358.
f 3】 吕建钦.带电粒子束光学【M】.北京:高等教育出版社,2004.
f 4】 陈思富,夏连胜,章林文,等.强流短脉冲电子束束剖面测量技术[J].强激光与粒子束,2003,15(3):279—282.
【5】李泉凤.电磁场数值计算与电磁铁设计【M1.北京:清华大学出版社,2002.
【6] Vector Fields Limited.Opera-3D User Guide[Z].Vector Fields Limited,UK,2008.
作者简介:
杨国君(1978一),男,四川省南充市人,
李成刚(1978一),男,山西晋城人,在读博士
博士,副研究员,目前从事加速器技术研究.
研究生,主要研究方向为加速器技术研究.
email:ygj00@mails.tsinghHa.edu.cn.
张 卓(1978一),女,辽宁省锦州市人,在读博
士研究生,主要研究方向为加速器技术研究.
李 勤(1968一),女,四川省安县人,本科,
主要研究方向为高功率技术.