Control method and device of electric drive system, electric drive controller and vehicle

By judging and adjusting the signals between the VCU and MCU, the problem of misleading faults in the electric drive system is solved, thereby improving the reliability and safety of the electric drive system.

CN117445694BActive Publication Date: 2026-07-31BEIQI FOTON MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIQI FOTON MOTOR CO LTD
Filing Date
2023-11-07
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

During vehicle calibration and testing, the VCU and MCU failed to perform output signal judgment, leading to electric drive system malfunctions that misled users, necessitated motor replacement, increased failure rate, and user complaints.

Method used

By acquiring the vehicle's current speed and torque requirements, it is determined whether they meet the response capability of the electric drive system. The requirements are adjusted to meet the system's capabilities, and the adjusted requirements are sent to the MCU to distinguish fault information and avoid misleading information.

Benefits of technology

It effectively avoids erroneous command responses, increases the reliability of the electric drive system, reduces user complaints, and improves the overall vehicle safety performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117445694B_ABST
    Figure CN117445694B_ABST
Patent Text Reader

Abstract

This application relates to the field of vehicle technology, and in particular to a control method, device, electric drive controller, and vehicle for an electric drive system. The method includes: acquiring the vehicle's current speed requirement and / or current torque requirement; if the current speed requirement and / or current torque requirement does not meet the current response capability of the electric drive system, adjusting the current speed requirement and / or current torque requirement based on the current response capability of the electric drive system; sending the adjusted current speed requirement and / or adjusted current torque requirement to the motor controller (MCU), and receiving fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system. This solves the problems of the VCU and MCU reporting motor faults without judging the output signal, misleading users to replace the motor, effectively avoiding erroneous command responses, increasing reliability, and reducing user complaints.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a control method, device, electric drive controller, and vehicle for an electric drive system. Background Technology

[0002] In related technologies, during vehicle calibration and testing, after the MCU (Motor Control Unit) receives the instruction from the VCU (Vehicle Control Unit), it determines whether the deviation between the torque or speed requested by the VCU and the speed and torque fed back by the MCU is greater than the MCU's response capability or limit. If the limit is exceeded, it directly reports a data overflow fault and an electric drive system fault.

[0003] However, if the torque or speed command is incorrect, or if the speed and torque modes are switched and the operating conditions are not calibrated, and the command change rate exceeds the MCU limit, directly reporting a fault in the electric drive system without correcting the command will mislead users into suspecting a problem with the motor itself, thereby increasing the failure rate of the electric drive system and causing user complaints. This issue urgently needs to be addressed. Summary of the Invention

[0004] This application provides a control method, device, electric drive controller, and vehicle for an electric drive system to solve problems such as VCU and MCU reporting motor faults without judging the output signal, misleading users to replace the motor, effectively avoiding the response of erroneous commands, increasing reliability, and reducing user complaints.

[0005] The first aspect of this application provides a control method for an electric drive system, including the following steps:

[0006] Obtain the vehicle's current speed requirement and / or current torque requirement; if the current speed requirement and / or current torque requirement does not meet the current response capability of the electric drive system, adjust the current speed requirement and / or current torque requirement based on the current response capability of the electric drive system; send the adjusted current speed requirement and / or adjusted current torque requirement to the motor controller MCU, and receive fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system.

[0007] Optionally, in some embodiments, after obtaining the vehicle's current speed requirement and / or current torque requirement, the method further includes:

[0008] The system determines whether the difference between the current speed requirement and the previous speed requirement is greater than a first preset value, or whether the difference between the current torque requirement and the previous torque requirement is greater than a second preset threshold, or whether the current speed requirement is greater than the MCU response speed limit, or whether the current torque requirement is greater than the MCU response torque limit. If the difference between the current speed requirement and the previous speed requirement is greater than the first preset value, or the difference between the current torque requirement and the previous torque requirement is greater than the second preset threshold, or the current speed requirement is greater than the MCU response speed limit, or the current torque requirement is greater than the MCU response torque limit, then it is determined that the current speed requirement and / or the current torque requirement does not meet the current response capability of the electric drive system.

[0009] Optionally, in some embodiments, adjusting the current speed requirement and / or the current torque requirement based on the current responsiveness of the electric drive system includes:

