Motor control method, device and system and vehicle

By outputting safety protection request signal and mode switching control signal when the IGBT module fails, the motor enters the inverter shutdown mode, which solves the problem that the motor cannot be safely controlled when the IGBT module fails, and improves the safety of the motor and the operation of the vehicle reliability.

CN119276156APending Publication Date: 2025-01-07GEELY CHANGXING AUTOMATIC TRANSMISSION CO LTD +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411395088.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In the event of an IGBT module failure, the motor cannot be controlled safely and effectively, resulting in risk of overtemperature and damage or failure.

Method used

When the IGBT module fails, the safety protection request signal and the mode switching control signal are output, and the motor enters the inverter shutdown mode through the first driving unit to ensure that the motor is driven in the functional safety mode and avoid the active short circuit mode. Thermal balance problem.

Benefits of technology

It effectively avoids damage or failure caused by the motor due to inability to achieve thermal balance, and improves the hardware safety and operating reliability of the vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119276156A_ABST
    Figure CN119276156A_ABST
Patent Text Reader

Abstract

The invention provides a motor control method, device and system and a vehicle, and the motor control method comprises the steps: outputting a safety protection request signal and a mode switching control signal to a motor driving system when an IGBT module in the motor driving system of the vehicle breaks down; a first driving unit in the motor driving system is controlled through the safety protection request signal and the mode switching control signal to output a target driving signal to an IGBT module, so that the IGBT module controls a motor to enter an inverter turn-off mode based on the target driving signal, and the first driving unit is used for performing driving control on the motor in a function safety mode. Therefore, when the IGBT module has a fault, the motor can be safely and effectively controlled to enter the inverter turn-off mode, so that damage or failure of the motor caused by the fact that the motor cannot reach heat balance in an active short-circuit mode can be effectively avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular, to a motor control method, device, system and vehicle. Background Art

[0002] With the increasing emphasis on energy conservation, emission reduction and environmental protection, as well as the continuous advancement of electrification technology, hybrid vehicles have developed rapidly. In hybrid vehicles, the drive control of the motor is an important factor affecting the safety and operating reliability of the vehicle.

[0003] At present, when the IGBT (Insulated Gate Bipolar Transistor) module in the motor drive system fails, the motor is usually controlled to enter the active short circuit mode (ASC) to protect the motor controller and battery system from damage. However, the motor cannot achieve thermal balance in the active short circuit mode and will overheat in a short period of time, which can easily cause damage or failure of the motor, and even the risk of explosion.

[0004] Therefore, it is necessary to provide a method for safely and effectively controlling the motor when the IGBT module fails. Summary of the invention

[0005] In order to solve the above technical problems, the present application provides a motor control method, device, system and vehicle to solve the problem in the prior art that the motor cannot be safely and effectively controlled when the IGBT module fails.

[0006] To achieve the above technical objectives, the present application provides the following technical solutions:

[0007] In a first aspect, an embodiment of the present specification provides a motor control method, comprising:

[0008] When an IGBT module in a motor drive system of a vehicle fails, a safety protection request signal and a mode switching control signal are output to the motor drive system, wherein the safety protection request signal and the mode switching control signal are used to control a first drive unit in the motor drive system to output a target drive signal to the IGBT module, and the IGBT module is used to control the motor to enter an inverter shutdown mode based on the target drive signal;

[0009] Wherein, the first driving unit is used to drive and control the motor in a functional safety mode.

[0010] Optionally, the safety protection request signal includes a pre-drive output shutdown signal, which is used to control the second drive unit in the motor drive system to stop outputting the drive signal to the IGBT module, and to request the first drive unit to drive and control the motor, and the second drive unit is used to drive and control the motor when the IGBT module operates normally.

[0011] Optionally, the mode switching control signal includes a pre-drive output enable signal and a target control signal corresponding to the inverter shutdown mode;

[0012] The pre-drive output enable signal is used to trigger the motor drive system to enter a drivable state, and the target control signal is used to control the first drive unit to output the target drive signal to the IGBT module when the motor drive system is in a drivable state.

[0013] Optionally, in the process of outputting the safety protection request signal and the mode switching control signal to the motor drive system, outputting the mode switching control signal to the motor drive system includes:

[0014] Outputting the target control signal to the motor drive system to enable the first drive unit to enter a control state;

[0015] When the duration of outputting the target control signal to the motor drive system reaches a first preset duration, the pre-drive output enable signal is output to the motor drive system to trigger the motor drive system to enter a drivable state through the rising edge of the pre-drive output enable signal.

[0016] Optionally, in the process of outputting the safety protection request signal and the mode switching control signal to the motor drive system, outputting the safety protection request signal to the motor drive system includes:

[0017] When the fault duration of the IGBT module reaches a second preset duration, the safety protection request signal is output to the motor drive system.

[0018] Optionally, determining whether the IGBT module is faulty includes:

[0019] Obtaining a status indication signal of the IGBT module;

[0020] Based on the status indication signal and a preset corresponding relationship between the status indication signal and the status of the IGBT module, it is determined whether the IGBT module is faulty, and the status of the IGBT module includes a single-bridge fault state, a double-bridge fault state and a normal operating state.

[0021] Optionally, it also includes:

[0022] After the motor enters the inverter off mode, a drive request signal is sent to a target control device, and the target control device is used to control the engine of the vehicle to drive the vehicle based on the drive request signal.

[0023] In a second aspect, an embodiment of the present specification provides a motor control device, comprising:

[0024] A data processing module, used for outputting a safety protection request signal and a mode switching control signal to the motor drive system when an IGBT module in the motor drive system of the vehicle fails, wherein the safety protection request signal and the mode switching control signal are used for controlling a first drive unit in the motor drive system to output a target drive signal to the IGBT module, and the IGBT module is used for controlling the motor to enter an inverter shutdown mode based on the target drive signal;

[0025] Wherein, the first driving unit is used to drive and control the motor in a functional safety mode.

[0026] In a third aspect, an embodiment of the present specification provides a motor control system, including a motor drive system and a controller, wherein the controller includes at least one processor and at least one memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, a motor control method as described in any one of the above items is implemented.

[0027] In a fourth aspect, an embodiment of the present specification provides a vehicle, wherein the vehicle includes a motor control system as described above.

[0028] In a fifth aspect, an embodiment of the present specification provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the motor control method as described in any one of the above items is implemented.

[0029] In a sixth aspect, an embodiment of the present specification provides a computer program product or a computer program, wherein the computer program product includes a computer program, and the computer program is stored in a computer-readable storage medium; the processor of the computer device reads the computer program from the computer-readable storage medium, and when the processor executes the computer program, it implements the motor control method as described in any one of the above items.

[0030] It can be seen from the above technical scheme that the embodiments of the present application provide a motor control method, device, system and vehicle, wherein the motor control method outputs a safety protection request signal and a mode switching control signal to the motor drive system when the IGBT module in the motor drive system of the vehicle fails, so as to control the first drive unit in the motor drive system to output a target drive signal to the IGBT module through the safety protection request signal and the mode switching control signal, so that the IGBT module controls the motor to enter the inverter shutdown mode based on the target drive signal, and the first drive unit is used to drive and control the motor in the functional safety mode. Therefore, when the IGBT module fails, the motor can be safely and effectively controlled to enter the inverter shutdown mode, thereby effectively avoiding the motor being damaged or failing due to the motor being unable to reach thermal balance in the active short-circuit mode. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0032] Figure 1 A flow chart of a motor control method provided for one embodiment of the present specification;

[0033] Figure 2 A flowchart of another motor control method provided for one embodiment of the present specification;

[0034] Figure 3 A schematic diagram of timing signals of each pin of a driver chip provided in one embodiment of the present specification;

[0035] Figure 4 A schematic diagram of the structure of a motor control device provided for one embodiment of this specification;

[0036] Figure 5 A schematic diagram of the structure of a motor control system provided for one embodiment of the present specification. DETAILED DESCRIPTION

[0037] Unless otherwise defined, the technical terms or scientific terms used in the embodiments of this specification shall have the common meanings understood by persons with ordinary skills in the field to which this specification belongs. The words "first", "second" and similar words used in the embodiments of this specification do not indicate any order, quantity or importance, but are only used to avoid confusion of constituent elements.

[0038] Unless the context requires otherwise, throughout the specification, "plurality" means "at least two", and "including" is interpreted as an open, inclusive meaning, that is, "including, but not limited to". In the description of the specification, the terms "one embodiment", "some embodiments", "exemplary embodiments", "examples", "specific examples" or "some examples" are intended to indicate that a particular feature, structure, material or characteristic associated with the embodiment or example is included in at least one embodiment or example of the specification. The schematic representation of the above terms does not necessarily refer to the same embodiment or example.

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

[0040] Overview

[0041] As described in the background art, with the increasing emphasis on energy conservation, emission reduction and environmental protection, as well as the continuous advancement of electrification technology, hybrid vehicles have developed rapidly. In hybrid vehicles, the drive control of the motor is an important factor affecting the safety and operating reliability of the vehicle.

[0042] At present, when an IGBT module in a motor drive system fails, the motor is usually controlled to enter an active short circuit mode (ASC). For example, the motor can be automatically triggered to enter the active short circuit mode by a fault indication signal of the IGBT module to protect the motor controller and the battery system from damage. However, the motor cannot achieve thermal equilibrium in the active short circuit mode and will overheat in a short time (for example, 2 minutes), which can easily cause damage or failure of the motor, and even the risk of explosion.

[0043] Therefore, it is necessary to provide a method for safely and effectively controlling the motor when the IGBT module fails.

[0044] In order to solve the problem in the prior art that the motor cannot be safely and effectively controlled when the IGBT module fails, in the technology of the present application, when the IGBT module in the motor drive system of the vehicle fails, a safety protection request signal and a mode switching control signal are output to the motor drive system, so as to control the first drive unit in the motor drive system to output a target drive signal to the IGBT module through the safety protection request signal and the mode switching control signal, so that the IGBT module controls the motor to enter the inverter shutdown mode based on the target drive signal, and the first drive unit is used to drive and control the motor in the functional safety mode. Therefore, when the IGBT module fails, the motor can be safely and effectively controlled to enter the inverter shutdown mode, thereby effectively avoiding the motor being damaged or failing due to the motor being unable to reach thermal balance in the active short-circuit mode.

[0045] Based on the above-mentioned inventive concept, the motor control method provided in the embodiment of this specification is exemplarily described below.

[0046] Exemplary Methods

[0047] This specification provides a motor control method. Figure 1 ,include:

[0048] S101, when an IGBT module in a motor drive system of a vehicle fails, outputting a safety protection request signal and a mode switching control signal to the motor drive system, wherein the safety protection request signal and the mode switching control signal are used to control a first drive unit in the motor drive system to output a target drive signal to the IGBT module, and the IGBT module is used to control the motor to enter an inverter shutdown mode based on the target drive signal;

[0049] Wherein, the first driving unit is used to drive and control the motor in a functional safety mode.

[0050] Specifically, the vehicle may be an electric vehicle or a hybrid vehicle, wherein the vehicle may include one motor or two motors, for example, the vehicle may be a dual-motor hybrid vehicle. The motor drive system of the vehicle may include an IGBT module, which may be a core component of the inverter and is responsible for the conversion of electric energy. For example, each IGBT device in the IGBT module may form a bridge circuit structure (such as an H-bridge or a three-phase bridge) inside the inverter, and convert the direct current (DC) from the battery into alternating current (AC) of different frequencies and amplitudes by controlling the on and off of each IGBT device to adapt to the control requirements of the motor, such as changing the speed, torque and rotation direction of the motor.

[0051] The IGBT module failure may include an upper bridge failure or a lower bridge failure, such as damage to the IGBT in the upper bridge or the lower bridge, that is, the IGBT module failure may be a single bridge failure. Wherein, whether the IGBT module fails can be determined by a state indication signal, and the state indication signal may include a first sub-state indication signal corresponding to the upper bridge in the IGBT module and a second sub-state indication signal corresponding to the lower bridge in the IGBT module, and the first sub-state indication signal and the second sub-state indication signal are used to characterize the states of the upper bridge and the lower bridge in the IGBT module, respectively, for example, the state of the upper bridge and the state of the lower bridge may include a fault state and a normal operating state, so that when the IGBT module fails, the fault of the IGBT module can be quickly and accurately obtained through the state indication signal, and then the motor can be timely and effectively controlled to switch modes according to the fault of the IGBT module to protect the motor system.

[0052] Wherein, a state indication pin can be set in the driver chip, and the output signal of the state indication pin can be used to indicate the state of the IGBT module, and the state of the IGBT module can include a single-bridge fault state, a double-bridge fault state, and a normal operating state, wherein the state indication pin can include a first sub-state indication pin and a second sub-state indication pin, and the output signals of the first sub-state indication pin and the second sub-state indication pin can be used to indicate the upper bridge state of the IGBT module and the lower bridge state of the IGBT module, respectively, that is, the output signal of the first sub-state indication pin can be a first sub-state indication signal, and the output signal of the second sub-state indication pin can be a second sub-state indication signal. For example, when the output signal of the first sub-state indication pin is a low-level signal, it indicates that the upper bridge state of the IGBT module is a fault state, when the output signal of the first sub-state indication pin is a high-level signal, it indicates that the upper bridge state of the IGBT module is a normal operating state, when the output signal of the second sub-state indication pin is a low-level signal, it indicates that the lower bridge state of the IGBT module is a fault state, and when the output signal of the second sub-state indication pin is a high-level signal, it indicates that the lower bridge state of the IGBT module is a normal operating state.

[0053] During implementation, when the output signal of the first sub-state indication pin is a high-level signal and the output signal of the second sub-state indication pin is a low-level signal, or when the output signal of the first sub-state indication pin is a low-level signal and the output signal of the second sub-state indication pin is a high-level signal, it can be determined that the state of the IGBT module is a single-bridge fault state, and a safety protection request signal and a mode switching control signal are output to the motor drive system; when the output signal of the first sub-state indication pin and the output signal of the second sub-state indication pin are both high-level signals, it is determined that the state of the IGBT module is a normal operating state, and the state of the IGBT module is continuously monitored; when the output signal of the first sub-state indication pin and the output signal of the second sub-state indication pin are both low-level signals, it is determined that the state of the IGBT module is a full-bridge fault state, and the IGBT module cannot be effectively controlled. At this time, an alarm message can be generated to remind the user to stop the car and troubleshoot in time.

[0054] Wherein, the motor drive system may include a first drive unit, and the first drive unit may drive and control the motor in a functional safety mode. When the IGBT module fails, the motor may be automatically triggered to enter an active short-circuit mode through a status indication signal, so as to protect the motor controller and the battery system from damage by short-circuiting the upper bridge or the lower bridge of the IGBT module. At the same time, a safety protection request signal and a mode switching control signal may be output to the motor drive system, so as to control the first drive unit in the motor drive system to output a target drive signal to the IGBT module through the safety protection request signal and the mode switching control signal. Wherein, the safety protection request signal may be used to request the first drive unit to drive and control the motor, the mode switching control signal may be used to control the first drive unit to enter a control state, and control the first drive unit to output a target drive signal to the IGBT module, and the target drive signal may be used to control the upper bridge and the lower bridge of the IGBT module to be disconnected, that is, the IGBT module disconnects the upper bridge and the lower bridge under the action of the target drive signal, so that the inverter is in an off state, thereby causing the motor to enter the inverter off mode (Inverter Off Mode).

[0055] Therefore, the motor can be forced to exit the active short-circuit mode and enter the inverter shutdown mode in the functional safety mode through the safety protection request signal and the mode switching control signal, so that when the IGBT module fails, the motor can be safely and effectively controlled to enter the inverter shutdown mode. At the same time, in the inverter shutdown mode, the inverter stops working, which can effectively avoid the motor from being damaged or failing due to overheating due to failure to achieve thermal balance, and then effectively ensure the hardware safety of the vehicle when the IGBT module fails, thereby improving the safety and reliability of vehicle operation.

[0056] In order to further improve the safety of motor control, in one embodiment of the present specification, the safety protection request signal includes a pre-drive output shutdown signal, and the pre-drive output shutdown signal is used to control the second drive unit in the motor drive system to stop outputting the drive signal to the IGBT module, and to request the first drive unit to drive and control the motor, and the second drive unit is used to drive and control the motor when the IGBT module is operating normally.

[0057] Specifically, the motor drive system may further include a second drive unit, which may be used to drive and control the motor when the IGBT module operates normally. That is, when the IGBT module is not faulty, the motor may be driven and controlled by the second drive unit to achieve normal operation of the motor, such as controlling the speed, torque and direction of the motor by controlling the on and off of each IGBT device in the IGBT module.

[0058] Among them, the safety protection request signal may include a pre-drive output shutdown signal, which can be used to control the second drive unit in the motor drive system to stop outputting the drive signal to the IGBT module, that is, to control the second drive unit to lock to stop driving and controlling the motor, thereby effectively avoiding the safety risks caused by driving and controlling the motor through the second drive unit in the case of an IGBT module failure. At the same time, the pre-drive output shutdown signal can also be used to request the first drive unit to drive and control the motor, so as to request the first drive unit to drive the motor into the inverter shutdown mode in the functional safety mode, thereby further improving the safety of driving and controlling the motor in the case of an IGBT module failure.

[0059] In implementation, an enable pin can be set in the driver chip, and a pre-drive output shutdown signal can be input to the motor drive system through the enable pin. The second drive unit can be enabled and controlled by the input signal of the enable pin. For example, when the input signal of the enable pin is a high-level signal, the second drive unit can be controlled to enter a drivable state, and the motor can be driven and controlled by the second drive unit. When the input signal of the enable pin is a low-level signal, the second drive unit enters a non-drivable state and stops working, that is, the second drive unit is locked.

[0060] Therefore, when the IGBT module fails, a low-level signal can be output to the enable pin of the driver chip to output a safety protection request signal to the motor drive system, thereby controlling the second drive unit to enter a non-enabled state. At the same time, the first drive unit can output a target drive signal to the IGBT module under the action of a mode switching control signal when the second drive unit enters the non-enabled state, thereby outputting a low-level signal to the enable pin of the driver chip to issue a drive request to the first drive unit to request the first drive unit to drive and control the motor, thereby being able to quickly and effectively output a safety protection request signal to the motor drive system while ensuring the safety of motor control.

[0061] In a feasible implementation manner, the mode switching control signal includes a pre-drive output enable signal and a target control signal corresponding to the inverter shutdown mode;

[0062] The pre-drive output enable signal is used to trigger the motor drive system to enter a drivable state, and the target control signal is used to control the first drive unit to output the target drive signal to the IGBT module when the motor drive system is in a drivable state.

[0063] Specifically, the mode switching control signal may include a pre-drive output enable signal, which can be used to trigger the drive system to enter a drivable state, wherein the drive system can be triggered to enter a drivable state by performing a fault reset on the IGBT module, that is, the pre-drive output enable signal can be used to perform a fault reset on the IGBT module, or to trigger a fault reset of the IGBT module.

[0064] After the drive system enters the drivable state, the motor can be driven to enter the inverter shutdown mode by the first drive unit, thereby ensuring the effective driving of the motor by the first drive unit, and then the motor can be safely and effectively controlled to enter the inverter shutdown mode. In implementation, the first drive unit can be directly controlled to enter the drivable state by the pre-drive output enable signal, and the second drive unit can also be controlled to enter the drivable state by the pre-drive output enable signal, and the first drive unit can be triggered to enter the drivable state by controlling the second drive unit to enter the drivable state, so that the motor drive system can be flexibly controlled to enter the drivable state.

[0065] The mode switching control signal may also include a target control signal corresponding to the inverter shutdown mode, and the target control signal corresponding to the inverter shutdown mode may be a control signal that needs to be input to the first drive unit when the motor is driven by the first drive unit to enter the inverter shutdown mode. The first drive unit may output a target drive signal to the IGBT module according to the received target control signal when the drive system is in a drivable state, thereby effectively driving the motor to enter the inverter shutdown mode through the first drive unit.

