CN111934537B - Anti-interference method for driving signals of cascade converter - Google Patents

Anti-interference method for driving signals of cascade converter Download PDF

Info

Publication number
CN111934537B
CN111934537B CN202010849854.2A CN202010849854A CN111934537B CN 111934537 B CN111934537 B CN 111934537B CN 202010849854 A CN202010849854 A CN 202010849854A CN 111934537 B CN111934537 B CN 111934537B
Authority
CN
China
Prior art keywords
pwm
signal
cpld
code
level
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010849854.2A
Other languages
Chinese (zh)
Other versions
CN111934537A (en
Inventor
陈兮
张思远
张先鹤
韩涛
蔡林
王晋伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hubei Normal University
Original Assignee
Hubei Normal University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hubei Normal University filed Critical Hubei Normal University
Priority to CN202010849854.2A priority Critical patent/CN111934537B/en
Publication of CN111934537A publication Critical patent/CN111934537A/en
Application granted granted Critical
Publication of CN111934537B publication Critical patent/CN111934537B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/44Circuits or arrangements for compensating for electromagnetic interference in converters or inverters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/08Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters
    • H02M1/088Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters for the simultaneous control of series or parallel connected semiconductor devices
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
    • H02M7/42Conversion of dc power input into ac power output without possibility of reversal
    • H02M7/44Conversion of dc power input into ac power output without possibility of reversal by static converters
    • H02M7/48Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/483Converters with outputs that each can have more than two voltages levels
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
    • H02M7/42Conversion of dc power input into ac power output without possibility of reversal
    • H02M7/44Conversion of dc power input into ac power output without possibility of reversal by static converters
    • H02M7/48Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/53Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M7/537Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
    • H02M7/539Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters with automatic control of output wave form or frequency
    • H02M7/5395Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters with automatic control of output wave form or frequency by pulse-width modulation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/0003Details of control, feedback or regulation circuits
    • H02M1/0012Control circuits using digital or numerical techniques
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/0048Circuits or arrangements for reducing losses
    • H02M1/0054Transistor switching losses
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/0067Converter structures employing plural converter units, other than for parallel operation of the units on a single load
    • H02M1/007Plural converter units in cascade
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/10Technologies improving the efficiency by using switched-mode power supplies [SMPS], i.e. efficient power electronics conversion e.g. power factor correction or reduction of losses in power supplies or efficient standby modes

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Inverter Devices (AREA)
  • Dc-Dc Converters (AREA)

Abstract

The invention belongs to the technical field of multilevel converter, and discloses an anti-interference method for driving signals of a cascade converter.A Pulse Width Modulation (PWM) driving signal generated by internal carrier modulation is encoded by an Field Programmable Gate Array (FPGA) according to a specific form, a start code and a stop code are added in the encoding, and the signals are continuously transmitted according to a certain baud rate; the CPLD receives the coding signals and decodes the coding signals one by one, and when the received start code, PWM signal coding and stop code are all correct, the PWM driving signal output by the CPLD is updated to the current received logic level; otherwise, the output PWM drive signal level state remains unchanged. The invention avoids the influence of high-frequency electromagnetic interference generated in the switching process of the power device due to the direct long-line transmission of the PWM driving signal, and improves the anti-interference capability of the long-line transmission of the PWM driving signal; meanwhile, PWM narrow pulse signals generated by high-frequency modulation can be automatically filtered, and the switching loss of a high-power switching device is reduced.

Description

Anti-interference method for driving signals of cascade converter
Technical Field
The invention belongs to the technical field of multilevel converter, and particularly relates to an anti-interference method for driving signals of a cascade converter.
Background
At present, the multi-level converter has the characteristics of high output level number, good voltage/current harmonic characteristic, small voltage stress of a switching device, small electromagnetic interference, capability of realizing high-voltage output by adopting a low-voltage device and the like, so that the multi-level converter is widely applied to high-power occasions with medium and high voltages.
The cascade multilevel circuit is of a typical multilevel topology, each phase is formed by overlapping a plurality of single-phase full-bridge circuits in series, compared with clamp type and flying capacitor type multilevel circuits, the clamp type and flying capacitor type multilevel circuit has the advantages that complicated capacitor voltage balance is not needed to be considered, a large number of clamp diodes and flying capacitors are omitted, meanwhile, the cascade multilevel circuit has the advantages of being high in equivalent switching frequency, easy to expand in modularization and the like, and therefore the cascade multilevel circuit is widely applied to high-voltage motor driving, photovoltaic new energy grid-connected power generation/battery energy storage systems and static synchronous compensators. When the circuit topology is practically applied, four paths of driving signals are required to be provided for each H bridge arm, and as a plurality of H bridges are arranged in each phase, more PWM driving signals are required for the whole circuit. Therefore, the multi-path PWM driving signal of the cascade multi-level circuit is required to meet the requirement of the multi-path PWM driving signal of the cascade multi-level circuit, and the purposes of modularized control and management of the power unit are achieved.
In real-world conditions where it is difficult for a single digital signal processor (digital signal processor, DSP) to provide multiple drive signals, the multiple PWM drive signals required are typically generated by way of a combination of multiple processors, while achieving modular control and management of the power cells.
Through the above analysis, the problems and defects existing in the prior art are as follows: (1) The prior art multiprocessor combination also results in PWM drive signals that are transmitted over longer lines to act on the target switching device. In the middle-high voltage high-power industrial application occasion, the power device switching process can generate stronger high-frequency electromagnetic interference, so that PWM driving signals transmitted through a long line are easily influenced by the high-frequency electromagnetic interference, abnormal pulses appear in the driving signals, and the abnormal pulses can cause misoperation of the power switch device, further the control effect of the system is poor, even the system cannot work normally, and finally the reliable, safe and stable operation of a power electronic system is threatened.
(2) In the high-voltage high-power application occasion, because the response time of the switching process of the power device is relatively long, the phenomenon that the switching device is turned off immediately after being turned on in a very short time or is turned off immediately after being not turned on completely can occur when the narrow driving pulse acts on the switching device, so that the ratio of the switching process time to the actual on time is very large, the switching loss is obviously increased, and further, the higher requirements are provided for the heat dissipation system of the power electronic device, the heat dissipation mode can be replaced, the natural cooling is changed into forced air cooling, and even the forced air cooling is changed into water cooling to meet the requirements, the higher requirements are provided for the whole heat dissipation system, and the system structure is more complex.
The meaning of solving the problems and defects is as follows: abnormal pulses caused by high-frequency electromagnetic interference are eliminated, so that the power electronic system can be ensured to run more reliably, safely and stably; narrow pulses in the PWM signals are automatically filtered, so that the switching loss of the high-power switching device is reduced, and further, the requirement on a heat dissipation system of the power electronic device is reduced.
Disclosure of Invention
Aiming at the problems existing in the prior art, the invention provides an anti-interference method for driving signals of a cascade converter.
According to the anti-interference method for the PWM driving signals of the cascade converter, the FPGA sends the PWM driving signals in a specific coding mode, and the CPLD receives and decodes the coding signals to obtain the PWM driving signals, so that the direct long-line transmission of the driving signals is prevented from being easily influenced by high-frequency electromagnetic interference, the anti-interference capability of the PWM driving signals is improved, and the reliable, safe and stable operation of a power electronic system is ensured; meanwhile, the method can automatically filter PWM narrow pulse signals generated by high-frequency modulation, and reduce the switching loss of a high-power switching device.
Further, fig. 2 is a system block diagram, and in order to improve the anti-interference capability in the PWM driving signal transmission process, the encoding method of fig. 3 and the decoding method corresponding to fig. 4 are adopted.
Further, the anti-interference encoding method for the PWM driving signal in fig. 3 specifically comprises the following steps:
s1, an FPGA in a main controller transmits an initial code v of a PWM coding signal bit by bit according to a set baud rate 1 v 2 v 3 “011”;
Step S2, immediately reading the level value of the PWM signal generated by the internal carrier modulation of the FPGA after the start code is sent, and if the level value is 1, encoding the signal v 4 v 5 v 6 Taking "101", if the level value is "0", signal encodingv 4 v 5 v 6 Taking "010" while adding stop code v at the end of encoding 7 Constant "1";
step S3, continuously transmitting the code v generated in step S2 bit by bit according to the baud rate of step S1 4 v 5 v 6 v 7
Further, the anti-interference decoding method for the PWM driving signal in fig. 4 specifically comprises the following steps:
step S1, CPLD in IGBT driver samples the input PWM coding signal according to the baud rate of step S1 of claim 3, CPLD receives and compares the initial coding v bit by bit 1 v 2 v 3 If the bit-by-bit comparison is identical, continuing to receive the subsequent codes; otherwise, immediately ending the sampling of the current round, and keeping the level of the driving signal currently output by the CPLD unchanged;
step S2, if the initial code is identical in bit-by-bit comparison, continuing to receive the subsequent four-bit code v 4 v 5 v 6 v 7 The specific logic level value of the four-bit code is not needed to be considered in the process;
step S3, immediately after the subsequent four-bit code is received, the last code v is immediately coded 7 Comparing with '1', if the same, decoding the driving signal; otherwise, immediately ending the sampling of the round, and keeping the level of the driving signal output by the CPLD unchanged;
step S4, if the stop codes are the same, then the code v is coded 4 v 5 v 6 Judging that if the value is '101', the CPLD output driving signal is high level '1', if the value is '010', the CPLD output driving signal is low level '0', otherwise, the level of the driving signal output by the CPLD is kept unchanged.
Further, the influence of high-frequency electromagnetic interference generated by the power switch device on the PWM driving signal due to long-line transmission can be avoided, the anti-interference capability of the PWM driving signal is improved, and therefore reliable, safe and stable operation of a power electronic system is ensured.
Furthermore, as long as the PWM narrow pulse signal generated by high-frequency modulation does not appear at the moment of reading the level value of the PWM signal after the start code is sent, the anti-interference encoding method for the PWM driving signal in fig. 3 can automatically filter the narrow pulse in the PWM signal, so as to reduce the switching loss of the high-power switching device.
It is a further object of the invention to provide a computer device comprising a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to perform the steps of:
the FPGA encodes the PWM driving signal generated by the internal carrier wave, adds a start code and a stop code to the encoding, and sends the encoding according to a certain baud rate;
CPLD receives the coded signal and decodes the coded signal one by one;
when the received start code, PWM signal code and stop code are all correct, the PWM driving signal output by CPLD is updated to the logic level currently received; otherwise, the output PWM drive signal level remains unchanged.
Another object of the present invention is to provide a computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the steps of:
the FPGA encodes the PWM driving signal generated by the internal carrier wave, adds a start code and a stop code to the encoding, and sends the encoding according to a certain baud rate;
CPLD receives the coded signal and decodes the coded signal one by one;
when the received start code, PWM signal code and stop code are all correct, the PWM driving signal output by CPLD is updated to the logic level currently received; otherwise, the output PWM drive signal level remains unchanged.
The method has wider applicability, is not only suitable for cascading multi-level power electronic systems, but also suitable for other types of multi-level variable current control systems, such as: diode clamps five-level, seven-level or higher level circuits, and MMCs.
By combining all the technical schemes, the invention has the advantages and positive effects that:
in the invention, the PWM driving signal generated by the internal carrier is encoded through the FPGA, and in order to ensure the reliability of transmission encoding, a start code and a stop code are added in the encoding and are transmitted according to a certain baud rate; the CPLD receives the coding signals and compares and decodes the coding signals one by one, and only when the received start code, PWM signal coding and stop code are correct, the PWM driving signal output by the CPLD is updated to the current received logic level; otherwise, the output PWM drive signal level remains unchanged. The method can avoid the influence of high-frequency electromagnetic interference generated in the switching process of the power device when the PWM driving signal is directly transmitted by the long circuit, and improve the anti-interference capability of the PWM driving signal for the long circuit transmission; meanwhile, the method can automatically filter PWM narrow pulse signals generated by high-frequency modulation, and reduce the switching loss of a high-power switching device.
The FPGA does not directly output the PWM driving signal, but sends the PWM driving signal in a specific coding mode, and the CPLD receives and decodes the coding signal to obtain the PWM driving signal, so that the direct long-line transmission of the PWM driving signal is prevented from being easily influenced by high-frequency electromagnetic interference, the anti-interference capability of the PWM driving signal is improved, and the reliable, safe and stable operation of a power electronic system is ensured; meanwhile, the method can automatically filter PWM narrow pulse signals generated by high-frequency modulation, and reduce the switching loss of a high-power switching device.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following description will briefly explain the drawings needed in the embodiments of the present application, and it is obvious that the drawings described below are only some embodiments of the present application, and that other drawings can be obtained according to these drawings without inventive effort for a person skilled in the art.
Fig. 1 is a flowchart of an anti-interference method for driving signals of a cascaded converter according to an embodiment of the present invention.
Fig. 2 is a block diagram of a control system of a cascaded five-level converter according to an embodiment of the present invention;
fig. 3 is a flowchart of an anti-interference encoding method for a PWM driving signal of a cascaded converter according to embodiment 1 of the present invention.
Fig. 4 is a flowchart of an anti-interference decoding method for a PWM driving signal of a cascaded converter according to embodiment 1 of the present invention.
Fig. 5 (a) - (e) are schematic diagrams of the anti-interference method for PWM driving signals of the cascaded converter according to embodiment 1 of the present invention during normal operation;
FIGS. 6 (a) - (e) are schematic diagrams illustrating the processing of the PWM-encoded signal start-up code according to embodiment 2 of the present invention when it is disturbed;
fig. 7 (a) - (e) are schematic diagrams illustrating the PWM signal encoding process of the PWM encoded signal according to embodiment 3 of the present invention when the PWM signal encoding process is disturbed.
Fig. 8 (a) - (e) are schematic views illustrating the processing of the PWM encoded signal according to embodiment 4 of the present invention when the stop code is interfered.
Fig. 9 (a) - (d) are experimental waveforms of the PWM driving signal anti-interference method for a cascaded converter according to embodiment 1 of the present invention during normal operation.
Fig. 10 is an experimental waveform of the anti-interference method for the PWM driving signal of the cascaded converter according to embodiment 1 of the present invention for automatically filtering the PWM narrow pulse signal.
Detailed Description
The present invention will be described in detail with reference to examples below in order to make the objects, technical solutions and advantages of the present invention more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
Aiming at the problems existing in the prior art, the invention provides an anti-interference method for driving signals of a cascading converter, and the invention is described in detail below with reference to the accompanying drawings.
As shown in fig. 1, the present invention provides an anti-interference method for driving signals of a cascaded converter, which includes:
s101, encoding a PWM driving signal generated by FPGA carrier modulation, adding a start code and a stop code to the encoding, and transmitting according to a certain baud rate.
S102, the CPLD receives the coded signals and decodes the coded signals one by one.
S103, when the received start code, PWM signal code and stop code are all correct, the PWM driving signal output by the CPLD is updated to the current received logic level; otherwise, the output PWM drive signal level state remains unchanged.
One of ordinary skill in the art may implement the method for anti-interference of driving signals of a cascaded converter according to the present invention by using other steps, and fig. 1 is merely provided as an embodiment.
The invention is further described below in connection with specific embodiments.
Example 1
The embodiment of the invention provides an anti-interference method for PWM driving signals of a cascade converter. Specifically taking a cascaded five-level converter as an example, the system structure of the cascaded five-level converter is schematically shown in fig. 2, and the system mainly comprises a main controller, an interface and sampling circuit, an IGBT driver and an H-bridge power unit, wherein the power unit has A, B and C three phases. Each phase is formed by connecting two H bridges in series, and the total of twenty-four IGBTs are arranged in the cascade five-level converter, so twenty-four paths of PWM driving signals are needed; in order to meet the multi-path PWM driving signals required by the system and simultaneously meet the modular design requirement of the cascaded five-level converter, a scheme of three processors of the DSP, the FPGA and the CPLD in FIG. 2 is adopted, and signal conditioning in FIG. 2 indicates that sampled current and voltage signals are processed to meet the input requirement of the DSP. Note that, since the methods for generating PWM driving signals for the A, B and C three-phase circuits are identical, only the a phase is taken as an example in fig. 2.
The DSP generates an A-phase reference voltage signal according to the control instruction, the current and voltage signals obtained by sampling and the controlled object model, the signal is transmitted to the FPGA to complete modulation, and two groups of four-way phase-shifting PWM signals of 0 degree, 180 degrees, 90 degrees and 270 degrees are generated, wherein the groups of 0 degree and 180 degrees are transmitted to the A-phase H bridge 1, the 0 degree PWM signal is a left bridge arm driving signal, and the 180 degree PWM signal is a right bridge arm driving signal; the 90-degree and 270-degree groups are sent to an A-phase H bridge 2, a 90-degree PWM signal is a left bridge arm driving signal, and a 270-degree PWM signal is a right bridge arm driving signal;
in order to provide four-path PWM signals required by each H bridge, CPLD in IGBT driver generates upper and lower bridge arms according to two input PWM driving signals (0 degree and 180 degree or 90 degree and 270 degree)Complementary four-way driving signals containing dead zones, namely CPLD generates two-way PWM signals containing certain dead zone time by using 0 degree (or 90 degree) PWM signals to respectively drive T of A-phase H bridge 1 (or 2) 1 And T 2 The method comprises the steps of carrying out a first treatment on the surface of the 180 degrees (or 270 degrees) PWM signals generate two paths of PWM signals with certain dead time to respectively drive T of A-phase H bridge 1 (or 2) 3 And T 4
Fig. 3 is a flowchart of an anti-interference encoding method of the PWM driving signal of the cascaded converter, and fig. 4 is a flowchart of an anti-interference decoding method of the PWM driving signal of the cascaded converter.
The method specifically comprises the following steps:
s1, an FPGA in a main controller transmits an initial code v of a PWM coding signal bit by bit according to a set baud rate 1 v 2 v 3 “011”;
Step S2, immediately reading the level value of the PWM signal generated by the internal carrier modulation of the FPGA after the start code is sent, and if the level value is 1, encoding the signal v 4 v 5 v 6 Taking "101", if the level value is "0", the signal codes v 4 v 5 v 6 Taking "010" while adding stop code v at the end of encoding 7 Constant "1";
step S3, continuing to transmit the code v generated in step S2 bit by bit according to the baud rate of step S1 4 v 5 v 6 v 7
Step S4, the CPLD in the IGBT driver samples the input PWM coding signal in real time according to the baud rate of the step S1, and the CPLD receives and compares the initial coding v bit by bit 1 v 2 v 3 If the bit-by-bit comparison is identical, the subsequent encoding is continuously received, otherwise, the sampling of the round is immediately finished, and meanwhile, the level state of the driving signal currently output by the CPLD is kept unchanged;
step S5, if the initial code is identical in bit-by-bit comparison, continuing to receive the subsequent four-bit codes v 4 v 5 v 6 v 7 The specific logic level value of the four-bit code is not needed to be considered in the process;
step S6, immediately after the subsequent four-bit code is received, the last code v is coded 7 With "1Comparing, if the driving signals are the same, decoding the driving signals; otherwise, immediately ending the sampling of the round, and keeping the level state of the driving signal output by the CPLD unchanged;
step S7, if the stop codes are the same, then the code v is coded 4 v 5 v 6 Judging that if the value is '101', the CPLD output driving signal is high level '1', and if the value is '010', the CPLD output driving signal is low level '0'; otherwise, the level state of the driving signal output by the CPLD is kept unchanged;
5 (a) - (e) are waveform diagrams of the cascade converter PWM driving signal during normal operation of the anti-interference encoding and decoding method. Fig. 5 (c) shows the PWM encoded signal output by the FPGA, and fig. 5 (d) shows the PWM encoded signal received by the CPLD. Since the start code, PWM signal encoding, and stop code are all correct, the signal is decoded to fig. 5 (e), t 1 V before the moment 4 v 5 v 6 Encoding "101", so t in FIG. 5 (e) 1 Outputting a high level at a moment; t is t 2 V before the moment 4 v 5 v 6 Code "010", so t in FIG. 5 (e) 2 The low level is output at the moment.
Example 2
The embodiment of the invention is a processing mechanism when the initial code of a PWM code signal is interfered, and takes a cascaded five-level converter as an example. Fig. 6 (a) - (e) are schematic waveforms of the PWM encoded signals when the initial encoding is disturbed, and the PWM encoded signals output by the FPGA of fig. 6 (c) become waveforms shown in fig. 6 (d) due to high-frequency electromagnetic interference, that is, the initial encoding received by the CPLD is wrong. T in FIG. 6 (e) 1 Start code v sampled by CPLD before moment 1 Error, so t 1 The moment output PWM driving signal is kept at a high level, and the current wheel sampling is immediately ended; t in FIG. 6 (e) 2 Start code v sampled by CPLD before moment 2 Error, so t 2 The time-of-day output PWM drive signal remains low and the current wheel sampling immediately ends.
Example 3
The embodiment of the invention is a processing mechanism when PWM signal coding is interfered in PWM coding signals, and takes a cascaded five-level converter as an example. FIG. 7 (a)(e) For the waveform diagram of the PWM signal code in the PWM code signal when the PWM signal code is interfered, the PWM code signal output by the FPGA of fig. 7 (c) becomes the waveform shown in fig. 7 (d) due to the high-frequency electromagnetic interference, that is, the signal code v received by the CPLD 4 v 5 v 6 Error. T in FIG. 7 (e) 1 Signal code v sampled by CPLD before moment 6 Error, so t 1 The moment output PWM driving signal is kept at a high level, and the current wheel sampling is finished; t in FIG. 7 (e) 2 Signal code v sampled by CPLD before moment 5 Error, so t 2 The moment output PWM drive signal remains low and the current wheel sampling ends.
Example 4
The embodiment of the invention is a processing mechanism when a stop code in a PWM coding signal is interfered, and takes a cascaded five-level converter as an example. FIGS. 8 (a) - (e) are schematic waveforms of the PWM encoded signal when the stop code is disturbed, and the stop code outputted from the FPGA of FIG. 8 (c) is changed into the waveform of FIG. 8 (d), i.e. the stop code v received by the CPLD due to high frequency electromagnetic interference 7 Becomes "0". T in FIG. 8 (e) 1 Stop code v sampled by CPLD before moment 7 Error, so t 1 The moment output PWM drive signal remains high and immediately ends the current wheel sample.
The invention is further described in connection with the effects.
The invention discloses an anti-interference method for PWM driving signals of a cascade converter. The FPGA does not directly output a PWM driving signal generated by internal carrier modulation, but codes the driving signal in a specific form, wherein the codes comprise a start code, a PWM signal code and a stop code, and then the FPGA sends the signals according to a set baud rate, and the CPLD receives and decodes the coded signals. Only when the received start code, PWM signal code and stop code are correct, the PWM driving signal output by CPLD is updated to the current received logic level; otherwise, the output PWM drive signal level state remains unchanged.
The technical scheme of the invention adopts an encoding mode to transmit the PWM driving signal, thereby avoiding that the direct long-line transmission of the PWM driving signal is easily affected by high-frequency electromagnetic interference, improving the anti-interference capability of the PWM driving signal and ensuring the reliable, safe and stable operation of a power electronic system; meanwhile, the technical scheme of the invention can also automatically filter PWM narrow pulse signals generated by high-frequency modulation, and reduce the switching loss of the high-power switching device. The scheme is simple, and is realized by software only, so that the hardware cost of the system is not increased additionally; the invention is not only suitable for cascading multi-level power electronic systems, but also suitable for other types of multi-level variable current control systems, such as: diode clamps five-level, seven-level or higher level circuits, and MMCs.
The invention is further described in connection with specific experiments.
Fig. 9 (a) - (d) are experimental waveforms of the PWM drive signal anti-interference encoding and decoding method of the cascaded converter when operating normally; wherein, the channel 3 is a PWM signal modulated and output by the FPGA carrier wave, and the channel 1 is a corresponding encoded signal of the PWM signal output by the FPGA; channel 2 is the encoded signal received by the CPLD, and channel 4 is the PWM signal decoded and output by the CPLD.
In fig. 9 (a), the PWM signal output by the carrier modulation of the FPGA is low, and the encoded signal received by the CPLD is identical to the encoded signal output by the FPGA, so the PWM signal decoded and output by the CPLD is correspondingly low. Similarly, in fig. 9 (b), when the PWM signal output by the FPGA carrier modulation is at the high level, the conclusion is the same as that in fig. 9 (a).
In fig. 9 (c), the PWM signal output by the carrier modulation of the FPGA is changed from low level to high level, and the encoded signal received by the CPLD is always the same as the encoded signal output by the FPGA in the whole process, and because the encoding causes a certain delay, the PWM signal output by the CPLD in decoding is also changed from low level to high level after a small delay. Similarly, in fig. 9 (d), when the PWM signal outputted from the FPGA carrier modulation is changed from the high level to the low level, the conclusion is the same as that in fig. 9 (c).
Fig. 10 is an experimental waveform of the anti-interference method for the PWM driving signal of the cascaded converter according to embodiment 1 of the present invention for automatically filtering the PWM narrow pulse signal; wherein, the channel 3 is a PWM signal modulated and output by the FPGA carrier wave, and the channel 1 is a corresponding encoded signal of the PWM signal output by the FPGA; channel 2 is the encoded signal received by the CPLD, and channel 4 is the PWM signal decoded and output by the CPLD. When the PWM signal generated by the high-frequency carrier modulation in the FPGA is a narrow pulse, as shown in fig. 10, the very narrow pulse is 320ns, and the narrow pulse generated by the high-frequency modulation does not occur at the time of reading the level value of the PWM signal after the start code is sent, so that the PWM narrow pulse signal cannot be encoded, and the encoded signal output by the FPGA and the encoded signal received by the CPLD are always kept as the encoding of the low-level signal, so that the PWM signal decoded and output by the CPLD is low-level, and the function of automatically filtering the PWM narrow pulse signal is realized.
In the description of the present invention, unless otherwise indicated, the meaning of "a plurality" is two or more; the terms "upper," "lower," "left," "right," "inner," "outer," "front," "rear," "head," "tail," and the like are used as an orientation or positional relationship based on that shown in the drawings, merely to facilitate description of the invention and to simplify the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and therefore should not be construed as limiting the invention. Furthermore, the terms "first," "second," "third," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance.
It should be noted that the embodiments of the present invention can be realized in hardware, software, or a combination of software and hardware. The hardware portion may be implemented using dedicated logic; the software portions may be stored in a memory and executed by a suitable instruction execution system, such as a microprocessor or special purpose design hardware. Those of ordinary skill in the art will appreciate that the apparatus and methods described above may be implemented using computer executable instructions and/or embodied in processor control code, such as provided on a carrier medium such as a magnetic disk, CD or DVD-ROM, a programmable memory such as read only memory (firmware), or a data carrier such as an optical or electronic signal carrier. The device of the present invention and its modules may be implemented by hardware circuitry, such as very large scale integrated circuits or gate arrays, semiconductors such as logic chips, transistors, etc., or programmable hardware devices such as field programmable gate arrays, programmable logic devices, etc., as well as software executed by various types of processors, or by a combination of the above hardware circuitry and software, such as firmware.
The foregoing is merely illustrative of specific embodiments of the present invention, and the scope of the invention is not limited thereto, but any modifications, equivalents, improvements and alternatives falling within the spirit and principles of the present invention will be apparent to those skilled in the art within the scope of the present invention.

Claims (6)

1. The anti-interference method for the driving signals of the cascaded converters is characterized by comprising the following steps of:
the FPGA encodes a PWM driving signal generated by internal carrier modulation, adds a start code and a stop code to the encoding, and continuously transmits the encoding according to a certain baud rate;
CPLD receives the coded signal and decodes the coded signal one by one;
when the received start code, PWM signal code and stop code are all correct, the PWM driving signal output by CPLD is updated to the logic level currently received; otherwise, the level state of the output PWM driving signal is kept unchanged;
the CPLD receives the coded signals and decodes the coded signals one by one, and the method comprises the following steps:
step 1, in an IGBT driver, CPLD samples an input PWM coding signal in real time according to the baud rate of step S1, and the CPLD receives and compares initial codes bit by bitv 1 v 2 v 3 If the bit-by-bit comparison is identical, the subsequent encoding is continuously received, otherwise, the sampling of the round is immediately finished, and meanwhile, the level of the driving signal currently output by the CPLD is kept unchanged;
step 2, if the start code is identical in bit-by-bit comparison, continuing to receive the subsequent four-bit codesv 4 v 5 v 6 v 7
Step 3, after the subsequent four-bit code is received, the last code is codedv 7 Comparing with "1", and if the same, performing drive signalDecoding; otherwise, immediately ending the sampling of the round, and keeping the level of the driving signal output by the CPLD unchanged;
step 4, if the stop codes are the same, then encodingv 4 v 5 v 6 Judging that if the value is '101', the CPLD output driving signal is high level '1', and if the value is '010', the CPLD output driving signal is low level '0'; otherwise, the level of the driving signal output by the CPLD remains unchanged.
2. The method for anti-interference of driving signals of cascaded converters according to claim 1, wherein the method for encoding PWM driving signals generated by internal carrier modulation by the FPGA comprises:
s1, an FPGA in a main controller transmits an initial code of a PWM code signal bit by bit according to a set baud ratev 1 v 2 v 3 “011”;
S2, immediately reading a PWM signal level value generated by carrier modulation in the FPGA after the start code is sent, and if the level value is 1, encoding the signalv 4 v 5 v 6 Taking "101", if the level value is "0", signal encodingv 4 v 5 v 6 Taking "010" while adding stop code at the end of encodingv 7 Constant "1";
s3, continuously transmitting the codes generated in the step S2 bit by bit according to the baud rate of the step S1v 4 v 5 v 6 v 7
3. A computer device, characterized in that the computer device comprises a memory and a processor, the memory stores a computer program, and the computer program when executed by the processor causes the processor to execute the cascaded converter drive signal anti-interference method according to any one of claims 1-2.
4. A computer readable storage medium storing a computer program which, when executed by a processor, causes the processor to perform the cascaded converter drive signal anti-interference method of any one of claims 1-2.
5. A cascaded converter implementing the method for anti-interference of driving signals of the cascaded converter according to any one of claims 1-2.
6. A diode-clamped five-level, seven-level or higher level circuit and an MMC multilevel converter control system implementing the anti-jamming method of the driving signal of the cascaded converter of any one of claims 1-2.
CN202010849854.2A 2020-08-21 2020-08-21 Anti-interference method for driving signals of cascade converter Active CN111934537B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010849854.2A CN111934537B (en) 2020-08-21 2020-08-21 Anti-interference method for driving signals of cascade converter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010849854.2A CN111934537B (en) 2020-08-21 2020-08-21 Anti-interference method for driving signals of cascade converter

Publications (2)

Publication Number Publication Date
CN111934537A CN111934537A (en) 2020-11-13
CN111934537B true CN111934537B (en) 2023-07-21

Family

ID=73305485

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010849854.2A Active CN111934537B (en) 2020-08-21 2020-08-21 Anti-interference method for driving signals of cascade converter

Country Status (1)

Country Link
CN (1) CN111934537B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114499122B (en) * 2022-04-18 2022-07-05 深圳库马克科技有限公司 Power unit control circuit and control method thereof

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075754A (en) * 2007-05-18 2007-11-21 南京力导科技股份有限公司 Method for sampling, controlling and transmitting data synchronously
CN102170326A (en) * 2011-03-23 2011-08-31 武汉华中数控股份有限公司 Serial communication method of position measuring equipment and device thereof
CN102981438A (en) * 2012-12-10 2013-03-20 哈尔滨九洲电气股份有限公司 Multi-power-unit tandem FPGA control device and control method for chain type SVG
CN203014384U (en) * 2012-12-10 2013-06-19 哈尔滨九洲电气股份有限公司 Chain type SVG series multi-power-unit FPGA control device
CN103311932A (en) * 2013-05-29 2013-09-18 国电南京自动化股份有限公司 Double-DSP (digital signal processor) control system based on chained SVG (scalable vector graphics)
CN104158853A (en) * 2014-07-23 2014-11-19 中国人民解放军海军工程大学 Manchester-code-based power electronic conversion system communication control framework
CN106655259A (en) * 2016-11-18 2017-05-10 上海电机学院 Multilevel converter control system
CN106787875A (en) * 2015-11-20 2017-05-31 台达电子企业管理(上海)有限公司 Pulsed drive system and pulse drive method
CN109756303A (en) * 2019-03-04 2019-05-14 北方天穹信息技术(西安)有限公司 A kind of asynchronous Manchester code reception coding/decoding method of either simplex

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004031092A1 (en) * 2004-06-28 2006-01-12 Giesecke & Devrient Gmbh transponder unit
CN102856902A (en) * 2012-09-12 2013-01-02 哈尔滨九洲电气股份有限公司 Chained SVG (static var generator) power unit control circuit
CN106982199B (en) * 2016-05-06 2020-04-14 深圳市永联科技股份有限公司 Manchester code communication protocol self-adaption method based on FPGA and CPLD

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075754A (en) * 2007-05-18 2007-11-21 南京力导科技股份有限公司 Method for sampling, controlling and transmitting data synchronously
CN102170326A (en) * 2011-03-23 2011-08-31 武汉华中数控股份有限公司 Serial communication method of position measuring equipment and device thereof
CN102981438A (en) * 2012-12-10 2013-03-20 哈尔滨九洲电气股份有限公司 Multi-power-unit tandem FPGA control device and control method for chain type SVG
CN203014384U (en) * 2012-12-10 2013-06-19 哈尔滨九洲电气股份有限公司 Chain type SVG series multi-power-unit FPGA control device
CN103311932A (en) * 2013-05-29 2013-09-18 国电南京自动化股份有限公司 Double-DSP (digital signal processor) control system based on chained SVG (scalable vector graphics)
CN104158853A (en) * 2014-07-23 2014-11-19 中国人民解放军海军工程大学 Manchester-code-based power electronic conversion system communication control framework
CN106787875A (en) * 2015-11-20 2017-05-31 台达电子企业管理(上海)有限公司 Pulsed drive system and pulse drive method
CN106655259A (en) * 2016-11-18 2017-05-10 上海电机学院 Multilevel converter control system
CN109756303A (en) * 2019-03-04 2019-05-14 北方天穹信息技术(西安)有限公司 A kind of asynchronous Manchester code reception coding/decoding method of either simplex

Also Published As

Publication number Publication date
CN111934537A (en) 2020-11-13

Similar Documents

Publication Publication Date Title
US10116227B2 (en) System and method for pulse driving for reducing number of optical fibers
CN111193245B (en) Method for switching off an active neutral point clamped converter
RU2676752C2 (en) Insertable single-cell structure for use in an energy conversion system
CN111934537B (en) Anti-interference method for driving signals of cascade converter
CN108963980B (en) Multi-mode fault isolation method based on fault isolation library
Kumar et al. An enhanced space vector PWM strategies for three phase asymmetric multilevel inverter
EP4075658B1 (en) Inverter circuit control method and related device
CN112803823B (en) Pulse width modulation method, inverter and controller
CN110829805B (en) Method and system for filtering narrow pulse of PWM driving signal of cascade converter
CN214674870U (en) Drive circuit of inverter and inverter
CN104639009A (en) Vector control frequency converter and control method and device thereof
CN113965100B (en) Decoding method, control method and device for three-level pulse modulation control
CN113037122A (en) Double three-phase bridge parallel controller and frequency multiplication modulation method thereof
CN112366657A (en) Control method and device for blocking fault of isolated direct-current converter based on energy storage
KR20220026590A (en) power converter
CN113691157B (en) Rotation discontinuous control method for modular multilevel converter
CN112152497B (en) Fault-tolerant control method of cascaded five-level inverter
EP4376280A1 (en) Method for operating a gate driver system for a multi-level converter system, data processing apparatus, computer program, computer-readable storage medium, gate driver system, multi-level converter system, and vehicle
Munib et al. A Four-Legged H-Bridge Inverter Topology for Cascaded Multilevel Inverter
RU2157043C1 (en) Vector system for controlling output current of three-phased transformers
JPS58215977A (en) Power regeneration controller
Ali Comparative Performance Analysis of Conventional and Modular Multilevel Converter: A Research on Solar Based Application
CN118041166A (en) Multi-module series motor driver
CN115149833A (en) Three-level ANPC inverter, control method and photovoltaic system
CN114696645A (en) Improved PWM (pulse width modulation) method and circuit for cascade multilevel inverter

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant