A PWM wave narrow pulse elimination method, device, level converter and medium

By obtaining the pulse signal of the complementary switch tube in the power electronic inverter and rectification system and modulating the narrow pulse signal at the junction of the carrier period or sampling period, the switching loss and distortion problems caused by the narrow pulse signal are solved, and the accurate output of the signal is achieved.

CN115395933BActive Publication Date: 2025-08-19WINDEY ENERGY TECHNOLOGY GROUP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211173001.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-26
Publication Date
2025-08-19
Estimated Expiration
2042-09-26

AI Technical Summary

Technical Problem

In power electronic inverter and/or rectifier systems, directly eliminating narrow pulse signals will cause the switching tube output pulse signal distortion and increase harmonics, affecting signal accuracy.

Method used

By obtaining the pulse signal of the complementary switch tube, determining whether its width reaches the limit, modulate the narrow pulse signal at the carrier period junction or the sampling period junction respectively, and adjust the narrow pulse width to the standard range by using compensation or elimination methods to ensure accurate output of the PWM waveform.

Benefits of technology

It realizes the accuracy of signal accuracy while reducing switching losses, and avoids the output pulse signal distortion and harmonic increase.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115395933B_ABST
    Figure CN115395933B_ABST
Patent Text Reader

Abstract

The present application discloses a method, device, level converter, and medium for eliminating narrow pulses in a PWM wave, relating to the field of pulse modulation technology. The method, applied to a PWM modulation circuit containing complementary switching tubes, includes the following steps: obtaining a first pulse signal corresponding to a first switching tube and a second pulse signal corresponding to a second switching tube; determining whether the first pulse signal reaches a first narrow pulse width limit; if so, modulating the first pulse signal according to a narrow pulse and outputting a PWM waveform; if not, determining whether the second pulse signal reaches a second narrow pulse width limit; if so, modulating the second pulse signal according to a narrow pulse and outputting a PWM waveform; if not, outputting a PWM waveform in a normal mode. This method eliminates narrow pulses in a PWM wave while ensuring the accuracy of the waveform output.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of pulse modulation technology, and in particular to a method, device, level converter and medium for eliminating narrow pulses of PWM waves. Background Art

[0002] In power electronic inverter and / or rectifier systems, two-level switching circuits and / or three-level switching circuits are usually used to control the switching of two switching tubes arranged on the half-bridge bridge arm through PWM pulse signals. When the switching tube is controlled by a PWM pulse signal, the pulse signal reflected on the switching tube usually has a narrow pulse signal. Such a narrow pulse signal will increase the switching loss of the switching tube and cause the output pulse signal of the switching tube to be distorted. In order to reduce the switching loss and avoid the distortion of the output pulse signal, the existing method for processing narrow pulse signals is to directly eliminate the narrow pulse signal. However, directly eliminating the narrow pulse will cause part of the pulse signal to be lost in the output pulse signal of the switching tube, increase the output harmonics, and cause the obtained output pulse signal to be inaccurate.

[0003] In view of the above problems, finding out how to accurately eliminate narrow pulse signals is a problem that those skilled in the art are trying their best to solve. Summary of the Invention

[0004] The purpose of this application is to provide a PWM wave narrow pulse elimination method, device, level converter and medium for accurately eliminating narrow pulse signals.

[0005] To solve the above technical problems, the present application provides a method for eliminating narrow pulses of PWM waves, which is applied to a PWM modulation circuit containing complementary switching tubes, comprising: obtaining a first pulse signal corresponding to a first switching tube and a second pulse signal corresponding to a second switching tube;

[0006] Determining whether the first pulse signal reaches a first narrow pulse width limit;

[0007] If the first narrow pulse width limit is reached, a first narrow pulse signal corresponding to the first pulse signal is collected, and the first narrow pulse signal corresponding to the bottom point of the modulated wave signal is modulated; wherein the bottom point is located at the intersection of two consecutive carrier cycles;

[0008] If the first narrow pulse width limit is not reached, determining whether the second pulse signal reaches a second narrow pulse width limit;

[0009] If the second narrow pulse width limit is reached, a second narrow pulse signal corresponding to the second pulse signal is collected, and the second narrow pulse signal corresponding to the vertex of the modulated wave signal is modulated; wherein the vertex is located at the intersection of two consecutive sampling periods, and the two consecutive sampling periods constitute one carrier period;

[0010] If the second narrow pulse width limit is not reached, the process ends.

[0011] Preferably, modulating the first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0012] Determining whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0013] If yes, then compensating the narrow pulse width of the first narrow pulse signal in the first carrier cycle to the first standard narrow pulse width;

[0014] determining a first compensation amount according to the first standard narrow pulse width and the narrow pulse width of the first narrow pulse signal;

[0015] Determining a compensated narrow pulse width of the first narrow pulse signal within the second carrier cycle according to the first compensation amount;

[0016] determining whether the narrow pulse width of the compensated first narrow pulse signal in the second carrier cycle reaches a first standard narrow pulse width;

[0017] If so, output the compensated first narrow pulse signal;

[0018] If not, the second carrier cycle is set as the first carrier cycle, and the process returns to the step of compensating the narrow pulse width of the first narrow pulse signal in the first carrier cycle to the first standard narrow pulse width.

[0019] Preferably, modulating the first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0020] Determining whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0021] If not, eliminating the narrow pulse width of the first narrow pulse signal within the first carrier cycle;

[0022] determining a second compensation amount according to the eliminated narrow pulse width of the first narrow pulse signal within the first carrier cycle;

[0023] Determining the compensated narrow pulse width of the first narrow pulse signal within the second carrier cycle according to the second compensation amount;

[0024] When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is less than the first standard narrow pulse width, eliminating the narrow pulse width of the first narrow pulse signal in the second carrier cycle;

[0025] When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is equal to the first standard narrow pulse width and is not greater than 2 times the first standard narrow pulse width, outputting the first narrow pulse signal with 2 times the first standard narrow pulse width in the second carrier cycle;

[0026] When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is greater than twice the first standard narrow pulse width, the first narrow pulse signal without compensation is output.

[0027] Preferably, modulating the second narrow pulse signal corresponding to the vertex of the modulation wave signal includes:

[0028] Determining whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0029] If yes, the narrow pulse width of the second narrow pulse signal in the first sampling period is compensated to a second standard narrow pulse width; wherein the second standard narrow pulse width is the difference between the width of the sampling period and the first standard narrow pulse width;

[0030] determining a third compensation amount according to the second standard narrow pulse width and the narrow pulse width of the second narrow pulse signal;

[0031] determining a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to a third compensation amount;

[0032] determining whether the narrow pulse width of the compensated second narrow pulse signal in the second sampling period reaches the first standard narrow pulse width;

[0033] If so, output a compensated second narrow pulse signal;

[0034] If not, a second narrow pulse signal with the first standard narrow pulse width is output at the vertex.

[0035] Preferably, modulating the second narrow pulse signal corresponding to the vertex of the modulation wave signal includes:

[0036] Determining whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0037] If not, eliminating the narrow pulse width of the second narrow pulse signal in the first sampling period;

[0038] determining a fourth compensation amount according to the eliminated narrow pulse width of the second narrow pulse signal within the first sampling period;

[0039] determining a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to a fourth compensation amount;

[0040] When the narrow pulse width of the second narrow pulse signal in the second sampling period is not greater than the third standard narrow pulse width, outputting the second narrow pulse signal in the second sampling period;

[0041] When the narrow pulse width of the second narrow pulse signal in the second sampling period is less than the third standard narrow pulse width but not less than the second standard narrow pulse width, a second narrow pulse signal with the third standard narrow pulse width is output; the third standard narrow pulse width is the difference between the width of the sampling period and twice the first standard narrow pulse width;

[0042] When the narrow pulse width of the second narrow pulse signal in the second sampling period is not less than the width of the sampling period and less than the second standard narrow pulse width, the narrow pulse width of the second narrow pulse signal in the second sampling period is eliminated.

[0043] Preferably, modulating the second narrow pulse signal corresponding to the vertex of the modulation wave signal includes:

[0044] When the narrow pulse width of the second narrow pulse signal in the first sampling period is less than 0, the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period are eliminated.

[0045] Preferably, after eliminating the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period, the method further includes:

[0046] When the narrow pulse width of the second narrow pulse signal in the second sampling period is greater than the width of the sampling period, the narrow pulse widths of the first narrow pulse signal and the second narrow pulse signal in the second sampling period are eliminated.

[0047] To solve the above technical problems, the present application also provides a PWM wave narrow pulse elimination device, which is applied to a PWM modulation circuit containing complementary switching tubes, comprising:

[0048] An acquisition module, configured to acquire a first pulse signal corresponding to the first switching tube and a second pulse signal corresponding to the second switching tube;

[0049] A first judging module, configured to judge whether the first pulse signal reaches a first narrow pulse width limit;

[0050] If the first narrow pulse width limit is reached, the first modulation module is triggered to collect the first narrow pulse signal corresponding to the first pulse signal and modulate the first narrow pulse signal corresponding to the bottom point of the modulation wave signal; wherein the bottom point is located at the intersection of two consecutive carrier cycles, and two consecutive sampling cycles constitute one carrier cycle;

[0051] If the first narrow pulse width limit is not reached, triggering a second judgment module to judge whether the second pulse signal reaches a second narrow pulse width limit;

[0052] If the second narrow pulse width limit is reached, a second modulation module is triggered to collect a second narrow pulse signal corresponding to the second pulse signal and modulate the second narrow pulse signal corresponding to the vertex of the modulated wave signal; wherein the vertex is located at the intersection of two consecutive sampling periods, and the two consecutive sampling periods constitute one carrier period;

[0053] If the second narrow pulse width limit is not reached, the process ends.

[0054] In addition, the device includes the following modules:

[0055] The first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0056] A third judgment module is used to judge whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0057] If yes, triggering a first compensation module to compensate the narrow pulse width of the first narrow pulse signal in the first carrier cycle to a first standard narrow pulse width;

[0058] a first determining module, configured to determine a first compensation amount according to a first standard narrow pulse width and a narrow pulse width of a first narrow pulse signal;

[0059] A second determining module is configured to determine the compensated narrow pulse width of the first narrow pulse signal in the second carrier cycle according to the first compensation amount;

[0060] a fourth judging module, configured to judge whether the narrow pulse width of the compensated first narrow pulse signal in the second carrier cycle reaches a first standard narrow pulse width;

[0061] If so, triggering the first output module to output the compensated first narrow pulse signal;

[0062] If not, the setting module is triggered to set the second carrier cycle as the first carrier cycle and return to the step of compensating the narrow pulse width of the first narrow pulse signal in the first carrier cycle to the first standard narrow pulse width.