[0066] In implementation, a control pin can be set in the driver chip, and a target control signal can be input to the motor drive system through the control pin. Among them, the first drive unit can be controlled to drive the motor into the inverter shutdown mode through the input signal of the control pin. For example, the control pin can include a first sub-control pin and a second sub-control pin. The input signals of the first sub-control pin and the second sub-control pin can be used to control the shutdown of the upper bridge of the IGBT module and the lower bridge of the IGBT module, respectively. For example, when the input signal of the first sub-control pin is a high-level signal, the upper bridge of the IGBT module can be controlled to be disconnected, and when the input signal of the second sub-control pin is a high-level signal, the lower bridge of the IGBT module can be controlled to be disconnected. In addition, when the input signal of the first sub-control pin is a low-level signal, the upper bridge of the IGBT module can be not controlled, and when the input signal of the second sub-control pin is a low-level signal, the lower bridge of the IGBT module can be not controlled. Thus, the target control signal can include a high-level signal for inputting to the first sub-control pin and a high-level signal for inputting to the second sub-control pin, so that the first drive unit can be quickly and effectively controlled to drive the motor into the inverter shutdown mode.

[0067] In addition, the order of outputting the pre-drive output enable signal and the target control signal to the motor drive system can be adjusted according to needs. For example, the pre-drive output enable signal can be output to the motor drive system first to enable the motor drive system to enter a drivable state, and then the target control signal can be output to the motor drive system when the motor drive system is in the drivable state; the target control signal can also be output to the motor drive system first to enable the first drive unit to enter a control state, and then the pre-drive output enable signal can be output to the motor drive system when the first drive unit is in the control state; in addition, the pre-drive output enable signal and the target control signal can also be output to the motor drive system at the same time.

[0068] Therefore, the first drive unit can be effectively controlled to output a target drive signal to the IGBT module through the pre-drive output enable signal and the target control signal, so that the motor can quickly and effectively enter the inverter shutdown mode.

[0069] In a feasible implementation manner, in the process of outputting the safety protection request signal and the mode switching control signal to the motor drive system, outputting the mode switching control signal to the motor drive system includes:

[0070] Outputting the target control signal to the motor drive system to enable the first drive unit to enter a control state;

[0071] When the duration of outputting the target control signal to the motor drive system reaches a first preset duration, the pre-drive output enable signal is output to the motor drive system to trigger the motor drive system to enter a drivable state through the rising edge of the pre-drive output enable signal.

[0072] Specifically, in the process of outputting the mode switching control signal to the motor drive system, the target control signal may be output to the motor drive system first, so that the first drive unit enters a control state.

[0073] At the same time, when the time for outputting the target control signal to the motor drive system reaches a first preset time, a pre-drive output enable signal can be output to the motor drive system. The first preset time can be determined based on the reaction time of the first drive unit entering the control state. For example, the first preset time can be greater than or equal to the maximum reaction time of the first drive unit entering the control state. Therefore, when the pre-drive output enable signal is output to the motor drive system, it can be ensured that the first drive unit has successfully entered the control state.

[0074] During implementation, a high-level signal can be output to the enable pin of the driver chip to output a pre-drive output enable signal to the motor drive system, wherein the switching of the status indication signal can be triggered by the rising edge of the signal input to the enable pin, that is, the status indication signal can be switched from a signal value representing a fault in the IGBT module to a signal value representing that the IGBT module is not faulty. For example, the pins whose output signals are low-level signals in the first sub-status indication pin and the second sub-status indication pin can be controlled to switch to output high-level signals, thereby automatically triggering the fault reset of the IGBT module by outputting a high-level signal to the enable pin of the driver chip, thereby enabling the first drive unit to enter a drivable state.

[0075] Among them, after the first drive unit enters the drivable state, the first drive unit can be controlled to drive the motor into the inverter shutdown mode by inputting a target control signal to the motor drive system. At the same time, since the first drive unit has entered the control state when outputting the pre-drive output enable signal to the motor drive system, the safety risk caused by the second drive unit entering the drivable state and misdriving the motor can be effectively avoided when the pre-drive output enable signal is output to the motor drive system, thereby further improving the safety of motor control.

[0076] In a feasible implementation manner, in the process of outputting the safety protection request signal and the mode switching control signal to the motor drive system, outputting the safety protection request signal to the motor drive system includes:

[0077] When the fault duration of the IGBT module reaches a second preset duration, the safety protection request signal is output to the motor drive system.

[0078] Specifically, the fault duration of the IGBT module can be the duration from the moment when the IGBT module fault is detected to the current moment, and from the moment when the IGBT module fault is detected to the current moment, the fault detection results of the IGBT module all indicate the IGBT module fault. For example, from the moment when the IGBT module fault is detected to the current moment, the status indication signal all indicates that the state of the IGBT module is a single bridge fault state.