[0010] Based on the current response capability of the electric drive system, determine the maximum speed limit and the maximum torque limit of the motor; use the maximum speed limit as the current speed requirement, and / or use the maximum torque limit as the current torque requirement.

[0011] Optionally, in some embodiments, after receiving fault information reported by the MCU that the adjusted current speed requirement and / or the adjusted current torque requirement does not meet the current response capability of the electric drive system, the method further includes: driving the MCU to control the motor based on the maximum speed limit and / or the maximum torque limit.

[0012] Optionally, in some embodiments, the fault information includes at least one of command fault information and motor fault information.

[0013] A second aspect of this application provides a control device for an electric drive system, comprising:

[0014] The system includes an acquisition module for acquiring the vehicle's current speed requirement and / or current torque requirement; an adjustment module for adjusting the current speed requirement and / or current torque requirement based on the current response capability of the electric drive system when the current speed requirement and / or current torque requirement do not meet the current response capability of the electric drive system; and a receiving module for sending the adjusted current speed requirement and / or adjusted current torque requirement to the motor controller MCU, and receiving fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system.

[0015] Optionally, in some embodiments, after obtaining the current speed requirement and / or current torque requirement of the vehicle, the obtaining module further includes:

[0016] The judgment unit is used to determine whether the difference between the current speed requirement and the speed requirement at the previous moment is greater than a first preset value, or whether the difference between the current torque requirement and the torque requirement at the previous moment is greater than a second preset threshold, or whether the current speed requirement is greater than the motor controller MCU response speed limit, or whether the current torque requirement is greater than the MCU response torque limit; the determination unit is used to determine that the current speed requirement and / or the current torque requirement does not meet the current response capability of the electric drive system when the difference between the current speed requirement and the speed requirement at the previous moment is greater than the first preset value, or the difference between the current torque requirement and the torque requirement at the previous moment is greater than the second preset threshold, or the current speed requirement is greater than the MCU response speed limit, or the current torque requirement is greater than the MCU response torque limit.

[0017] Optionally, in some embodiments, the adjustment module includes:

[0018] The determining unit is used to determine the maximum speed limit and the maximum torque limit of the motor based on the current response capability of the electric drive system; the adjusting unit is used to use the maximum speed limit as the current speed requirement, and / or use the maximum torque limit as the current torque requirement.

[0019] Optionally, in some embodiments, after receiving fault information reported by the MCU that the adjusted current speed requirement and / or the adjusted current torque requirement does not meet the current response capability of the electric drive system, the receiving module further includes: a control unit, used to drive the MCU to control the motor based on the maximum speed limit and / or the maximum torque limit.

[0020] Optionally, in some embodiments, the fault information includes at least one of command fault information and motor fault information.

[0021] A third aspect of this application provides an electric drive controller, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the control method of the electric drive system as described in the above embodiments.

[0022] A fourth aspect of this application provides a vehicle including an electric drive controller as described above.

[0023] Therefore, this application obtains the vehicle's current speed and / or torque requirements. When these requirements do not meet the current responsiveness of the electric drive system, the application adjusts the current speed and / or torque requirements based on the system's current responsiveness. The adjusted requirements are then sent to the motor controller (MCU), and the application receives fault information reported by the MCU when these requirements fail to meet the electric drive system's current responsiveness. Thus, when the VCU receives torque or speed requirements from various vehicle controllers, it first determines the reasonableness of the requirement before outputting it to the MCU. This allows the MCU to adjust torque or speed limits and change the command slope to meet the electric drive system's responsiveness, while simultaneously reporting a VCU command error correction signal and corresponding fault information. This solves the problem of the VCU and MCU reporting motor faults without proper signal evaluation, misleading users into replacing the motor. It effectively avoids erroneous command responses, increases reliability, and reduces user complaints.

[0024] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0025] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0026] Figure 1 This is a flowchart of a control method for an electric drive system provided according to an embodiment of this application;

[0027] Figure 2 This is a flowchart of a control method for an electric drive system according to a specific embodiment of this application;

[0028] Figure 3 This is a block diagram of the control device of the motor controller MCU of the electric drive system provided in the embodiments of this application;

[0029] Figure 4 This is a block diagram of an electric drive controller provided according to an embodiment of this application. Detailed Implementation

