A high-voltage single-pulse generation system
By combining software and hardware systems, a low-cost and high-efficiency high-voltage single-pulse generation was achieved, solving the problems of high cost and complex adjustment of high-voltage single-pulse power supplies in existing technologies, and providing high-voltage single pulses with precisely adjustable pulse width and peak value.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANKAI UNIV
- Filing Date
- 2022-10-08
- Publication Date
- 2026-05-05
AI Technical Summary
Existing high-voltage single-pulse power supplies are expensive to manufacture and have complex processes, making it difficult to achieve precise adjustment of pulse width and peak value.
The system combines a software system (single_pulse software) with a hardware system, connected via a USB cable. The software system precisely sets the pulse width and transmits instructions to the Arduino development board. The hardware system uses a high-speed optocoupler and a transistor to drive a high-voltage relay to generate a high-voltage single pulse. The pulse width and peak value are set by the software, and the peak value is provided by a high-voltage DC power supply.
It achieves low-cost and easy-to-implement high-voltage single-pulse generation, with precise adjustment of pulse width and peak value, suitable for certain applications, and has practicality and high promotion value.
Smart Images

Figure CN115603711B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a high-voltage single-pulse generation system, belonging to the fields of software development and electronic engineering. Background Technology
[0002] High-voltage pulses are widely used in scientific research. For example, the power supply used in dielectric barrier discharge devices is a high-voltage pulse power supply. High-voltage pulses with a certain frequency and duty cycle can be implemented through simple circuits. In some applications, it is necessary to provide a single high-voltage pulse with precisely adjustable pulse width and peak value in a timely manner according to the user's needs, i.e., a high-voltage single pulse. The manufacture of such a high-voltage single pulse power supply is often costly and the manufacturing process is very complex. Summary of the Invention
[0003] The technical problem this invention aims to solve is to provide a low-cost, easily implemented high-voltage single-pulse generation system for timely delivery of a single high-voltage pulse with precisely adjustable pulse width and peak value in certain applications. Our solution is as follows:
[0004] A high-voltage single-pulse generation system mainly comprises two subsystems: a software system (“single_pulse” software) and a hardware system. The two subsystems are connected and transmit data via a USB cable. After the two subsystems are connected, the user can precisely set the pulse width of the high-voltage single pulse in the “single_pulse” software with a setting accuracy of 1ms and a pulse width range of 1ms to several seconds. The “single_pulse” software then transmits the pulse width information to the Arduino development board in the hardware system. The Arduino development board emits a single low-voltage pulse with a fixed peak value of 5V and a pulse width identical to the value set in the “single_pulse” software. This pulse drives a high-voltage relay via a high-speed optocoupler and transistor in the hardware system, thereby generating a high-voltage single pulse with the same pulse width as the 5V low-voltage single pulse. The peak value of the high-voltage single pulse is determined by the output voltage of the high-voltage DC power supply.
[0005] The software system described in this system is a self-developed "single_pulse" software. This software is responsible for sending commands to the Arduino development board in the hardware system, causing the Arduino development board to emit a 5V low-voltage single pulse with a specified pulse width. This software can recognize the USB port to complete the connection and disconnection with the hardware system. The software can precisely set the pulse width of the high-voltage single pulse according to the user's needs, with an accuracy of 1ms and a pulse width range of 1ms to several seconds.
[0006] The hardware system described in this system consists of three parts: an Arduino development board, a high-voltage switching circuit, and a high-voltage DC power supply. The Arduino development board receives instructions from the software system and generates a 5V low-voltage single pulse with a pulse width matching the software's preset value. The core components of the high-voltage switching circuit are a high-speed optocoupler and a transistor. The high-voltage switching circuit receives the 5V low-voltage single pulse from the Arduino development board and drives the opening and closing of the high-voltage relay contacts in the circuit according to the pulse width of this single pulse. The closing duration of the high-voltage relay contacts is the same as the pulse width set in the software and the pulse width of the 5V low-voltage single pulse. The pulse width of the generated high-voltage single pulse is the software-set value, and the peak value of the high-voltage single pulse is determined by the output voltage of the external high-voltage DC power supply. The high-voltage DC power supply provides the pulse peak value for the system.
[0007] Compared with other high-voltage single-pulse power supplies, this system has the following characteristics:
[0008] This system is low-cost and easy to implement. Through simple operation and settings, it can provide a single high-voltage pulse with precise adjustable pulse width and peak value in certain applications. It has strong practicality and high promotion value. Attached Figure Description
[0009] Figure 1 This is a schematic diagram of a high-voltage single-pulse generation system.
[0010] Figure 2 It is a software interface for a high-voltage single-pulse generation system. Detailed Implementation
[0011] The following is a detailed description of a high-voltage single-pulse generation system in conjunction with the accompanying drawings.
[0012] Figure 1 The high-voltage single-pulse generation system shown consists of two main parts: a software system and a hardware system.
[0013] Figure 1 The software system refers to the self-developed "single_pulse" software. This software is installed on the computer and connects to the hardware system via USB. It allows for precise setting of the pulse width of the high-voltage single pulse, ranging from 1ms to several seconds with an accuracy of 1ms. The software's function is to transmit the user-defined pulse width information to the hardware system. Specific usage methods will be discussed in conjunction with... Figure 2 This will be discussed in detail later.
[0014] Figure 1The hardware system consists of three parts: an Arduino development board, a high-voltage switching circuit, and a high-voltage DC power supply. The Arduino development board receives instructions from the software system and generates a low-voltage single pulse with a peak value of 5V, matching the pulse width set in the software. The Arduino development board connects directly to the computer via a USB cable, with its OUT and GND pins connected to the high-voltage switching circuit. The high-voltage switching circuit receives the 5V low-voltage single pulse from the Arduino development board and drives the opening and closing of the high-voltage relay contacts based on the pulse width of this single pulse. The high-voltage switching circuit consists of resistors R1 and R2, a high-speed optocoupler 6N135, diode D, transistor Q, a low-voltage DC power supply, and a high-voltage relay. The core components are the high-speed optocoupler 6N135 and transistor Q. The OUT pin of the Arduino development board is connected in series with resistor R1 and then connected to pin 2 of the high-speed optocoupler 6N135. The GND pin of the Arduino development board is connected to pin 3 of the high-speed optocoupler 6N135. Pin 5 of the high-speed optocoupler 6N135 is connected to the base (B) of transistor Q and one end of resistor R2. The collector (C) of transistor Q is connected to the anode of diode D. The cathode of diode D, pins 6 and 8 of the high-speed optocoupler 6N135 are both connected to the anode of the low-voltage DC power supply. The other end of resistor R2 and the emitter (E) of transistor Q are both connected to the cathode of the low-voltage DC power supply. The coil of the high-voltage relay is connected in parallel across diode D. The high-speed optocoupler 6N135 receives a low-voltage single pulse with a peak value of 5V from the Arduino development board, performing an electrical-to-optical-to-electrical signal conversion. Transistor Q activates, current flows through the high-voltage relay coil, and the high-voltage relay contacts close. After the low-voltage single pulse disappears, the high-voltage relay contacts open. The contact closure duration of the high-voltage relay is the same as the pulse width of the low-voltage single pulse and the value set in the software. The low-voltage DC power supply provides the current for the high-voltage relay, while the external high-voltage DC power supply provides the peak voltage for the high-voltage single pulse.
[0015] The interface of the software used in this high-voltage monopulse generator system is as follows: Figure 2 As shown. The software is named "single_pulse". The drop-down list box after "port" displays the available computer ports. Users can change the value after "pulse width (ms)" to set the pulse width of the high-voltage single pulse as needed. The pulse width can be set from 1ms to several seconds, with a setting accuracy of 1ms. The "connect" and "disconnect" buttons can connect and disconnect the software from the hardware system. The "pulse" button can send software commands to the hardware system to generate a single high-voltage pulse with precisely adjustable pulse width and peak value. The "fresh" button keeps the available computer ports up-to-date.
[0016] In practical use, this high-voltage single-pulse generator system first connects the software and hardware systems using a USB cable. After inserting the USB cable into the computer's USB port, click the "fresh" button in the "single_pulse" software, select the latest port, and click the "connect" button to establish a connection between the software and hardware systems. The dialog box will display "COM? is open!". Then, connect the low-voltage DC power supply and the high-voltage DC power supply to the hardware system. The user sets the desired pulse width in the "single_pulse" software and adjusts the high-voltage DC power supply output voltage to the desired peak value of the high-voltage single pulse. Clicking the "pulse" button in the "single_pulse" software sends a command to the hardware system, generating a single high-voltage pulse with precisely adjustable pulse width and peak value. The pulse width of the high-voltage single pulse is the software-set value, and the peak value is the output voltage value of the high-voltage DC power supply. After using the system, the user must turn off the high-voltage DC power supply and the low-voltage DC power supply, and click the "disconnect" button in the software to disconnect the software and hardware systems. The software will display "No connection!". Close the software and remove the USB cable.
[0017] This high-voltage single-pulse generation system, through the combination of software and hardware systems, can provide a single high-voltage pulse with precisely adjustable pulse width and peak value. It is low in cost, easy to implement, and can be used in certain applications requiring high-voltage single pulses. It is highly practical and has great potential for widespread application.
[0018] The above description is an example of a high-voltage single-pulse generation system. Any modifications, additions, or substitutions made by those skilled in the art within the scope of the above description should fall within the protection scope of this invention.
Claims
1. A high-voltage single-pulse generation system, mainly comprising: The system consists of two subsystems: a software system and a hardware system. The software system is called "single_pulse," while the hardware system comprises an Arduino development board, a high-voltage switching circuit, and a high-voltage DC power supply. The two subsystems are connected via a USB cable. The user precisely sets the pulse width of the high-voltage single pulse in the "single_pulse" software, which then transmits this pulse width information to the Arduino development board in the hardware system. The Arduino development board receives the instructions from the software system. The high-voltage switching circuit receives the pulse information from the Arduino development board and drives the opening and closing of the high-voltage relay contacts in the circuit according to the pulse width. The high-voltage DC power supply provides the pulse peak value for the system.
2. The high-voltage single-pulse generation system according to claim 1, characterized in that: The "single_pulse" software allows for precise setting of the pulse width of a high-voltage single pulse, with a setting accuracy of 1ms and a pulse width range of 1ms to several seconds.
3. The high-voltage single-pulse generation system according to claim 1, characterized in that: The high-voltage switching circuit consists of resistors R1 and R2, a high-speed optocoupler 6N135, diode D, transistor Q, a high-voltage relay, and a low-voltage DC power supply. The OUT pin of the Arduino development board is connected in series with resistor R1 and then connected to pin 2 of the high-speed optocoupler 6N135. The GND pin of the Arduino development board is connected to pin 3 of the high-speed optocoupler 6N135. Pin 5 of the high-speed optocoupler 6N135 is connected to the base (B) of transistor Q and one end of resistor R2. The collector (C) of transistor Q is connected to the anode of diode D. The cathode of diode D, pins 6 and 8 of the high-speed optocoupler 6N135, are both connected to the anode of the low-voltage DC power supply. The other end of resistor R2 and the emitter (E) of transistor Q are both connected to the cathode of the low-voltage DC power supply. The coil of the high-voltage relay is connected in parallel across diode D.
4. The high-voltage single-pulse generation system according to claim 1, characterized in that: The Arduino development board receives instructions from the "single_pulse" software and generates a low-voltage single pulse with a peak value of 5V, the same as the pulse width set by the software.
5. A high-voltage single-pulse generation system according to claim 3, characterized in that: The high-speed optocoupler 6N135 receives a low-voltage single-pulse signal from the Arduino development board, performs an electrical-to-optical-to-electrical signal conversion, activates the transistor, closes the high-voltage relay contacts, and opens the high-voltage relay contacts after the low-voltage single pulse disappears, thereby emitting a high-voltage single pulse with the same pulse width as the low-voltage single pulse and the software setting value.
6. A high-voltage single-pulse generation system according to claim 3, characterized in that: The low-voltage DC power supply provides current for the operation of the high-voltage relay. When current flows through the coil of the high-voltage relay, its contacts close.
7. A high-voltage single-pulse generation system according to claim 1, characterized in that: High-voltage DC power supplies provide peak voltage for high-voltage single pulses. By adjusting the output voltage of the high-voltage DC power supply, high-voltage single pulses with different peak values can be obtained.
8. A high-voltage single-pulse generation system according to claim 1, characterized in that: Through the organic integration of hardware and software systems, a single high-voltage pulse with precisely adjustable pulse width and peak value can be provided. The pulse width is set by software with an accuracy of 1ms and an adjustable range from 1ms to several seconds. The peak value is determined by an external high-voltage DC power supply.
Citation Information
Patent Citations
Laser pulse control card of laser micro-processing equipment and control method
CN102489874A
High pressure array supersound pulse excitation device
CN206321608U