A sspc overcurrent protection time acquisition apparatus and method
By combining a voltage signal conditioning circuit and a microcontroller acquisition module, the high cost and safety risks of SSPC overcurrent protection time testing are solved, achieving low cost, high precision, multi-voltage specification compatibility and safety isolation, suitable for automated acquisition of SSPC overcurrent protection time.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TIANJING AVIATION ELECTRO-MECHANICAL CO LTD
- Filing Date
- 2026-03-17
- Publication Date
- 2026-07-03
AI Technical Summary
Existing SSPC overcurrent protection time testing is costly, complex to operate, and poses safety risks, and has poor compatibility with multiple voltage specifications.
The system employs a voltage signal conditioning circuit, a microcontroller acquisition module, and a host computer. High-voltage signal conversion and safety isolation are achieved through voltage divider resistors and optocoupler isolators. Overcurrent protection time is automatically acquired by combining RS232 serial communication and the Stopwatch function.
It achieves safe, reliable, and low-cost testing with accuracy improved to <3ms, supports multi-voltage specifications, reduces hardware costs to less than 10% of traditional equipment, and is suitable for any computer.
Smart Images

Figure CN122331373A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of solid-state power distribution equipment testing technology, and to an SSPC overcurrent protection time acquisition device and method, which is particularly suitable for the automated acquisition of overcurrent protection time of 28V / 270V / 540V SSPCs (solid-state power controllers). Background Technology
[0002] Traditional testing of solid-state power controllers relies on oscilloscopes or specialized instruments.
[0003] Current testing methods are costly and complex, and direct acquisition of high-voltage signals poses safety risks; multi-voltage SSPC requires customized testing solutions and has poor compatibility. Summary of the Invention
[0004] This invention provides an SSPC overcurrent protection time acquisition device and method, which solves the problems of high testing costs, complex operation and safety risks in existing tests.
[0005] The first aspect of this invention provides an SSPC overcurrent protection time acquisition device, comprising: a voltage signal conditioning circuit, a microcontroller acquisition module, and a host computer; The voltage signal conditioning circuit includes: voltage divider resistors and optocouplers; the voltage divider resistors are connected to the input terminal of the optocouplers and the output terminal of the SSPC respectively, and the output terminal of the optocouplers is connected to the microcontroller acquisition module; the resistance value of the voltage divider resistors is adjusted according to the voltage output of the SSPC; the voltage signal conditioning circuit is used to convert the high voltage signal into a low-level logic signal and provide it to the microcontroller acquisition module. The microcontroller acquisition module is used to send status data to the host computer when the output level of the voltage signal conditioning circuit changes. The host computer is used to obtain the overcurrent protection time based on the status data sent by the microcontroller acquisition module using the Stopwatch function.
[0006] Optionally, the output of the optocoupler isolator is high when the SSPC is working normally and low when the SSPC is powered off or under overcurrent protection.
[0007] Optionally, a microcontroller acquisition module is used to send first state data when the output of the optocoupler changes from low to high level, and to send second state data when the output of the optocoupler changes from high to low level. The first status data is used to instruct the host computer to start timing, and the second status data is used to instruct the host computer to stop timing.
[0008] Optionally, the host computer is specifically used to start the Stopwatch function and begin timing when it receives the first state data, and to stop the Stopwatch function and end timing when it receives the second state data, using the data at the end of the Stopwatch function as the overcurrent protection time.
[0009] Optionally, the microcontroller acquisition module and the host computer communicate via RS232 serial port.
[0010] Optionally, the host computer can also be used to enable automatic reconnection when the serial port is abnormally disconnected.
[0011] Optionally, HEX / ASCII dual-mode data can be used for communication between the host computer and the microcontroller acquisition module.
[0012] A second aspect of the present invention provides a method for acquiring SSPC overcurrent protection time, using the device described in any one of the first aspects.
[0013] This invention provides an SSPC overcurrent protection time acquisition device and method, the technical advantages of which are: 1. Safety isolation: Optocoupler withstand voltage ≥5000V, ensuring safety during high-voltage testing; 2. Improved accuracy: Timing error <3ms (traditional solution >10ms); 3. Multi-voltage compatibility: Dynamically adapts to 28V / 270V / 540V through resistor voltage division ratio; 4. Reduced costs: Hardware costs are less than 10% of traditional equipment; 5. TTL to USB communication, no industrial control computer required, compatible with any computer. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. The drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0015] Figure 1 Here is a block diagram of the SSPC overcurrent protection time acquisition device system structure; Figure 2 The circuit schematic of the SSPC overcurrent protection time acquisition device; Figure 3 The flowchart shows the software for the SSPC overcurrent protection time acquisition device. Detailed Implementation
[0016] 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 embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0017] The features and illustrative embodiments of various aspects of the present invention will now be described in detail. Numerous specific details are set forth in the following detailed description to provide a thorough understanding of the invention. However, it will be apparent to those skilled in the art that the invention may be practiced without requiring some of these specific details. The following description of embodiments is merely intended to provide a better understanding of the invention by illustrating examples of the invention. The invention is by no means limited to any specific setups and methods set forth below, but covers any improvements, substitutions, and modifications to structures, methods, and devices without departing from the spirit of the invention. Well-known structures and techniques are not shown in the drawings and the following description to avoid unnecessarily obscuring the invention.
[0018] In the description of this invention, it should be noted that the directions or positional relationships indicated by terms such as "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer" are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience of describing and simplifying the invention, and should not be construed as limiting the invention. Furthermore, the use of ordinal numbers (e.g., "first and second," etc.) is for distinguishing objects and is not limited to this order, and should not be construed as indicating or implying relative importance.
[0019] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly, encompassing both direct connection and indirect connection via an intermediate medium. Those skilled in the art can understand the specific meaning of these terms in this invention based on the specific circumstances.
[0020] It should be noted that, unless otherwise specified, the embodiments of the present invention and the features thereof can be combined with each other, and the various embodiments can be referenced and cited in each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0021] The present invention will be further described in detail below with reference to the embodiments and accompanying drawings, but the embodiments of the present invention are not limited thereto.
[0022] like Figures 1-3As shown, the present invention provides an SSPC overcurrent protection time acquisition device, including: a voltage signal conditioning circuit, a microcontroller acquisition module, and a host computer; The voltage signal conditioning circuit includes: voltage divider resistors and optocouplers; the voltage divider resistors are connected to the input terminal of the optocouplers and the output terminal of the SSPC respectively, and the output terminal of the optocouplers is connected to the microcontroller acquisition module; the resistance value of the voltage divider resistors is adjusted according to the voltage output of the SSPC; the voltage signal conditioning circuit is used to convert the high voltage signal into a low-level logic signal and provide it to the microcontroller acquisition module. The microcontroller acquisition module is used to send status data to the host computer when the output level of the voltage signal conditioning circuit changes. The host computer is used to obtain the overcurrent protection time based on the status data sent by the microcontroller acquisition module using the Stopwatch function.
[0023] Optionally, the output of the optocoupler isolator is high when the SSPC is working normally and low when the SSPC is powered off or under overcurrent protection.
[0024] Optionally, a microcontroller acquisition module is used to send first state data when the output of the optocoupler changes from low to high level, and to send second state data when the output of the optocoupler changes from high to low level. The first status data is used to instruct the host computer to start timing, and the second status data is used to instruct the host computer to stop timing.
[0025] Optionally, the host computer is specifically used to start the Stopwatch function and begin timing when it receives the first state data, and to stop the Stopwatch function and end timing when it receives the second state data, using the data at the end of the Stopwatch function as the overcurrent protection time.
[0026] Optionally, the microcontroller acquisition module and the host computer communicate via RS232 serial port.
[0027] Optionally, the host computer can also be used to enable automatic reconnection when the serial port is abnormally disconnected.
[0028] Optionally, HEX / ASCII dual-mode data can be used for communication between the host computer and the microcontroller acquisition module.
[0029] For example, in a voltage signal conditioning circuit, the resistance value of the voltage divider resistor is dynamically matched according to the input voltage, and the optocoupler isolator uses a high-speed optocoupler.
[0030] For example, the microcontroller acquisition module initializes the serial port baud rate to 9600, monitors the transitions of its own I / O ports through a state machine (low level 0x01 indicates overcurrent trigger, high level 0x00 indicates normal), and uploads status data through the serial port. Its own I / O port is connected to the output of the optocoupler isolator.
[0031] For example, the host computer timing system receives status data based on serial communication and uses the Stopwatch function to calculate the time interval from overcurrent (0x00) to overcurrent trigger (0x01) to realize overcurrent protection time acquisition.
[0032] For example, the hardware implementation includes: like Figure 2 As shown, the signal conditioning circuit includes voltage divider resistors (R1=2.7kΩ, R2=27kΩ, R3=54kΩ), an optocoupler (PC817), and the output of the optocoupler is connected to the P3.0 port of the microcontroller (internal pull-up).
[0033] For example, the software implementation includes: Initialize the serial port (baud rate 9600, no parity, stop bits 1). The microcontroller monitors the I / O port status in real time, sending 0x00 / 0x01 when a change occurs. The host computer automatically scans the port and parses the data in ASCII or HEX mode. 0x00 triggers Stopwatch.Start, and 0x01 triggers Stopwatch.Stop.
[0034] For example, the testing process includes: Connect the output of the SSPC (Solid State Power Controller) to the voltage signal conditioning circuit; open the serial port on the host computer and start monitoring; the SSPC (Solid State Power Controller) triggers overcurrent protection, and the device automatically records the "duration of low level"; the host computer interface displays the protection time (e.g., "0.128 seconds").
[0035] like Figure 2 As shown, the voltage signal conditioning circuit uses a voltage divider resistor chain (e.g., 540V→5V) to reduce the input voltage; an optocoupler isolator (e.g., PC817) is used to achieve electrical isolation, and the output is connected to the microcontroller's IO port (default high level), which is pulled low to 0V when overcurrent is triggered.
[0036] For example, a possible dynamic detection algorithm for a microcontroller is as follows: / / Core logic for state transition detection (excerpt from microcontroller code) if (last_state != Level) { last_state = Level; send_byte(Level ? 0x01 : 0x00); / / Send data when the state changes. } For example, a possible high-precision timing engine for a host computer based on the Visual Studio platform and written in C# is as follows: / / Timing logic based on Stopwatch (excerpt from host computer code) private Stopwatch stopwatch = new Stopwatch(); private void textBox1_TextChanged(object sender, EventArgs e) { if(textBox1.Text.EndsWith("0")&&!isTiming) { stopwatch.Restart(); / / Detected 0x00 and started the timer } else if(textBox1.Text.EndsWith("1")&&isTiming) { stopwatch.Stop(); / / Stop timing when 0x01 is detected. textBox2.Text = $"{stopwatch.Elapsed.TotalSeconds:F3} seconds"; } }
[0037] The above detailed embodiments are a description of the present invention. It should not be considered that the specific embodiments of the present invention are limited to these descriptions. For those skilled in the art, several simple deductions and substitutions can be made without departing from the concept of the present invention, and all of these should be considered to fall within the protection scope of the present invention.
Claims
1. An SSPC overcurrent protection time acquisition device, characterized in that, include: Voltage signal conditioning circuit, microcontroller acquisition module and host computer; The voltage signal conditioning circuit includes: voltage divider resistors and optocouplers; the voltage divider resistors are connected to the input terminal of the optocouplers and the output terminal of the SSPC respectively, and the output terminal of the optocouplers is connected to the microcontroller acquisition module; the resistance value of the voltage divider resistors is adjusted according to the voltage output of the SSPC; the voltage signal conditioning circuit is used to convert the high voltage signal into a low-level logic signal and provide it to the microcontroller acquisition module. The microcontroller acquisition module is used to send status data to the host computer when the output level of the voltage signal conditioning circuit changes. The host computer is used to obtain the overcurrent protection time based on the status data sent by the microcontroller acquisition module using the Stopwatch function.
2. The SSPC overcurrent protection time acquisition device according to claim 1, characterized in that, The output of the optocoupler isolator is high when the SSPC is working normally, and low when the SSPC is powered off or under overcurrent protection.
3. The SSPC overcurrent protection time acquisition device according to claim 2, characterized in that, The microcontroller acquisition module is specifically used to send first state data when it detects that the output of the optocoupler has changed from low to high level, and to send second state data when it detects that the output of the optocoupler has changed from high to low level. The first status data is used to instruct the host computer to start timing, and the second status data is used to instruct the host computer to stop timing.
4. The SSPC overcurrent protection time acquisition device according to claim 3, characterized in that, Specifically, the host computer is used to start the Stopwatch function and begin timing when it receives the first state data, and to stop the Stopwatch function and end timing when it receives the second state data. The data at the end of the Stopwatch function's timing is used as the overcurrent protection time.
5. The SSPC overcurrent protection time acquisition device according to claim 2, characterized in that, The microcontroller acquisition module communicates with the host computer via RS232 serial port.
6. The SSPC overcurrent protection time acquisition device according to claim 5, characterized in that, The host computer is also used to enable automatic reconnection when the serial port is abnormally disconnected.
7. The SSPC overcurrent protection time acquisition device according to claim 5, characterized in that, The communication between the host computer and the microcontroller acquisition module uses HEX / ASCII dual-mode data.
8. A method for acquiring SSPC overcurrent protection time, characterized in that, The device used as described in any one of claims 1-7.