Thyristor trigger control method and device, storage medium and controller
By acquiring instantaneous current values and voltage zero-crossing synchronization signals in real time to determine the power factor angle and generate trigger pulse signals, the accuracy problem of thyristor trigger control under high-voltage conditions is solved, and continuous and high-quality power control under high-voltage conditions is achieved.
Patent Information
- Application Number
- CN202511404104.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2045-09-29
AI Technical Summary
Under high voltage conditions, existing thyristor triggering control methods cannot accurately determine the true turn-off time, causing the thyristor turn-on time in phase-shift triggering control to deviate from the natural turn-off point, resulting in voltage and current surges and affecting the control effect.
An ADC module is used to collect the instantaneous current value in real time. The power factor angle is determined by combining the voltage zero-crossing synchronization signal. The trigger pulse signal is generated by the EPWM module to realize the accurate turn-on and turn-off control of the thyristor.
To ensure the continuity of thyristor triggering control, avoid sudden changes in voltage and current, improve power control quality, and enhance load protection performance.
Smart Images

Figure CN120896580B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of thyristor trigger control, and particularly relates to a thyristor trigger control method and device, a storage medium and a controller. BACKGROUND
[0002] The thyristor has a half-controlled characteristic, and its off process cannot be directly controlled and needs to wait for the main loop current to naturally decrease to zero to complete the off. The existing thyristor mostly adopts a phase-shift trigger angle control, and when facing a non-pure resistive load, there is a phase difference between the voltage and the current, and the thyristor itself has a freewheeling characteristic. In a low-voltage condition, the real off time of the thyristor can be determined through hardware circuit detection; but in a high-voltage environment, the hardware detection scheme is difficult to implement, and the software sampling generally adopts an average value direct current filtering mode.
[0003] But the above sampling mode in a high-voltage environment has a low sampling rate and insufficient data reference, so as to cause the real off time of the thyristor to be unable to be accurately determined. This makes the thyristor opening time in the phase-shift trigger control advance or lag compared with the natural off point, and further causes voltage and current to suddenly change, and seriously affects the control effect. SUMMARY
[0004] The main purpose of the present application is to provide a thyristor trigger control method, device, storage medium and controller, and aims to solve the technical problem that in a high-voltage environment, the hardware detection scheme is difficult to implement, the software average value direct current filtering sampling rate is low, the real off time of the thyristor cannot be accurately determined, and further causes the thyristor opening time in the phase-shift trigger control to deviate from the natural off point, causes voltage and current to suddenly change, and affects the control effect.
[0005] To achieve the above-mentioned purpose, the present application provides a thyristor trigger control method applied to a thyristor trigger circuit, the method is executed by a controller, the controller is connected with the thyristor trigger circuit, the controller includes an ADC module for collecting current instantaneous values and an EPWM module for generating a trigger pulse signal, and the method includes: in response to a phase-shift trigger signal, acquiring the current instantaneous value of the loop in which the thyristor is located according to a preset sampling frequency, wherein the trigger pulse signal is used to control the thyristor to be turned on in the current period; in the case that the thyristor is in a conduction state, determining the current power factor angle of the load of the thyristor trigger circuit based on the current instantaneous value and a voltage zero-crossing synchronization signal, taking the current power factor angle as the trigger angle of the next period, and the trigger angle of the next period is used to determine the trigger time of sending the trigger pulse signal to the thyristor in the next period; and in the case that the thyristor is in a conduction state, performing a clamping processing on the EPWM module.
[0006] Optionally, before determining the current power factor angle of the load of the thyristor trigger circuit based on the current instantaneous value and the voltage zero-crossing synchronization signal in the case that the thyristor is in the conducting state, the method further comprises: determining the conducting state of the thyristor based on a plurality of current instantaneous values; and sending a trigger pulse signal to the thyristor in the case that the thyristor is in the non-conducting state until determining that the thyristor is in the conducting state based on a current instantaneous value.
[0007] Optionally, in the case that the thyristor is in the full-cycle conducting state, the method further comprises: obtaining a current instantaneous value of a loop in which the thyristor is located in the thyristor trigger circuit according to a preset sampling frequency in response to a phase-shift trigger signal, wherein the trigger pulse signal is used to control the thyristor to be in the conducting state in a current cycle; and determining a current power factor angle of the load of the thyristor trigger circuit based on the current instantaneous value and a voltage zero-crossing synchronization signal in the case that the thyristor is in the conducting state, and taking the current power factor angle as a trigger angle of all other cycles, the trigger angle of all other cycles being used to determine a trigger time of sending the trigger pulse signal to the thyristor in all other cycles; and sending a trigger angle command to the thyristor trigger circuit and performing a clamping processing on an EPWM module in the case that the thyristor is in the conducting state, wherein the trigger angle command comprises the trigger angle of all other cycles.
[0008] Optionally, the determining the current power factor angle of the load of the thyristor trigger circuit based on the current instantaneous value and the voltage zero-crossing synchronization signal comprises: performing current zero-crossing detection on the current instantaneous value to obtain a current zero-crossing point; and determining the current power factor angle of the load of the thyristor trigger circuit based on a phase difference between the current zero-crossing point and the voltage zero-crossing synchronization signal.
[0009] Optionally, the determining the conducting state of the thyristor based on a plurality of current instantaneous values comprises: determining the conducting state of the thyristor based on a preset conducting condition and a plurality of current instantaneous values, wherein the preset conducting condition at least comprises a preset number of monotonically increasing current instantaneous values and a preset number of monotonically decreasing current instantaneous values.
[0010] Optionally, the controller is a DSP chip.
[0011] In addition, to achieve the above object, the application further provides a thyristor trigger control device, comprising: a current sampling module, configured to obtain an instantaneous current value of a loop in which a thyristor is located in a thyristor trigger circuit according to a preset sampling frequency in response to a phase shift trigger signal, wherein the phase shift trigger signal is used to control the thyristor to be turned on in a current period; a trigger angle determination module, configured to determine a current power factor angle of a load of the thyristor trigger circuit based on the instantaneous current value and a voltage zero-crossing synchronization signal in a case that the thyristor is in a turned-on state, and take the current power factor angle as a trigger angle of a next period, the trigger angle of the next period being used to determine a trigger time of sending a trigger pulse signal to the thyristor in the next period; and a clamping module, configured to clamp an EPWM module in a case that the thyristor is in the turned-on state.
[0012] The application further provides a controller, comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method in any possible implementation manner.
[0013] The application further provides a computer-readable storage medium storing a computer program, and the computer program is executed by a processor to implement the method in any possible implementation manner.
[0014] The thyristor trigger control method, device, storage medium and controller provided by the application can ensure the continuity of the phase shift trigger control of the thyristor by detecting the current through the ADC module to determine the turn-off and turn-on time of the thyristor in the high-voltage power control application scenario. The application solves the problem that the turn-on state of the thyristor cannot be fed back through a hardware scheme under high-voltage conditions, avoids the problems of discontinuous trigger, sudden changes of current, voltage and power caused by the freewheeling of the thyristor in the power control under high-voltage dangerous environment, significantly improves the quality of power control, and effectively improves the protection performance of the load. BRIEF DESCRIPTION OF DRAWINGS
[0015] Figure 1 One of the flowcharts of the thyristor trigger control method provided by the embodiments of the application;
[0016] Figure 2 The second flowchart of the thyristor trigger control method provided by the embodiments of the application;
[0017] Figure 3 The structural block diagram of the thyristor trigger control device provided by the embodiments of the application;
[0018] Figure 4 The structural schematic diagram of the controller provided by the embodiments of the application.
[0019] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0020] It should be understood that the specific embodiments described herein are merely exemplary and not intended to limit the present application.
[0021] The thyristor has a semi-controlled characteristic, and its off process cannot be directly realized by control, and needs to wait for the main loop current to naturally decrease to zero to complete the off. The existing thyristor adopts phase-shift trigger angle control, and when facing a non-pure resistive load, there is a phase difference between the voltage and the current, and the thyristor itself has a freewheeling characteristic. Under low-voltage conditions, the real off time of the thyristor can be determined through detection of a hardware circuit; but in a high-voltage environment, the implementation difficulty of the hardware detection scheme is great, and the software sampling generally adopts an average value direct current filtering mode.
[0022] But the above sampling mode in a high-voltage environment has low sampling rate and insufficient data reference, so as to cause the real off time of the thyristor to be unable to be accurately determined. This makes the thyristor opening time in the phase-shift trigger control appear ahead of or lag behind the natural off point, and further causes voltage and current to suddenly change, which seriously affects the control effect.
[0023] To solve the above problems, the present application provides a thyristor trigger control method, device, storage medium and controller, and the present application scheme will be described in detail below.
[0024] Figure 1 One of the flowcharts of the thyristor trigger control method provided by the first embodiment of the present application, the thyristor trigger control method is applied to a thyristor trigger circuit, the method can be executed by a controller, the controller is connected with the thyristor trigger circuit, and the controller can include an ADC module for collecting current instantaneous value and an EPWM module for generating a trigger pulse signal.
[0025] Referring to Figure 1 The thyristor trigger control method can include the following steps:
[0026] S11, in response to a phase-shift trigger signal, acquiring a current instantaneous value of a loop in which a thyristor in a thyristor trigger circuit is located according to a preset sampling frequency, wherein the phase-shift trigger signal is used to control the thyristor to be turned on in a current period;
[0027] S12, in the case that the thyristor is in a conduction state, determining a current power factor angle of a load of the thyristor trigger circuit based on the current instantaneous value and a voltage zero-crossing synchronization signal, taking the current power factor angle as a trigger angle of a next period, and the trigger angle of the next period is used to determine a trigger time of sending a trigger pulse signal to the thyristor in the next period.
[0028] S13, send a trigger pulse signal to the thyristor trigger circuit based on the trigger angle of the next period, and perform a clamping process on the EPWM module in the case that the thyristor is in a conducting state.
[0029] It should be noted that two trigger periods are taken as examples in the embodiment, and the controller is a TI C2000 series DSP chip with a main frequency of no less than 60 Mhz.
[0030] It can be understood that in other embodiments, in step S12, the EPWM module can be clamped in the case that the thyristor is in a conducting state, so as to reduce unnecessary power loss in the prior art; the embodiment is based on this, and the trigger angle of the thyristor in different trigger periods is calculated to ensure that each trigger can be continuous at the current off time, so as to avoid voltage and current mutation and improve the accuracy and quality of power control.
[0031] In the specific implementation process, the phase-shifted trigger thyristor is first controlled, and the controller acquires the current instantaneous value of the main loop in which the thyristor is located in the thyristor trigger circuit according to a preset sampling frequency in response to a phase-shifted trigger signal, wherein the phase-shifted trigger signal is used to control the thyristor to be turned on in the current period.
[0032] For example, the embodiment takes a DSP chip as an example, and the DSP chip can generate an ADC interrupt with a sampling frequency of no less than 10 kHz through frequency division, which can ensure that the instantaneous value of the output current is sampled at least 200 times in one period. It can be understood that the sampling frequency provided by the embodiment can support the program to make an accurate judgment on the current state and value at which the sampling is performed, and because the sampling frequency in the application is high enough, the sampling delay error can be ignored.
[0033] It should be noted that the gate drive of the thyristor requires a low requirement, and only one pulse can make it conduct. However, in actual application, in order to ensure that the thyristor and the loop in which it is located can be truly turned on, the prior art usually sets the length of the driving pulse to be multiple times of the pulse period width required for turning on. This method will inevitably waste part of the driving power and cause unnecessary energy waste.
[0034] Therefore, the embodiment uses the ADC module in the DSP chip to collect the current value in real time, and determines the conducting state of the thyristor based on a plurality of continuous current values, and adjusts the thyristor that is not in a conducting state to a conducting state.
[0035] In one embodiment, before step S12, the method further comprises:
[0036] S111, determine the conducting state of the thyristor based on a plurality of current instantaneous values.
[0037] S112, in the case where the thyristor is in the non-conduction state, a trigger pulse signal is sent to the thyristor until it is determined that the thyristor is in the conduction state based on the current instantaneous value.
[0038] In the specific implementation process, if the current instantaneous value gradually increases from 0 or gradually decreases from 0 at a plurality of consecutive sampling points, it is determined that the current loop in which the thyristor is located has current, and the thyristor is in the conduction state, otherwise, it is determined that the thyristor is not in the conduction state.
[0039] When the thyristor is not in the conduction state, the EPWM module continuously sends a trigger pulse signal to the thyristor until it is determined that the thyristor is in the conduction state according to the determination method based on the current instantaneous value in the above steps.
[0040] It can be understood that, when the existing thyristor is in the conduction state, the trigger pulse width is lengthened for safety, thereby unnecessary power loss is generated. The present embodiment detects the current instantaneous value in real time to determine whether the current thyristor is in the normal conduction state, and the trigger pulse in the normal conduction state is blocked on this basis. Compared with the traditional scheme, the present embodiment not only ensures the safe triggering of the thyristor, but also reduces the driving power consumption of the overall circuit, that is, unnecessary power loss is avoided, thereby saving the cost of the hardware driving power supply.
[0041] In the case where the thyristor is in the conduction state, the present embodiment continuously monitors the current instantaneous value. First, the current power factor angle of the load of the thyristor trigger circuit is determined based on the current instantaneous value and the voltage zero-crossing synchronization signal, and the current power factor angle is used as the trigger angle of the next period. The trigger angle of the next period is used to determine the trigger time of the trigger pulse signal sent to the thyristor in the next period.
[0042] In the specific implementation process, after it is determined that the thyristor is in the conduction state, the current instantaneous value is still continuously monitored. When the current zero-crossing condition occurs in the current instantaneous values corresponding to consecutive sampling points, the current zero-crossing points are obtained by detecting the current zero-crossing of a plurality of current instantaneous values.
[0043] Further, the current power factor angle of the load of the thyristor trigger circuit is determined based on the phase difference between the current zero-crossing point and the voltage zero-crossing synchronization signal, and the current power factor angle is used as the trigger angle of the next period.
[0044] Specifically, the time point of the current zero-crossing point and the time point of the voltage zero-crossing synchronization signal are obtained, and the time difference between the two is calculated. The time difference is converted into a phase angle to obtain the current power factor angle of the load of the trigger circuit, and the current power factor angle is used as the trigger angle of the next period.
[0045] It should be noted that the voltage zero-crossing synchronization signal can be obtained from the main power supply voltage of the thyristor trigger circuit through an additional hardware comparator circuit, that is, a very sharp rising or falling edge pulse signal is generated at the moment of zero-crossing of the alternating voltage, and the voltage zero-crossing synchronization signal is transmitted to the interrupt pin of the DSP chip.
[0046] It can be understood that the thyristor is turned on only when the current drops to zero (i.e., the current naturally crosses zero) and is turned off. In an inductive load, the current lags behind the voltage. If the thyristor is triggered at the voltage zero-crossing, the current has not yet been established, i.e., the thyristor cannot be turned on. Therefore, a delay angle must be triggered, and this delay angle is the current power factor angle in the embodiment. Thus, the trigger angle of the next period is triggered at the moment when the current is about to cross zero but has not yet crossed zero, so that the trigger pulse of the next period immediately follows after the current of the current period is naturally turned off, so that the current waveform is continuous and sudden changes are avoided.
[0047] After sending the trigger pulse signal to the thyristor trigger circuit based on the trigger angle of the next period, the EPWM module is clamped based on the above steps S111 to S112 in the case that the thyristor is in the on state.
[0048] The thyristor trigger control method proposed in the embodiment of the application determines the turn-off time of the thyristor through current detection of the ADC module in the high-voltage power control application scenario, thereby ensuring the continuity of the phase-shift trigger control of the thyristor, solving the problem that the on state of the thyristor cannot be fed back under high-voltage conditions through a hardware scheme, avoiding the problems of discontinuous triggering and sudden changes in current, voltage and power caused by freewheeling of the thyristor in power control in a high-voltage dangerous environment, significantly improving the quality of power control, and better protecting the load.
[0049] In addition, the embodiment of the application adopts a DSP high-sampling-rate instantaneous value AD detection technology. This sampling method can accurately obtain the instantaneous value and effective value in the alternating power supply. Compared with the direct-current average value sampling method previously applied in the thyristor power control scene, the speed is faster and the accuracy is higher, and the current condition in the main circuit of the thyristor can be accurately monitored in all directions.
[0050] Figure 2 The second flowchart of the thyristor trigger control method provided for the second embodiment of the application, which is applied to the case that the thyristor trigger circuit needs to be turned on for a full period, and the method can be executed by a controller connected with the thyristor trigger circuit. The controller can include an ADC module for collecting current instantaneous values and an EPWM module for generating a trigger pulse signal. The controller can be a DSP chip.
[0051] Reference Figure 2The thyristor trigger control method can comprise the following steps:
[0052] S21, in response to the phase shift trigger signal, acquiring a current instantaneous value of a loop in which the thyristor is located in the thyristor trigger circuit according to a preset sampling frequency, wherein the trigger pulse signal is used to control the thyristor to conduct in the current period;
[0053] S22, in the case that the thyristor is in a conducting state, determining a current power factor angle of the load of the thyristor trigger circuit based on the current instantaneous value and the voltage zero-crossing synchronization signal, and taking the current power factor angle as a trigger angle of all other periods, the trigger angle of all other periods being used to determine a trigger moment of the trigger pulse signal sent to the thyristor in all other periods;
[0054] S23, sending a trigger angle command to the thyristor trigger circuit, and performing a blocking processing on the EPWM module in the case that the thyristor is in the conducting state, wherein the trigger angle command comprises the trigger angle of all other periods.
[0055] It can be understood that the embodiment is applied to the case that the thyristor trigger circuit needs to be conducted in a full period, and in the case that the thyristor needs to be conducted in a full period, due to different types of loads, the specific trigger angle required for the full conduction of the thyristor is uncertain: under a resistive load, the thyristor can be conducted at the corresponding voltage zero-crossing to ensure full-period conduction; but the phase difference between voltage and current in a non-pure resistive load will cause the trigger point of full conduction to change. In order to ensure that the thyristor is conducted in a period, the prior art usually selects to continuously trigger the trigger pulse without interruption, which has a high demand for driving power.
[0056] It should be noted that, compared with the above embodiment, after the trigger angle of all other periods is determined, it is assigned to the EPWM module and normally triggered through counting, and whether the thyristor is successfully conducted is judged again through the current detection of steps S111 to S112 in the period, and the blocking processing is performed in the case that the thyristor is successfully conducted, so as to reduce the maximum power consumption and average power consumption of the whole control process, and also can reduce the design cost of hardware.
[0057] The thyristor trigger control method provided in the embodiment of the application uses the current power factor angle calculated through the AD current zero-crossing detection as the trigger angle of the whole stage in the stage that the thyristor needs to be conducted in a full period. Compared with the traditional way of continuously triggering to realize full conduction, the embodiment of the application greatly reduces the driving power consumption, and can adaptively calculate according to different load conditions, thereby ensuring the safety of the full conduction of the thyristor in different application scenarios.
[0058] On the basis of the above embodiment, Figure 3As shown in a structural block diagram of a thyristor trigger control device according to an embodiment of the present application, Figure 3 the thyristor trigger control device 200 can include a current sampling module 210, a trigger angle determination module 220 and a clamping module 230, wherein,
[0059] The current sampling module 210 is configured to obtain an instantaneous current value of a loop in which a thyristor is located in a thyristor trigger circuit according to a preset sampling frequency in response to a phase-shifted trigger signal, wherein the trigger pulse signal is used to control the thyristor to be turned on in a current period.
[0060] The trigger angle determination module 220 is configured to determine a current power factor angle of a load of the thyristor trigger circuit based on the instantaneous current value and a voltage zero-crossing synchronization signal in a case where the thyristor is in a turned-on state, and take the current power factor angle as a trigger angle of a next period, wherein the trigger angle of the next period is used to determine a trigger time at which the trigger pulse signal is sent to the thyristor in the next period.
[0061] The clamping module 230 is configured to perform clamping processing on an EPWM module in a case where the thyristor is in the turned-on state.
[0062] In an exemplary embodiment, the thyristor trigger control device 200 can further include a turned-on judgment and adjustment module, which is configured to determine a turned-on state of the thyristor based on a plurality of instantaneous current values, and send the trigger pulse signal to the thyristor in a case where the thyristor is in a turned-off state until it is determined that the thyristor is in the turned-on state based on the instantaneous current values.
[0063] In an exemplary embodiment, the device further includes a full-period turned-on module, which is configured to obtain the instantaneous current value of the loop in which the thyristor is located in the thyristor trigger circuit according to the preset sampling frequency in response to the phase-shifted trigger signal, wherein the trigger pulse signal is used to control the thyristor to be turned on in a current period; determine the current power factor angle of the load of the thyristor trigger circuit based on the instantaneous current value and the voltage zero-crossing synchronization signal in a case where the thyristor is in the turned-on state, and take the current power factor angle as a trigger angle of all other periods, wherein the trigger angles of all other periods are used to determine trigger times at which the trigger pulse signal is sent to the thyristor in all other periods; send a trigger angle command to the thyristor trigger circuit, wherein the trigger angle command includes the trigger angles of all other periods; and perform clamping processing on the EPWM module in a case where the thyristor is in the turned-on state.
[0064] In an exemplary embodiment, the trigger angle determination module 220 can be further configured to perform current zero-crossing detection on the instantaneous current value to obtain a current zero-crossing point, and determine the current power factor angle of the load of the thyristor trigger circuit based on a phase difference between the current zero-crossing point and the voltage zero-crossing synchronization signal.
[0065] In the example embodiment, the conduction judgment and adjustment module can also be configured to determine the conduction state of the thyristor based on preset conduction conditions and the plurality of current instantaneous values, wherein the preset conduction conditions at least include a preset number of monotonically increasing current instantaneous values and a preset number of monotonically decreasing current instantaneous values.
[0066] In the example embodiment, the controller in the thyristor trigger control device 200 is a DSP chip.
[0067] Those skilled in the art should understand that the division of each module in the embodiment is only a logical division of functions, and in actual application, all or part of the modules can be integrated onto one or more actual carriers, and the modules can all be implemented in the form of software invoked by a processing unit, or all be implemented in the form of hardware, or be implemented in the form of software and hardware combination. It should be noted that the modules in the thyristor trigger control device in the embodiment are one-to-one corresponding to the steps in the thyristor trigger control method in the foregoing embodiment, and therefore, the specific embodiments of the embodiment can refer to the embodiments of the foregoing thyristor trigger control method, which will not be described herein again.
[0068] On the basis of the foregoing embodiments, Figure 4 FIG. 1 shows a structure of a controller according to an embodiment of the present application, which can include a processor 310, a communication interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 can communicate with each other through the communication bus 340. The processor 310 can invoke the logical instructions in the memory 330 to execute a thyristor trigger control method, which includes the following steps. Figure 4 In the example embodiment, the controller can include a processor 310, a communication interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communication interface 320, and the memory 330 can communicate with each other through the communication bus 340. The processor 310 can invoke the logical instructions in the memory 330 to execute a thyristor trigger control method, which includes the following steps. In response to a phase-shift trigger signal, the current instantaneous value of a loop in which a thyristor in a thyristor trigger circuit is located is acquired at a preset sampling frequency, wherein the trigger pulse signal is used to control the thyristor to conduct in a current period. In the case that the thyristor is in a conduction state, the current power factor angle of the load of the thyristor trigger circuit is determined based on the current instantaneous value and a voltage zero-crossing synchronization signal, and the current power factor angle is taken as a trigger angle of a next period, which is used to determine the trigger time at which the trigger pulse signal is sent to the thyristor in the next period. In the case that the thyristor is in a conduction state, the EPWM module is subjected to a blocking process.
[0069] In addition, the logic instructions in the memory 330 described above can be implemented in the form of a software function unit and sold or used as an independent product, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the parts that contribute to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0070] On the basis of the above-mentioned embodiments, in another aspect, the present application also provides a computer program product, the computer program product comprising a computer program, the computer program being stored in a non-transitory computer readable storage medium, and the computer program being executed by a processor, so that a computer can execute a thyristor trigger control method provided by the above-mentioned methods, the method comprising: in response to a phase-shift trigger signal, acquiring a current instantaneous value of a loop in which a thyristor is located in a thyristor trigger circuit according to a preset sampling frequency, wherein the trigger pulse signal is used to control the thyristor to conduct in a current period; in the case that the thyristor is in a conducting state, determining a current power factor angle of a load of the thyristor trigger circuit based on the current instantaneous value and a voltage zero-crossing synchronization signal, taking the current power factor angle as a trigger angle of a next period, and the trigger angle of the next period is used to determine a trigger time of sending a trigger pulse signal to the thyristor in the next period; in the case that the thyristor is in the conducting state, performing a clamping processing on an EPWM module.
[0071] On the basis of the above-mentioned embodiments, in another aspect, the present application also provides a computer program product, the computer program product comprising a computer program, the computer program being stored in a non-transitory computer readable storage medium, and the computer program being executed by a processor, so that a computer can execute a thyristor trigger control method provided by the above-mentioned methods, the method comprising: in response to a phase-shift trigger signal, acquiring a current instantaneous value of a loop in which a thyristor is located in a thyristor trigger circuit according to a preset sampling frequency, wherein the trigger pulse signal is used to control the thyristor to conduct in a current period; in the case that the thyristor is in a conducting state, determining a current power factor angle of a load of the thyristor trigger circuit based on the current instantaneous value and a voltage zero-crossing synchronization signal, taking the current power factor angle as a trigger angle of a next period, and the trigger angle of the next period is used to determine a trigger time of sending a trigger pulse signal to the thyristor in the next period; in the case that the thyristor is in the conducting state, performing a clamping processing on an EPWM module.
[0072] The above merely provides the preferred embodiments of the present application, and is not intended to limit the patent scope of the present application. Any equivalent structure or equivalent flowchart transformation based on the content of the present application specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method of triggering control of a thyristor, characterized by, The method is applied to a thyristor trigger circuit, the method is executed by a controller connected with the thyristor trigger circuit, the controller comprises an ADC module for collecting current instantaneous values and an EPWM module for generating a trigger pulse signal, and the method comprises the following steps of: in response to a phase-shifted trigger signal, acquiring a current instantaneous value of a loop in which a thyristor in the thyristor trigger circuit is located at a preset sampling frequency, wherein the phase-shifted trigger signal is used to control the thyristor to be turned on in a current period; in a case that the thyristor is in a conduction state, determining a current power factor angle of a load of the thyristor trigger circuit based on the current instantaneous value and a voltage zero-crossing synchronization signal, and taking the current power factor angle as a trigger angle of a next period, wherein the trigger angle of the next period is used to determine a trigger time of sending a trigger pulse signal to the thyristor in the next period; in a case that the thyristor is in the conduction state, performing a clamping processing on the EPWM module; wherein the step of determining the current power factor angle of the load of the thyristor trigger circuit based on the current instantaneous value and the voltage zero-crossing synchronization signal comprises the following steps of: performing current zero-crossing detection on the current instantaneous value to obtain a current zero-crossing point; determining the current power factor angle of the load of the thyristor trigger circuit based on a phase difference between the current zero-crossing point and the voltage zero-crossing synchronization signal.
2. The method of claim 1, wherein, in a case that the thyristor is in the conduction state, before the step of determining the current power factor angle of the load of the thyristor trigger circuit based on the current instantaneous value and the voltage zero-crossing synchronization signal, the method further comprises the following steps of: determining a conduction state of the thyristor based on a plurality of current instantaneous values; in a case that the thyristor is in a non-conduction state, sending a trigger pulse signal to the thyristor until it is determined that the thyristor is in the conduction state based on the current instantaneous value.
3. The method according to claim 1 or 2, characterized in that, in a case that the thyristor is in a full-period conduction state, the method further comprises the following steps of: in response to a phase-shifted trigger signal, acquiring a current instantaneous value of a loop in which a thyristor in the thyristor trigger circuit is located at a preset sampling frequency, wherein the trigger pulse signal is used to control the thyristor to be turned on in a current period; in a case that the thyristor is in a conduction state, determining a current power factor angle of a load of the thyristor trigger circuit based on the current instantaneous value and a voltage zero-crossing synchronization signal, and taking the current power factor angle as a trigger angle of all other periods, wherein the trigger angle of all other periods is used to determine a trigger time of sending a trigger pulse signal to the thyristor in all other periods; sending a trigger angle command to the thyristor trigger circuit, and performing a clamping processing on the EPWM module in a case that the thyristor is in the conduction state, wherein the trigger angle command comprises the trigger angle of all other periods.
4. The method of claim 2, wherein, the step of determining the conduction state of the thyristor based on the plurality of current instantaneous values comprises the following steps of: determining the conduction state of the thyristor based on a preset conduction condition and the plurality of current instantaneous values, wherein the preset conduction condition at least comprises a preset number of current instantaneous values monotonically increasing and a preset number of current instantaneous values monotonically decreasing.
5. The method of claim 1, wherein, the controller is a DSP chip.
6. A thyristor trigger control device, characterized by comprises the following steps of: The current sampling module is configured to obtain an instantaneous value of a current in a loop in which the thyristor is located in the thyristor trigger circuit according to a preset sampling frequency in response to a phase-shifted trigger signal, wherein the phase-shifted trigger signal is used to control the thyristor to be turned on in a current period. The trigger angle determination module is configured to determine a current power factor angle of a load of the thyristor trigger circuit based on the instantaneous value of the current and a voltage zero-crossing synchronization signal in a case where the thyristor is in a turned-on state, and take the current power factor angle as a trigger angle of a next period, wherein the trigger angle of the next period is used to determine a trigger time at which a trigger pulse signal is sent to the thyristor in the next period. The clamping module is configured to perform clamping processing on the EPWM module in a case where the thyristor is in the turned-on state. The trigger angle determination module is further configured to perform current zero-crossing detection on the instantaneous value of the current to obtain a current zero-crossing point, and determine the current power factor angle of the load of the thyristor trigger circuit based on a phase difference between the current zero-crossing point and a voltage zero-crossing synchronization signal.
7. The apparatus of claim 6, wherein, The device further comprises: The turned-on judgment and adjustment module is configured to determine a turned-on state of the thyristor based on a plurality of instantaneous values of the current, and send a trigger pulse signal to the thyristor in a case where the thyristor is in a turned-off state until the thyristor is determined to be in the turned-on state based on the instantaneous value of the current.
8. A controller characterized by comprising: The device comprises: At least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1 to 5.
9. A computer-readable storage medium, characterized in that, The computer program is stored in the memory and is executed by the processor to implement the method of any one of claims 1 to 5.