[0063] The first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0064] A fifth judgment module is used to judge whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0065] If not, triggering a first elimination module to eliminate the narrow pulse width of the first narrow pulse signal in the first carrier cycle;

[0066] a third determining module, configured to determine a second compensation amount according to the eliminated narrow pulse width of the first narrow pulse signal within the first carrier cycle;

[0067] a fourth determining module, configured to determine the compensated narrow pulse width of the first narrow pulse signal within the second carrier cycle according to the second compensation amount;

[0068] a second elimination module, configured to eliminate the narrow pulse width of the first narrow pulse signal in the second carrier cycle when the narrow pulse width of the first narrow pulse signal in the second carrier cycle is less than the first standard narrow pulse width;

[0069] a second output module, configured to output a first narrow pulse signal having a width twice that of the first standard narrow pulse in a second carrier cycle when the narrow pulse width of the first narrow pulse signal in the second carrier cycle is equal to the first standard narrow pulse width and is not greater than twice the first standard narrow pulse width;

[0070] The third output module is configured to output the uncompensated first narrow pulse signal when the narrow pulse width of the first narrow pulse signal in the second carrier cycle is greater than twice the first standard narrow pulse width.

[0071] The second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0072] A sixth judgment module is used to judge whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0073] If so, triggering a second compensation module for compensating the narrow pulse width of the second narrow pulse signal in the first sampling period to a second standard narrow pulse width; wherein the second standard narrow pulse width is the difference between the width of the sampling period and the first standard narrow pulse width;

[0074] a fifth determining module, configured to determine a third compensation amount according to the second standard narrow pulse width and the narrow pulse width of the second narrow pulse signal;

[0075] a sixth determining module, configured to determine a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to a third compensation amount;

[0076] a seventh judgment module, configured to judge whether the narrow pulse width of the compensated second narrow pulse signal in the second sampling period reaches the first standard narrow pulse width;

[0077] If yes, trigger the fourth output module to output the compensated second narrow pulse signal;

[0078] If not, the fifth output module is triggered to output a second narrow pulse signal with the first standard narrow pulse width at the vertex.

[0079] The second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0080] An eighth judgment module is used to judge whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0081] If not, triggering a third elimination module to eliminate the narrow pulse width of the second narrow pulse signal in the first sampling period;

[0082] a seventh determining module, configured to determine a fourth compensation amount according to the eliminated narrow pulse width of the second narrow pulse signal within the first sampling period;

[0083] an eighth determining module, configured to determine a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to the fourth compensation amount;

[0084] a sixth output module, configured to output a second narrow pulse signal in the second sampling period when the narrow pulse width of the second narrow pulse signal in the second sampling period is not greater than the third standard narrow pulse width;

[0085] a seventh output module, configured to output a second narrow pulse signal having a third standard narrow pulse width when the narrow pulse width of the second narrow pulse signal in the second sampling period is less than the third standard narrow pulse width but not less than the second standard narrow pulse width; the third standard narrow pulse width being the difference between the width of the sampling period and twice the first standard narrow pulse width;

[0086] The fourth elimination module is used to eliminate the narrow pulse width of the second narrow pulse signal in the second sampling period when the narrow pulse width of the second narrow pulse signal in the second sampling period is not less than the width of the sampling period and less than the second standard narrow pulse width.

[0087] The second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0088] The fifth elimination module is configured to eliminate the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period when the narrow pulse width of the second narrow pulse signal in the first sampling period is less than 0.

[0089] After eliminating the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period, the method further includes:

[0090] The sixth elimination module is configured to eliminate the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the second sampling period when the narrow pulse width of the second narrow pulse signal in the second sampling period is greater than the width of the sampling period.

[0091] To solve the above technical problems, the present application further provides a level converter, comprising:

[0092] Memory for storing computer programs;

[0093] The processor is used to point to the computer program to implement the steps of the PWM wave narrow pulse elimination method.

[0094] In order to solve the above technical problems, the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps of the above-mentioned method for eliminating narrow PWM wave pulses are implemented.

[0095] The present application provides a method for eliminating PWM wave narrow pulses, which is applied to a PWM modulation circuit containing complementary switching tubes, and includes: respectively obtaining a first pulse signal corresponding to the first switching tube and a second pulse signal corresponding to the second switching tube; judging whether the first pulse signal reaches a first narrow pulse width limit; if so, modulating the first pulse signal according to a narrow pulse; if not, judging whether the second pulse signal reaches a second narrow pulse width limit; if so, modulating the second pulse signal according to a narrow pulse. The first narrow pulse width limit and the second narrow pulse width limit are used as criteria for whether to modulate the first pulse signal and the second narrow pulse signal according to a narrow pulse. When the criteria are met, the first pulse signal and the second pulse signal are subjected to narrow pulse modulation, and the corresponding PWM waveform is output after processing, so that the narrow pulse signal can be accurately modulated. The present application also provides a PWM wave narrow pulse elimination device, a level converter, and a medium, which have the same effects as above. BRIEF DESCRIPTION OF THE DRAWINGS

[0096] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0097] Figure 1 A flowchart of eliminating narrow pulses of PWM waves provided in an embodiment of the present application;

[0098] Figure 2 This is a schematic diagram of a narrow pulse signal at the bottom point of unilateral compensation;

[0099] Figure 3 This is a schematic diagram of the narrow pulse signal at the bottom point of bilateral compensation;

[0100] Figure 4 This is a schematic diagram of unilaterally eliminating the bottom point narrow pulse signal;

[0101] Figure 5 This is a schematic diagram of eliminating the bottom point narrow pulse signal on both sides;