[0030] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0031] The following description, with reference to the accompanying drawings, outlines a control method, apparatus, electric drive controller, and vehicle for an electric drive system according to embodiments of this application. Addressing the issue mentioned in the background art where the VCU and MCU report motor faults without judging the output signals, misleading users into replacing the motor, this application provides a control method for an electric drive system. In this method, the current speed requirement and / or current torque requirement of the vehicle are obtained. If the current speed requirement and / or current torque requirement does not meet the current responsiveness of the electric drive system, the current speed requirement and / or current torque requirement are adjusted based on the current responsiveness of the electric drive system. The adjusted current speed requirement and / or adjusted current torque requirement are sent to the motor controller MCU, and fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current responsiveness of the electric drive system is received. This solves the problem of the VCU and MCU reporting motor faults without judging the output signals, misleading users into replacing the motor, effectively avoiding erroneous command responses, increasing reliability, and reducing user complaints.

[0032] Specifically, Figure 1 This is a flowchart illustrating a control method for an electric drive system provided in an embodiment of this application.

[0033] like Figure 1 As shown, the control method of this electric drive system includes the following steps:

[0034] In step S101, the current speed requirement and / or current torque requirement of the vehicle are obtained.

[0035] Here, the vehicle's current speed requirement refers to the speed at which the vehicle needs to complete the current command, and the vehicle's current torque requirement refers to the torque at which the vehicle needs to complete the current command. The commands in this embodiment can be issued by controllers such as EHB (Electronic Hydraulic Brake) and throttle.

[0036] It is understandable that the required speed and torque of a vehicle differ depending on its operating conditions. After receiving a command from the user, the vehicle control unit (VCU) obtains the required speed and torque to execute that command. This application can use the VCU's calculations to obtain the vehicle's current speed requirement, current torque requirement, or both, to determine whether the current requirements meet the response conditions of the electric drive system.

[0037] In step S102, if the current speed requirement and / or the current torque requirement does not meet the current response capability of the electric drive system, the current speed requirement and / or the current torque requirement is adjusted based on the current response capability of the electric drive system.

[0038] It is understandable that when the current speed requirement and / or current torque requirement does not meet the current response capability of the electric drive system, i.e., the command change rate exceeds the MCU limit, in order to avoid directly reporting data overflow faults and motor system faults, and thus further protect the electric drive system and improve the safety performance of the vehicle, this application needs to adjust the current speed requirement or current torque requirement or current speed requirement and current torque requirement based on the current response capability of the electric drive system to adapt to the response capability of the electric drive system.

[0039] It should be noted that this application provides conditions for determining whether the current speed requirement and / or current torque requirement meet the response capability of the electric drive system. Therefore, this application can determine whether it is necessary to adjust the current speed requirement and / or current torque requirement based on the conditions in the following listed embodiments.

[0040] Optionally, in some embodiments, after obtaining the vehicle's current speed requirement and / or current torque requirement, the method further includes: determining whether the difference between the current speed requirement and the speed requirement at the previous moment is greater than a first preset value, or whether the difference between the current torque requirement and the torque requirement at the previous moment is greater than a second preset threshold, or whether the current speed requirement is greater than the motor controller MCU response speed limit, or whether the current torque requirement is greater than the MCU response torque limit; if the difference between the current speed requirement and the speed requirement at the previous moment is greater than the first preset value, or the difference between the current torque requirement and the torque requirement at the previous moment is greater than the second preset threshold, or the current speed requirement is greater than the MCU response speed limit, or the current torque requirement is greater than the MCU response torque limit, then it is determined that the current speed requirement and / or the current torque requirement does not meet the current response capability of the electric drive system.

[0041] Specifically, in this application embodiment, when the VCU receives torque or speed demands from other controllers such as EHB and throttle signals, it needs to first determine the reasonableness of the demand before outputting it to the MCU. Therefore, this application proposes conditions for determining whether the current speed demand and / or current torque demand meet the current response capability of the electric drive system.

[0042] It is understandable that the response of the electric drive system to demand is affected by the rate of change of the command. Therefore, this application needs to obtain the speed demand at the previous moment through the vehicle control unit (VCU), calculate the difference between the current speed demand and the previous speed demand, and compare this difference with a preset value. If the difference exceeds the set threshold, it is determined that the electric drive system cannot respond quickly at this time. Similarly, this application can also calculate the difference between the current torque demand and the previous torque demand, compare this difference with a preset threshold, and determine whether it meets the current response capability of the electric drive system. In addition, the speed limit and torque limit calibrated by the motor controller (MCU) itself are also factors affecting the response of the electric drive system. If the current speed demand or the current torque demand exceeds the limit value of the MCU, it is determined that it does not meet the conditions for the response capability of the electric drive system.

[0043] It should be noted that this application does not specifically limit the first preset value and the second preset threshold in the above embodiments. The MCU response speed limit and torque limit in the embodiments of this application can also be set according to the actual vehicle conditions.

[0044] Therefore, after obtaining the vehicle's current speed requirement and / or current torque requirement, this application can determine whether it meets the current response capability of the electric drive system based on whether the magnitude of the current speed requirement and / or current torque requirement exceeds a preset threshold.

[0045] In related technologies, the logic for matrix control accuracy in matrix mode is: control accuracy ≤3% when torque > 100Nm; control accuracy ≤ ±5Nm when torque ≤ 100Nm. In speed mode, the logic for speed control accuracy is: accuracy ±10rpm when speed ≤ 1000rpm; accuracy ±1% when speed > 1000rpm. However, if there is an error in the torque or speed command, or if the speed and torque modes are switched (i.e., the operating condition is not calibrated), and the command change rate exceeds the MCU limit, a direct report of an electric drive system fault will occur, requiring motor replacement, which will increase the failure rate of the electric drive system. To avoid the above problems, this application can use the speed or torque adjustment method described in the following examples to ensure that the speed and / or torque requirements meet the current response capability of the electric drive system, further guaranteeing the operation of the electric drive system.

[0046] Optionally, in some embodiments, adjusting the current speed requirement and / or current torque requirement based on the current responsiveness of the electric drive system includes: determining the maximum speed limit and maximum torque limit of the motor based on the current responsiveness of the electric drive system; using the maximum speed limit as the current speed requirement, and / or using the maximum torque limit as the current torque requirement.

[0047] Specifically, after obtaining the current response capability of the electric drive system, the MCU calculates the maximum speed limit and maximum torque limit of the motor. When the command change rate is too large or exceeds the MCU torque and speed limits, the command slope is changed and the response is made according to the maximum speed limit and maximum torque limit.

[0048] In other embodiments, when the application determines that the command change rate is too large or exceeds the torque or speed limits of the MCU, it can also control the vehicle to respond to the current demand by adding a filter.

[0049] In step S103, the adjusted current speed requirement and / or adjusted current torque requirement are sent to the motor controller MCU, and the fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system is received.

[0050] Optionally, in some embodiments, the fault information includes at least one of command fault information and motor fault information.

[0051] In this embodiment of the application, the instruction fault information refers to the situation where, after a certain period of time or a limited number of instruction executions, the MCU determines that the instruction change rate is still not less than the MCU's own response limit. In this case, the fault is determined to be due to an instruction error, and the MCU reports the instruction fault information. In this embodiment of the application, the motor fault information refers to the situation where, after a certain period of time or a limited number of instruction executions, the MCU determines that the instruction change rate meets the MCU's own response limit, but the electric drive system fails to achieve the execution result of the corresponding instruction. In this case, the motor itself is determined to be faulty, and the MCU reports the motor fault information.

[0052] Understandably, in some cases, when the instruction change rate exceeds the MCU's limit, directly reporting an electric drive system fault can mislead users into replacing the motor, causing property damage. To avoid false motor fault reports, the fault information reported in this application embodiment can include both instruction fault information and motor fault information. Therefore, this application can differentiate between fault reports, allowing users to clearly distinguish between vehicle-related faults and external instruction errors, enabling timely troubleshooting, further ensuring the overall vehicle safety performance, and reducing customer complaints.

[0053] Optionally, in some embodiments, after receiving fault information reported by the MCU that the adjusted current speed demand and / or adjusted current torque demand does not meet the current response capability of the electric drive system, the method further includes: driving the MCU to control the motor based on the maximum speed limit and / or maximum torque limit.

[0054] Specifically, in this embodiment, after the MCU receives the instruction from the VCU, it needs to determine again whether the instruction change rate exceeds the limit. By comparing the difference between the current instruction and the previous instruction with the MCU's response capability and control limits, it is determined whether the limit is exceeded. If the limit is not exceeded, the MCU responds to the VCU instruction normally to control the motor; if the limit is exceeded, the MCU controls the motor according to the MCU limits, i.e., based on the maximum speed limit and / or maximum torque limit. After controlling the motor response for a certain period of time, the MCU reports a VCU instruction error correction signal and reports the corresponding fault information.

[0055] Therefore, after receiving the speed and / or torque demand, the VCU of this application calculates the difference between the current demand and the previous demand to obtain the command change rate. When the command change rate is too large or exceeds the torque / speed limit of the MCU, the command slope is changed to meet the response capability of the electric drive system. The MCU further determines whether the command change rate exceeds the limit, distinguishes fault information, reports the corresponding fault to the VCU, and drives the MCU to control the motor based on the maximum speed limit and / or maximum torque limit, ensuring the safety of the electric drive system, reducing the failure rate of the electric drive system, and increasing its reliability.

[0056] To enable those skilled in the art to further understand the control method of the electric drive system of this application, the following embodiments are provided in conjunction with the accompanying drawings to illustrate the specific steps of the method.

[0057] Specifically, Figure 2 This is a flowchart of a control method for an electric drive system according to a specific embodiment of this application, such as... Figure 2 As shown, the control method of this electric drive system includes the following steps:

[0058] In step S201, the EHB, throttle, and other controllers send speed and torque requirements to the VCU;

[0059] In step S202, the VCU receives the vehicle's current speed and torque requirements;

[0060] Step S203: The VCU obtains the rate of change of the current instruction relative to the previous one, and determines whether the rate of change of the instruction is less than or equal to the preset limit slope. If it is less than or equal to the limit value, then step S204 is executed; otherwise, step S205 is executed.

[0061] Step S204: The MCU receives the VCU instruction;

[0062] Step S205: Adjust the command slope to meet the response capability of the electric drive system, and then execute step S202;

[0063] Step S206: Determine again whether the instruction change rate exceeds the limit value, that is, compare the difference between the current instruction and the previous instruction with the MCU response capability and whether it exceeds the control limit. If the instruction change rate is less than or equal to the MCU response limit, then execute step S208; otherwise, execute step S207.

[0064] Step S207: After the motor responds for a certain period of time according to the MCU limit, the VCU instruction error correction signal is reported and the corresponding fault information is reported.

[0065] Step S208: Normally respond to VCU commands to control the motor.

[0066] Therefore, in this embodiment, when the VCU receives torque or speed requests from other controllers such as EHB and throttle signals, it first determines the rationality of the request before outputting it to the MCU. The MCU then determines whether the VCU command is reasonable, and distinguishes between a system malfunction and an external command error when the command change rate exceeds the MCU limit. This effectively prevents erroneous torque or speed commands from other controllers, reduces the failure rate of the electric drive system, and increases reliability.

[0067] According to the control method for the electric drive system proposed in this application, by acquiring the vehicle's current speed requirement and / or current torque requirement, when the current speed requirement and / or current torque requirement do not meet the current response capability of the electric drive system, the current speed requirement and / or current torque requirement are adjusted based on the current response capability of the electric drive system. The adjusted current speed requirement and / or adjusted current torque requirement are sent to the motor controller MCU, and the system receives fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system. Therefore, this application can, when the VCU receives torque or speed requirements from various vehicle controllers, first determine the rationality of the requirement itself, and then output it to the MCU to adjust the torque or speed limit and change the command slope to meet the response capability of the electric drive system. It also reports a VCU command error correction signal and corresponding fault information, thereby solving the problems of VCU and MCU reporting motor faults without judging the output signal, misleading users to replace the motor, effectively avoiding erroneous command responses, increasing reliability, and reducing user complaints.

[0068] Next, the control device of the motor controller MCU of the electric drive system according to the embodiments of this application is described with reference to the accompanying drawings.

[0069] Figure 3 This is a block diagram of the control device of the electric drive system according to an embodiment of this application.

