A digitalized monitoring device for a particle accelerator power supply
By using digital monitoring devices to achieve fully digital control and high-speed data acquisition of Kicker power supplies, the problems of inaccurate remote control and waveform monitoring in existing technologies have been solved, enabling efficient power supply commissioning and operation and maintenance management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INST OF MODERN PHYSICS CHINESE ACADEMY OF SCI
- Filing Date
- 2023-05-26
- Publication Date
- 2026-05-12
AI Technical Summary
The existing Kicker power monitoring method cannot achieve remote control, cannot accurately monitor key indicators of current waveform, and the timed output function does not record accurately enough, resulting in low work efficiency.
Design a digital monitoring device, including a main control core board, a core backplane, an optical fiber transmitter board, an optical fiber receiver board, a high-speed DAC sub-board, and a high-speed ADC sub-board, to realize fully digital control of each module of the Kicker power supply, and combine a timing system for synchronous timing output and data recording, and utilize high-speed acquisition and dynamic display of current waveforms.
It enables remote control and precise waveform monitoring of Kicker power modules, improving debugging and maintenance efficiency. It allows for real-time monitoring of power status and database establishment, reducing data upload pressure and improving data analysis efficiency.
Smart Images

Figure CN116643520B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fast pulse power supply control technology, and in particular to a digital monitoring device for particle accelerator power supplies. Background Technology
[0002] The Kicker power supply is one of the key devices for the rapid extraction of the main ring of the cooling storage ring (HIRFL) at the Lanzhou Heavy Ion Accelerator. Its main function is to provide excitation current to the kick magnet to generate a fast pulsed magnetic field, thereby enabling the rapid extraction of the particle cluster.
[0003] The Kicker power supply consists of six modules, each comprising a high-voltage charging power supply, an energy storage system, a thyristor, an auxiliary power supply, a high-voltage coaxial cable, and a matching resistor box. To achieve synchronous output of quasi-rectangular current pulses from all six modules, strict control of the charging and discharging signals for each module is required.
[0004] However, the inventors of this application discovered in their research that the existing technology for monitoring Kicker power supply has the following shortcomings:
[0005] First, the existing monitoring methods cannot remotely control the high-voltage charging power supply and thyristor filament of each module; they can only be manually turned on and off on-site, which brings inconvenience to debugging and maintenance. Furthermore, when a module malfunctions, it cannot be diagnosed promptly and accurately, resulting in low work efficiency.
[0006] Second, the existing Kicker power control device monitors the power output waveform through a built-in TEK oscilloscope, but can only output a schematic diagram of the waveform and cannot accurately monitor key indicators such as rise time, peak width, fall time, and synchronization.
[0007] Third, the timing output function of the power supply and the function of recording the time of data and status changes need to be further improved. Summary of the Invention
[0008] To address the aforementioned issues, the purpose of this application is to provide a digital monitoring device for particle accelerator power supplies. This device enables fully digital control of the high-voltage charging power supply, filament and hydrogen voltage power supply, and thyristor trigger of each module of the Kicker power supply. It also enables high-speed acquisition and dynamic display of fast pulse output current waveforms, and utilizes the timing information of the timing system to achieve synchronous timing output of the power supply. Furthermore, it records the accurate time of data acquisition and status changes, thereby further improving the automation, digitalization, and intelligent management level of the power supply.
[0009] To achieve the above objectives, this application adopts the following technical solution:
[0010] In a first aspect, this application provides a digital monitoring device for a particle accelerator power supply, the device comprising: a main control core board, a core backplane, an optical fiber transmitter board, an optical fiber receiver board, a high-speed DAC sub-board, and a high-speed ADC sub-board; the main control core board is connected to the core backplane; the core backplane is connected to the optical fiber transmitter board, the optical fiber receiver board, the high-speed DAC sub-board, and the high-speed ADC sub-board, respectively.
[0011] The core control board has a network interface and an optical fiber interface for communication with the remote control system. It transmits power control information from the remote control system to the particle accelerator power supply via the optical fiber transmitter board, generates trigger signals for charging and discharging operations of the particle accelerator power supply based on the power control information, and generates a preset voltage setpoint signal for the particle accelerator power supply via the high-speed DAC sub-board. The core control board also receives status information from the particle accelerator power supply via the optical fiber receiver board, and collects the current signal of the particle accelerator power supply via the high-speed ADC sub-board, feeding it back to the remote control system via the network interface.
[0012] The core control board also has an FMC interface for connecting to an external timing system to receive time information data sent by the external timing system, and to control the charging and discharging of the particle accelerator power supply and record status information based on the time information data.
[0013] In one implementation of this application, the network interface is a gigabit Ethernet port, used for Ethernet communication between the core control board and the remote control system to complete the command issuance to the particle accelerator power supply and the feedback of power status information.
[0014] In one implementation of this application, the core control board communicates with the remote control system based on the UDP protocol.
[0015] In one implementation of this application, the main control core board receives and parses the trigger event code issued by the remote control system through the optical fiber interface. When it determines that the received trigger event code is consistent with the pre-stored working event code of the particle accelerator power supply, it then detects the frequency of the high-frequency signal input through the optical fiber interface. When a frequency that meets the requirements is detected, a charging and discharging trigger signal is generated.
[0016] In one implementation of this application, the core control board receives time information data sent by the White Rabbit timing system through the FMC interface.
[0017] In one implementation of this application, the core control board also has a JTAG interface for debugging the particle accelerator power supply.
[0018] In one implementation of this application, the high-speed DAC sub-board completes the task of setting the preset voltage of the particle accelerator power supply through the onboard 16-bit high-speed digital-to-analog converter (DAC).
[0019] In one implementation of this application, the high-speed ADC daughterboard acquires the output waveform of the particle accelerator power supply based on a 12-bit ADC chip that supports the JESD204B interface and a 2.5Gsps sampling rate.
[0020] In one implementation of this application, the core control board adds a timestamp to the data collected by the high-speed ADC sub-board based on the time information data of the timing system.
[0021] In one implementation of this application, the remote control system further stores, analyzes, and graphically displays the data with added timestamps.
[0022] The present invention has the following advantages due to the adoption of the above technical solutions:
[0023] (1) It realizes full digital control and all-round monitoring of high voltage charging power supply, thyristor, auxiliary filament and hydrogen pressure power supply. Debugging personnel can remotely operate the particle accelerator power supply and obtain the power supply's operating status in real time. Power supply debugging is more convenient, and fault troubleshooting is faster and more effective, which improves the efficiency of debugging and operation and maintenance.
[0024] (2) It realizes high-speed digital acquisition of output current waveform, and can comprehensively and accurately monitor the output waveform of the power supply without the need for an oscilloscope. It can also know the key information such as the rise time, top width, and fall time of the output waveform, understand the operating status of the power supply in real time, and establish a database based on the acquired output waveform data.
[0025] (3) It can receive time information from the timing system to realize the timing output of current, and can also be used as the accurate time for high-speed data acquisition and state change. After the data has time information, it can not only reduce the pressure of real-time data upload, but also segment the data by time, thereby improving the efficiency of subsequent database data retrieval, mining and analysis. Attached Figure Description
[0026] Figure 1 This is a schematic diagram of the system framework of the digital monitoring device for particle accelerator power supply in the embodiments of this application;
[0027] Figure 2 This is a software functional module block diagram of the digital monitoring device for particle accelerator power supply in the embodiments of this application;
[0028] Figure 3This is a schematic diagram of the high-speed ADC data acquisition process in the embodiments of this application. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the described embodiments of the present invention are within the scope of protection of the present invention.
[0030] To address the insufficient monitoring capabilities of existing power control devices, this application provides a digital monitoring device for particle accelerator power supplies, comprising: a main control core board, a core backplane, an optical fiber transmitter board, an optical fiber receiver board, a high-speed DAC sub-board, and a high-speed ADC sub-board; the main control core board is connected to the core backplane; the core backplane is connected to the optical fiber transmitter board, the optical fiber receiver board, the high-speed DAC sub-board, and the high-speed ADC sub-board, respectively; the core control board has a network interface and an optical fiber interface for communication with a remote control system, used to transmit power control information from the remote control system to the particle accelerator power supply via the optical fiber transmitter board, and generate the particle accelerator power supply based on the power control information. The core control board generates a preset voltage setpoint signal for the particle accelerator power supply via the high-speed DAC sub-board, triggering the charging and discharging operation of the power supply. It also receives status information from the particle accelerator power supply via the fiber optic receiver board and acquires the current signal of the particle accelerator power supply via the high-speed ADC sub-board, feeding it back to the remote control system via the network interface. Furthermore, the core control board has an FMC interface connected to an external timing system to receive time information data from the external timing system and perform charging and discharging control and status information recording for the particle accelerator power supply based on this time information data. This application achieves fully digital control of the high-voltage charging power supply, filament and hydrogen voltage power supply, and thyristor trigger of each module of the Kicker power supply, enabling high-speed acquisition and dynamic display of fast pulse output current waveforms. It utilizes the time information from the timing system to achieve synchronous timing output of the power supply and records the accurate time of data acquisition and status changes, further improving the automation, digitalization, and intelligent management level of the power supply.
[0031] Referring to the accompanying drawings, in one aspect of an embodiment of this application, a digital monitoring device for a particle accelerator power supply is provided.
[0032] like Figure 1As shown, the digital monitoring device for a particle accelerator power supply (Kicker power supply) of this application consists of a main control core board, a core backplane, an optical fiber transmitter board, an optical fiber receiver board, a high-speed DAC daughterboard, and a high-speed ADC daughterboard. The main control core board is connected to the optical fiber transmitter board, the optical fiber receiver board, the high-speed DAC daughterboard, and the high-speed ADC daughterboard through the core backplane and draws power from the core backplane.
[0033] The main control core board uses a Xilinx Kintex-7 FPGA as the core processing unit and is equipped with a high-speed FMC interface, gigabit Ethernet port, fiber optic interface, and JTAG debugging interface to meet the control requirements of the Kicker power control system. The functions of each interface are as follows:
[0034] 1) In order to achieve fast and stable data interaction with the remote control system, the main control core board communicates with the remote control system via Ethernet through the gigabit network port to complete the command issuance of Kicker power and the feedback of power status data.
[0035] 2) The main control core board receives and parses the 32-bit trigger event code sent by the remote control system through the fiber optic interface. When it determines that the received trigger event code is consistent with the working event code of the Kicker power supply, it detects the frequency of the high-frequency signal input through the fiber optic interface. When a high-frequency peak frequency that meets the requirements is detected, a charge / discharge trigger signal is generated to charge / discharge the Kicker power supply.
[0036] 3) The main control core board receives time information data sent by the White Rabbit timing system through the high-speed FMC interface, enabling the Kicker power control system to perform power operation and power status data monitoring under the time information system.
[0037] 4) The main control core board completes the code debugging work during the development process of the Kicker power control system through the JTAG interface.
[0038] Kicker power modules are numerous, requiring the main control core board to generate multiple control signals to control the power supply of these modules. The core backplane is responsible for routing the signals generated by the main control core board to the corresponding fiber optic transmitter boards for signal output. Furthermore, the core backplane is also responsible for transmitting signals acquired by the fiber optic receiver boards back to the main control core board for data analysis and processing.
[0039] To address the strong electromagnetic interference between Kicker power supplies and ensure the stability of remote communication, the fiber optic transmitter board sends optical control signals generated by the main control core board to the module power supply, enabling remote control of the high-voltage charging power supply, thyristor filament, and hydrogen power supply. The fiber optic receiver board receives serial power status data returned to the power control system from the high-voltage charging power supply, thyristor filament, and hydrogen power supply.
[0040] In this embodiment, the high-speed DAC sub-board completes the task of setting the high-precision preset voltage of the high-voltage charging power supply through the onboard 16-bit high-speed analog-to-digital converter (DAC).
[0041] Furthermore, the high-speed ADC daughterboard uses a 12-bit ADC chip with a JESD204B interface and a high sampling rate of 2.5Gsps to acquire the output waveform of the Kicker power supply. After adding a timestamp from the timing system to each data point, the waveform data is transmitted to the main control core board. The main control core board is responsible for receiving and uploading the data to the control system for further storage, display, and analysis.
[0042] In this embodiment of the application, in order to realize remote monitoring of the operating status of the Kicker power supply, a custom Kicker power supply control system network communication protocol, a communication protocol between the Kicker power supply control system and the high-voltage charging power supply, and a communication protocol between the Kicker power supply control system and the filament power supply and the hydrogen pressure power supply were formulated.
[0043] The remote control system interacts with the Kicker power control system based on the UDP network data transmission protocol. The user layer data in the UDP protocol uses a custom data format, as shown in Table 1. Each frame of the network protocol consists of eight parts, and the specific meaning of each part is shown in Table 2. Different modules are distinguished by ADR, and high-voltage charging power supply, filament power supply and hydrogen pressure power supply are distinguished by device identification code CID1. Different command codes CID2 are defined to realize functions such as power-on, power-off, reset, enable operation switch, remote control switch, single trigger, multiple trigger switch, current setting, event setting, high-frequency signal setting, voltage setting, charge and discharge trigger signal parameter setting and output status readback.
[0044] Serial Number 1 2 3 4 5 6 7 8 byte count 4 2 1 2 1 1 unknown 4 Format SOI ALL_LEN VER ADR CID1 CID2(RTN) INFO EOI
[0045] Table 1
[0046]
[0047] Table 2
[0048] The Kicker power control system interacts with the high-voltage charging power supply, filament power supply, and hydrogen power supply via a user-defined serial protocol based on fiber optics. The protocol frame format is shown in Table 3, and each frame consists of six parts, the meaning of which is shown in Table 4. The high-voltage charging power supply, filament power supply, and hydrogen power supply are distinguished by the device identification code CID1. Different command codes CID2 are defined to implement functions such as power-on, power-off, reset, enable operation switch, remote control switch, single trigger, multiple trigger switch, current setting, event setting, high-frequency signal setting, voltage setting, charge / discharge trigger signal parameter setting, and output status readback.
[0049] Serial Number 1 2 3 4 5 6 byte count 1 1 1 4 1 1 Format SOI CID1 CID2 INFO VERY E0I
[0050] Table 3
[0051] Serial Number symbol Meaning 1 SOI Frame header 2 CID1 Equipment identification code 3 CID2 command field 4 INFO Command information field 5 VERY Validation fields 6 EOI Frame end
[0052] Table 4
[0053] Figure 2 The diagram below shows the functional modules of the Kicker power control system software. All modules are developed using the pure hardware description language Verilog. The functions and data processing flow of the modules are described below.
[0054] A1. The time processing module receives time information from the White Rabbit timing system, uses it as the standard time for the control system, and appends this time to the acquired data, status data, etc.
[0055] A2. The network data receiving and sending module receives commands and data from the remote control system through the gigabit network port. The network data parsing module parses and verifies the command data, processes the valid commands and data as described in A3, and forms a response message according to the network communication protocol format and sends it back to the remote control system, completing the task of receiving and sending.
[0056] A3. High-speed acquisition module according to Figure 3The workflow involves acquiring the output waveform of the power supply load. First, the ADC front-end parameters, including the front-end voltage attenuation factor, sampling clock frequency, and digitally controllable gain amplification factor, are configured. Then, a JESD204B transmission link is established between the FPGA and the ADC. After the link is established, the FPGA's JESD204 IP core receives the sampled data from the ADC. The data output by the IP core is composed of multiple interleaved sampled data, requiring demapping. To obtain the effective segment of the high-speed load output waveform, the high-speed acquisition module uses a discharge signal as a trigger signal. The storage length of the waveform data is set according to requirements. When the discharge signal arrives, the effective segment data of the load output waveform is buffered in the BRAM. Subsequently, the network data parsing module reads the waveform data from the BRAM, and the network data receiving and transmitting module completes the waveform data feedback.
[0057] A4. After the commands and data issued by the remote control system are parsed by the network data, the target objects are classified and operated according to the specific contents of ADR, CID1, CID2 and INFO.
[0058] B1. If the target is a high-voltage charging power supply, the commands and data are passed to the high-voltage charging power supply data parsing module for processing. The processing is roughly divided into two categories: First, the preset voltage setpoint is sent to the high-precision DAC voltage setpoint module. This module controls the conversion of the digital voltage setpoint into an analog quantity according to the DAC's operating timing and interfaces with the high-voltage charging power supply via a BNC interface. Second, other commands such as power-on, power-off, reset, enable operation switches, remote control switches, single trigger, and multiple trigger switches are passed to the high-voltage charging power supply's fiber optic serial communication module. The commands are then packaged according to the protocol format and sent to the high-voltage charging power supply for execution via fiber optic cable.
[0059] B2. If the target is the filament and hydrogen power supply, all commands and data are passed to the filament and hydrogen power supply data parsing module for parsing, then passed to the filament and hydrogen power supply fiber optic serial communication module for packaging according to the protocol format, and finally sent to the filament and hydrogen power supply for execution via fiber optic cable.
[0060] B3. If the goal is to set charging and discharging parameters, the parsed key charging and discharging parameters (including the pulse width of the charging pulse, the delay between the charging and discharging signals, the pulse width of the discharging signal, the precise delay value of the discharging signal, and the period of the charging and discharging signals) are sent to the charging and discharging timing control module. When the charging and discharging enable signals are valid, the charging and discharging timing control module generates charging and discharging trigger pulses that meet strict timing requirements based on the parameters. These pulses are then connected to the high-voltage charging power supplies and thyristor switches of the six modules via multiple optical fibers to trigger the charging and discharging actions and generate the required current value.
[0061] B4. If the goal is to set a trigger event code, the network data parsing module sends the parsed 32-bit trigger event code to the event code detection module. The event code detection module receives and detects the trigger event code input from the external fiber optic cable. When the externally input trigger event code matches the 32-bit trigger event code sent by the control system, a charging enable signal is generated, triggering the charge / discharge timing control module to generate a charging trigger signal that meets the requirements. The charging trigger signal is transmitted through the fiber optic cable to the high-voltage charging power supply, controlling the high-voltage power supply to output, thereby completing the charging action of the Kicker power supply.
[0062] B5. If the target is to set the discharge frequency value, the network data parsing module sends the parsed 32-bit discharge frequency value to the frequency monitoring module. The frequency detection module receives and detects the high-frequency square wave signal input from the external optical fiber, and calculates the frequency of the high-frequency sweep signal using the direct frequency measurement method. When the detected high-frequency square wave frequency value matches the discharge frequency value sent by the control system, a discharge enable signal is generated according to the charging and discharging parameters sent by the control system. Using the rising edge of this signal as a delay reference, six discharge trigger signals with adjustable pulse width, delay, and period are output. The discharge trigger signals are transmitted to the thyristor switch through the optical fiber, causing the thyristor switch to open, thereby completing the discharge action of the Kicker power supply.
[0063] B6. If the goal is to set a preset output time, the network data parsing module sends the parsed 64-bit preset output time value to the timing output module. The timing output module receives the time from the timing system as the current time, calculates and generates charging and discharging enable signals based on the preset output time value, and the two signals trigger the charging and discharging timing control module to generate charging and discharging trigger signals that meet the requirements.
[0064] B7. If the goal is to query the operating status of the power supply, the following three cases should be handled.
[0065] C1. Regarding the operating status of the high-voltage charging power supply, the fiber optic serial communication module receives power status data returned by the high-voltage charging power supply via a serial fiber optic port. The high-voltage charging power supply data parsing module, according to the custom communication protocol between the Kicker power control system and the high-voltage charging power supply, parses the returned status data and sends the parsed output voltage, output current, preset voltage, preset frequency, preset pulse width, and power supply status values to the network data parsing module. The network data parsing module reassembles the data according to a custom network communication protocol. The reassembled high-voltage charging power supply status data is then transmitted back to the remote control system via the network data receiving and sending module, based on the UDP Ethernet communication protocol and a gigabit network port.
[0066] C2. Regarding the operating status of the filament and hydrogen power supply, the fiber optic serial communication module for the filament and hydrogen power supply receives power status data returned by the filament and hydrogen power supply via a serial fiber optic port. The filament and hydrogen power supply data parsing module parses the status data returned by the filament and hydrogen power supply according to the custom communication protocol between the Kicker power control system and the filament and hydrogen power supply, and sends the parsed output voltage value, output current value, and power supply status value to the network data parsing module. The network data parsing module reassembles the data according to the custom network communication protocol. The reassembled filament and hydrogen power supply data is then transmitted back to the remote control system via the network data receiving and sending module, based on the UDP Ethernet communication protocol and a gigabit network port.
[0067] C3. Regarding the output current waveform data of the power supply, the high-speed ADC acquisition module uses a high-speed ADC to acquire and quantize the input load output waveform, assembles it into a data frame according to a specific format, and sends it to the FPGA via the JESD204B interface. The FPGA demaps the mixed data, timestamps the data based on the White Rabbit timing system, and stores the processed output waveform data in the BRAM. Subsequently, the network data parsing module reads the data in the BRAM and reassembles the data according to a custom network communication protocol. The reassembled load output current waveform data is then transmitted back to the remote control system via the network data receiving and sending module, based on the UDP Ethernet communication protocol and a gigabit network port.
[0068] The present invention has the following advantages due to the adoption of the above technical solutions:
[0069] (1) It realizes full digital control and all-round monitoring of high voltage charging power supply, thyristor, auxiliary filament and hydrogen pressure power supply. Debugging personnel can remotely operate the particle accelerator power supply and obtain the power supply's operating status in real time. Power supply debugging is more convenient, and fault troubleshooting is faster and more effective, which improves the efficiency of debugging and operation and maintenance.
[0070] (2) It realizes high-speed digital acquisition of output current waveform, and can comprehensively and accurately monitor the output waveform of the power supply without the need for an oscilloscope. It can also know the key information such as the rise time, top width, and fall time of the output waveform, understand the operating status of the power supply in real time, and establish a database based on the acquired output waveform data.
[0071] (3) It can receive time information from the timing system to realize the timing output of current, and can also be used as the accurate time for high-speed data acquisition and state change. After the data has time information, it can not only reduce the pressure of real-time data upload, but also segment the data by time, thereby improving the efficiency of subsequent database data retrieval, mining and analysis.
[0072] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the embodiments described above are merely illustrative.
[0073] The integrated units implemented as software functional units described above can be stored in a computer-readable storage medium. These software functional units, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0074] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A digital monitoring device for a particle accelerator power supply, characterized in that, The device includes: a main control core board, a core backplane, an optical fiber transmitting board, an optical fiber receiving board, a high-speed DAC sub-board, and a high-speed ADC sub-board; the main control core board is connected to the core backplane; the core backplane is connected to the optical fiber transmitting board, the optical fiber receiving board, the high-speed DAC sub-board, and the high-speed ADC sub-board, respectively. The core control board has a network interface and an optical fiber interface for communication with the remote control system. It transmits power control information from the remote control system to the particle accelerator power supply via the optical fiber transmitter board, generates trigger signals for charging and discharging operations of the particle accelerator power supply based on the power control information, and generates a preset voltage setpoint signal for the particle accelerator power supply via the high-speed DAC sub-board. The core control board also receives status information from the particle accelerator power supply via the optical fiber receiver board, and collects the current signal of the particle accelerator power supply via the high-speed ADC sub-board, feeding it back to the remote control system via the network interface. The core control board also has an FMC interface for connecting to an external timing system to receive time information data sent by the external timing system, and to control the charging and discharging of the particle accelerator power supply and record status information based on the time information data. The particle accelerator power supply module includes: a high-voltage charging power supply, a filament and hydrogen voltage power supply, and a thyristor trigger; the core control board communicates with the remote control system based on the UDP protocol, and the network protocol uses ADR to distinguish different modules and device identification code CID1 to distinguish the high-voltage charging power supply, filament and hydrogen voltage power supply. The high-speed ADC daughterboard acquires the output waveform of the particle accelerator power supply based on a 12-bit ADC chip that supports the JESD204B interface and a 2.5Gsps sampling rate. The functional modules of the main control core board are developed based on the pure hardware description language Verilog. The functional modules and their data processing flow include: A1. The time processing module receives time information from the White Rabbit timing system, uses it as the standard time, and adds the time to the collected data and status data. A2. The network data receiving and sending module receives commands and data from the remote control system through the gigabit network port. The network data parsing module parses and verifies the commands and data, processes the valid commands and data as in A3, and forms a response message according to the network communication protocol format and sends it back to the remote control system. A3. The high-speed acquisition module acquires the power load output waveform according to the workflow. First, it configures the front-end parameters of the high-speed ADC daughterboard, including the front-end voltage attenuation factor, sampling clock frequency, and digitally controllable gain amplification factor. Then, it establishes a JESD204B transmission link with the high-speed ADC daughterboard. After the link is established, it uses the JESD204 IP core to receive the sampled data from the high-speed ADC daughterboard. The high-speed acquisition module uses the discharge signal as a trigger signal. According to the set waveform data storage length, when the discharge signal arrives, it buffers the effective segment data of the load output waveform into the BRAM. Then, the network data parsing module reads the waveform data in the BRAM, and the network data receiving and sending module completes the waveform data return work. A4. After the commands and data issued by the remote control system are parsed through network data, the target objects are classified and operated according to the content of the device identification code. B1. If the target is a high-voltage charging power supply, the commands and data are passed to the high-voltage charging power supply data parsing module for processing. The processing is divided into two categories: the preset voltage setpoint is sent to the high-precision DAC voltage setpoint module, which controls the DAC to convert the digital voltage setpoint into an analog quantity according to the DAC working timing, and then connects to the high-voltage charging power supply through the BNC interface; other commands such as power-on, power-off, reset, enable operation switch, remote control switch, single trigger, and multiple trigger switch are passed to the high-voltage charging power supply fiber optic serial communication module, which packages the commands according to the protocol format and sends them to the high-voltage charging power supply for execution through fiber optic cable. B2. If the target is the filament and hydrogen power supply, all commands and data are passed to the filament and hydrogen power supply data parsing module for parsing, then passed to the filament and hydrogen power supply fiber optic serial communication module for packaging according to the protocol format, and finally sent to the filament and hydrogen power supply for execution via fiber optic cable. B3. If the goal is to set the charging and discharging parameters, the parsed charging and discharging parameters will be sent to the charging and discharging timing control module. B4. If the goal is to set the trigger event code, the network data parsing module sends the parsed 32-bit trigger event code to the event code detection module. The event code detection module receives and detects the trigger event code input from the external optical fiber. When the externally input trigger event code matches the 32-bit trigger event code sent by the control system, a charging enable signal is generated, triggering the charging and discharging timing control module to generate a charging trigger signal that meets the requirements. The charging trigger signal is transmitted to the high-voltage charging power supply through the optical fiber, controlling the high-voltage power supply to output, thereby completing the charging action. B5. If the target is to set the discharge frequency value, the network data parsing module sends the parsed 32-bit discharge frequency value to the frequency monitoring module. The frequency detection module receives and detects the high-frequency square wave signal input from the external optical fiber, calculates the frequency of the high-frequency sweep signal using the direct frequency measurement method, and generates a discharge enable signal based on the charging and discharging parameters issued by the control system when the detected high-frequency square wave frequency value is consistent with the discharge frequency value issued by the control system. Using the rising edge of this signal as the delay reference, it outputs six discharge trigger signals with adjustable pulse width, delay, and period. The discharge trigger signal is transmitted to the thyristor switch through the optical fiber, causing the thyristor switch to open, thereby completing the discharge action. B6. If the goal is to set a preset output time, the network data parsing module sends the parsed 64-bit preset output time value to the timing output module. The timing output module receives the time of the timing system as the current time, calculates and generates charging and discharging enable signals according to the preset output time value, and the two signals trigger the charging and discharging timing control module to generate charging and discharging trigger signals that meet the requirements. B7. If the goal is to query the power supply's operating status, the query process is divided into the following three states: C1. Inquiry about the operating status of the high-voltage charging power supply; C2. Inquiry about the operating status of the filament and hydrogen power supply; C3. Querying the output current waveform data of the power supply.
2. The digital monitoring device for particle accelerator power supply according to claim 1, characterized in that, The network interface is a gigabit Ethernet port, used for Ethernet communication between the core control board and the remote control system to complete the command issuance to the particle accelerator power supply and the feedback of power status information.
3. The digital monitoring device for particle accelerator power supply according to claim 1, characterized in that, The main control core board receives and parses the trigger event code sent by the remote control system through the optical fiber interface. When it determines that the received trigger event code is consistent with the pre-stored working event code of the particle accelerator power supply, it then detects the frequency of the high-frequency signal input through the optical fiber interface. When a frequency that meets the requirements is detected, a charging and discharging trigger signal is generated.
4. The digital monitoring device for particle accelerator power supply according to claim 1, characterized in that, The core control board receives time information data from the White Rabbit timing system through the FMC interface.
5. The digital monitoring device for particle accelerator power supply according to claim 1, characterized in that, The core control board also has a JTAG interface for debugging the particle accelerator power supply.
6. The digital monitoring device for particle accelerator power supply according to claim 1, characterized in that, The high-speed DAC subboard uses its onboard 16-bit high-speed digital-to-analog converter (DAC) to set the preset voltage for the particle accelerator power supply.
7. The digital monitoring device for particle accelerator power supply according to claim 1, characterized in that, The core control board adds timestamps to the data collected by the high-speed ADC sub-board based on the time information data from the timing system.
8. The digital monitoring device for particle accelerator power supply according to claim 7, characterized in that, The remote control system further stores, analyzes, and graphically displays the data with added timestamps.