[0102] Figure 6 This is a schematic diagram of a narrow pulse signal that fills the bottom point on the back side;

[0103] Figure 7 This is a schematic diagram of a narrow pulse signal with one side filling up the vertex;

[0104] Figure 8 This is a schematic diagram of a narrow pulse signal with filled vertices on both sides;

[0105] Figure 9 This is a schematic diagram of unilaterally eliminating the vertex narrow pulse signal;

[0106] Figure 10 This is a schematic diagram of a narrow pulse signal that fills the vertex on one side;

[0107] Figure 11 Schematic diagram of bilateral elimination of vertex narrow pulse signals;

[0108] Figure 12 Schematic diagram for eliminating narrow pulse signals at the top of the upper and lower tubes;

[0109] Figure 13 A structural diagram of a PWM wave narrow pulse elimination device provided in an embodiment of the present application;

[0110] Figure 14 A structural diagram of a level converter provided in an embodiment of the present application;

[0111] Figure 15 A three-level ANPC circuit diagram provided in an embodiment of the present application;

[0112] Figure 16 A two-level circuit diagram provided in an embodiment of the present application. DETAILED DESCRIPTION

[0113] The following will be combined with the accompanying drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making any creative work are within the scope of protection of this application.

[0114] The core of this application is to provide a PWM wave narrow pulse elimination method, device, level converter and medium, which can accurately eliminate narrow pulse signals.

[0115] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0116] Figure 1 This is a flow chart of eliminating narrow pulses of PWM wave provided by the embodiment of the present application. Figure 1 As shown, the PWM wave narrow pulse elimination method is applied to a PWM modulation circuit containing complementary switching tubes, and includes:

[0117] S10: Acquire a first pulse signal corresponding to the first switch tube and a second pulse signal corresponding to the second switch tube.

[0118] It should be noted that the first narrow pulse signal is represented as S1, and the second narrow pulse signal is represented as S2. Both the first narrow pulse signal and the second narrow pulse signal include the dead time DT corresponding to the switch tube in the upper bridge arm and the dead time DT corresponding to the switch tube in the lower bridge arm. In the art, the switch tube in the upper bridge arm is generally referred to as the upper tube, and the switch tube in the lower bridge arm is generally referred to as the lower tube.

[0119] S11: Determine whether the first pulse signal reaches a first narrow pulse width limit.

[0120] If the first narrow pulse width limit is reached, the process proceeds to step S12: collecting a first narrow pulse signal corresponding to the first pulse signal, and modulating the first narrow pulse signal corresponding to the bottom point of the modulation wave signal. Figure 2 This is a schematic diagram of a unilateral compensation bottom point narrow pulse signal, as shown in Figure 2 As shown, the modulated wave signal is represented by SA1, SB1, SA2, SB2, etc. It can be understood that the modulated wave signal is divided into two segments within one cycle, namely SAx and SBx, and x can be a natural number, where the bottom point is located at the intersection of two consecutive carrier cycles Tc.

[0121] If the first narrow pulse width limit is not reached, the process proceeds to step S13: determining whether the second pulse signal reaches the second narrow pulse width limit.

[0122] If the second narrow pulse width limit is reached, the process proceeds to step S14: collecting a second narrow pulse signal corresponding to the second pulse signal, and modulating the second narrow pulse signal corresponding to the peak of the modulation wave signal.

[0123] The vertex is located at the intersection of two consecutive sampling periods Ts, and two consecutive sampling periods constitute a carrier period, which can be expressed as Tc=2Ts. If the second narrow pulse width limit is not reached, the process ends.

[0124] At this time, the first narrow pulse width limit and the second narrow pulse width limit are used as the standard for whether to modulate the narrow pulse. When the standard is met, the first narrow pulse signal and the second narrow pulse signal are modulated, and the narrow pulse signal can be accurately modulated.

[0125] Based on the above embodiment, as a more preferred embodiment, modulating the first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0126] Determining whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0127] In this embodiment, the preset range is based on the narrow pulse width NT, and the pulse width within the preset range is expressed as (NT / 4, NT / 2).

[0128] If so, the narrow pulse width of the first narrow pulse signal in the first carrier cycle is compensated to the first standard narrow pulse width; the narrow pulse width of the first narrow pulse signal in the first carrier cycle can be understood as S1 corresponding to SB1.

[0129] A first compensation amount is determined based on the first standard narrow pulse width and the narrow pulse width of the first narrow pulse signal. The first compensation amount dNT1 is expressed as: dNT1 = -(NT / 2 - SB1). Here, it should be noted that NT / 2 is the first standard narrow pulse width, and SB1 here refers to the narrow pulse signal corresponding to SB1 in S1.

[0130] The narrow pulse width of the first narrow pulse signal after compensation within the second carrier cycle is determined based on the first compensation amount. The narrow pulse width of the first narrow pulse signal after compensation within the second carrier cycle is represented by SA2', and SA2'=SA2+dNT. SA2 represents the portion of S1 corresponding to the modulated wave signal SA2.

[0131] determining whether the narrow pulse width of the compensated first narrow pulse signal in the second carrier cycle reaches a first standard narrow pulse width;

[0132] If so, output the compensated first narrow pulse signal;

[0133] If not, the second carrier cycle is set as the first carrier cycle, and the process returns to the step of compensating the narrow pulse width of the first narrow pulse signal in the first carrier cycle to the first standard narrow pulse width. Figure 3 This is a schematic diagram of the narrow pulse signal at the bottom point of bilateral compensation. The waveform finally presented at this time is bilateral compensation, such as Figure 3 shown.

[0134] Based on the above embodiment, as a more preferred embodiment, modulating the first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0135] Determining whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0136] If not, then Figure 4 As shown, the narrow pulse width of the first narrow pulse signal in the first carrier cycle ( Figure 4 (Schematic diagram of unilaterally eliminating the bottom point narrow pulse signal);

[0137] The second compensation amount is determined based on the narrow pulse width of the first narrow pulse signal eliminated in the first carrier cycle; at this time, the second compensation amount dNT2 is expressed as: dNT2 = SB1. At this time, it should be noted that SB1 refers to the narrow pulse signal corresponding to SB1 in S1.

[0138] Determining a compensated narrow pulse width (SA2+dNT) of the first narrow pulse signal in the second carrier cycle according to the second compensation amount;

[0139] When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is less than the first standard narrow pulse width (NT / 2), the narrow pulse width of the first narrow pulse signal in the second carrier cycle is eliminated; (e.g. Figure 5 As shown, Figure 5 (Schematic diagram of eliminating the bottom point narrow pulse signal on both sides)

[0140] When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is equal to the first standard narrow pulse width and is not greater than 2 times the first standard narrow pulse width, a first narrow pulse signal with a width twice the first standard narrow pulse is output in the second carrier cycle; (e.g. Figure 6 As shown, Figure 6 (Schematic diagram of a narrow pulse signal that fills the bottom point at the back side)

[0141] When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is greater than twice the first standard narrow pulse width, the first narrow pulse signal without compensation is output.

[0142] Based on the above embodiment, as a more preferred embodiment, modulating the second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0143] Determining whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0144] If so, the narrow pulse width of the second narrow pulse signal in the first sampling period is compensated to the second standard narrow pulse width; wherein the second standard narrow pulse width is the difference between the width of the sampling period and the first standard narrow pulse width, expressed as: Ts-NT / 2.

[0145] The third compensation amount is determined according to the second standard narrow pulse width and the narrow pulse width of the second narrow pulse signal; the third compensation amount dNT3 is expressed as: dNT3 = (Ts-SA2-DT)-NT / 2.

[0146] determining a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to a third compensation amount;

[0147] determining whether the narrow pulse width of the compensated second narrow pulse signal in the second sampling period reaches the first standard narrow pulse width;

[0148] If so, output the compensated second narrow pulse signal; (such as Figure 7 As shown, Figure 7 (Schematic diagram of a narrow pulse signal that fills the vertex on one side).

[0149] If not, then the second narrow pulse signal with the first standard narrow pulse width is output at the vertex, (such as Figure 8 As shown, Figure 8 (Schematic diagram of a narrow pulse signal with apex filled on both sides).

[0150] Based on the above embodiment, as a more preferred embodiment, modulating the second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0151] Determining whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0152] If not, eliminating the narrow pulse width of the second narrow pulse signal in the first sampling period;

[0153] The fourth compensation amount is determined according to the eliminated narrow pulse width of the second narrow pulse signal in the first sampling period; the fourth compensation amount dNT4 is expressed as: dNT4 = (Ts-SA2-DT).

[0154] determining a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to a fourth compensation amount;

[0155] When the narrow pulse width of the second narrow pulse signal in the second sampling period is not greater than the third standard narrow pulse width, the second narrow pulse signal is output in the second sampling period; (e.g. Figure 9 As shown, Figure 9 (Schematic diagram of unilateral elimination of vertex narrow pulse signal).

[0156] When the narrow pulse width of the second narrow pulse signal in the second sampling period is less than the third standard narrow pulse width, but not less than the second standard narrow pulse width, the second narrow pulse signal of the third standard narrow pulse width is output; the third standard narrow pulse width is the difference between the width of the sampling period and twice the first standard narrow pulse width, expressed as: Ts-NT. (As Figure 10 As shown, Figure 10 (Schematic diagram of a narrow pulse signal that fills the vertex on one side).

[0157] When the narrow pulse width of the second narrow pulse signal in the second sampling period is not less than the width of the sampling period and is less than the second standard narrow pulse width, the narrow pulse width of the second narrow pulse signal in the second sampling period is eliminated. (e.g. Figure 11 As shown, Figure 11 (Schematic diagram of bilateral elimination of vertex narrow pulse signals).

[0158] On the basis of the above embodiment, as a more preferred embodiment, Figure 12 Schematic diagram for eliminating the narrow pulse signals at the top and bottom tubes, as shown in Figure 12 As shown, the second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0159] When the narrow pulse width of the second narrow pulse signal in the first sampling period is less than 0, the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period are eliminated.

[0160] Similarly, after eliminating the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period, the method further includes:

[0161] When the narrow pulse width of the second narrow pulse signal in the second sampling period is greater than the width of the sampling period, the narrow pulse widths of the first narrow pulse signal and the second narrow pulse signal in the second sampling period are eliminated.

[0162] In the above embodiments, a method for eliminating narrow PWM wave pulses is described in detail. This application also provides corresponding embodiments of a device for eliminating narrow PWM wave pulses. It should be noted that this application describes the embodiments of the device from two perspectives: one from the perspective of functional modules and the other from the perspective of hardware.

[0163] Figure 13 This is a structural diagram of a PWM wave narrow pulse elimination device provided in an embodiment of the present application. Figure 13 As shown, the present application also provides a PWM wave narrow pulse elimination device, comprising:

[0164] An acquisition module 130 is configured to acquire a first pulse signal corresponding to the first switching tube and a second pulse signal corresponding to the second switching tube;

[0165] A first judging module 131 is configured to judge whether the first pulse signal reaches a first narrow pulse width limit;

[0166] If the first narrow pulse width limit is reached, the first modulation module 132 is triggered to collect the first narrow pulse signal corresponding to the first pulse signal and modulate the first narrow pulse signal corresponding to the bottom point of the modulation wave signal; wherein the bottom point is located at the intersection of two consecutive carrier cycles, and two consecutive sampling cycles constitute a carrier cycle;

[0167] If the first narrow pulse width limit is not reached, the second judgment module 133 is triggered to judge whether the second pulse signal reaches the second narrow pulse width limit;

[0168] If the second narrow pulse width limit is reached, the second modulation module 134 is triggered to collect the second narrow pulse signal corresponding to the second pulse signal and modulate the second narrow pulse signal corresponding to the vertex of the modulation wave signal; wherein the vertex is located at the intersection of two consecutive sampling periods, and the two consecutive sampling periods constitute a carrier period;

[0169] If the second narrow pulse width limit is not reached, then end.

[0170] In addition, the device includes the following modules:

[0171] The first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0172] A third judgment module is used to judge whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0173] If yes, triggering a first compensation module to compensate the narrow pulse width of the first narrow pulse signal in the first carrier cycle to a first standard narrow pulse width;

[0174] a first determining module, configured to determine a first compensation amount according to a first standard narrow pulse width and a narrow pulse width of a first narrow pulse signal;

[0175] A second determining module is configured to determine the compensated narrow pulse width of the first narrow pulse signal in the second carrier cycle according to the first compensation amount;

[0176] a fourth judging module, configured to judge whether the narrow pulse width of the compensated first narrow pulse signal in the second carrier cycle reaches a first standard narrow pulse width;

[0177] If so, triggering the first output module to output the compensated first narrow pulse signal;

[0178] If not, the setting module is triggered to set the second carrier cycle as the first carrier cycle and return to the step of compensating the narrow pulse width of the first narrow pulse signal in the first carrier cycle to the first standard narrow pulse width.

[0179] The first narrow pulse signal corresponding to the bottom point of the modulation wave signal includes:

[0180] A fifth judgment module is used to judge whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range;

[0181] If not, triggering a first elimination module to eliminate the narrow pulse width of the first narrow pulse signal in the first carrier cycle;

[0182] a third determining module, configured to determine a second compensation amount according to the eliminated narrow pulse width of the first narrow pulse signal within the first carrier cycle;

[0183] a fourth determining module, configured to determine the compensated narrow pulse width of the first narrow pulse signal within the second carrier cycle according to the second compensation amount;

[0184] a second elimination module, configured to eliminate the narrow pulse width of the first narrow pulse signal in the second carrier cycle when the narrow pulse width of the first narrow pulse signal in the second carrier cycle is less than the first standard narrow pulse width;

[0185] a second output module, configured to output a first narrow pulse signal having a width twice that of the first standard narrow pulse in a second carrier cycle when the narrow pulse width of the first narrow pulse signal in the second carrier cycle is equal to the first standard narrow pulse width and is not greater than twice the first standard narrow pulse width;

[0186] The third output module is configured to output the uncompensated first narrow pulse signal when the narrow pulse width of the first narrow pulse signal in the second carrier cycle is greater than twice the first standard narrow pulse width.

[0187] The second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0188] A sixth judgment module is used to judge whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0189] If so, triggering a second compensation module for compensating the narrow pulse width of the second narrow pulse signal in the first sampling period to a second standard narrow pulse width; wherein the second standard narrow pulse width is the difference between the width of the sampling period and the first standard narrow pulse width;

