Motor controller high-voltage fault management method, and vehicle
By monitoring the status of high-voltage relays and power batteries in the motor controller, preventing the shadowing process, and controlling the status of the power switch drive axle according to the motor speed, the identification and processing of high-voltage faults of the motor controller is solved, and the safety and performance of the vehicle are improved.
Patent Information
- Application Number
- PCT/CN2024/117637
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-28
- Filing Date
- 2024-09-09
- Publication Date
- 2025-06-05
AI Technical Summary
In hybrid or electric vehicles, high-voltage failures may occur in motor controllers, resulting in safety risks, equipment damage, fire risks, performance problems and system failures, seriously affecting the safety and performance of the vehicle.
By monitoring the status of the high-voltage relay, anti-shake processing disconnection or closing signals, controlling the status of the power switch drive axle according to the motor speed, monitoring the high-voltage interlock signal and the maximum output power of the power battery, determining the fault status and adopting corresponding processing strategies.
Quickly identify the authenticity of high-voltage fault signals, avoid false alarms and misoperation, ensure that the motor controller performs appropriate processing after high-voltage faults, and prevent excessive reactions caused by fault false alarms.
Smart Images

Figure CN2024117637_05062025_PF_FP_ABST
Abstract
Description
A motor controller high voltage fault management method and vehicle Technical Field
[0001] The present invention relates to the field of vehicle technology, and in particular to a motor controller high-voltage fault management method and a vehicle. Background Art
[0002] The motor controller is a critical component in hybrid or electric vehicles, responsible for controlling the vehicle's electric drive system. This motor controller can experience high-voltage faults. For example, during driving, the high-voltage relay signal representing the vehicle's high-voltage status may switch from a closed state to an open state.
[0003] However, unexpected low voltage during driving may lead to serious consequences such as safety risks, equipment damage, fire risks, performance problems and system failures, seriously affecting the safety and performance of hybrid or electric vehicles.
[0004] Summary of the Invention
[0005] The problem solved by the present invention is how to deal with a high voltage fault of a motor controller.
[0006] To solve the above problems, the present invention provides a motor controller high voltage fault management method and a vehicle.
[0007] In a first aspect, the present invention provides a method for managing high-voltage faults in a motor controller, comprising:
[0008] When the motor controller is in torque control state, monitor the status of the high voltage relay;
[0009] If a disconnection signal of the high-voltage relay is obtained, anti-shake processing is performed on the disconnection signal;
[0010] When the anti-shake processing result of the disconnection signal indicates that the disconnection signal is reliable, controlling the state of the power switch drive bridge according to the motor speed;
[0011] Continue to monitor the status of the high-voltage relay, and if the disconnection signal is still obtained, monitor the high-voltage interlock signal;
[0012] When the high-voltage interlock signal is in a normal state, monitoring the maximum output power of the power battery;
[0013] When the maximum output power of the power battery is less than or equal to a preset power threshold, the motor controller is controlled to enter a fault state.
[0014] Optionally, controlling the state of the power switch driving the bridge according to the motor speed includes:
[0015] When the motor speed is greater than a preset speed threshold, the lower bridge arm of the power switch drive bridge is controlled to actively short-circuit;
[0016] When the motor speed is less than or equal to the preset speed threshold, the upper and lower bridges of the power switch drive bridge are controlled to be disconnected.
[0017] Optionally, after controlling the state of the power switch driving the bridge according to the motor speed, the motor controller high voltage fault management method further includes:
[0018] If a closing signal of the high-voltage relay is obtained, anti-shake processing is performed on the closing signal;
[0019] When the anti-shake processing result of the closing signal indicates that the closing signal is reliable, the motor controller controls the power switch driver to switch from the active short-circuit mode back to the duty cycle controller mode, so that the motor controller enters a normal control state.
[0020] Optionally, the motor controller high voltage fault management method further includes:
[0021] When the high-voltage interlock signal is in a fault state, performing anti-shake processing on the fault signal corresponding to the high-voltage interlock signal;
[0022] When the anti-shake processing result of the fault signal indicates that the fault state is reliable, the motor controller is controlled to enter a fault state.
[0023] Optionally, the motor controller high voltage fault management method further includes:
[0024] When the maximum output power of the power battery is greater than the preset power threshold, monitoring the state of the high-voltage relay;
[0025] If a disconnection signal of the high-voltage relay is obtained, the motor controller is controlled to enter a fault state;
[0026] If the closing signal of the high-voltage relay is obtained, the closing signal is subjected to anti-shake processing. When the anti-shake processing result of the closing signal indicates that the closing signal is reliable, the power switch driver is controlled by the motor controller to switch to the duty cycle controller mode, so that the motor controller enters a normal control state.
[0027] Optionally, the motor controller high voltage fault management method further includes:
[0028] When the motor controller is in a fault state, a fault handling strategy is determined according to the bus voltage.
[0029] Optionally, determining a fault handling strategy according to the bus voltage includes:
[0030] Determining the difference between the bus voltage and a preset voltage threshold;
[0031] If the bus voltage is greater than the preset voltage threshold, activating active discharge;
[0032] If the bus voltage is less than or equal to the preset voltage threshold, the motor controller remains in a fault state until the vehicle is stopped and powered off.
[0033] Optionally, the motor controller high voltage fault management method further includes:
[0034] When the motor controller is in the torque control state, if the closing signal of the high-voltage relay is obtained, the motor controller controls the power switch drive bridge to switch to the duty cycle controller mode, so that the motor controller enters the normal control state.
[0035] Optionally, the motor controller high voltage fault management method further includes:
[0036] If the motor controller remains in the fault state until the vehicle is parked and powered off, the fault state will be eliminated when the vehicle is started next time.
[0037] In a second aspect, the present invention provides a vehicle comprising a computer-readable storage medium storing a computer program and a processor, wherein the computer program, when read and executed by the processor, implements the above-mentioned motor controller high-voltage fault management method.
[0038] The present invention can avoid false alarms of fault signals through an anti-shake processing mechanism when an unexpected low high voltage occurs during driving, and then identify whether the fault can be self-healed by monitoring the high-voltage interlock signal. Finally, the maximum output power of the power battery is monitored to determine whether the fault can be recovered. Therefore, the authenticity of the fault signal can be quickly identified after a high-voltage fault is reported, avoiding false alarms and erroneous operations, and making appropriate processing to avoid overreaction of the motor controller due to false fault alarms. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] FIG1 is a schematic flow chart of a method for managing high-voltage faults in a motor controller according to an embodiment of the present invention;
[0040] FIG2 is a schematic diagram of the judgment logic of the motor controller high voltage fault management method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0041] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0042] As shown in FIG1 , an embodiment of the present invention provides a method for managing high-voltage faults in a motor controller, including:
[0043] (1) When the motor controller is in torque control state, monitor the status of the high voltage relay.
[0044] Specifically, as shown in FIG2 , when the vehicle is in normal driving, the motor controller is in a torque control state and periodically monitors the high-voltage relay state signal.
[0045] (2) If a disconnection signal of the high-voltage relay is obtained, anti-shake processing is performed on the disconnection signal.
[0046] Specifically, as shown in Figure 2, if the status signal shows a disconnect signal, the disconnect signal is debounced (debounced for a specific time), where debounce refers to judging whether the signal has changed for a certain period of time. If the signal changes during the process, debounce is re-initiated to avoid erroneous effects on subsequent functions due to signal fluctuations within a certain period of time (electromagnetic interference, vibration of the sensor itself, or mechanical switches, etc.).
[0047] The result of signal anti-shake depends on the specific implementation and application scenario. Generally, the anti-shake result is usually the filtered signal, rather than the original jitter signal. This ensures that the system can make accurate judgments on the stable signal and resist errors caused by jitter. Specific judgment results may include:
[0048] ① Stable signal: After anti-shake processing, the system considers the signal to be stable and not affected by jitter, that is, the signal is reliable.
[0049] ② Failed signal: If the jitter signal is too severe or frequent, the anti-shake processing may not be able to completely eliminate it, and the system may determine that the signal is failed or unreliable.
[0050] ③ Delay: Since filtering introduces a certain delay, the system may produce a certain degree of delay when real-time requirements are high.
[0051] ④Threshold judgment: In some cases, a threshold can be set. Signals exceeding the threshold are considered valid signals, otherwise they are considered noise or jitter.
[0052] (3) When the anti-shake processing result of the disconnection signal indicates that the disconnection signal is reliable, the state of the power switch drive bridge is controlled according to the motor speed.
[0053] Specifically, as shown in Figure 2, if the status signal is still in the disconnected state (that is, the disconnection signal is reliable) after Debounce judgment, the next step is entered to control the state of the power switch drive bridge, such as the IGBT (Insulate-Gate Bipolar Transistor) drive bridge, according to the motor speed.
[0054] (4) Monitor the status of the high-voltage relay. If the disconnection signal is still obtained, monitor the high-voltage interlock signal.
[0055] Specifically, as shown in FIG. 2 , the state of the high-voltage relay is monitored again. If the high-voltage relay is in the disconnected state, the high-voltage interlock signal is monitored.
[0056] (5) When the high-voltage interlock signal is in a normal state, monitor the maximum output power of the power battery.
[0057] Specifically, as shown in FIG2 , if the high-voltage interlock signal is in a normal state, the maximum output power of the power battery is monitored to see whether it is greater than a threshold.
[0058] (6) When the maximum output power of the power battery is less than or equal to a preset power threshold, the motor controller is controlled to enter a fault state.
[0059] Specifically, as shown in Figure 2, if the maximum output power of the power battery is less than or equal to the preset power threshold, it indicates that the power battery has lost its ability to provide power, and the possibility of self-recovery is extremely low. The motor controller will enter a fault state, report the fault to the vehicle controller, and display the fault on the instrument panel. This embodiment can prevent false alarms of fault signals when an unexpected low voltage occurs during driving through an anti-shake processing mechanism. It can then monitor the high-voltage interlock signal to determine whether the fault is self-recoverable. Finally, it monitors the maximum output power of the power battery to determine whether the fault is recoverable. This allows for rapid identification of the authenticity of the fault signal after a high-voltage fault is reported, avoiding false alarms and erroneous operations, and enabling appropriate processing to prevent overreaction of the motor controller due to false fault alarms.
[0060] Optionally, controlling the state of the power switch driving the bridge according to the motor speed includes:
[0061] When the motor speed is greater than a preset speed threshold, the lower bridge arm of the power switch drive bridge is controlled to actively short-circuit.
[0062] Specifically, as shown in FIG2 , when the motor speed is greater than a preset speed threshold, the motor controller controls the lower arm of the power switch driving the bridge to achieve active short circuit, thereby avoiding the loss of the motor back electromotive force at high speed and the controller hardware.
[0063] When the motor speed is less than or equal to the preset speed threshold, the upper and lower bridges of the power switch drive bridge are controlled to be disconnected.
[0064] Specifically, as shown in FIG2 , when the motor speed is less than or equal to a preset speed threshold, the motor controller disconnects the power switch drive bridge, thereby disconnecting the connection between the high-voltage circuit and the motor controller.
[0065] Optionally, after controlling the state of the power switch driving the bridge according to the motor speed, the motor controller high voltage fault management method further includes:
[0066] If a closing signal of the high-voltage relay is obtained, anti-shake processing is performed on the closing signal.
[0067] Specifically, as shown in FIG. 2 , the state of the high-voltage relay is monitored again. If the high-voltage relay is in a closed state at this time, anti-shake processing is performed on the closing signal.
[0068] When the anti-shake processing result of the closing signal indicates that the closing signal is reliable, the motor controller controls the power switch driver to switch from the active short-circuit mode back to the duty cycle controller mode, so that the motor controller enters a normal control state.
[0069] Specifically, if the state is still closed after the debounce judgment, the motor controller controls the power switch driver to switch from the active short-circuit mode back to the duty cycle controller mode, and then returns to the normal control state until the vehicle is parked and the power is turned off, and the driving cycle ends.
[0070] Optionally, the motor controller high voltage fault management method further includes:
[0071] When the high-voltage interlock signal is in a fault state, anti-shake processing is performed on the fault signal corresponding to the high-voltage interlock signal.
[0072] Specifically, as shown in FIG2 , the state of the high-voltage interlock signal is monitored. If the high-voltage interlock signal is in a fault state, anti-shake processing is performed on the fault signal corresponding to the high-voltage interlock signal.
[0073] When the anti-shake processing result of the fault signal indicates that the fault state is reliable, the motor controller is controlled to enter a fault state.
[0074] Specifically, as shown in Figure 2, if the fault state is still after Debounce judgment (Debounce specific time), it means that the high-voltage circuit has a fault and the possibility of self-recovery of the fault is extremely low. The motor controller will enter a fault state and report the fault to the vehicle controller, and display the fault on the instrument panel.
[0075] Optionally, the motor controller high voltage fault management method further includes:
[0076] When the maximum output power of the power battery is greater than the preset power threshold, the state of the high-voltage relay is monitored.
[0077] Specifically, as shown in FIG2 , when the maximum output power of the power battery is greater than a preset power threshold, it indicates that the power battery is in a normal state, and at this time, the state of the high-voltage relay is monitored.
[0078] If a disconnection signal of the high-voltage relay is obtained, the motor controller is controlled to enter a fault state.
[0079] Specifically, as shown in Figure 2, if the high-voltage relay state is still disconnected, it means that the possibility of the high-voltage relay fault state self-recovery is extremely low, the motor controller will enter the fault state, report the fault to the vehicle controller, and display the fault on the instrument panel.
[0080] If the closing signal of the high-voltage relay is obtained, the closing signal is subjected to anti-shake processing. When the anti-shake processing result of the closing signal indicates that the closing signal is reliable, the power switch driver is controlled by the motor controller to switch to the duty cycle controller mode, so that the motor controller enters a normal control state.
[0081] Specifically, as shown in Figure 2, if the high-voltage relay state is closed and is still closed after Debounce judgment, it means that the high-voltage relay fault state has been restored, and the motor controller will control the power switch drive bridge to switch to the duty cycle control mode. The motor controller maintains the normal control state to ensure the normal operation of the vehicle.
[0082] Optionally, the motor controller high voltage fault management method further includes:
[0083] When the motor controller is in a fault state, a fault handling strategy is determined according to the bus voltage.
[0084] Specifically, as shown in FIG2 , the bus voltage in the electrical circuit is monitored by the motor controller, and the fault handling strategy is determined according to the bus voltage.
[0085] Optionally, determining a fault handling strategy according to the bus voltage includes:
[0086] Determine the magnitude of the bus voltage and a preset voltage threshold.
[0087] Specifically, as shown in FIG2 , the motor controller monitors whether the bus voltage in the electrical circuit is greater than a preset voltage threshold.
[0088] If the bus voltage is greater than the preset voltage threshold, active discharge is activated.
[0089] Specifically, as shown in FIG2 , if the bus voltage is greater than a preset voltage threshold, the active discharge function is activated to discharge the high voltage in the gas circuit.
[0090] If the bus voltage is less than or equal to the preset voltage threshold, the motor controller remains in a fault state until the vehicle is stopped and powered off.
[0091] Specifically, as shown in FIG2 , if the bus voltage is less than or equal to the preset voltage threshold, active discharge is not required, and the motor controller remains in the fault state until the vehicle stops and the power is turned off, and the driving cycle ends.
[0092] Optionally, the motor controller high voltage fault management method further includes:
[0093] When the motor controller is in the torque control state, if the closing signal of the high-voltage relay is obtained, the motor controller controls the power switch drive bridge to switch to the duty cycle controller mode, so that the motor controller enters the normal control state.
[0094] Specifically, when the vehicle is driving normally, the motor controller is in a torque control state and periodically monitors the high-voltage relay status signal. If the signal is closed, it means that the high-voltage relay is working normally. The motor controller will control the power switch drive axle to a duty cycle control mode. The entire controller is in a normal control state until the vehicle stops and the power is turned off, and a driving cycle ends.
[0095] Optionally, the motor controller high voltage fault management method further includes:
[0096] If the motor controller remains in the fault state until the vehicle is parked and powered off, the fault state will be eliminated when the vehicle is started next time.
[0097] Specifically, when the motor controller remains in a fault state until the vehicle is stopped and powered off, the fault state will be automatically eliminated when the vehicle is started next time.
[0098] The following describes the process of different scenarios of the motor controller high voltage fault management method with reference to FIG2 .
[0099] (1) Scenario 1: Start - Torque control state - Monitor high-voltage relay state - Drive axle duty cycle control - Normal control state - Stop.
[0100] (2) Scenario 2: Start - Torque control state - Monitor high-voltage relay state - Debounce specific time - Monitor whether the motor speed is greater than the threshold - Monitor high-voltage relay state - Debounce specific time - Drive axle duty cycle control - Normal control state - Stop.
[0101] (3) Scenario 3: Start - Torque control state - Monitor high-voltage relay state - Debounce for a specific time - Monitor whether the motor speed is greater than the threshold - Monitor high-voltage relay state - Monitor high-voltage interlock signal - Debounce for a specific time - Fault state, notify the vehicle controller and inform the driver on the instrument panel - Monitor whether the bus voltage is greater than the threshold - Stop.
[0102] (4) Scenario 4: Start - Torque control state - Monitor high-voltage relay state - Debounce for a specific time - Monitor whether the motor speed is greater than the threshold - Monitor high-voltage relay state - Monitor high-voltage interlock signal - Monitor whether the maximum output power of the power battery is greater than the threshold - Fault state, notify the vehicle controller and inform the driver on the instrument panel - Monitor whether the bus voltage is greater than the threshold - Stop.
[0103] (5) Scenario 5: Start - Torque control state - Monitor high-voltage relay state - Debounce for a specific time - Monitor whether the motor speed is greater than the threshold - Monitor high-voltage relay state - Monitor high-voltage interlock signal - Monitor whether the maximum output power of the power battery is greater than the threshold - Monitor high-voltage relay state - Fault state, notify the vehicle controller and inform the driver on the instrument panel - Monitor whether the bus voltage is greater than the threshold - Stop.
[0104] (6) Scenario 6: Start - Torque control state - Monitor high-voltage relay state - Debounce specific time - Monitor whether the motor speed is greater than the threshold - Monitor high-voltage relay state - Monitor high-voltage interlock signal - Monitor whether the maximum output power of the power battery is greater than the threshold - Monitor high-voltage relay state - Debounce specific time - Duty cycle control - Normal control state - Stop.
[0105] Another embodiment of the present invention provides a vehicle, comprising a computer-readable storage medium storing a computer program and a processor, wherein the computer program, when read and executed by the processor, implements the above motor controller high-voltage fault management method.
[0106] Although the present invention is disclosed as above, the protection scope of the present invention is not limited thereto. Those skilled in the art may make various changes and modifications without departing from the spirit and scope of the present invention, and these changes and modifications will fall within the protection scope of the present invention.
Claims
1. A method for managing high voltage faults of a motor controller, characterized in that: include: When the motor controller is in torque control state, monitor the state of the high voltage relay; If a disconnection signal of the high-voltage relay is obtained, anti-shake processing is performed on the disconnection signal; When the anti-shake processing result of the disconnection signal indicates that the disconnection signal is reliable, controlling the state of the power switch drive bridge according to the motor speed; Continue to monitor the state of the high-voltage relay, and if the disconnection signal is still obtained, monitor the high-voltage interlock signal; When the high-voltage interlock signal is in a normal state, monitoring the maximum output power of the power battery; When the maximum output power of the power battery is less than or equal to a preset power threshold, the motor controller is controlled to enter a fault state.
2. The motor controller high voltage fault management method according to claim 1, characterized in that: The state of the power switch driving the bridge according to the motor speed control includes: When the motor speed is greater than a preset speed threshold, the lower bridge arm of the power switch driving bridge is controlled to be actively short-circuited; When the motor speed is less than or equal to the preset speed threshold, the upper and lower bridges of the power switch drive bridge are controlled to be disconnected.
3. The motor controller high voltage fault management method according to claim 1, characterized in that: After controlling the state of the power switch driving the bridge according to the motor speed, the method further includes: If a closing signal of the high-voltage relay is obtained, anti-shake processing is performed on the closing signal; When the anti-shake processing result of the closing signal indicates that the closing signal is reliable, the motor controller controls the power switch driver to switch from the active short-circuit mode back to the duty cycle controller mode, so that the motor controller enters a normal control state.
4. The motor controller high voltage fault management method according to claim 1, characterized in that: Also includes: When the high-voltage interlock signal is in a fault state, performing anti-shake processing on the fault signal corresponding to the high-voltage interlock signal; When the anti-shake processing result of the fault signal indicates that the fault state is reliable, the motor controller is controlled to enter a fault state.
5. The motor controller high voltage fault management method according to claim 1, characterized in that: Also includes: When the maximum output power of the power battery is greater than the preset power threshold, monitoring the state of the high-voltage relay; If a disconnection signal of the high-voltage relay is obtained, the motor controller is controlled to enter a fault state; If the closing signal of the high-voltage relay is obtained, the closing signal is subjected to anti-shake processing. When the anti-shake processing result of the closing signal indicates that the closing signal is reliable, the power switch driver is controlled by the motor controller to switch to the duty cycle controller mode, so that the motor controller enters a normal control state.
6. The motor controller high voltage fault management method according to claim 1, characterized in that: Also includes: When the motor controller is in a fault state, a fault handling strategy is determined according to the bus voltage.
7. The motor controller high voltage fault management method according to claim 6, characterized in that: Determining the fault handling strategy according to the bus voltage includes: Determine the magnitude of the bus voltage and a preset voltage threshold; If the bus voltage is greater than the preset voltage threshold, activating active discharge; If the bus voltage is less than or equal to the preset voltage threshold, the motor controller remains in a fault state until the vehicle is stopped and powered off.
8. The motor controller high voltage fault management method according to claim 1, characterized in that: Also includes: When the motor controller is in the torque control state, if the closing signal of the high-voltage relay is obtained, the motor controller controls the power switch drive bridge to switch to the duty cycle controller mode, so that the motor controller enters the normal control state.
9. The motor controller high voltage fault management method according to claim 1, characterized in that: Also includes: If the motor controller remains in the fault state until the vehicle is stopped and powered off, the fault state is eliminated when the vehicle is started next time.
10. A vehicle, characterized in that: It comprises a computer-readable storage medium storing a computer program and a processor, wherein when the computer program is read and executed by the processor, the motor controller high voltage fault management method as claimed in any one of claims 1 to 9 is implemented.
Citation Information
Patent Citations
Intelligent high voltage power-off control device and control method based on driving intention
CN108407618A
High-voltage interlock detection circuit and detection method for motor controller
CN109324596A
Fault latch protection circuit used for electric vehicle inverter control circuit
CN113328678A
Motor control method and device and motor controller
CN114714922A
Control method and device for high-voltage power-off of electric automobile and computer equipment
CN114987212A