[0079] During implementation, when the duration of the fault of the IGBT module reaches a second preset duration, a safety protection request signal can be output to the motor drive system. The second preset duration can be determined based on the fault false detection duration in the historical operation data of the IGBT module. For example, the second preset duration can be greater than or equal to the maximum fault false detection duration. The fault false detection duration can be the duration of the fault of the IGBT module when a false fault detection occurs. This can effectively avoid the impact of noise interference and other factors on the normal operation of the motor due to false fault detection of the IGBT module.

[0080] In a feasible implementation manner, outputting a mode switching control signal to the motor drive system includes:

[0081] When the duration of outputting the safety protection request signal to the motor drive system reaches a third preset duration, the mode switching control signal is output to the motor drive system.

[0082] Specifically, when an IGBT module failure is detected, a safety protection request signal can be output to the motor drive system first, and when the duration of outputting the safety protection request signal to the motor drive system reaches a third preset duration, a mode switching control signal can be output to the motor drive system. The third preset duration can be determined based on the control reaction duration of the motor drive system. For example, the third preset duration can be greater than or equal to the maximum control reaction duration of the motor drive system, so that when the mode switching control signal is output to the motor drive system, it can be ensured that the second drive unit has entered a locked state, that is, the second drive unit has stopped outputting the drive signal to the IGBT module, and the first drive unit has received the drive control request, so that the safety and effectiveness of the motor control can be further improved.

[0083] In a feasible implementation manner, determining whether the IGBT module is faulty includes:

[0084] Obtaining a status indication signal of the IGBT module;

[0085] Based on the state indication signal and a preset corresponding relationship between the state indication signal and the state of the IGBT module, it is determined whether the IGBT module is faulty, and the state of the IGBT module includes a faulty state and a normal operating state.

[0086] Specifically, the status indication signal of the IGBT module is used to characterize the status of the IGBT module. During the operation of the vehicle, the status indication signal of the IGBT module can be monitored in real time, and the status of the IGBT module can be determined based on the status indication signal of the IGBT module and the preset correspondence between the status indication signal and the status of the IGBT module, so as to further determine whether the IGBT module is faulty based on the status of the IGBT module.

[0087] Among them, the preset correspondence between the status indication signal and the status of the IGBT module may include a correspondence between the first sub-status indication signal, the second sub-status indication signal and the status of the IGBT module. The first sub-status indication signal and the second sub-status indication signal can both be high- and low-level signals, the low-level signal represents a fault state, and the high-level signal represents a normal operating state. For example, when the first sub-status indication signal and the second sub-status indication signal are both high-level signals, the state of the corresponding IGBT module is a normal operating state. When there is a high-level signal and a low-level signal in the first sub-status indication signal and the second sub-status indication signal, the state of the corresponding IGBT module is a single-bridge fault state. When the first sub-status indication signal and the second sub-status indication signal are both low-level signals, the state of the corresponding IGBT module is a dual-bridge fault state.

[0088] During implementation, when the state of the IGBT module is a single-bridge fault state, it can be determined that the IGBT module is faulty and a safety protection request signal and a mode switching control signal can be output to the motor drive system, so that it can quickly and effectively determine whether the IGBT module is faulty, and then according to the judgment result, the motor system can be safely protected in time when the IGBT module fails, further improving the safety and effectiveness of motor control.

[0089] It can be understood that when the state of the IGBT module is a normal operating state, the state of the IGBT module can be continuously monitored. When the state of the IGBT module is a double-bridge fault state, an alarm message can be generated to remind the user to stop the vehicle in time and troubleshoot the fault to ensure the safety of vehicle operation.

[0090] In a feasible implementation, it also includes:

[0091] After the motor enters the inverter off mode, a drive request signal is sent to a target control device, and the target control device is used to control the engine of the vehicle to drive the vehicle based on the drive request signal.

[0092] Specifically, after the output mode switching control signal is sent to the motor drive system, it is possible to monitor in real time whether the motor has successfully entered the inverter shutdown mode, and after the motor enters the inverter shutdown mode, send a drive request signal to the target control device. After receiving the drive request signal, the target control device can control the vehicle's engine to drive the vehicle. For example, the target control device can be a vehicle controller to disconnect the inverter and continue to drive the vehicle through the engine after an IGBT module fails, so that the vehicle enters the engine direct drive mode, thereby effectively ensuring the normal operation of the vehicle and avoiding unexpected deceleration of the vehicle due to insufficient vehicle power caused by an IGBT module failure, thereby improving the vehicle's operating safety.

[0093] Among them, if the vehicle is a dual-motor hybrid system, after the vehicle enters the engine direct drive mode, the C0 clutch sliding film can be used to start the vehicle when it starts at a low speed.

[0094] The implementation process of the motor control method of the present invention is illustrated below by using a feasible implementation method.

[0095] The first sub-state indication pin (GFLT_L), the second sub-state indication pin (GFLT_H), the enable pin (GD_ENA), the first sub-control pin (CMD_L) and the second sub-control pin (CMD_H) can be set on the motor drive chip. Figure 2 , the motor control method may include:

[0096] S201, based on the output signal of the first sub-state indication pin and the output signal of the second sub-state indication pin, determine whether the IGBT module is faulty, wherein when the output signal of the first sub-state indication pin and the output signal of the second sub-state indication pin have a low level signal, determine that the IGBT module is faulty, and execute step S202, otherwise, repeat step S201; wherein the situation of the double bridge fault of the IGBT module is not considered here;