[0070] like Figure 3As shown, the control device 10 of the electric drive system includes: an acquisition module 100, an adjustment module 200, and a receiving module 300.

[0071] Specifically, the acquisition module 100 is used to acquire the vehicle's current speed requirement and / or current torque requirement; the adjustment module 200 is used to adjust the current speed requirement and / or current torque requirement based on the current response capability of the electric drive system when the current speed requirement and / or current torque requirement does not meet the current response capability of the electric drive system; and the receiving module 300 is used to send the adjusted current speed requirement and / or adjusted current torque requirement to the motor controller MCU, and to receive fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system.

[0072] Optionally, in some embodiments, after obtaining the vehicle's current speed requirement and / or current torque requirement, the acquisition module 100 further includes a judgment unit and a determination unit.

[0073] The judgment unit is used to determine whether the difference between the current speed demand and the speed demand at the previous moment is greater than a first preset value, or whether the difference between the current torque demand and the torque demand at the previous moment is greater than a second preset threshold, or whether the current speed demand is greater than the MCU response speed limit, or whether the current torque demand is greater than the MCU response torque limit; the judgment unit is used to determine that the current speed demand and / or the current torque demand does not meet the current response capability of the electric drive system when the difference between the current speed demand and the speed demand at the previous moment is greater than the first preset value, or the difference between the current torque demand and the torque demand at the previous moment is greater than the second preset threshold, or the current speed demand is greater than the MCU response speed limit, or the current torque demand is greater than the MCU response torque limit.

[0074] Optionally, in some embodiments, the adjustment module 200 includes a determining unit and an adjustment unit.

[0075] The determining unit is used to determine the maximum speed limit and maximum torque limit of the motor based on the current response capability of the electric drive system; the adjusting unit is used to take the maximum speed limit as the current speed requirement and / or take the maximum torque limit as the current torque requirement.

[0076] Optionally, in some embodiments, after receiving fault information reported by the MCU that the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system, the receiving module 300 further includes: a control unit.

[0077] The control unit is used to drive the MCU to control the motor based on the maximum speed limit and / or maximum torque limit.

[0078] Optionally, in some embodiments, the fault information includes at least one of command fault information and motor fault information.

[0079] It should be noted that the foregoing explanation of the control method embodiment for the electric drive system also applies to the control device of the electric drive system in this embodiment, and will not be repeated here.

[0080] According to the control device for the electric drive system proposed in this application, by acquiring the current speed requirement and / or current torque requirement of the vehicle, when the current speed requirement and / or current torque requirement do not meet the current response capability of the electric drive system, the device adjusts the current speed requirement and / or current torque requirement based on the current response capability of the electric drive system, and sends the adjusted current speed requirement and / or adjusted current torque requirement to the motor controller MCU, and receives fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system. Therefore, this application can, when the VCU receives the torque or speed requirements from each controller of the vehicle, first determine the rationality of the requirement itself, and then output it to the MCU to adjust the torque or speed limit and change the command slope to meet the response capability of the electric drive system, and report the VCU command error correction signal and corresponding fault information. This solves the problems of VCU and MCU reporting motor faults without judging the output signal, misleading users to replace the motor, effectively avoiding erroneous command responses, increasing reliability, and reducing user complaints.

[0081] Figure 4 A schematic diagram of the structure of an electric drive controller provided in an embodiment of this application. The electric drive controller may include:

[0082] The memory 401, the processor 402, and the computer program stored on the memory 401 and capable of running on the processor 402.

[0083] When the processor 402 executes the program, it implements the control method of the electric drive system provided in the above embodiments.

[0084] Furthermore, the electric drive controller also includes:

[0085] Communication interface 403 is used for communication between memory 401 and processor 402.

[0086] The memory 401 is used to store computer programs that can run on the processor 402.

[0087] The memory 401 may include high-speed RAM (Random Access Memory) memory, and may also include non-volatile memory, such as at least one disk storage.

[0088] If the memory 401, processor 402, and communication interface 403 are implemented independently, then the communication interface 403, memory 401, and processor 402 can be interconnected via a bus to complete communication between them. The bus can be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0089] Optionally, in a specific implementation, if the memory 401, processor 402, and communication interface 403 are integrated on a single chip, then the memory 401, processor 402, and communication interface 403 can communicate with each other through an internal interface.

