Driving device and method for hybrid power module, and electric vehicle
Patent Information
- Application Number
- PCT/CN2025/129461
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-02-20
- Filing Date
- 2025-10-23
- Publication Date
- 2026-08-27
Smart Images

Figure CN2025129461_27082026_PF_FP_ABST
Abstract
Description
Hybrid power module drive unit, electric vehicle and method
[0001] This application claims priority to Chinese Patent Application No. 2025101933593, filed on February 20, 2025, entitled "Driver, Electric Vehicle and Method for Hybrid Power Module", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of power device technology, and more particularly to a drive device, electric vehicle, and method for a hybrid power module. Background Technology
[0003] With the increasing penetration rate of new energy vehicles, market competition is becoming increasingly fierce, and cost control has become a key focus for all automakers. As a relatively high-cost component of the vehicle, the power module in the powertrain system utilizes a hybrid approach, combining SiC (Silicon Carbide) and IGBT (Insulated Gate Bipolar Transistor) power modules, which is a crucial direction for cost reduction. This hybrid approach of SiC and IGBT power modules can be referred to as a hybrid carbon power module.
[0004] In related technologies, traditional SiC power modules or IGBT power modules are driven and controlled by six PWM (Pulse Width Modulation) signals issued by a microcontroller unit (MCU), which can be called a PWM signal generator. However, for hybrid carbon power modules, traditional control strategies are insufficient to achieve performance improvements and significant cost reductions for the combined two types of power modules. Summary of the Invention
[0005] To address or partially address the problems existing in the related technologies, this application provides a drive device for a hybrid power module, an electric vehicle, and a method that can improve the performance of the hybrid power module in a corresponding combination.
[0006] This application provides a driving device for a hybrid power module, comprising a PWM signal modulation module and a PWM signal distribution module. The input terminal of the PWM signal modulation module is connected to a PWM signal generator to obtain an input pulse width wave generated by the PWM signal generator, and modulates the input pulse width wave to obtain pulse width waves required to drive the hybrid power module to achieve different modes. The output terminal of the PWM signal modulation module is connected to the PWM signal distribution module to send the pulse width waves required to achieve the different modes to the PWM signal distribution module. The PWM signal distribution module is used to select a target pulse width wave from the pulse width waves required to achieve the different modes in response to a first command signal corresponding to a target mode of the hybrid power module. The PWM signal distribution module is also connected to the hybrid power module to send the target pulse width wave to the hybrid power module, so that the hybrid power module is in the target mode. Through the above processing, the performance of the hybrid power module under corresponding combinations can be improved.
[0007] This application sets up a driving device between the PWM signal generator and the hybrid power device. Based on the input pulse width wave, a pulse width wave is modulated to drive the hybrid power module to achieve different modes. According to the first command signal corresponding to the required mode of the hybrid power module, a target pulse wave is determined from all the modulated pulse width waves. The target pulse wave enables the hybrid power module to be in the required mode, which can improve the performance of the hybrid power module under the corresponding combination and reduce the load rate of the PWM signal generator (generally an MCU).
[0008] In an optional implementation, the hybrid power module includes two different power modules, and the PWM signal modulation module includes a first delay unit and a logic operation unit; the first delay unit is used to delay the input pulse width wave and output two different first delayed pulse width waves according to the given delay information; the logic operation unit is used to perform AND-OR logic operation on the input pulse width wave and the first delayed pulse width wave to obtain a first pulse width wave and a second pulse width wave, and the first pulse width wave and the second pulse width wave are used together to drive the hybrid power module to realize a first mode or a second mode.
[0009] In an optional implementation, the hybrid power module includes a SiC module and an IGBT module; when the hybrid power module is in a first mode, the first pulse width wave is used to drive the SiC module and the second pulse width wave is used to drive the IGBT module; when the hybrid power module is in a second mode, the first pulse width wave is used to drive the IGBT module and the second pulse width wave is used to drive the SiC module.
[0010] In an optional implementation, the pulse width of the first pulse width wave is greater than that of the input pulse width wave, the pulse width of the second pulse width wave is less than that of the input pulse width wave, and the delay information between the first pulse width wave and the second pulse width wave is the same as the given delay information.
[0011] In an optional implementation, the logic operation unit is further configured to perform an XOR logic operation on the first pulse width wave and the second pulse width wave to obtain a third pulse width wave, and the first delay unit is further configured to output a second delayed pulse width wave between the two first delayed pulse width waves, and use the second delayed pulse width wave as a fourth pulse width wave; the third pulse width wave and the fourth pulse width wave are used together to drive the hybrid power module to implement a third mode or a fourth mode.
[0012] In an optional implementation, the hybrid power module includes a SiC module and an IGBT module; when the hybrid power module is in a third mode, the third pulse width wave is used to drive the SiC module and the fourth pulse width wave is used to drive the IGBT module; when the hybrid power module is in a fourth mode, the third pulse width wave is used to drive the IGBT module and the fourth pulse width wave is used to drive the SiC module.
[0013] In an optional implementation, it further includes: a pulse width detection module, which is connected to the PWM signal generator and, when the pulse width of the input pulse width wave is detected to be less than a threshold, limits the pulse width wave output by the PWM signal distribution module, so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module.
[0014] In an optional implementation, it further includes: a dead-time control module, the output of which is connected to the PWM signal modulation module, and the input of which is connected to the PWM signal generator.
[0015] In an optional implementation, the power module includes an upper bridge arm power device and a lower bridge arm power device, and the dead-time control module includes a second delay unit, a NOT gate unit, and an AND gate unit. The dead time of the dead-time control module is determined according to the given delay information. The first input terminal of the AND gate unit is connected to the PWM signal generator to receive the input pulse width wave used to drive the upper or lower bridge arm power device. The input terminal of the second delay unit is connected to the PWM signal generator to receive the input pulse width wave used to drive the lower or upper bridge arm power device. The output terminal of the second delay unit is connected to the second input terminal of the AND gate unit through the NOT gate unit. The delayed pulse width wave received by the NOT gate unit is related to the dead time. The output terminal of the AND gate unit is connected to the PWM signal modulation module.
[0016] In an optional implementation, the second delay unit includes multiple registers, the pulse width detection module includes a rising edge detection unit, a falling edge detection unit, and a pulse width detection unit, and the driving device further includes a first buffer connected to the output terminal of the PWM signal distribution module; the rising edge detection unit is used to detect the rising edge of the delayed pulse width wave output by the first i registers, and the falling edge detection unit is used to detect the falling edge of the pulse width wave output by the (i+1)th to (j+1)th registers, where i and j are positive integers, and j > i ≥ 2; the pulse width detection unit is used to trigger a pulse width flag when both rising and falling edges are detected simultaneously, the pulse width flag is used to instruct the first buffer to limit the pulse width wave output by the PWM signal distribution module, so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module; otherwise, a pulse width end flag is triggered, the pulse width end flag is used to instruct the first buffer to release the limitation on the pulse width wave output by the PWM signal distribution module.
[0017] In an optional implementation, it further includes: a fault latching module for outputting a corresponding control signal based on the received fault signal; and a safety module connected to the output terminal of the PWM signal distribution module and also connected to the hybrid power module to limit the pulse wave output to the hybrid power module according to a given second command signal and / or the control signal.
[0018] A second aspect of this application provides an electric vehicle including a drive unit for a hybrid power module as described above.
[0019] A third aspect of this application provides a driving method for a hybrid power module, applied to a driving device for the hybrid power module as described above, comprising: acquiring an input pulse width wave generated by a PWM signal generator; modulating the input pulse width wave to obtain pulse width waves required for driving the hybrid power module to achieve different modes; in response to a first command signal corresponding to a target mode of the hybrid power module, selecting a target pulse width wave from the pulse width waves required to achieve the different modes; and sending the target pulse width wave to the hybrid power module, causing the hybrid power module to be in the target mode. Through the above processing, the performance of the hybrid power module under corresponding combinations can be improved.
[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0021] The above and other objects, features and advantages of this application will become more apparent from the more detailed description of exemplary embodiments thereof in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments thereof.
[0022] Figure 1 is a schematic diagram of the structure of the drive device for the hybrid power module shown in this application;
[0023] Figure 2 is another structural schematic diagram of the drive device for the hybrid power module shown in this application;
[0024] Figure 3 is a schematic diagram of a mixed waveform where the modulated pulse width wave is an inner and outer pulse width wave;
[0025] Figure 4 is a schematic diagram of the hybrid waveform based on the modulation of internal and external pulse width waves into on-off PWM and on-pWM;
[0026] Figure 5 is a structural schematic diagram of the dead zone control module shown in this application;
[0027] Figure 6 is a schematic diagram of the pulse width detection module shown in this application;
[0028] Figure 7 is a schematic diagram of the structure of the first buffer shown in this application;
[0029] Figure 8 is a schematic diagram of the structure of the second or third buffer shown in this application;
[0030] Figure 9 is a flowchart illustrating the driving method of the hybrid power module shown in this application;
[0031] Figure 10 is a schematic diagram of the structure of the electric vehicle shown in this application. Detailed Implementation
[0032] Embodiments of this application will now be described in more detail with reference to the accompanying drawings. While embodiments of this application are shown in the drawings, it should be understood that this application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to make this application more thorough and complete, and to fully convey the scope of this application to those skilled in the art.
[0033] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0034] It should be understood that although the terms "first," "second," "third," etc., may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, without departing from the scope of this application, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0035] Using a hybrid of SiC and IGBT power modules in the power control system is a key direction for cost reduction. This hybrid approach can be referred to as a carbon-blended power module.
[0036] In related technologies, traditional SiC power modules or IGBT power modules are driven and controlled by six PWM signals issued by a microcontroller unit (MCU), which can act as a PWM signal generator. However, for hybrid carbon power modules, traditional control strategies are insufficient to achieve performance improvements and significant cost reductions for the combined two types of power modules.
[0037] To address the aforementioned issues, this application provides a driving device for a hybrid power module, which can improve the performance of the hybrid power module under corresponding combinations and reduce the load rate of the MCU.
[0038] The technical solution of this application is described in detail below with reference to the accompanying drawings.
[0039] Figure 1 is a schematic diagram of the structure of the drive device for the hybrid power module shown in this application.
[0040] Referring to Figure 1, this application illustrates a driving device for a hybrid power module, which includes a PWM signal modulation module and a PWM signal distribution module.
[0041] Taking a hybrid power module comprising a first type of power module and a second type of power module as an example, both types of power modules are three-phase six-bridge structures. In related technologies, this hybrid power module can be directly connected to a PWM signal generator, and the six input pulse width waves emitted by the PWM signal generator drive the hybrid power module. As an improvement, this application provides a driving device for the hybrid power module, which can be disposed between the PWM signal generator and the hybrid power module, thereby improving the performance of the hybrid power module in the corresponding combination and reducing the load rate of the PWM signal generator.
[0042] The input terminal of the PWM signal modulation module is connected to the PWM signal generator to obtain the input pulse width wave generated by the PWM signal generator and modulate the input pulse width wave to obtain the pulse width wave required to drive the hybrid power module to achieve different modes. The output terminal of the PWM signal modulation module is connected to the PWM signal distribution module to send the pulse width wave required to achieve different modes to the PWM signal distribution module.
[0043] In addition, the PWM signal distribution module is used to select a target pulse width wave from the pulse width waves required to achieve different modes in response to a first command signal corresponding to the target mode of the hybrid power module. The PWM signal distribution module is also used to connect to the hybrid power module to send the target pulse width wave to the hybrid power module so that the hybrid power module is in the target mode.
[0044] In this embodiment, the driving device uses a CPLD (Complex Programmable Logic Device) or FPGA (Field-Programmable Gate Array) as its carrier. The driving device mainly consists of a PWM signal modulation module and a PWM signal distribution module. After the PWM signal generator sends six input pulse width waves to the PWM signal modulation module, the PWM signal modulation module acquires the input pulse width waves generated by the PWM signal generator and modulates them to obtain the pulse width waves required to drive the hybrid power module to achieve different modes. Assuming the modulated pulse width waves are used as candidate pulse width waves, the waveform of the candidate pulse width waves can be all possible waveforms or only some possible waveforms. When the waveform of the candidate pulse width waves is only partially possible, this partially possible waveform can cover the waveform of the pulse width wave corresponding to the first command signal. The PWM signal distribution module can respond to the first command signal corresponding to the target mode of the hybrid power module, and select two sets of target pulse width waves from all candidate pulse width waves output by the PWM signal modulation module. Each set of target pulse width waves includes six target pulse width waves. One set is output to the first type of power module and the other set is output to the second type of power module, so that the hybrid power module is in the target mode under the drive of the target pulse width waves.
[0045] In other words, the embodiments of this application set up a driving device between the PWM signal generator and the hybrid power device. Based on the input pulse width wave, a pulse width wave is modulated to drive the hybrid power module to achieve different modes. The target pulse wave is determined from all the modulated pulse width waves according to the first instruction signal corresponding to the required mode of the hybrid power module. The target pulse wave makes the hybrid power module in the required mode, which can improve the performance of the hybrid power module under the corresponding combination and reduce the load rate of the PWM signal generator (generally MCU).
[0046] In at least one embodiment, the hybrid power module includes two different power modules. The PWM signal modulation module includes a first delay unit and a logic operation unit. The first delay unit is used to delay the input pulse width wave and output two different first delayed pulse width waves according to the given delay information. The logic operation unit is used to perform AND-OR logic operations on the input pulse width wave and the first delayed pulse width waves to obtain a first pulse width wave and a second pulse width wave. The first pulse width wave and the second pulse width wave are used together to drive the hybrid power module to realize a first mode or a second mode. In this embodiment, the two sets of target pulse width waves are the first pulse width wave and the second pulse width wave. In the PWM signal modulation module, the first delay unit first delays the input pulse width wave according to the given opening delay time and closing delay time to obtain two different first delayed pulse width waves. The logic operation unit then performs AND-OR logic operations on the input pulse width wave and the two first delayed pulse width waves to obtain the first pulse width wave and the second pulse width wave. If the first pulse width wave is sent to the first type of power module and the second pulse width wave is sent to the second type of power module, the hybrid power module implements the first mode under the drive of the pulse width wave; if the first pulse width wave is sent to the second type of power module and the second pulse width wave is sent to the first type of power module, the hybrid power module implements the second mode under the drive of the pulse width wave.
[0047] In at least one embodiment, the hybrid power module includes a SiC module and an IGBT module. The SiC module can also be referred to as a SiC power module, and the IGBT module can also be referred to as an IGBT power module. When the hybrid power module is in a first mode, a first pulse width wave is used to drive the SiC module and a second pulse width wave is used to drive the IGBT module. When the hybrid power module is in a second mode, the first pulse width wave is used to drive the IGBT module and the second pulse width wave is used to drive the SiC module. In one embodiment, the pulse width of the first pulse width wave is greater than the input pulse width wave, the pulse width of the second pulse width wave is less than the input pulse width wave, and the delay information between the first pulse width wave and the second pulse width wave is the same as the given delay information. In this embodiment, as shown in Figure 3, the first pulse width wave can be referred to as the outer pulse width waveform, and the second pulse width wave can be referred to as the inner pulse width waveform. The time difference between the two sides of the inner and outer pulse width waveforms is the on-delay time (Ton-delay) and the off-delay time (Toff-delay), and the time difference between the two sides can be adjusted in real time according to actual needs. As shown in Figure 3, in the PWM signal modulation module, the first delay unit can delay the original input waveform 1 through a shift register. According to the given time difference T1 and T2, two corresponding shift registers are used to obtain two pulse width waveforms with different delay durations, namely waveform 2 with delay T1 and waveform 3 with delay T2.
[0048] As shown in Figure 3, in one embodiment, if Ton-delay > Toff-delay, the logic unit performs an AND operation on waveforms 1 and 3, and then performs an OR operation on the result with waveform 2 to obtain the outer pulse width waveform. It then performs an AND operation on waveforms 1, 2, and 3 to obtain the inner pulse width waveform. If Ton-delay < Toff-delay, the logic unit performs an OR operation on waveforms 1, 2, and 3 to obtain the outer pulse width waveform, and performs an AND operation on waveforms 1 and 2 to obtain the inner pulse width waveform. If six outer pulse width waveforms are sent to the SiC module and six inner pulse width waveforms are sent to the IGBT module, the hybrid power module is in the first mode, which is the carbon-coated silicon mode. If six outer pulse width waveforms are sent to the IGBT module and six inner pulse width waveforms are sent to the SiC module, the hybrid power module is in the second mode, which is the silicon-coated carbon mode.
[0049] It should be noted that the adjustment of Ton-delay and Toff-delay is achieved by performing logical operations on the output waveform and the original input waveform of different bits of the delay shift register group. The bits of the shift register group are connected to a multiplexer, and the Ton-delay and Toff-delay are adjusted by controlling the output of the multiplexer through external instructions.
[0050] A PWM signal generator typically outputs six PWM signals, i.e., six input pulse width waveforms. Under the action of the embodiments of this application, these are modulated into twelve PWM signals, i.e., six external pulse width waveforms and six internal pulse width waveforms. The six external pulse width waveforms and the six internal pulse width waveforms are used together to drive the hybrid power module, i.e., hybrid carbon control, to achieve carbon-coated silicon mode or silicon-coated carbon mode.
[0051] In this embodiment, when the hybrid power module comprises a SiC module and an IGBT module, it can be referred to as a carbon-mixed power module. Besides carbon-coated silicon and silicon-coated carbon modes, other carbon-mixed modes are also possible. Therefore, logical operations can be performed on the first and second pulse widths to obtain different pulse widths. In at least one embodiment, the logic operation unit is further configured to perform an XOR operation on the first and second pulse widths to obtain a third pulse width. The first delay unit is further configured to output a second delayed pulse width between the two first delayed pulse widths, and use the second delayed pulse width as a fourth pulse width. The third and fourth pulse widths are used together to drive the hybrid power module to achieve either the third or fourth mode. In one embodiment, the hybrid power module includes a SiC module and an IGBT module. When the hybrid power module is in the third mode, the third pulse width is used to drive the SiC module and the fourth pulse width is used to drive the IGBT module. When the hybrid power module is in the fourth mode, the third pulse width is used to drive the IGBT module and the fourth pulse width is used to drive the SiC module. In this embodiment, taking the pulse width waveform corresponding to Ton-delay > Toff-delay as an example, an XOR logic operation is performed on the outer pulse width waveform and the inner pulse width waveform to obtain the third pulse width waveform, which can be called the on-off PWM (see Figure 4). Furthermore, the waveform output by the shift register between the shift registers corresponding to time differences T1 and T2 is selected as the fourth pulse width waveform, which can be called the on-state PWM (see Figure 4). When six on-off PWMs are sent to the SiC module and six on-state PWMs are sent to the IGBT module, the hybrid power module is in the third mode, which is the silicon-plus-carbon on-off mode. When six on-off PWMs are sent to the IGBT module and six on-state PWMs are sent to the SiC module, the hybrid power module is in the fourth mode, which is the carbon-plus-silicon on-off mode.
[0052] In this embodiment, the PWM signal modulation module implements various waveforms required for the carbon hybrid mode. The PWM signal distribution module independently switches the U, V, and W signals in real time according to external instructions to output the waveforms to the hybrid power module. The carbon hybrid mode can be realized by adjusting the distribution mode. Specifically, it can be carbon-coated silicon mode, silicon-coated carbon mode, silicon plus carbon on-off mode, or carbon plus silicon on-off mode.
[0053] Clearly, the PWM signal modulation module can modulate the input pulse width wave into four candidate pulse width waves required to meet different modes. Then, the PWM signal distribution module responds to the first command signal corresponding to the target mode of the hybrid power module, selects two of the four candidate pulse width waves required to achieve different modes as target pulse width waves, selects one target pulse width wave to send to the SiC module and the other target pulse width wave to send to the IGBT module according to the target mode, so that the hybrid power module is in the target mode.
[0054] As shown in Figure 2, in a preferred embodiment of this application, it further includes: a pulse width detection module, which is connected to the PWM signal generator and limits the pulse width output by the PWM signal distribution module when the pulse width of the input pulse width wave is less than a threshold, so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module.
[0055] In the field of electronic control, the width of the input pulse width wave emitted by the PWM signal generator follows a trend of narrowing from wide to narrow and then widening again. By monitoring the pulse width, it is possible to prevent the occurrence of narrow pulse widths with excessively small duty cycles, and also to prevent abnormal output waveforms caused by excessively narrow input pulse widths in the PWM modulated waveform. The pulse width detection module is used to detect the pulse width of the input pulse width wave. When the detected pulse width is less than a set pulse width threshold, it can restrict the two types of target pulse width waves output by the PWM signal distribution module, so that one type of target pulse width wave is output to the corresponding power module. For example, the PWM signal distribution module outputs six external pulse width waveforms to the SiC module and six internal pulse width waveforms to the IGBT module. When the pulse width detection module detects that the pulse width of the input pulse width wave emitted by the PWM signal generator is less than the pulse width threshold, the six external pulse width waveforms can continue to be sent to the SiC module, while the six internal pulse width waveforms will not be sent to the IGBT module. The mode in which the hybrid power module is in this state can be called single-carbon mode. For example, six external pulse width waveforms are sent to the IGBT module, and six internal pulse width waveforms are sent to the SiC module. When the pulse width detection module detects that the pulse width of the input pulse width wave emitted by the PWM signal generator is less than the pulse width threshold, the six external pulse width waveforms can continue to be sent to the IGBT module, while the six internal pulse width waveforms will not be sent to the SiC module. At this time, the mode in which the hybrid power module is located can be called single silicon mode.
[0056] When the target pulse width waveform output by the PWM signal distribution module is on-off PWM and turn-on PWM, the turn-on PWM can continue to be transmitted to the power module (SiC module or IGBT module), while the on-off PWM is interrupted during transmission.
[0057] Therefore, when the input pulse width is less than the pulse width threshold, it can be automatically adjusted to output the pulse width only to the SiC module or IGBT module. The default is to output only the external pulse width or turn on the PWM.
[0058] As a modified embodiment of this application, when the input pulse width is less than the pulse width threshold, the input pulse width can be controlled to be sent to either the SiC module or the IGBT module in the hybrid power module. It should be noted that the input pulse width can also be transmitted via the PWM signal modulation module to the PWM signal distribution module, and then transmitted by the PWM signal distribution module to the corresponding power module.
[0059] In a preferred embodiment of this application, a dead-time control module is further included, with its output terminal connected to the PWM signal modulation module and its input terminal connected to the PWM signal generator. Typically, the 6-channel input pulse width waveform emitted by the PWM signal generator has a software dead time. For safety reasons, this embodiment additionally sets up a dead-time control module, i.e., a hardware dead time, which is usually smaller than the software dead time and can function in case of unexpected failure of the software dead time.
[0060] In one embodiment, the power module includes an upper bridge arm power device and a lower bridge arm power device, as shown in Figure 5. The dead time control module includes a second delay unit, a NOT gate unit inv, and an AND gate unit and2. The dead time of the dead time control module is determined according to given delay information. The first input terminal of the AND gate unit is used to connect to a PWM signal generator to receive the input pulse width wave used to drive the upper or lower bridge arm power device. The input terminal of the second delay unit is used to connect to a PWM signal generator to receive the input pulse width wave used to drive the lower or upper bridge arm power device. The output terminal of the second delay unit is connected to the second input terminal of the AND gate unit and2 through the NOT gate unit inv. The delayed pulse width wave received by the NOT gate unit is related to the dead time. The output terminal of the AND gate unit is connected to the PWM signal modulation module. In this embodiment, the hardware dead time is implemented by delaying the input pulse width waveform sent by the PWM signal generator within the CPLD. The delay time is Tdelay. Specifically, the original input waveforms of the upper and lower bridge arms of each term are inverted and logically ANDed with the delay waveforms of the corresponding transistors, as shown in Figure 5. Figure 5 illustrates the delay of the lower bridge arm of term U. The hardware dead time is Tdelay minus the maximum value of Ton-delay and Toff-delay.
[0061] In one embodiment, as shown in FIG6, the second delay unit includes multiple registers, the pulse width detection module includes a rising edge detection unit, a falling edge detection unit, and a pulse width detection unit, and the driving device further includes a first buffer connected to the output terminal of the PWM signal distribution module; the rising edge detection unit is used to detect the rising edge of the delayed pulse width wave output by the first i registers, and the falling edge detection unit is used to detect the falling edge of the pulse width wave output by the (i+1)th to (j+1)th registers, where i and j are positive integers, and j > i ≥ 2; the pulse width detection unit is used to trigger a pulse width flag when a rising edge and a falling edge are detected synchronously, the pulse width flag is used to instruct the first buffer to limit the pulse width wave output by the PWM signal distribution module, so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module; otherwise, a pulse width end flag is triggered, the pulse width end flag is used to instruct the first buffer to release the limitation on the pulse width wave output by the PWM signal distribution module.
[0062] As shown in Figure 6, in this embodiment, the pulse width detection module utilizes the shift register group in the dead-time control module to perform small pulse width detection through rising and falling edge detection. In this embodiment, small pulse width refers to a pulse wave with a pulse width less than the pulse width threshold. Specifically, the first two registers (reg) in the register group perform rising edge detection, and the third to (a+1)th registers perform falling edge detection. The minimum pulse width threshold is Tck × (a-1). When the pulse width of the input pulse wave is ≤ Tck × (a-1), registers reg1 and reg2 detect rising edges, and the falling edge will fall between registers reg2 and rega+1, triggering the small pulse width flag (defined as active high). When the pulse width of the input pulse wave is > Tck × (a-1), registers reg1 to rega will simultaneously be 1, triggering the small pulse width end flag (defined as active high). Taking the pulse width wave corresponding to the U-phase upper bridge as an example, when the pulse width of the input pulse width wave reaches the pulse width threshold, the first buffer 1 latches it (latch 1) after the small pulse width flag is high. When all bridge arms are low, the small pulse width mode is activated (entering pure carbon mode or pure silicon mode). This mode is associated with the previous mode; that is, if the previous pulse width wave corresponds to carbon-coated silicon mode or when the SiC module receives and activates PWM, then it enters pure carbon mode; otherwise, it enters pure silicon mode. As shown in Figure 7, when the pulse width of the input pulse width wave exceeds the pulse width threshold, the small pulse width termination flag in the first buffer 1 is high, and it is latched (latch 2) when the small pulse width flag is high. This latching signal invalidates the small pulse width flag (low level) through reset latch 1. Therefore, the upper bridge PWM acts as an enable signal, and latch 2 is a reset signal, so the exit from the small pulse width mode takes effect after the current PWM pulse width has completely ended.
[0063] As shown in Figure 2, in a preferred embodiment of this application, it further includes: a fault latching module, used to output a corresponding control signal according to the received fault signal; and a safety module, which is connected to the output terminal of the PWM signal distribution module and is also used to connect to the hybrid power module to limit the pulse wave output to the hybrid power module according to a given second command signal and / or control signal. The safety module includes a second buffer 2 and a third buffer 3. The second buffer can be an ASC (Active Short Circuit) module, and the third buffer can be an FW (Free Wheeling) module. FW and ASC serve as two safety states to prevent unexpected torque or deceleration in the motor or the entire vehicle. In one embodiment, the safety module may further include an interlock module, which can interlock the upper and lower bridge arms of the same phase. For safety reasons, when the pulse width waveform unexpectedly occurs and the upper and lower bridge arms of the same phase are simultaneously high, the upper bridge arm pulse width waveform and the lower bridge arm pulse width waveform at the output port of the third buffer 3 can be respectively ORed and ANDed with the corresponding transistors before being output to the hybrid power module, thereby avoiding shoot-through between the upper and lower bridge arms.
[0064] As shown in Figure 2, in this embodiment, the ASC module is connected to the output of the PWM signal distribution module through the first buffer 1. It can limit the pulse width waveform output by the PWM signal distribution module according to the control signal, and the low level is active. The FW module is connected to the ASC module and can limit the pulse width waveform output by the PWM signal distribution module according to the control signal, and the low level is active.
[0065] As shown in Figure 8, the driving device is deployed on a CPLD or FPGA. Fault signals are input to the CPLD or FPGA, and the relevant fault signals can be latched or logically manipulated as needed. Some fault signals can trigger the ASC module or FW module through a multiplexer (MUX) or logical operations. To a certain extent, the fault signal can be considered a control signal to trigger the ASC or FW module. Additionally, a second instruction signal, an external instruction, can also be used to trigger the ASC or FW module, as shown in Figure 2.
[0066] In this embodiment, the electronic control MCU (PWM signal generator in this embodiment) in related technologies typically generates 6 PWM channels, i.e., six input pulse width waveforms. If used for carbon mixing control, the MCU load rate will increase, and it may even require replacing the MCU with one that has better resource performance, thus increasing costs. This embodiment uses a CPLD or FPGA to modulate 12 PWM channels on the basis of 6 PWM inputs for the pulse width waveform configuration required for carbon mixing control. At the same time, the logic latching, logic operation, ASC control, and FW control of fault signals in related technologies are integrated into the CPLD or FPGA, which improves performance to achieve carbon mixing control while reducing costs, lowering the MCU load rate, saving PCB area, and increasing the power density of the electronic control system.
[0067] It should be noted that the embodiments of this application can be implemented using a CPLD or FPGA as the platform for the main design, or they can be implemented using discrete components. For example, the shift register required for delay can be implemented using an RC charging and discharging circuit, pulse width detection can be replaced by direct instruction sent by the MCU, instructions from external input CPLD can be written via communication, the MUX can be implemented using basic logic gates, some logic operations can be implemented using tri-state gates, and some functions can be removed and implemented in other integrated circuit ICs, etc.
[0068] Corresponding to the aforementioned application function implementation device embodiments, this application also provides a driving method for a hybrid power module and corresponding embodiments.
[0069] Figure 9 is a flowchart illustrating the driving method of the hybrid power module shown in this application.
[0070] Referring to Figure 9, this application illustrates a driving method for a hybrid power module, which is applied to the driving device of the hybrid power module described above, and mainly includes steps S901 to S904.
[0071] Step S901: Obtain the input pulse width waveform generated by the PWM signal generator.
[0072] Step S902: Modulate the input pulse width wave to obtain the pulse width wave required to drive the hybrid power module to achieve different modes.
[0073] Step S903: In response to the first command signal corresponding to the target mode of the hybrid power module, select the target pulse width wave from the pulse width waves required to achieve different modes.
[0074] Step S904: Send the target pulse width waveform to the hybrid power module, so that the hybrid power module is in target mode.
[0075] In one embodiment, the hybrid power module includes two different power modules. Step S902 includes: delaying the input pulse width wave through the PWM signal modulation module, and outputting two different first delayed pulse width waves according to the given delay information; performing AND-OR logic operation on the input pulse width wave and the first delayed pulse width wave to obtain the first pulse width wave and the second pulse width wave, and the first pulse width wave and the second pulse width wave are used together to drive the hybrid power module to realize the first mode or the second mode.
[0076] In one embodiment, the hybrid power module includes a SiC module and an IGBT module; when the hybrid power module is in a first mode, a first pulse width wave is used to drive the SiC module and a second pulse width wave is used to drive the IGBT module; when the hybrid power module is in a second mode, the first pulse width wave is used to drive the IGBT module and the second pulse width wave is used to drive the SiC module.
[0077] In one embodiment, the pulse width of the first pulse width wave is greater than that of the input pulse width wave, the pulse width of the second pulse width wave is less than that of the input pulse width wave, and the delay information between the first pulse width wave and the second pulse width wave is the same as the given delay information.
[0078] Step S902 further includes: performing an XOR logic operation on the first pulse width wave and the second pulse width wave through the PWM signal modulation module to obtain the third pulse width wave, outputting the second delayed pulse width wave between the two first delayed pulse width waves, and using the second delayed pulse width wave as the fourth pulse width wave; wherein, the third pulse width wave and the fourth pulse width wave are used together to drive the hybrid power module to realize the third mode or the fourth mode.
[0079] In one embodiment, when the hybrid power module is in the third mode, the third pulse width wave is used to drive the SiC module and the fourth pulse width wave is used to drive the IGBT module; when the hybrid power module is in the fourth mode, the third pulse width wave is used to drive the IGBT module and the fourth pulse width wave is used to drive the SiC module.
[0080] In step S903, the PWM signal modulation module responds to the first command signal corresponding to the target mode of the hybrid power module and selects the target pulse width wave from the pulse width waves required to achieve different modes.
[0081] As a preferred embodiment of this application, the method further includes the following steps: when the pulse width of the input pulse width wave is detected to be less than a threshold, the pulse width wave output by the PWM signal distribution module is restricted so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module.
[0082] The drive unit also includes a dead-time control module, whose output is connected to the PWM signal modulation module and whose input is connected to the PWM signal generator. The power module includes an upper-arm power device and a lower-arm power device. The dead-time control module includes a second delay unit, a NOT gate unit, and an AND gate unit. The dead time of the dead-time control module is determined based on given delay information. The first input of the AND gate unit is connected to the PWM signal generator to receive the input pulse width wave used to drive the upper-arm or lower-arm power device. The input of the second delay unit is connected to the PWM signal generator to receive the input pulse width wave used to drive the lower-arm or upper-arm power device. The output of the second delay unit is connected to the second input of the AND gate unit via the NOT gate unit. The delayed pulse width wave received by the NOT gate unit is related to the dead time. The output of the AND gate unit is connected to the PWM signal modulation module.
[0083] In one embodiment, the second delay unit includes multiple registers, the pulse width detection module includes a rising edge detection unit, a falling edge detection unit, and a pulse width detection unit, and the driving device further includes a first buffer connected to the output terminal of the PWM signal distribution module; the rising edge detection unit is used to detect the rising edge of the delayed pulse width wave output by the first i registers, and the falling edge detection unit is used to detect the falling edge of the pulse width wave output by the (i+1)th to (j+1)th registers, where i and j are positive integers, and j > i ≥ 2; the pulse width detection unit is used to trigger a pulse width flag when a rising edge and a falling edge are detected synchronously, the pulse width flag is used to instruct the first buffer to limit the pulse width wave output by the PWM signal distribution module, so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module; otherwise, a pulse width end flag is triggered, the pulse width end flag is used to instruct the first buffer to release the limitation on the pulse width wave output by the PWM signal distribution module.
[0084] Regarding the methods in the above embodiments, the specific manner in which each step is performed has been described in detail in the embodiments related to the device, and will not be elaborated further here.
[0085] This application also provides an electric vehicle, including a drive device for the hybrid power module as described above.
[0086] Figure 10 is a schematic diagram of the structure of the electric vehicle shown in this application.
[0087] Referring to Figure 10, the electric vehicle 1000 includes a memory 1001 and a processor 1002.
[0088] The processor 1002 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0089] Memory 1001 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. ROM may store static data or instructions required by processor 1002 or other modules of the computer. Permanent storage devices may be read-write storage devices. Permanent storage devices may be non-volatile storage devices that retain stored instructions and data even when the computer is powered off. In some embodiments, permanent storage devices employ mass storage devices (e.g., magnetic or optical disks, flash memory) as permanent storage devices. In other embodiments, permanent storage devices may be removable storage devices (e.g., floppy disks, optical drives). System memory may be a read-write storage device or a volatile read-write storage device, such as dynamic random access memory. System memory may store some or all of the instructions and data required by the processor during operation. Furthermore, memory 1001 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (e.g., DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, memory 1001 may include a removable storage device that is readable and / or writable, such as a laser disc (CD), a read-only digital multifunction optical disc (e.g., DVD-ROM, dual-layer DVD-ROM), a read-only Blu-ray disc, an ultra-high density optical disc, a flash memory card (e.g., SD card, mini SD card, Micro-SD card, etc.), a magnetic floppy disk, etc. Computer-readable storage media do not contain carrier waves or transient electronic signals transmitted wirelessly or via wired connections.
[0090] The memory 1001 stores executable code, which, when processed by the processor 1002, can cause the processor 1002 to execute part or all of the methods described above.
[0091] Furthermore, the method according to this application can also be implemented as a computer program or computer program product, which includes computer program code instructions for performing some or all of the steps in the method described above.
[0092] Alternatively, this application may be implemented as a computer-readable storage medium (or a non-transitory machine-readable storage medium or a machine-readable storage medium) storing executable code (or computer program or computer instruction code) thereon, which, when executed by a processor of a server (or server, etc.), causes the processor to perform part or all of the steps of the above-described method according to this application.
[0093] Embodiments of this application also provide a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the methods described in the above embodiments.
[0094] The computer-readable storage medium may include: read-only memory (ROM), random access memory (RAM), solid-state drives (SSDs), or optical discs, etc. The random access memory may include resistive random access memory (ReRAM) and dynamic random access memory (DRAM). The sequence numbers of the embodiments described above are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0095] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0096] The various embodiments of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A driving device for a hybrid power module, characterized in that, The driving device includes a PWM signal modulation module and a PWM signal distribution module; The input terminal of the PWM signal modulation module is connected to the PWM signal generator to obtain the input pulse width wave generated by the PWM signal generator, and modulates the input pulse width wave to obtain the pulse width wave required to drive the hybrid power module to achieve different modes. The output terminal of the PWM signal modulation module is connected to the PWM signal distribution module, and is used to send the pulse width wave required to realize different modes to the PWM signal distribution module. The PWM signal allocation module is used to select a target pulse width waveform from the pulse width waveforms required to achieve different modes in response to a first command signal corresponding to the target mode of the hybrid power module. The PWM signal distribution module is also used to connect to the hybrid power module to send the target pulse width waveform to the hybrid power module, so that the hybrid power module is in the target mode.
2. The driving device for the hybrid power module according to claim 1, characterized in that, The hybrid power module includes two different power modules, and the PWM signal modulation module includes a first delay unit and a logic operation unit. The first delay unit is used to delay the input pulse width wave and output two different first delayed pulse width waves according to the given delay information; The logic operation unit is used to perform AND-OR logic operations on the input pulse width wave and the first delayed pulse width wave to obtain the first pulse width wave and the second pulse width wave. The first pulse width wave and the second pulse width wave are used together to drive the hybrid power module to realize the first mode or the second mode.
3. The driving device for the hybrid power module according to claim 2, characterized in that, The hybrid power module includes a SiC module and an IGBT module; When the hybrid power module is in the first mode, the first pulse width wave is used to drive the SiC module and the second pulse width wave is used to drive the IGBT module; When the hybrid power module is in the second mode, the first pulse width wave is used to drive the IGBT module and the second pulse width wave is used to drive the SiC module.
4. The driving device for the hybrid power module according to claim 3, characterized in that, The pulse width of the first pulse width wave is greater than that of the input pulse width wave, the pulse width of the second pulse width wave is less than that of the input pulse width wave, and the delay information between the first pulse width wave and the second pulse width wave is the same as the given delay information.
5. The driving device for the hybrid power module according to any one of claims 2 to 4, characterized in that, The logic operation unit is also used to perform an XOR logic operation on the first pulse width wave and the second pulse width wave to obtain the third pulse width wave. The first delay unit is also configured to output a second delay pulse width wave between the two first delay pulse width waves, and use the second delay pulse width wave as a fourth pulse width wave; The third pulse width wave and the fourth pulse width wave are used together to drive the hybrid power module to achieve the third mode or the fourth mode.
6. The driving device for the hybrid power module according to claim 5, characterized in that, The hybrid power module includes a SiC module and an IGBT module; When the hybrid power module is in the third mode, the third pulse width wave is used to drive the SiC module and the fourth pulse width wave is used to drive the IGBT module; When the hybrid power module is in the fourth mode, the third pulse width wave is used to drive the IGBT module and the fourth pulse width wave is used to drive the SiC module.
7. The driving device for the hybrid power module according to claim 5, characterized in that, Also includes: The pulse width detection module is connected to the PWM signal generator and, when the pulse width of the input pulse width wave is detected to be less than a threshold, limits the pulse width wave output by the PWM signal distribution module so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module.
8. The driving device for the hybrid power module according to claim 7, characterized in that, Also includes: The dead-time control module has its output connected to the PWM signal modulation module and its input connected to the PWM signal generator.
9. The driving device for the hybrid power module according to claim 8, characterized in that, The power module includes an upper bridge arm power device and a lower bridge arm power device. The dead time control module includes a second delay unit, a NOT gate unit, and an AND gate unit. The dead time of the dead time control module is determined according to the given delay information. The first input terminal of the AND gate unit is used to connect to the PWM signal generator to receive the input pulse width waveform used to drive the upper arm power device or the lower arm power device. The input terminal of the second delay unit is connected to the PWM signal generator to receive the input pulse width waveform used to drive the lower bridge arm power device or the upper bridge arm power device. The output of the second delay unit is connected to the second input of the AND gate unit through the NOT gate unit. The delayed pulse width received by the NOT gate unit is related to the dead time. The output of the AND gate unit is connected to the PWM signal modulation module.
10. The driving device for the hybrid power module according to claim 9, characterized in that, The second delay unit includes multiple registers, the pulse width detection module includes a rising edge detection unit, a falling edge detection unit, and a pulse width detection unit, and the driving device further includes a first buffer connected to the output terminal of the PWM signal distribution module; The rising edge detection unit is used to detect the rising edge of the delayed pulse width waveforms output by the first i registers. The falling edge detection unit is used to detect the falling edge of the pulse width waveform output by the (i+1)th to (j+1)th registers, where i and j are positive integers, and j > i ≥ 2. The pulse width detection unit is used to trigger a pulse width flag when a rising edge and a falling edge are detected synchronously. The pulse width flag is used to instruct the first buffer to limit the pulse width wave output by the PWM signal distribution module, so that the first pulse width wave or the fourth pulse width wave drives the corresponding power module. Otherwise, a pulse width end flag is triggered, which is used to instruct the first buffer to release the limitation on the pulse width wave output by the PWM signal distribution module.
11. The driving device for the hybrid power module according to claim 6, characterized in that, Also includes: The fault latch module is used to output corresponding control signals based on the received fault signals; as well as, A safety module, which is connected to the output of the PWM signal distribution module, and is also connected to the hybrid power module to limit the pulse wave output to the hybrid power module according to a given second command signal and / or the control signal.
12. An electric vehicle, characterized in that, The driving device includes the hybrid power module as described in any one of claims 1 to 11.
13. A driving method for a hybrid power module, applied to a driving device for a hybrid power module as described in any one of claims 1 to 11, characterized in that, include: Obtain the input pulse width waveform generated by the PWM signal generator; The input pulse width wave is modulated to obtain the pulse width wave required to drive the hybrid power module to achieve different modes; In response to a first command signal corresponding to the target mode of the hybrid power module, a target pulse width wave is selected from the pulse width waves required to achieve the different modes; The target pulse width waveform is sent to the hybrid power module, so that the hybrid power module is in the target mode.
14. The method according to claim 13, characterized in that, The hybrid power module includes two different power modules. Modulating the input pulse width wave to obtain the pulse width wave required to drive the hybrid power module to achieve different modes includes: The input pulse width wave is delayed by the PWM signal modulation module, and two different first delayed pulse width waves are output according to the given delay information. The input pulse width wave and the first delayed pulse width wave are ANDed or ORed to obtain the first pulse width wave and the second pulse width wave. The first pulse width wave and the second pulse width wave are used together to drive the hybrid power module to realize the first mode or the second mode.
15. The method according to claim 14, characterized in that, The method further includes: The first pulse width wave and the second pulse width wave are XORed by the PWM signal modulation module to obtain the third pulse width wave. The second delayed pulse width wave between the two first delayed pulse width waves is output, and the second delayed pulse width wave is used as the fourth pulse width wave. The third pulse width wave and the fourth pulse width wave are used together to drive the hybrid power module to realize the third mode or the fourth mode.