[0190] a fifth determining module, configured to determine a third compensation amount according to the second standard narrow pulse width and the narrow pulse width of the second narrow pulse signal;

[0191] a sixth determining module, configured to determine a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to a third compensation amount;

[0192] a seventh judgment module, configured to judge whether the narrow pulse width of the compensated second narrow pulse signal in the second sampling period reaches the first standard narrow pulse width;

[0193] If yes, trigger the fourth output module to output the compensated second narrow pulse signal;

[0194] If not, the fifth output module is triggered to output a second narrow pulse signal with the first standard narrow pulse width at the vertex.

[0195] The second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0196] An eighth judgment module is used to judge whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within a preset range;

[0197] If not, triggering a third elimination module to eliminate the narrow pulse width of the second narrow pulse signal in the first sampling period;

[0198] a seventh determining module, configured to determine a fourth compensation amount according to the eliminated narrow pulse width of the second narrow pulse signal within the first sampling period;

[0199] an eighth determining module, configured to determine a compensated narrow pulse width of a second narrow pulse signal in a second sampling period according to the fourth compensation amount;

[0200] a sixth output module, configured to output a second narrow pulse signal in the second sampling period when the narrow pulse width of the second narrow pulse signal in the second sampling period is not greater than the third standard narrow pulse width;

[0201] a seventh output module, configured to output a second narrow pulse signal having a third standard narrow pulse width when the narrow pulse width of the second narrow pulse signal in the second sampling period is less than the third standard narrow pulse width but not less than the second standard narrow pulse width; the third standard narrow pulse width being the difference between the width of the sampling period and twice the first standard narrow pulse width;

[0202] The fourth elimination module is used to eliminate the narrow pulse width of the second narrow pulse signal in the second sampling period when the narrow pulse width of the second narrow pulse signal in the second sampling period is not less than the width of the sampling period and less than the second standard narrow pulse width.

[0203] The second narrow pulse signal corresponding to the peak of the modulation wave signal includes:

[0204] The fifth elimination module is configured to eliminate the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period when the narrow pulse width of the second narrow pulse signal in the first sampling period is less than 0.

[0205] After eliminating the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period, the method further includes:

[0206] The sixth elimination module is configured to eliminate the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the second sampling period when the narrow pulse width of the second narrow pulse signal in the second sampling period is greater than the width of the sampling period.

[0207] Since the embodiments of the apparatus part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the apparatus part, and they will not be repeated here.

[0208] Figure 14 A level converter structure diagram provided in an embodiment of the present application is shown in FIG. Figure 14 As shown, the level converter includes:

[0209] Memory 140, for storing computer programs;

[0210] The processor 141 is configured to implement the steps of the PWM wave narrow pulse elimination method mentioned in the above embodiment when executing a computer program.

[0211] The level converter provided in this embodiment may include but is not limited to a two-level converter, a three-level ANPC topology converter, a three-level INPC topology converter, a three-level TNPC topology converter and other multi-level converters. Those skilled in the art will understand that Figure 14 The structure shown in the figure does not limit the level converter and may include more or fewer components than shown. The level converter provided in an embodiment of the present application includes a memory 140 and a processor 141. When processor 141 executes a program stored in memory 140, it can implement a method for eliminating narrow PWM wave pulses. Furthermore, the present application also provides an embodiment corresponding to a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by the processor, implements the steps described in the above method embodiment.

[0212] Figure 15 A three-level ANPC circuit diagram provided in an embodiment of the present application is shown in FIG. Figure 15 As shown, in the three-level ANPC circuit, a first capacitor C1 and a second capacitor C2 are connected to each other through a DC power supply Vdc, and the first capacitor and the second capacitor are connected in series and then connected in parallel with the DC power supply. Since the three-level ANPC circuit needs to output three levels Ua, Ub, and Uc, each output level will have a corresponding level output circuit unit, and the three level output circuit units have the same structure, including 6 switch tubes (such as Figure 15 Q1-Q6, Q7-Q11, Q13-Q18), and each switch tube contains a corresponding parasitic diode (such as Figure 15 D1-D6, D7-D11, D13-D18).

[0213] Figure 16 A two-level circuit diagram provided in an embodiment of the present application, such as Figure 16 As shown, in the two-level circuit, the DC power supply Vdc is connected to the third capacitor C3 respectively, and the third capacitor is connected in parallel with the DC power supply. The two-level circuit is also used to output three levels Ua, Ub, and Uc. At the same time, each output level will have a corresponding level output circuit unit, and the three level output circuit units have the same structure, including two switch tubes connected in series (such as Figure 16 Q19 and Q20, Q21 and Q22, Q23 and Q24 in the circuit), and each switch tube contains a corresponding parasitic diode (such as Figure 16D19 and D20, D21 and D22, D23 and D24 in the reference text).

[0214] The above is a detailed introduction to a PWM wave narrow pulse elimination method, device, level converter and medium provided by the present application. The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of the claims of this application.

[0215] It should also be noted that, in this specification, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

Claims

1. A method for eliminating narrow pulses of PWM wave, characterized in that: Applicable to PWM modulation circuits containing complementary switching tubes, including: Acquire a first pulse signal corresponding to the first switch tube and a second pulse signal corresponding to the second switch tube; Determining whether the first pulse signal reaches a first narrow pulse width limit; If the first narrow pulse width limit is reached, a first narrow pulse signal corresponding to the first pulse signal is collected, and the first narrow pulse signal corresponding to the bottom point of the modulated wave signal is modulated; wherein the bottom point is located at the intersection of two consecutive carrier cycles, and two consecutive sampling cycles constitute one carrier cycle; If the first narrow pulse width limit is not reached, determining whether the second pulse signal reaches a second narrow pulse width limit; If the second narrow pulse width limit is reached, a second narrow pulse signal corresponding to the second pulse signal is collected, and the second narrow pulse signal corresponding to the vertex of the modulated wave signal is modulated; wherein the vertex is located at the intersection of two consecutive sampling periods, and two consecutive sampling periods constitute one carrier period; If the second narrow pulse width limit is not reached, the process ends.

2. The PWM wave narrow pulse elimination method according to claim 1, characterized in that: The modulation and the first narrow pulse signal corresponding to the bottom point of the modulation wave signal include: Determining whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range; If yes, compensating the narrow pulse width of the first narrow pulse signal in the first carrier cycle to a first standard narrow pulse width; determining a first compensation amount according to the first standard narrow pulse width and the narrow pulse width of the first narrow pulse signal; determining the narrow pulse width of the first narrow pulse signal in the second carrier cycle after compensation according to the first compensation amount; determining whether the narrow pulse width of the compensated first narrow pulse signal in the second carrier cycle reaches the first standard narrow pulse width; If so, output the compensated first narrow pulse signal; If not, the second carrier cycle is set as the first carrier cycle, and the process returns to the step of compensating the narrow pulse width of the first narrow pulse signal in the first carrier cycle to the first standard narrow pulse width.