[0097] S202, automatically triggering the motor to enter the active short-circuit mode through the output signal of the first sub-state indication pin and the output signal of the second sub-state indication pin, and outputting a low-level signal to the enable pin, that is, setting the enable pin to a low level to control the second drive unit to stop outputting the drive signal to the IGBT module, and requesting the first drive unit to drive and control the motor;

[0098] S203, delaying for a third preset time length;

[0099] S204, outputting a high level signal to the first sub-control pin and the second sub-control pin, that is, setting the first sub-control pin and the second sub-control pin to a high level, so that the first driving unit enters a control state;

[0100] S205, delaying for a first preset time length;

[0101] S206, outputting a high-level signal to the enable pin, that is, setting the enable pin to a high level, so as to trigger the output signal of the first sub-state indication pin or the second sub-state indication pin to be reset to a high-level signal through the rising edge of the enable pin, so that the motor drive system enters a drivable state, thereby controlling the first drive unit to output a target drive signal to the IGBT module through the high-level signal input to the first sub-control pin and the second sub-control pin, so as to drive the motor to enter the inverter shutdown mode;

[0102] S207: Send a drive request signal to the vehicle controller to control the vehicle to enter the engine direct drive mode through the vehicle controller.

[0103] In execution Figure 2 In the process of the motor control method shown in FIG. 1 , the timing signals of each pin of the driver chip can be as follows: Figure 3 shown. Figure 3 In the embodiment, when the output signal of the target pin among the first sub-control pin and the second sub-control pin switches from a high-level signal to a low-level signal, and the duration of the low-level signal reaches a second preset duration T2, it is determined that the IGBT module is faulty, and the enable pin is set to a low level to control the second drive unit to stop outputting the drive signal to the IGBT module, and request the first drive unit to drive and control the motor; when the duration of setting the enable pin to a low level reaches a third preset duration T3, the first sub-control pin and the second sub-control pin are set to a high level, so that the first drive unit enters a control state; when the duration of setting the first sub-control pin and the second sub-control pin to a high level reaches a first preset duration T1, the enable pin is set to a high level to trigger the output signal of the target pin among the first sub-control pin and the second sub-control pin to be reset to a high-level signal through the rising edge of the enable pin, so that the motor drive system enters a drivable state, at which time, the enable pin can exit the control of the inverter shutdown mode, and control the motor to enter the inverter shutdown mode through the first sub-control pin and the second sub-control pin. The first preset time length, the second preset time length and the third preset time length may all be greater than or equal to 10 microseconds.

[0104] Exemplary devices, motor control systems, and vehicles

[0105] refer to Figure 4, the present specification also provides a motor control device, including:

[0106] A data processing module 401 is used to output a safety protection request signal and a mode switching control signal to the motor drive system when an IGBT module in the motor drive system of the vehicle fails, wherein the safety protection request signal and the mode switching control signal are used to control the first drive unit in the motor drive system to output a target drive signal to the IGBT module, and the IGBT module is used to control the motor to enter an inverter shutdown mode based on the target drive signal;

[0107] Wherein, the first driving unit is used to drive and control the motor in a functional safety mode.

[0108] In a feasible embodiment, the safety protection request signal includes a pre-drive output shutdown signal, which is used to control the second drive unit in the motor drive system to stop outputting the drive signal to the IGBT module, and to request the first drive unit to drive and control the motor, and the second drive unit is used to drive and control the motor when the IGBT module is operating normally.

[0109] In a feasible implementation manner, the mode switching control signal includes a pre-drive output enable signal and a target control signal corresponding to the inverter shutdown mode;

[0110] The pre-drive output enable signal is used to trigger the motor drive system to enter a drivable state, and the target control signal is used to control the first drive unit to output the target drive signal to the IGBT module when the motor drive system is in a drivable state.

[0111] In a feasible implementation manner, the data processing module 401 is specifically used for:

[0112] Outputting the target control signal to the motor drive system to enable the first drive unit to enter a control state;

[0113] When the duration of outputting the target control signal to the motor drive system reaches a first preset duration, the pre-drive output enable signal is output to the motor drive system to trigger the motor drive system to enter a drivable state through the rising edge of the pre-drive output enable signal.

[0114] In a feasible implementation manner, the data processing module 401 is specifically used for:

[0115] When the fault duration of the IGBT module reaches a second preset duration, the safety protection request signal is output to the motor drive system.

[0116] In a feasible implementation manner, the data processing module 401 is specifically used for:

[0117] Obtaining a status indication signal of the IGBT module;

[0118] Based on the status indication signal and a preset corresponding relationship between the status indication signal and the status of the IGBT module, it is determined whether the IGBT module is faulty, and the status of the IGBT module includes a single-bridge fault state, a double-bridge fault state and a normal operating state.

[0119] In a feasible implementation manner, the data processing module 401 is further used for:

[0120] After the motor enters the inverter off mode, a drive request signal is sent to a target control device, and the target control device is used to control the engine of the vehicle to drive the vehicle based on the drive request signal.

