LIA脉冲功率控制系统

LIA脉冲功率控制系统

ID:18073779

大小:18.90 KB

页数:9页

时间:2018-09-13

LIA脉冲功率控制系统_第1页
LIA脉冲功率控制系统_第2页
LIA脉冲功率控制系统_第3页
LIA脉冲功率控制系统_第4页
LIA脉冲功率控制系统_第5页
资源描述:

《LIA脉冲功率控制系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、LIA脉冲功率控制系统传统的LIA中Marx是通过步进电机带动自耦变压器来实现升压的,根据实际应用情况来看,这种方式会造成精度低、噪声大、磨损高、安全系数低、系统集成难度大等问题。新建的脉冲功率系统Marx升压采用Chroma可编程交流电源来解决上述问题。该电源的固定工作方式中通过调整输出斜率可以满足升压要求;电源的保护功能提高了系统的安全性;利用其上的GPIB接口容易实现系统集成。运行结果表明了系统的有效性和可靠性。    2系统的硬件拓扑结构  直线感应加速器运行时,会产生较强的电磁干扰,Marx发生器自放电也会产生危害,

2、系统的电磁干扰防护和抑制显得尤为重要,同时考虑到实际系统规模、协议转换器和GPIB接口的技术特性,该系统的硬件结构如下:  Chroma可编程交流电源向负载提供高品质的交流输出,输出电压、频率连续可调。在其固定工作方式下,输出电压可以一定的斜率上升。例如,可设斜率为:/mS,即每秒上升1V,这就满足了Marx充电的技术要求,代替了原来的自耦变压器调节功能。各交流电源上的GPIB接口通过GPIB-LAN适配器,将GPIB协议转换成TCP/IP协议,通过光纤和服务器连接,组成一个局域网系统。GPIB-LAN适配器支持和软件接口函数

3、库。一个适配器最多可带14个GPIB设备,通过组态软件,可很方便地组成局域网。经过试验证实,虽然VISA是VXIplug&play联盟的标准,但各大公司的产品仍存在不兼容性。在本系统中,使用Tektronix公司的AD007网络适配器就无法和Chroma可编程电源通信,而改为NI公司的适配器则工作正常,因为该电源的VISA驱动是由NI公司提供的,这是值得注意的问题。从实际应用的情况来看,在服务器中直接插入GPIB卡对电源进行控制,曾出现了卡损坏、死机等现象。采用网络适配器的好处是显而易见的,它使电源系统和计算机控制系统实现电气

4、隔离,有效地抑制了电磁干扰,提高了系统的可靠性。    3软件设计  虚拟仪器与软件开发环境  虚拟仪器是指具有虚拟仪器面板的计算机系统,操作人员通过友好的图形用户界面来控制仪器的运行,以完成数据采集、分析、显示、存储等。其最大的特点是用户能够根据自己的需要更改或重新定义仪器的功能。虚拟仪器的硬件平台主要有PC总线、GPIB总线和VXI/PXI总线。目前,虚拟仪器的开发软件主要分为两类:一类是图形化的编程语言,代表性的有LabVIEW,HPVEE;一类是文本式的编程语言,如C,VisualC++,LabWindows/CVI等

5、。本系统的开发软件选择LabWindows/CVI,它比LabVIEW具有更大的灵活性。LabWindows/CVI是一种开放的开发环境,以工程文件为主体框架把C源代码文件、头文件、库文件、目标模块、用户界面文件、动态链接库、仪器驱动程序集成在一起。NI公司专门为Chroma可编程电源提供了仪器驱动程序,可以很方便地加入到工程文件中。  基于DataSocket实现客户机/服务器模式的软件结构  计算机控制系统中的通信往往是各个用于控制的应用程序间进行数据交换的数据通信,实现应用程序间的数据通信有多种方式:文件共享、标准的So

6、cket和WinSock编程、DCOM编程、ActiveX等。LabWindows/CVI也提供了丰富的实现应用程序间的数据通信的库函数,其中,DataSocket库使用DataSocket服务器来提供对一个网络上不同机器间的数据交换的支持。应用DataSocket库函数来编程,可以方便地从HTTP服务器、FTP服务器、OPC服务器、DSTP(DataSocketTransferProtocol)服务器、文件中读取多种类型的数据,同时,也可向文件、DSTP服务器写入数据。虽然可采用文件I/O函数、TCP/IP库、FTP/HTT

7、P来实现数据交换,这样势必要编写大量的程序代码。由于DataSocket库提供了针对底层通信协议的一致的API,大大的简化了实现不同机器间的文件、应用程序间的数据交换编程的工作量。  DataSocket技术包含两方面的内容:DataSocketAPI和DataSocket服务器。DataSocketAPI自动把要通过网络传送的测量数据转化成字节流,并在DataSocket应用端把字节流恢复成原来的数据格式。DataSocketAPI也是很简单的,其操作和标准的文件I/O相似。DataSocket服务器是一个单独的组件,它自动

8、映射和客户机的连接,负责访问控制和安全管理,为实时的测量数据向多个客户机高速同时发布提供支持。利用DataSocket服务器广播数据需要三个角色:发布者、DataSocket服务器、订阅者。发布者使用DataSocketAPI向服务器写入数据;订阅者从服务器中读取数据;发布者

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。