3. The method for eliminating narrow PWM wave pulses according to claim 1, wherein: The modulation and the first narrow pulse signal corresponding to the bottom point of the modulation wave signal include: Determining whether the narrow pulse width of the first narrow pulse signal in the first carrier cycle is within a preset range; If not, eliminating the narrow pulse width of the first narrow pulse signal in the first carrier cycle; determining a second compensation amount according to the eliminated narrow pulse width of the first narrow pulse signal within the first carrier cycle; determining the narrow pulse width of the first narrow pulse signal in the second carrier cycle after compensation according to the second compensation amount; When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is less than the first standard narrow pulse width, eliminating the narrow pulse width of the first narrow pulse signal in the second carrier cycle; When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is equal to the first standard narrow pulse width and is not greater than 2 times the first standard narrow pulse width, outputting the first narrow pulse signal with 2 times the first standard narrow pulse width in the second carrier cycle; When the narrow pulse width of the first narrow pulse signal in the second carrier cycle is greater than twice the first standard narrow pulse width, the first narrow pulse signal without compensation is output.

4. A method for eliminating PWM wave narrow pulses according to claim 2 or 3, characterized in that: The modulation of the second narrow pulse signal corresponding to the vertex of the modulation wave signal includes: determining whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within the preset range; If so, the narrow pulse width of the second narrow pulse signal in the first sampling period is compensated to a second standard narrow pulse width; wherein the second standard narrow pulse width is the difference between the width of the sampling period and the first standard narrow pulse width; determining a third compensation amount according to the second standard narrow pulse width and the narrow pulse width of the second narrow pulse signal; determining the narrow pulse width of the second narrow pulse signal in the second sampling period after compensation according to the third compensation amount; determining whether the narrow pulse width of the second narrow pulse signal after compensation in the second sampling period reaches the first standard narrow pulse width; If so, output the compensated second narrow pulse signal; If not, the second narrow pulse signal of the first standard narrow pulse width is output at the vertex.

5. A method for eliminating PWM wave narrow pulses according to claim 2 or 3, characterized in that: The modulation of the second narrow pulse signal corresponding to the vertex of the modulation wave signal includes: determining whether the narrow pulse width of the second narrow pulse signal in the first sampling period is within the preset range; If not, eliminating the narrow pulse width of the second narrow pulse signal in the first sampling period; determining a fourth compensation amount according to the eliminated narrow pulse width of the second narrow pulse signal in the first sampling period; determining the narrow pulse width of the second narrow pulse signal in the second sampling period after compensation according to the fourth compensation amount; When the narrow pulse width of the second narrow pulse signal in the second sampling period is not greater than the third standard narrow pulse width, outputting the second narrow pulse signal in the second sampling period; When the narrow pulse width of the second narrow pulse signal in the second sampling period is less than the third standard narrow pulse width but not less than the second standard narrow pulse width, outputting the second narrow pulse signal with the third standard narrow pulse width; the third standard narrow pulse width is the difference between the width of the sampling period and twice the first standard narrow pulse width; When the narrow pulse width of the second narrow pulse signal in the second sampling period is not less than the width of the sampling period and less than the second standard narrow pulse width, the narrow pulse width of the second narrow pulse signal in the second sampling period is eliminated.

6. A method for eliminating PWM wave narrow pulses according to claim 2 or 3, characterized in that: The modulation of the second narrow pulse signal corresponding to the vertex of the modulation wave signal includes: When the narrow pulse width of the second narrow pulse signal in the first sampling period is less than 0, the narrow pulse widths of the first narrow pulse signal and the second narrow pulse signal in the first sampling period are eliminated.

7. A method for eliminating narrow PWM wave pulses according to claim 2 or 3, characterized in that: After eliminating the narrow pulse width of the first narrow pulse signal and the narrow pulse width of the second narrow pulse signal in the first sampling period, the method further includes: When the narrow pulse width of the second narrow pulse signal in the second sampling period is greater than the width of the sampling period, the narrow pulse widths of the first narrow pulse signal and the second narrow pulse signal in the second sampling period are eliminated.

8. A PWM wave narrow pulse elimination device, characterized in that: Applicable to PWM modulation circuits containing complementary switching tubes, including: An acquisition module, configured to acquire a first pulse signal corresponding to the first switching tube and a second pulse signal corresponding to the second switching tube; A first judging module, configured to judge whether the first pulse signal reaches a first narrow pulse width limit; If the first narrow pulse width limit is reached, the first modulation module is triggered to collect a first narrow pulse signal corresponding to the first pulse signal and modulate the first narrow pulse signal corresponding to the bottom point of the modulation wave signal; wherein the bottom point is located at the intersection of two consecutive carrier cycles, and two consecutive sampling cycles constitute one carrier cycle; If the first narrow pulse width limit is not reached, triggering a second judgment module to judge whether the second pulse signal reaches a second narrow pulse width limit; If the second narrow pulse width limit is reached, a second modulation module is triggered to collect a second narrow pulse signal corresponding to the second pulse signal and modulate the second narrow pulse signal corresponding to the vertex of the modulated wave signal; wherein the vertex is located at the intersection of two consecutive sampling periods, and two consecutive sampling periods constitute one carrier period; If the second narrow pulse width limit is not reached, the process ends.

9. A level converter, characterized in that: include: Memory for storing computer programs; A processor is configured to implement the steps of the PWM wave narrow pulse elimination method according to any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for eliminating PWM wave narrow pulses according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Low power electric pulse generating device and pulse modulation and control method thereof

    CN107359781A

  • Method and device for eliminating narrow pulse in driving signals of three-level inverter

    CN109980969A