[0121] The motor control device provided in this embodiment belongs to the same application concept as the motor control method provided in the above embodiments of this application, can execute the motor control method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of executing the motor control method. For technical details not fully described in this embodiment, please refer to the specific processing content of the motor control method provided in the above embodiments of this application, and will not be repeated here.

[0122] refer to Figure 5 The embodiment of this specification also provides a motor control system, including: a motor drive system 501 and a controller 502, wherein the controller 502 includes at least one processor and at least one memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the motor control method described in any of the above embodiments is implemented.

[0123] The embodiments of this specification also provide a vehicle, which includes the motor control system described in the above embodiment.

[0124] Exemplary computer program products and storage media

[0125] In addition to the above-mentioned methods and devices, the motor control method provided in the embodiments of the present specification may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the motor control method according to various embodiments of the present specification described in the above "Exemplary Method" section of the present specification.

[0126] The computer program product may be written in any combination of one or more programming languages ​​to write program code for performing the operations of the embodiments of the present specification, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0127] In addition, an embodiment of the present specification also provides a computer-readable storage medium on which a computer program is stored, and the computer program is executed by a processor to execute the steps of the motor control method according to various embodiments of the present specification described in the above "Exemplary Method" section of the present specification.

[0128] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this specification can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0129] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0130] The above-mentioned embodiments only express several implementation methods of this specification, and the descriptions are relatively specific and detailed, but they cannot be understood as limiting the scope of the solutions provided by the embodiments of this specification. It should be pointed out that for ordinary technicians in this field, several modifications and improvements can be made without departing from the concept of this specification, which all belong to the protection scope of this specification. Therefore, the protection scope of the patent of this specification shall be based on the attached claims.

Claims

1. A motor control method, characterized in that: include: When an IGBT module in a motor drive system of a vehicle fails, a safety protection request signal and a mode switching control signal are output to the motor drive system, wherein the safety protection request signal and the mode switching control signal are used to control a first drive unit in the motor drive system to output a target drive signal to the IGBT module, and the IGBT module is used to control the motor to enter an inverter shutdown mode based on the target drive signal; Wherein, the first driving unit is used to drive and control the motor in a functional safety mode.

2. The method according to claim 1, characterized in that: The safety protection request signal includes a pre-drive output shutdown signal, which is used to control the second drive unit in the motor drive system to stop outputting the drive signal to the IGBT module, and to request the first drive unit to drive and control the motor. The second drive unit is used to drive and control the motor when the IGBT module operates normally.

3. The method according to claim 1, characterized in that: The mode switching control signal includes a pre-drive output enable signal and a target control signal corresponding to the inverter shutdown mode; The pre-drive output enable signal is used to trigger the motor drive system to enter a drivable state, and the target control signal is used to control the first drive unit to output the target drive signal to the IGBT module when the motor drive system is in a drivable state.

4. The method according to claim 3, characterized in that: In the process of outputting the safety protection request signal and the mode switching control signal to the motor drive system, outputting the mode switching control signal to the motor drive system includes: Outputting the target control signal to the motor drive system to enable the first drive unit to enter a control state; When the duration of outputting the target control signal to the motor drive system reaches a first preset duration, the pre-drive output enable signal is output to the motor drive system to trigger the motor drive system to enter a drivable state through the rising edge of the pre-drive output enable signal.

5. The method according to claim 1, characterized in that: In the process of outputting the safety protection request signal and the mode switching control signal to the motor drive system, outputting the safety protection request signal to the motor drive system includes: When the fault duration of the IGBT module reaches a second preset duration, the safety protection request signal is output to the motor drive system.

6. The method according to claim 1, characterized in that: Determining whether the IGBT module is faulty includes: Obtaining a status indication signal of the IGBT module; Based on the status indication signal and a preset corresponding relationship between the status indication signal and the status of the IGBT module, it is determined whether the IGBT module is faulty, and the status of the IGBT module includes a single-bridge fault state, a double-bridge fault state and a normal operating state.

7. The method according to any one of claims 1 to 6, characterized in that: Also includes: After the motor enters the inverter off mode, a drive request signal is sent to a target control device, and the target control device is used to control the engine of the vehicle to drive the vehicle based on the drive request signal.

8. A motor control device, characterized in that: include: A data processing module, used for outputting a safety protection request signal and a mode switching control signal to the motor drive system when an IGBT module in the motor drive system of the vehicle fails, wherein the safety protection request signal and the mode switching control signal are used for controlling a first drive unit in the motor drive system to output a target drive signal to the IGBT module, and the IGBT module is used for controlling the motor to enter an inverter shutdown mode based on the target drive signal; Wherein, the first driving unit is used to drive and control the motor in a functional safety mode.

9. A motor control system, characterized in that: include: A motor drive system and a controller, wherein the controller comprises at least one processor and at least one memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the motor control method according to any one of claims 1 to 7 is implemented.

10. A vehicle, characterized in that: The vehicle includes the motor control system of claim 9.

Citation Information

Cited By

  • Active short circuit control method and device, vehicle, medium and program product

    CN120834739A