数字脉冲电源同步定时触发系统技术方案

技术编号:8822231 阅读:229 留言:0更新日期:2013-06-14 17:03
本实用新型专利技术涉及用于实现多台数字脉冲电源远程同步定时触发控制的一种数字脉冲电源同步定时触发系统。其特点在于包括与控制计算机互联的以现场可编程门阵列FPGA为硬件的触发源服务器,触发源服务器与一级扇出器相连,一级扇出器分别与多路无时间差的二级扇出器对应相连,二级扇出器与数字脉冲电源模块相连。该系统能实现离子加速器数字脉冲电源或相关工业领域多台数字脉冲电源按照设定的时间序列同步启动或者分组定时同步启动控制,满足了相关领域数字脉冲电源在远程控制方式下灵活定时同步启动的要求。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术涉及用于实现多台数字脉冲电源远程同步定时触发控制的一种数字脉冲电源同步定时触发系统
技术介绍
同步系统又称为同步触发系统,它产生一系列的时间基准脉冲,并将这些脉冲以无时间差别的方式同时传送给所有需要同步工作的电源,接收到同步信号的电源在同步脉冲的触发下按照设定的时序关系以设定的方式运行。随着数字技术的发展,数字脉冲电源应用于离子加速器领域成为可能,在粒子加速器特别是同步加速器中,多台数字脉冲电源需要按照设定时间序列同步运行,或者不同的数字脉冲电源需要按照设定的时间间隔触发、以规定的模式同步运行。传统的传送单脉冲触发的系统无法满足此类多触发功能的要求。文献“分布式中央定时触发系统在EAST超导托克马克中的应用”中公开了一种分布式中央定时触发系统,该系统主要特点在于以下4个方面:1:分布式中央定时触发系统提到的定时触发系统是基于单脉冲触发和触发延时的方式,触发的延时分布在前端FPGA(Field-Programmable Gate Array,现场可编程门阵列)上。2:提到的是一种定时触发系统,其主要目的是用于定时延时。3:提到的定时触发系统中的微处理单元是8位单片机。4:提到的定时触发系统中的FPGA仅实现定时分频和单脉冲延时触发。该系统是一种单脉冲延时定时触发系统,主要实现对设备的定时控制功能,该系统功能主要通过单脉冲和FPGA触发延时的方式实现,微处理器为8位单片机、网络通讯为IOM以太网、实时处理能力和灵活性较低,而且无法实现同一设备的多种触发或多种设备分组触发的功能,其定时延时功能分散在下位机的FPGA上,该系统专用于EAST超导托克马克的控制系统中。该技术无法实现对于同步定时触发系统的控制。
技术实现思路
本技术的目的在于避免现有技术中定时触发系统存在的缺陷,提供了数字脉冲电源同步定时触发系统,其通过触发编码源服务器产生一系列以时间为基准的触发编码脉冲,并将这些触发编码通过光纤传输系统以无时间差别的方式同时传送给所有需要同步工作的数字电源,接收到同步触发信号的数字脉冲电源在同步触发编码的触发下使数字脉冲电源按照设定的时序关系以设定的方式运行,可以有效解决现有技术中存在的缺陷。为实现上述目的,本技术采取的技术方案为:所述的数字脉冲电源同步定时触发系统,其特点是包括与控制计算机互联的以现场可编程门阵列FPGA为硬件的触发源服务器,触发源服务器与一级扇出器相连,一级扇出器分别与多路无时间差的二级扇出器对应相连,二级扇出器与数字脉冲电源模块相连。所述的一级扇出器和二级扇出器,它们之间是存在时间差的,这个时间差是它们之间的数据帧的接受和发送时间,这个时间可以在软件中补偿消除,多路二级扇出器输出之间时间的同步。数字脉冲电源同步编码接收匹配触发模块是由VHDL实现的电路,该电路可以设置并存储一段二进制32bit的编码,同时该电路还通过光纤接收器接收二级扇出器通过光纤发送器输出的32bit编码,当接收到的编码与存储的编码相同时该模块将通过发送触发信号启动数字电源输出电流。所述的以现场可编程门阵列FPGA为硬件的触发源服务器内部结合32bitNios II处理器的可编程片上系统(System-on-a-Programmable-Chip, SOPC)和用硬件描述语言(Very-High-Speed Integrated Circuit Hardware Description Language, VHDL)设计的触发控制模块实现。FPGA上的固核硬件电路由Quartus 119.1 (32-Bit)软件来实现,可编程片上系统的NIOSII处理器嵌入式软件编程由Nios 119.1Software Build Tools forEclipse来实现。该系统能灵活自定义0_32bit 二进制触发编码,灵活组织触发编码的触发顺序,自定义延时时间,一次最多能产生255种触发编码序列,实现自定义序列的连续触发或单次触发,自定义序列间能产生0-1095216S的时间延迟,延迟误差小于0.5us。另外该远程同步触发系统还可接收数字脉冲电源的故障连锁保护信号,触发状态实时反馈,具有IOOMbps以太网络数据通讯接口、UART接口和光纤串行编码发送接口。控制计算机是用软件界面来组织触发编码和延时数据并将其通过网络下载到触发源服务器,同时触发源服务器实时将工作状态发给控制计算机上的软件显示,扇出器实现数据的中转和扇出功能,以便多台数字电源能够收到触发编码。其中触发模块是完成上述功能的核心,其实现是用VHDL语言开发的Avalon从总线模块,由片上事件双口32bitRAM、片上延时双口 32bitRAM、逻辑控制单元、延时模块、串行移位器,时钟模块组成。所述的以现场可编程门阵列FPGA为硬件的触发源服务器内部结合的可编程片上系统SOPC分别与FPGA配置芯片、随机存储器、非易失性存储器、网络控制器、UART接口、JTAG芯片、时钟模块、光发送器、光接收器和供电模块的管脚对应连接,网络控制器与网络插孔RJ45模块相连。这样结合altera的SOPC开发环境实现了一个32bit的片上系统平台。结合该硬件平台实现触发源服务器功能。所述的以现场可编程门阵列FPGA为硬件的触发源服务器内部包括NIOSII内核,触发模块和网络芯片控制器与NIOSII内核互联,时钟模块与NIOSII内核相连,RAM控制器和外部FLASH控制器互联并与NIOSII内核相连。所述的触发模块包括逻辑控制单元,逻辑控制单元通过Avalon总线与双口延时RAM和双口事件RAM相连,时钟模块通过定时器与逻辑控制单元相连,逻辑控制单元与串行移位器相连。该模块中逻辑控制单元是核心,其协调控制其他各部件实现触发编码的产生过程。首先通过Avalon总线将事件编码和延时数据下载到双口 RAM里,通过Avalon总线下写逻辑控制单元里的控制字来设置触发模式(连续和单次),开始触发,停止触发模式。连续触发的过程:首先读一次事件RAM然后得到第一组事件数据和延时数据,将其设置到定时器和串行移位器,当开始触发命令时,发送事件数据,然后等待定时器延时结束,如果结束,再读取第二组事件数据和延时数据,发送和延时开始直到最后一组事件数据发送和延时完,这时重新开始读取第一组事件数据和延时数据重新开始触发过程如此连续触发。单次触发是当最后一组事件数据延时完后,控制触发停止,进入等待触发状态。所述的一级扇出器和二级扇出器为串行光信号扇出器,其包括复杂可编程逻辑器件CPLD硬件模块和与复杂可编程逻辑器件CPLD相连的光接收器和供电模块,复杂可编程逻辑器件CPLD和供电模块与16路光驱动器相连,16路光驱动器与16路光发送器相连。串行光信号扇出器主要作用就是将接收到的I路光信号分成多路信号转发出去,并增加光传输信号的驱动能力。因此该光扇出器模块接收通过光纤传输的触发编码序列后,以无时间差别的方式同时向多台不同的串行光接口扇出多路同样的触发编码序列。所述的数字脉冲电源模块有32bit采样模块和匹配和延时模块。其可以实现触发编码匹配触发模块,当触发编码匹配时,该数字电源启动运行。触发编码发生设置:设置触发编码和触发个数,设置触发编码间的延时,触发序列,触发方式,触发连锁该触发编码发本文档来自技高网
...

【技术保护点】
一种数字脉冲电源同步定时触发系统,其特征在于包括与控制计算机互联的以现场可编程门阵列FPGA为硬件的触发源服务器,触发源服务器与一级扇出器相连,一级扇出器分别与多路无时间差的二级扇出器对应相连,二级扇出器与数字脉冲电源模块相连。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵江陈又新原有进高大庆王荣坤闫怀海周忠祖吴凤军黄玉珍燕宏斌冯秀明张华剑高亚林
申请(专利权)人:中国科学院近代物理研究所
类型:实用新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1