[0090] Processor 402 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or one or more integrated circuits configured to implement embodiments of this application.

[0091] This application also provides a vehicle including the above-described electric drive controller.

[0092] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0093] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0094] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0095] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (FPGAs), field-programmable gate arrays (FPGAs), etc.

[0096] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.

[0097] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A control method of an electric drive system, characterized by, Includes the following steps: Obtain the vehicle's current speed requirement and / or current torque requirement; If the current speed requirement and / or the current torque requirement does not meet the current response capability of the electric drive system, then the current speed requirement and / or the current torque requirement shall be adjusted based on the current response capability of the electric drive system. as well as The adjusted current speed requirement and / or adjusted current torque requirement are sent to the motor controller MCU, and the fault information reported by the MCU when the adjusted current speed requirement and / or adjusted current torque requirement does not meet the current response capability of the electric drive system is received. After obtaining the current speed requirement and / or current torque requirement of the vehicle, the method further includes: determining whether the difference between the current speed requirement and the speed requirement at the previous moment is greater than a first preset value, or whether the difference between the current torque requirement and the torque requirement at the previous moment is greater than a second preset threshold, or whether the current speed requirement is greater than the MCU response speed limit, or whether the current torque requirement is greater than the MCU response torque limit; if the difference between the current speed requirement and the speed requirement at the previous moment is greater than the first preset value, or the difference between the current torque requirement and the torque requirement at the previous moment is greater than the second preset threshold, or the current speed requirement is greater than the MCU response speed limit, or the current torque requirement is greater than the MCU response torque limit, then it is determined that the current speed requirement and / or the current torque requirement does not meet the current response capability of the electric drive system; The step of adjusting the current speed requirement and / or the current torque requirement based on the current response capability of the electric drive system includes: determining the maximum speed limit and the maximum torque limit of the motor based on the current response capability of the electric drive system; using the maximum speed limit as the current speed requirement, and / or using the maximum torque limit as the current torque requirement.

2. The method of claim 1, wherein, After receiving fault information reported by the MCU that the adjusted current speed requirement and / or the adjusted current torque requirement does not meet the current response capability of the electric drive system, the system further includes: The MCU drives the motor to control it based on the maximum speed limit and / or the maximum torque limit.

3. The method according to any one of claims 1-2, characterized in that, The fault information includes at least one of command fault information and motor fault information.

4. A control device of an electric drive system characterized by comprising: include: The acquisition module is used to acquire the vehicle's current speed requirement and / or current torque requirement; An adjustment module is used to adjust the current speed requirement and / or the current torque requirement based on the current response capability of the electric drive system when the current speed requirement and / or the current torque requirement do not meet the current response capability of the electric drive system. The receiving module is used to send the adjusted current speed requirement and / or the adjusted current torque requirement to the motor controller MCU, and to receive the fault information reported by the MCU when the adjusted current speed requirement and / or the adjusted current torque requirement does not meet the current response capability of the electric drive system; After acquiring the current speed requirement and / or current torque requirement of the vehicle, the acquisition module further includes: a judgment unit, configured to determine whether the difference between the current speed requirement and the speed requirement at the previous moment is greater than a first preset value, or whether the difference between the current torque requirement and the torque requirement at the previous moment is greater than a second preset threshold, or whether the current speed requirement is greater than the MCU response speed limit, or whether the current torque requirement is greater than the MCU response torque limit; and a determination unit, configured to determine that the current speed requirement and / or the current torque requirement does not meet the current response capability of the electric drive system when the difference between the current speed requirement and the speed requirement at the previous moment is greater than the first preset value, or the difference between the current torque requirement and the torque requirement at the previous moment is greater than the second preset threshold, or the current speed requirement is greater than the MCU response speed limit, or the current torque requirement is greater than the MCU response torque limit. The adjustment module includes: a determining unit, configured to determine the maximum speed limit and the maximum torque limit of the motor based on the current response capability of the electric drive system; and an adjusting unit, configured to use the maximum speed limit as the current speed requirement, and / or use the maximum torque limit as the current torque requirement.

5. An electric drive controller, characterized in that include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the control method of the electric drive system as described in any one of claims 1-3.

6. A vehicle characterized by comprising: include: The electric drive controller as described in claim 5.