Motor starting protection method and device and vehicle
By setting a preset protection strategy in the ISG motor, the system determines whether to switch to standby mode based on operating parameters, thus solving the problem of motor overheating caused by engine failure and achieving self-protection and safety assurance for the motor.
Patent Information
- Application Number
- CN202410500866.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-24
- Publication Date
- 2025-10-24
AI Technical Summary
If the ISG motor continues to run in torque mode due to engine starting failure, it is prone to overheating and causing safety issues.
By setting a preset protection strategy, the system determines whether the protection conditions are met based on parameters such as the duration of motor operation in torque mode, torque value, and speed. If the conditions are met, the system switches to standby mode; otherwise, it maintains torque mode until the engine starts.
It effectively avoids motor overheating, ensures motor self-protection, prevents safety accidents, and improves starting protection efficiency.
Smart Images

Figure CN120830587A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of vehicles, and more particularly, to a motor start protection method, device and vehicle in the field of vehicles. BACKGROUND
[0002] The ISG (Integrated Starter Generator, ISG) motor is a start and generate integrated motor located at the crankshaft end of the engine. When the ISG motor is in torque mode, the engine is started by the gear. Due to engine start failure and other reasons, the ISG motor will always be in torque mode, which is prone to safety problems. SUMMARY
[0003] The present application provides a motor start protection method, device and vehicle, which can protect the motor and prevent safety problems caused by overheating of the motor. The technical scheme of the method is as follows:
[0004] In a first aspect, a motor start protection method is provided, which includes: in response to a start instruction for an engine of a vehicle, controlling a motor of the vehicle to enter a torque mode; obtaining a running duration of the motor in the torque mode, determining whether the motor meets a preset protection strategy of the motor based on the running duration; if the motor meets the preset protection strategy, controlling the motor to switch from the torque mode to a standby mode; and if the motor does not meet the preset protection strategy, maintaining the torque mode until the engine of the vehicle is started.
[0005] Through the above technical scheme, by setting the preset protection strategy, the running duration of the motor in the torque mode is judged to ensure that the motor and the vehicle controller are protected when the running duration of the motor is abnormal, to avoid safety problems caused by overheating of the motor, and to ensure the beneficial technical effect of self-protection of the motor through self-control.
[0006] In combination with the first aspect, in some possible implementation manners, the step of obtaining the running duration of the motor in the torque mode and determining whether the motor meets the preset protection strategy of the motor based on the running duration includes: obtaining a first duration of the motor in the torque mode; if the first duration is greater than a first duration threshold, it is determined that the motor meets the preset protection strategy of the motor; and if the first duration is less than or equal to the first duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
[0007] By the technical solution, the first duration when the motor is in the torque mode is judged to ensure that the motor and the vehicle controller are protected when the running duration of the motor is abnormal, to avoid safety problems caused by overheating of the motor, and to ensure that the motor realizes self-protection through self-control. When the motor is in the torque mode, the temperature of the motor itself will rise. By directly detecting the duration when the motor is in the torque mode, the efficiency of motor start protection is improved.
[0008] In some possible implementation manners, in combination with the first aspect and the foregoing implementation manners, the obtaining of the running duration of the motor in the torque mode, the determination of whether the motor meets the preset protection strategy of the motor based on the running duration, comprises: obtaining a motor running parameter of the motor in the torque mode, and obtaining a second duration of the motor running in the motor running parameter; if the second duration is greater than a second duration threshold, it is determined that the motor meets the preset protection strategy of the motor; and if the second duration is less than or equal to the second duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
[0009] In some possible implementation manners, in combination with the first aspect and the foregoing implementation manners, the obtaining of the motor running parameter of the motor in the torque mode and the obtaining of the second duration of the motor running in the motor running parameter comprise: obtaining an initial torque value output by the motor in the torque mode; and obtaining a second duration of the motor in an output state when the motor outputs based on the initial torque value.
[0010] In some possible implementation manners, in combination with the first aspect and the foregoing implementation manners, if the second duration is greater than the second duration threshold, it is determined that the motor meets the preset protection strategy of the motor, and if the second duration is less than or equal to the second duration threshold, it is determined that the motor does not meet the preset protection strategy, which comprises: obtaining a target output duration corresponding to the initial torque value based on a mapping relationship between a torque value and an output duration, and determining the target output duration as the second duration threshold; if the second duration is greater than the target output duration, it is determined that the motor meets the preset protection strategy of the motor, and the target output duration is a maximum output duration corresponding to the initial torque value determined based on the mapping relationship between the torque value and the output duration; and if the second duration is less than or equal to the target output duration, it is determined that the motor does not meet the preset protection strategy of the motor.
[0011] By the technical solution, the second duration is obtained based on the starting torque value, and the second duration is compared with the target output duration to ensure that the motor and the vehicle controller are protected when the abnormal situation occurs in the running duration of the motor, to avoid the safety problem caused by overheating of the motor, and to ensure the beneficial technical effect that the motor realizes self-protection through self-control. When the motor outputs torque, it outputs heat energy for a corresponding duration. By the detection method based on the starting torque value, the maximum duration that the motor can withstand is avoided, and the efficiency of motor start protection is improved.
[0012] In combination with the first aspect and the above implementation manners, in some possible implementation manners, the obtaining the motor operating parameter when the motor is in the torque mode, and obtaining the second duration when the motor operates at the motor operating parameter, includes: obtaining a real-time speed value when the motor is in the torque mode; and obtaining the second duration when the real-time speed value is less than or equal to a preset speed threshold, the preset speed threshold being a speed value that meets the engine start.
[0013] By the technical solution, the second duration is obtained based on the starting torque value, and the second duration is compared with the target output duration to ensure that the motor and the vehicle controller are protected when the abnormal situation occurs in the running duration of the motor, to avoid the safety problem caused by overheating of the motor, and to ensure the beneficial technical effect that the motor realizes self-protection through self-control. When the motor outputs torque, it outputs heat energy for a corresponding duration. By the detection method based on the starting torque value, the maximum duration that the motor can withstand is avoided, and the efficiency of motor start protection is improved.
[0014] In combination with the first aspect and the above implementation manners, in some possible implementation manners, the running duration includes a third duration and a fourth duration, the third duration being a duration when the motor is in the torque mode, the fourth duration being a duration when the motor is in the torque mode and at the motor operating parameter, and the determining whether the motor meets the preset protection strategy of the motor based on the running duration includes: if the third duration is greater than a third duration threshold and / or the fourth duration is greater than a fourth duration threshold, it is determined that the motor meets the preset protection strategy of the motor; and if the third duration is less than or equal to the third duration threshold and the fourth duration is less than or equal to the fourth duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
[0015] By the technical solution, the third duration and the fourth duration when the motor is in the torque mode are judged by setting the preset protection strategy, so as to protect the motor and the vehicle controller when the running duration of the motor is abnormal, avoid safety problems caused by overheating of the motor, and ensure that the motor realizes self-protection through self-control, wherein the fourth duration includes the durations obtained based on the starting torque value and the real-time speed value respectively, that is, through three parallel detection methods, the accuracy of the preset protection strategy and the detection result is ensured, and the occurrence of false protection operation is prevented.
[0016] In combination with the first aspect and the above implementation manners, in some possible implementation manners, in response to the power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle.
[0017] By the technical solution, through the power generation mode of the motor, the motor can supply power to the load on the vehicle and the storage battery on the basis of driving the engine to start.
[0018] The second aspect provides a motor starting protection device, which comprises:
[0019] A torque control unit is configured to control a motor of a vehicle to enter a torque mode in response to a starting instruction for an engine of the vehicle.
[0020] An acquisition unit is configured to acquire a running duration of the motor in the torque mode, and determine whether the motor meets a preset protection strategy of the motor based on the running duration.
[0021] A protection unit is configured to control the motor to switch from the torque mode to a standby mode if the motor meets the preset protection strategy.
[0022] An engine starting unit is configured to keep the torque mode until starting the engine of the vehicle if the motor does not meet the preset protection strategy.
[0023] The third aspect provides a vehicle, which comprises: a memory configured to store executable program code;
[0024] A processor is configured to call and run the executable program code from the memory to execute the method in the first aspect or any possible implementation manner of the first aspect.
[0025] The fourth aspect provides a computer program product, which comprises: computer program code, when the computer program code is run on a computer, so that the computer executes the method in the first aspect or any possible implementation manner of the first aspect.
[0026] In a fifth aspect, a computer readable storage medium is provided, which stores computer program codes, when the computer program codes are run on a computer, the computer is caused to execute the method in the first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0027] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings.
[0028] Figure 1 is a starting flowchart provided by an embodiment of the present application after a preset protection strategy is added;
[0029] Figure 2 is a flowchart of a motor starting protection method provided by an embodiment of the present application;
[0030] Figure 3 is a flowchart of a motor starting protection method provided by an embodiment of the present application;
[0031] Figure 4 is a flowchart of a motor starting protection method provided by an embodiment of the present application;
[0032] Figure 5 is a mapping relationship diagram of torque and output duration provided by an embodiment of the present application;
[0033] Figure 6 is a flowchart of a motor starting protection method provided by an embodiment of the present application;
[0034] Figure 7 is a flowchart of a motor starting protection method provided by an embodiment of the present application;
[0035] Figure 8 is a flowchart of a motor starting protection method provided by an embodiment of the present application;
[0036] Figure 9 is a structural diagram of a motor starting protection device provided by an embodiment of the present application;
[0037] Figure 10 is a structural diagram of a vehicle provided by an embodiment of the present application;
[0038] Figure 11 is a structural diagram of a vehicle provided by an embodiment of the present application. DETAILED DESCRIPTION
[0039] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0040] In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B: "and / or" in the text is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent: A exists alone, A and B exist together, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0041] Hereinafter, the terms "first" and "second" are only for descriptive purposes, and cannot be understood as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features.
[0042] In the related art, when the motor is in the torque mode, the engine is started by the gear. When the engine starts successfully, the motor enters the power generation mode to supply power to the load on the vehicle and the storage battery. However, when the engine cannot be started successfully due to engine stall, poor contact of the wire harness, signal interference and the like during the starting process, the motor will always be in the torque mode, which will cause the motor temperature to rise in a short time, and further cause the vehicle controller to be ablated and the motor to be invalid.
[0043] Therefore, the embodiments of the present application provide a protection strategy for the motor, please refer to Figure 1 , Figure 1 is a starting flowchart provided by the embodiments of the present application after a preset protection strategy. The motor starting protection method provided by the embodiments of the present application can be applied to motor protection in the field of vehicles, specifically a protection method for a starting and power generation integrated motor. Taking an ISG motor as an example, the position of this type of motor is integrated with the engine. When the vehicle starts, the starting and power generation integrated motor converts the electric energy of the storage battery into kinetic energy to start the engine. After the engine starts successfully, the starting and power generation integrated motor is driven by the engine to work, converts the kinetic energy into electric energy, and supplies power to the load on the vehicle and the storage battery. The specific implementation mode includes the following steps S101-S111:
[0044] S101, the vehicle is powered on;
[0045] Specifically, before starting the vehicle, the vehicle is first powered on to wake up the electronic control unit (ECU) of the vehicle, which is the electronic control unit of the vehicle and controls the operation of the engine.
[0046] S102, self-checking is passed;
[0047] Specifically, after the vehicle is powered on, the motor performs self-checking, controls the motor to rotate a certain angle, and detects whether the motor sensor is normal. If the motor sensor is normal, it is determined that the motor self-checking is passed.
[0048] S103, entering standby mode;
[0049] Specifically, after the motor self-checking is passed, the standby mode is entered, and the next instruction is waited for. The standby mode is a functional mode in which the motor is in a low energy consumption state when the engine is not started. The motor is in standby mode and does not output torque.
[0050] S104, receiving an engine start instruction;
[0051] Specifically, the motor receives the engine start instruction sent by the ECU to drive the engine to start.
[0052] S105, entering torque mode;
[0053] Specifically, the motor enters the torque mode, outputs a specified size of torque according to the request of the ECU, and the torque is a special moment that makes an object rotate, which is equal to the product of force and force arm. The torque mode is a mode in which the motor outputs a specified size of torque based on the torque request of the ECU.
[0054] S106, starting a preset protection strategy;
[0055] Specifically, a protection strategy is set between the motor torque mode and the signal that the engine starts successfully. When it is detected that the motor enters the torque mode, the preset protection strategy is started, the running duration of the motor in the torque mode is obtained, and whether the motor meets the preset protection strategy is determined based on the running duration. If it is determined that the motor meets the preset protection strategy, step S107 is executed, and if it is determined that the motor does not meet the preset protection strategy, step S109 is executed.
[0056] S107, exiting the torque mode;
[0057] Specifically, when it is determined that the motor meets the preset protection strategy, the motor exits the torque mode.
[0058] S108, engine start failure;
[0059] Specifically, the motor exits the torque mode, the engine fails to start, the motor is switched from the torque mode to the standby mode, and step S103 is entered.
[0060] S109, the engine starts successfully;
[0061] Specifically, when the motor pulls up the engine speed to the speed value meeting the engine starting and no other situation occurs, it is determined that the motor does not meet the preset protection strategy, the motor remains in the torque mode until the engine starts successfully, and the following steps are continued to be executed.
[0062] S110, receiving a power generation instruction;
[0063] Specifically, after the engine starts successfully, the motor receives the power generation instruction sent by the ECU, and exits the torque mode.
[0064] S111, entering a power generation mode.
[0065] Specifically, after the motor receives the power generation instruction sent by the ECU, the motor is switched from the torque mode to the power generation mode, and supplies power to the load on the vehicle and the storage battery.
[0066] In the embodiment of the application, after the motor enters the torque mode, the preset protection strategy can be started to collect the running duration of the motor and judge whether to continue to start the engine. By adding the preset protection strategy, the running duration of the motor in the torque mode is judged, so as to protect the motor and the vehicle controller when the running duration of the motor is abnormal, avoid safety problems caused by overheating of the motor, and ensure that the motor realizes self-protection through self-control.
[0067] Based on Figure 1 the starting flowchart shown in FIG. 1, the motor starting protection method provided by the embodiment of the application will be described in detail. Figures 2-8 The motor starting protection method provided by the embodiment of the application will be described in detail.
[0068] Please refer to Figure 2 , Figure 2 is a flowchart of a motor starting protection method provided by the embodiment of the application. As Figure 2 shown, the method of the embodiment of the application can include the following steps S201-S204.
[0069] S201, in response to a starting instruction for an engine of a vehicle, a motor of the vehicle is controlled to enter a torque mode;
[0070] Specifically, the motor receives the starting instruction sent by the ECU, and enters the torque mode.
[0071] Wherein, the torque is a special moment of force that causes an object to turn, equal to the product of force and the length of the lever arm, the torque mode is a mode in which the motor outputs a torque of a specified size based on a torque request of an ECU, the ECU is an electronic control unit of the vehicle, controls the operation of the engine, and the ECU can determine the torque value based on the current oil temperature of the vehicle, and then control the motor to output a torque of a specified size.
[0072] S202, obtain the running duration of the motor in the torque mode, and determine whether the motor meets a preset protection strategy based on the running duration.
[0073] Specifically, when the motor is in the torque mode, the temperature will continue to rise, the running duration of the motor in the torque mode is obtained, the running duration is compared with a time threshold corresponding to the maximum temperature that the motor can withstand, and whether the motor meets the preset protection strategy is determined based on the comparison result.
[0074] Wherein, the preset protection strategy is a protection strategy preset between the torque mode of the motor and a signal of successful start of the engine, and whether the motor meets the preset protection strategy is determined by a preset detection method.
[0075] S203, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode.
[0076] Specifically, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, so as to prevent the motor from being in the torque mode all the time, causing the temperature to continue to rise and further causing serious safety problems.
[0077] Wherein, the standby mode is a functional mode in which the motor is in a low-energy-consumption state when the engine is not started, and is specifically used to stop outputting torque and not to start the engine.
[0078] S204, if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started.
[0079] Specifically, if the motor does not meet the preset protection strategy, the torque mode is maintained, and the motor continues to drive the engine of the vehicle until the engine of the vehicle is started. When the engine is successfully started, the motor receives a power generation instruction sent by the ECU, and switches from the torque mode to the power generation mode to supply power to the load on the vehicle and the storage battery.
[0080] Wherein, after the engine is successfully started, the engine drives the motor to rotate, the motor rotation generates mechanical energy, and the power generation mode is a mode in which the motor converts the mechanical energy generated by the motor rotation into electrical energy.
[0081] In the embodiment of the present application, the motor of the vehicle is controlled to enter the torque mode in response to the start instruction for the engine of the vehicle, the running duration of the motor in the torque mode is obtained, whether the motor meets the preset protection strategy is determined based on the running duration, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and if the preset protection strategy is not met, the torque mode is maintained until the engine of the vehicle is started. By obtaining the running duration of the motor in the torque mode, whether the motor meets the preset protection strategy is determined based on the running duration, when the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and the engine is no longer started, thereby realizing the protection of the motor and preventing safety problems caused by overheating of the motor. When the motor does not meet the preset protection strategy, the torque mode is maintained until the engine is started, thereby ensuring that the motor realizes self-protection through self-control.
[0082] Please refer to Figure 3 , Figure 3 is a flowchart of a motor start protection method provided by the embodiment of the present application. As shown in Figure 3 , the method of the embodiment of the present application can include the following steps S301-S307.
[0083] S301, in response to a start instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode;
[0084] Specifically, the motor receives the start instruction sent by the ECU and enters the torque mode.
[0085] Wherein, the torque is a special moment that makes an object rotate, which is equal to the product of force and force arm, the torque mode is a mode in which the motor outputs a specified size of torque based on the torque request of the ECU, the ECU is an electronic control unit of the vehicle, which controls the operation of the engine, and the ECU can control the motor to output a specified size of torque.
[0086] S302, a first duration of the motor in the torque mode is obtained;
[0087] Specifically, when the motor is in the torque mode, the temperature of the motor will continue to rise, and by obtaining the first duration of the motor in the torque mode, the motor is prevented from being in the torque mode for a long time, which causes the temperature to continue to rise and further causes serious safety problems.
[0088] Wherein, the first duration can be obtained by a timer.
[0089] S303, if the first duration is greater than a first duration threshold, it is determined that the motor meets the preset protection strategy of the motor, and step S305 is performed;
[0090] Specifically, the first duration is compared with the first duration threshold value. If the first duration is greater than the first duration threshold value, it is determined that the motor meets the preset protection strategy of the motor, and step S305 is performed.
[0091] The first duration threshold value is the maximum duration during which the motor can be in the torque mode. The preset protection strategy is a protection strategy set in advance between the torque mode of the motor and the signal indicating that the engine starts successfully. The preset protection strategy is determined by a preset detection method.
[0092] For example, when the first duration threshold value is 5s, this value is only for reference. The specific value is determined by the motor selection, the engine, and the vehicle performance. When the motor and the components have poor temperature resistance, the corresponding time parameter is smaller, so as to avoid overheating of the motor. If the first duration is greater than 5s, it is determined that the motor meets the preset protection strategy of the motor, and step S305 is performed.
[0093] S304, if the first duration is less than or equal to the first duration threshold value, it is determined that the motor does not meet the preset protection strategy of the motor, and step S306 is performed.
[0094] Specifically, the first duration is compared with the first duration threshold value. If the first duration is less than or equal to the first duration threshold value, for example, if the first duration is less than or equal to 5s, it is determined that the motor does not meet the preset protection strategy of the motor.
[0095] S305, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode.
[0096] Specifically, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and it is determined that the engine fails to start. This prevents the motor from being in the torque mode all the time, which leads to continuous temperature rise and causes serious safety problems.
[0097] The standby mode is a functional mode in which the motor is in a low-energy-consumption state when the engine is not started. Specifically, the standby mode is used to stop outputting torque and does not start the engine.
[0098] S306, if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started.
[0099] S307, in response to a power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle.
[0100] Specifically, after the engine starts successfully, the motor receives a power generation instruction sent by the ECU and switches from the torque mode to the power generation mode to supply power to the vehicle load and the battery.
[0101] The engine is started successfully, the motor is driven to rotate by the engine, mechanical energy is generated by the rotation of the motor, and the motor converts the mechanical energy generated by the rotation into electrical energy in the power generation mode.
[0102] In the embodiment of the present application, in response to the starting instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode, the first duration of the motor in the torque mode is obtained, the first duration is compared with the first duration threshold, whether the motor meets the preset protection strategy is determined based on the comparison result, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started, and after the engine is started successfully, in response to the power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle. When the motor is in the torque mode, the temperature of the motor itself will rise, and whether the motor meets the preset protection strategy is determined by comparing the first duration of the motor in the torque mode with the first duration threshold. When the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and the engine is no longer started, thereby realizing protection of the motor, preventing safety problems caused by overheating of the motor, and ensuring that the motor realizes self-protection through self-control. When the motor does not meet the preset protection strategy, the torque mode is maintained until the engine is started, and the scheme directly detects the duration of the motor in the torque mode, thereby improving the efficiency of motor starting protection.
[0103] Please refer to Figure 4 , Figure 4 is a flowchart of a motor starting protection method provided by the embodiment of the present application. As shown in Figure 4 , the method of the embodiment of the present application can include the following steps S401-S407.
[0104] S401, in response to a starting instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode;
[0105] For details, please refer to step S301, which will not be repeated here.
[0106] S402, obtaining a motor operating parameter of the motor in the torque mode, and obtaining a second duration of the motor operating in the motor operating parameter;
[0107] Specifically, a starting torque value of the motor in the torque mode is obtained, a second duration of the motor in an output state is obtained when the motor outputs based on the starting torque value, a target output duration corresponding to the starting torque value is obtained based on a mapping relationship between the torque value and the output duration, and the target output duration is determined as the second duration threshold.
[0108] The real-time rotating speed value of the motor in the torque mode is acquired, and when the real-time rotating speed value is less than or equal to a preset rotating speed threshold value, that is, when the engine is not started, a second duration when the real-time rotating speed value is less than or equal to the preset rotating speed threshold value is acquired.
[0109] The starting torque value is a first torque value output by the motor after receiving an ECU starting instruction, and the starting torque value can be determined by the ECU based on the current oil temperature of the vehicle and other factors. The higher the oil temperature, the smaller the starting torque value. During the engine starting process, the torque value gradually increases until the engine starts. The motor outputs heat energy while outputting torque. Different torque values correspond to different output durations. The target output duration is the maximum output duration corresponding to the starting torque value determined based on the mapping relationship between the torque value and the output duration. Please refer to Figure 5 , Figure 5 is a mapping relationship diagram of torque and output duration provided by an embodiment of the present application.
[0110] The real-time rotating speed value can be acquired by a resolver sensor. The resolver sensor can measure the angular displacement and angular velocity of the motor during rotation, and then acquire the real-time rotating speed value of the motor. The preset rotating speed threshold value is a rotating speed value that meets the engine starting requirement, that is, the ignition and fuel injection rotating speed value of the engine. The preset rotating speed threshold value is determined by the engine starting resistance torque, which is generated by the friction during the engine starting process.
[0111] S403, if the second duration is greater than a second duration threshold value, it is determined that the motor meets a preset protection strategy of the motor, and step S405 is performed;
[0112] Specifically, when the motor operating parameter is the starting torque value, the second duration is compared with the target output duration. If the second duration is greater than the target output duration, it is determined that the motor meets the preset protection strategy of the motor, and step S405 is performed. When the motor operating parameter is the real-time rotating speed value, the second duration is compared with the second duration threshold value. If the second duration is greater than the second duration threshold value, it is determined that the motor meets the preset protection strategy of the motor, and step S405 is performed.
[0113] When the motor operating parameter is the real-time rotating speed value, the second duration threshold value is the maximum duration during which the motor can operate when the engine is not started. The preset protection strategy is a protection strategy set in advance between the motor torque mode and the signal of successful engine starting. Whether the motor meets the preset protection strategy is determined by a pre-set detection method.
[0114] S404, if the second duration is less than or equal to the second duration threshold value, it is determined that the motor does not meet the preset protection strategy of the motor;
[0115] Specifically, when the motor operating parameter is a starting torque value, the second duration is compared with the target output duration. If the second duration is less than or equal to the target output duration, it is determined that the motor does not meet the preset protection strategy of the motor. When the motor operating parameter is a real-time rotating speed value, the second duration is compared with the second duration threshold. If the second duration is less than or equal to the second duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
[0116] S405, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode.
[0117] For details, refer to step S305, which will not be repeated here.
[0118] S406, if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started.
[0119] S407, in response to the power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle.
[0120] For details, refer to step S307, which will not be repeated here.
[0121] In the embodiments of the present application, in response to the start instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode, the motor operating parameter of the motor in the torque mode is obtained, the second duration is obtained based on the motor operating parameter, the second duration is compared with the second duration threshold, and whether the motor meets the preset protection strategy is determined based on the comparison result. If the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode. If the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started. After the engine is successfully started, in response to the power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle. By comparing the second duration of the motor running based on the operating parameter with the second duration threshold, it is determined whether the motor meets the preset protection strategy. When the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and the engine is no longer started, thereby achieving protection of the motor and preventing safety problems caused by overheating of the motor. When the motor does not meet the preset protection strategy, the torque mode is maintained until the engine is started, thereby ensuring that the motor achieves self-protection through self-control. When the motor outputs torque, it outputs heat energy for a corresponding duration. When the motor operating parameter is a starting torque value, the detection based on the starting torque value is used to avoid reaching the maximum duration that the motor can withstand, thereby improving the efficiency of motor start protection. When the motor operating parameter is a real-time rotating speed value, it can be determined whether the engine is started normally, and the motor is protected.
[0122] Please refer toFigure 6 , Figure 6 is a flowchart of a motor starting protection method provided by an embodiment of the present application. As shown in Figure 6 , the method of the embodiment of the present application can include the following steps S501-S509.
[0123] S501, in response to a starting instruction for an engine of a vehicle, controlling a motor of the vehicle to enter a torque mode;
[0124] For details, please refer to step S401, which will not be described here.
[0125] S502, obtaining a starting torque value output by the motor in the torque mode;
[0126] The starting torque value is the first torque value output by the motor after receiving the ECU starting instruction. The starting torque value can be determined by the ECU based on the current oil temperature of the vehicle and other factors. The higher the oil temperature, the smaller the starting torque value. During the engine starting process, the torque value gradually increases until the engine starts.
[0127] S503, obtaining a second duration of the motor in an output state when the motor outputs based on the starting torque value;
[0128] Specifically, the motor outputs heat energy while outputting torque. Different torque values correspond to different output durations. The second duration of the motor in the output state when the motor outputs based on the starting torque value is obtained.
[0129] S504, based on the mapping relationship between the torque value and the output duration, obtaining a target output duration corresponding to the starting torque value, and determining the target output duration as a second time threshold;
[0130] Please refer to Figure 5 , Figure 5 is a mapping relationship diagram of torque and output duration provided by an embodiment of the present application.
[0131] The target output duration is the maximum output duration corresponding to the starting torque value determined based on the mapping relationship between the torque value and the output duration. For example, when the starting torque value is 32 N·m, the corresponding target output duration is 7 s. This value is for reference only. The specific value of the starting torque value is determined by the oil temperature of the vehicle and other factors. The higher the oil temperature, the smaller the corresponding starting torque value, so as to avoid overheating of the motor.
[0132] S505, if the second duration is greater than the target output duration, it is determined that the motor meets the preset protection strategy of the motor, and step S507 is performed;
[0133] Specifically, the second duration is compared with the target output duration. If the second duration is greater than the target output duration, it is determined that the motor meets the preset protection strategy of the motor, and step S507 is performed.
[0134] The preset protection strategy is a protection strategy preset between the motor torque mode and the signal of successful starting of the engine, and whether the motor meets the preset protection strategy is determined through a preset detection manner.
[0135] Optionally, taking the target output duration as 7s for example, if the second duration is greater than 7s, it is determined that the motor meets the preset protection strategy of the motor, and step S507 is performed.
[0136] S506, if the second duration is less than or equal to the target output duration, it is determined that the motor does not meet the preset protection strategy of the motor.
[0137] Specifically, the second duration is compared with the target output duration. If the second duration is less than or equal to the target output duration, taking the target output duration as 7s for example, if the second duration is less than or equal to 7s, it is determined that the motor does not meet the preset protection strategy of the motor.
[0138] S507, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode.
[0139] For details, please refer to step S405, which will not be repeated here.
[0140] S508, if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started.
[0141] S509, in response to the power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle.
[0142] For details, please refer to step S407, which will not be repeated here.
[0143] In the embodiment of the present application, by responding to the starting instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode, the starting torque value output by the motor in the torque mode is obtained, the second duration is obtained based on the starting torque value, the target output duration corresponding to the starting torque value is obtained based on the mapping relationship between the torque value and the output duration, the second duration and the target output duration are compared, whether the motor meets the preset protection strategy is determined based on the comparison result, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started, and after the engine is successfully started, the motor is controlled to enter the power generation mode to supply power to the vehicle. By comparing the second duration when the motor outputs based on the starting torque value and the target output duration, whether the motor meets the preset protection strategy is determined, when the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and the engine is no longer started, the protection of the motor is realized, and the safety problem caused by overheating of the motor is prevented; when the motor does not meet the preset protection strategy, the torque mode is maintained until the engine is started, and the beneficial technical effect that the motor realizes self-protection through self-control is ensured. When the motor outputs torque, it will output heat energy for a corresponding duration, and through the detection method based on the starting torque value, the maximum duration that the motor can withstand is avoided, and the efficiency of motor starting protection is improved.
[0144] See Figure 7 , Figure 7 is a flowchart of a motor starting protection method provided by the embodiment of the present application. As Figure 7 shown, the method of the embodiment of the present application can include the following steps S601-S608.
[0145] S601, in response to a starting instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode;
[0146] For details, see step S501, which will not be repeated here.
[0147] S602, the real-time speed value of the motor in the torque mode is obtained;
[0148] The real-time speed value can be obtained by a rotary variable sensor, which can measure the angular displacement and angular velocity of the motor rotation, and then obtain the real-time speed value of the motor.
[0149] S603, the second duration when the real-time speed value is less than or equal to the preset speed threshold value is obtained;
[0150] Specifically, when the real-time speed value is less than or equal to the preset speed threshold value, i.e. when the engine is not started, the second duration when the real-time speed value is less than or equal to the preset speed threshold value is obtained.
[0151] The preset rotation speed threshold is a rotation speed value meeting engine starting, i.e., an ignition fuel injection rotation speed value of the engine, and the preset rotation speed threshold is determined by an engine starting resistance torque generated by friction during engine starting.
[0152] For example, when the preset rotation speed threshold is 200 rpm, the second duration is obtained when the real-time rotation speed value is less than or equal to 200 rpm, and the value is only for reference, and the specific value is determined by the engine starting resistance torque. When the engine starting resistance torque is large, the preset rotation speed threshold is high.
[0153] S604, if the second duration is greater than the second duration threshold, it is determined that the motor meets the preset protection strategy of the motor, and step S606 is performed.
[0154] Specifically, the second duration is compared with the second duration threshold, if the second duration is greater than the second duration threshold, it is determined that the motor meets the preset protection strategy of the motor, and step S606 is performed.
[0155] The second duration threshold is the maximum duration that the motor can run when the engine is not started, and the preset protection strategy is a protection strategy set in advance between the motor torque mode and the signal of successful engine starting. Whether the motor meets the preset protection strategy is determined by a pre-set detection method.
[0156] For example, when the second duration threshold is 0.7 s, if the second duration is greater than 0.7 s, it is determined that the motor meets the preset protection strategy of the motor, and step S606 is performed.
[0157] S605, if the second duration is less than or equal to the second duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
[0158] Specifically, the second duration is compared with the second duration threshold, if the second duration is less than or equal to the second duration threshold, taking the second duration threshold of 0.7 s as an example, if the second duration is less than or equal to 0.7 s, it is determined that the motor does not meet the preset protection strategy of the motor.
[0159] S606, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode.
[0160] For details, please refer to step S507, which will not be described here.
[0161] S607, if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started.
[0162] S608, in response to the power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle.
[0163] Specifically, please refer to step S509, which will not be repeated here.
[0164] In the embodiment of the present application, by responding to the starting instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode, the real-time speed value of the motor in the torque mode is obtained, the second duration when the real-time speed value is less than or equal to the preset speed threshold is obtained, the second duration and the second duration threshold are compared, and whether the motor meets the preset protection strategy is determined based on the comparison result. If the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode; if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started, and after the engine is started successfully, the motor is controlled to enter the power generation mode in response to the power generation instruction for the motor to supply power to the vehicle. By comparing the second duration of the motor based on the real-time speed value less than or equal to the preset speed threshold with the second duration threshold, it is determined whether the motor meets the preset protection strategy. When the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and the engine is no longer started, thereby protecting the motor and preventing safety problems caused by overheating of the motor. When the motor does not meet the preset protection strategy, the torque mode is maintained until the engine is started, thereby ensuring that the motor realizes self-protection through self-control. Through the detection method based on the real-time speed value, it can be determined whether the engine is started normally and the motor is protected.
[0165] Please refer to Figure 8 , Figure 8 is a flowchart of a motor starting protection method provided by the embodiment of the present application. As Figure 8 shown, the method of the embodiment of the present application can include the following steps S701-S707.
[0166] S701, in response to a starting instruction for the engine of the vehicle, the motor of the vehicle is controlled to enter the torque mode;
[0167] Specifically, please refer to step S601, which will not be repeated here.
[0168] S702, the third duration and the fourth duration of the motor in the torque mode are obtained, and whether the motor meets the preset protection strategy of the motor is determined based on the third duration and the fourth duration;
[0169] The third duration is the duration of the motor in the torque mode, which can be obtained by a timer. The fourth duration is the duration of the motor in the torque mode under the motor operating parameter, and the motor operating parameter includes one of the starting torque value and the real-time speed value or both parameters.
[0170] Specifically, when the motor is in the torque mode, the motor temperature will continue to rise. By obtaining the third duration of the motor in the torque mode, the motor is prevented from being in the torque mode for a long time, which causes the temperature to continue to rise and further causes serious safety problems. When the motor operating parameter is the starting torque value, the starting torque value of the motor in the torque mode is obtained. When the motor outputs based on the starting torque value, the fourth duration of the motor in the output state is obtained. Based on the mapping relationship between the torque value and the output duration, the target output duration corresponding to the starting torque value is obtained, and the target output duration is determined as the fourth duration threshold. When the motor operating parameter is the real-time speed value, the real-time speed value of the motor in the torque mode is obtained. When the real-time speed value is less than or equal to the preset speed threshold, that is, when the engine is not started, the fourth duration when the real-time speed value is less than or equal to the preset speed threshold is obtained.
[0171] The starting torque value is the first torque value output by the motor after receiving the ECU start instruction. The starting torque value can be determined by the ECU based on the current oil temperature of the vehicle and other factors. The higher the oil temperature, the smaller the starting torque value. During the engine starting process, the torque value gradually increases until the engine starts. The motor outputs heat energy while outputting torque. Different torque values correspond to different output durations. The target output duration is the maximum output duration corresponding to the starting torque value determined based on the mapping relationship between the torque value and the output duration. Please refer to Figure 5 , Figure 5 is a mapping relationship diagram between torque and output duration provided by an embodiment of the present application.
[0172] The real-time speed value can be obtained by a resolver sensor. The resolver sensor can measure the angular displacement and angular velocity of the motor during rotation, and then obtain the real-time speed value of the motor. The preset speed threshold is the speed value that meets the engine starting condition, that is, the ignition and fuel injection speed value of the engine. The preset speed threshold is determined by the engine starting resistance torque, which is generated by the friction during the engine starting process.
[0173] S703, if the third duration is greater than the third duration threshold, and / or the fourth duration is greater than the fourth duration threshold, it is determined that the motor meets the preset protection strategy of the motor, and step S705 is performed.
[0174] Specifically, the third duration is compared with the third duration threshold, and the fourth duration is compared with the fourth duration threshold. If the third duration is greater than the third duration threshold, and / or the fourth duration is greater than the fourth duration threshold, step S705 is performed. The fourth duration greater than the fourth duration threshold can include the fourth duration when the motor operating parameter is the starting torque value is greater than the target output duration, and the fourth duration when the motor operating parameter is the real-time speed value is greater than the fourth duration threshold.
[0175] For the case that the third duration is greater than the third duration threshold and / or the fourth duration is greater than the fourth duration threshold, various specific embodiments can be included, including:
[0176] Optionally, in a first possible implementation, if the third duration is greater than the third duration threshold, it is determined that the motor satisfies the preset protection strategy of the motor;
[0177] In a second possible implementation, if the fourth duration of the motor operating parameter as the starting torque value is greater than the target output duration, it is determined that the motor satisfies the preset protection strategy of the motor;
[0178] In a third possible implementation, if the fourth duration of the motor operating parameter as the real-time speed value is greater than the fourth duration threshold, it is determined that the motor satisfies the preset protection strategy of the motor;
[0179] In a fourth possible implementation, if the third duration is greater than the third duration threshold, and the fourth duration of the motor operating parameter as the starting torque value is greater than the target output duration, it is determined that the motor satisfies the preset protection strategy of the motor;
[0180] In a fifth possible implementation, if the third duration is greater than the third duration threshold, and the fourth duration of the motor operating parameter as the real-time speed value is greater than the fourth duration threshold, it is determined that the motor satisfies the preset protection strategy of the motor;
[0181] In a sixth possible implementation, if the fourth duration of the motor operating parameter as the starting torque value is greater than the target output duration, and the fourth duration of the motor operating parameter as the real-time speed value is greater than the fourth duration threshold, it is determined that the motor satisfies the preset protection strategy of the motor;
[0182] In a seventh possible implementation, if the third duration is greater than the third duration threshold, and the fourth duration of the motor operating parameter as the starting torque value is greater than the target output duration, and the fourth duration of the motor operating parameter as the real-time speed value is greater than the fourth duration threshold, it is determined that the motor satisfies the preset protection strategy of the motor.
[0183] The third duration threshold is the maximum duration that the motor can be in the torque mode, the fourth duration threshold is the maximum duration that the motor can operate when the engine is not started, the preset protection strategy is a protection strategy set in advance between the motor torque mode and the signal of successful engine start, and whether the motor satisfies the preset protection strategy is determined by the preset detection method.
[0184] S704, if the third duration is less than or equal to the third duration threshold, and the fourth duration is less than or equal to the fourth duration threshold, it is determined that the motor does not satisfy the preset protection strategy of the motor;
[0185] Specifically, the third duration is compared with the third duration threshold, and the fourth duration is compared with the fourth duration threshold. If the third duration is less than or equal to the third duration threshold, and the fourth duration is less than or equal to the fourth duration threshold, i.e., the third duration is less than or equal to the third duration threshold, and the fourth duration when the motor operating parameter is the starting torque value is less than or equal to the target output duration, and the fourth duration when the motor operating parameter is the real-time rotating speed value is less than or equal to the fourth duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
[0186] S705, if the motor meets the preset protection strategy, the motor is controlled to be switched from the torque mode to the standby mode;
[0187] For details, refer to step S606, which will not be repeated here.
[0188] S706, if the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started.
[0189] S707, in response to the power generation instruction for the motor, the motor is controlled to enter the power generation mode to supply power to the vehicle.
[0190] For details, refer to step S608, which will not be repeated here.
[0191] In an embodiment of the present application, in response to a start command for the vehicle's engine, the vehicle's electric motor is controlled to enter a torque mode. A third duration and a fourth duration of the motor's stay in the torque mode are obtained. Based on the third and fourth durations, it is determined whether the motor satisfies a preset motor protection strategy. The third duration represents the duration of the motor's stay in the torque mode, and the fourth duration represents the duration of the motor's stay under motor operating parameters, including a starting torque value and a real-time speed value. If the motor satisfies the preset protection strategy, the motor is controlled to transition from torque mode to standby mode. If the motor does not meet the preset protection strategy, the torque mode remains in standby mode until the vehicle's engine is started. After the engine is successfully started, the motor is controlled to enter a power generation mode in response to a power generation command for the motor to power the vehicle. If the motor satisfies the preset protection strategy, the motor is controlled to transition from torque mode to standby mode, and the engine is no longer started, thereby protecting the motor and preventing safety issues caused by motor overheating. If the motor does not meet the preset protection strategy, the torque mode remains in standby mode until the engine is started, ensuring the beneficial technical effect of the motor's self-protection through self-control. The detection method based on the third duration directly detects the length of time the motor is in torque mode, thereby improving the efficiency of motor startup protection. When the motor outputs torque, it will output heat energy for a corresponding period of time. When the motor operating parameter is the starting torque value, the detection method based on the fourth duration is used to avoid reaching the maximum duration that the motor can withstand, thereby improving the efficiency of motor startup protection. When the motor operating parameter is the real-time speed value, the detection method based on the fourth duration can be used to determine whether the engine has started normally and to protect the motor. By using three parallel detection methods to determine whether the motor meets the preset protection strategy, the rigor of the preset protection strategy and the accuracy of the detection results are guaranteed, thereby preventing the occurrence of erroneous protection operations.
[0192] based on Figure 1 The startup process diagram is as follows. Figure 9 , the motor starting protection device provided by the embodiment of the present application is introduced in detail. It should be noted that, Figure 9 The motor starting protection device in this application is used to implement Figures 2-8 For the convenience of explanation, only the part related to the embodiment of the present application is shown. For the specific technical details not disclosed, please refer to the present application. Figures 2-8 The embodiment shown.
[0193] See Figure 9 , Figure 9 This is a schematic diagram of the structure of a motor starting protection device provided in an embodiment of the present application. Figure 9As shown, the motor starting protection device 1 of the embodiment of the application can comprise: a torque control unit 11, an acquisition unit 12, a protection unit 13, and an engine starting unit 14.
[0194] The torque control unit 11 is configured to control the motor of the vehicle to enter a torque mode in response to a starting instruction for the engine of the vehicle.
[0195] The acquisition unit 12 is configured to acquire a running duration of the motor in the torque mode, and determine whether the motor satisfies a preset protection strategy of the motor based on the running duration.
[0196] The protection unit 13 is configured to control the motor to switch from the torque mode to a standby mode if the motor satisfies the preset protection strategy.
[0197] The engine starting unit 14 is configured to keep the torque mode until the engine of the vehicle is started if the motor does not satisfy the preset protection strategy.
[0198] Optionally, the acquisition unit 12 is specifically configured to acquire a first duration of the motor in the torque mode.
[0199] If the first duration is greater than a first duration threshold, it is determined that the motor satisfies the preset protection strategy of the motor.
[0200] If the first duration is less than or equal to the first duration threshold, it is determined that the motor does not satisfy the preset protection strategy of the motor.
[0201] Optionally, the acquisition unit 12 is specifically configured to acquire a motor running parameter of the motor in the torque mode, and acquire a second duration of the motor running in the motor running parameter.
[0202] If the second duration is greater than a second duration threshold, it is determined that the motor satisfies the preset protection strategy of the motor.
[0203] If the second duration is less than or equal to the second duration threshold, it is determined that the motor does not satisfy the preset protection strategy of the motor.
[0204] Optionally, the acquisition unit 12 is specifically configured to acquire a starting torque value output by the motor in the torque mode.
[0205] The second duration of the motor in the output state when the motor outputs based on the starting torque value is acquired.
[0206] Optionally, the acquisition unit 12 is specifically configured to acquire a target output duration corresponding to the starting torque value based on a mapping relationship between torque values and output durations, and determine the target output duration as the second duration threshold.
[0207] If the second duration is greater than the target output duration, it is determined that the motor meets the preset protection strategy of the motor, the target output duration is a maximum output duration corresponding to the determined starting torque value based on a mapping relationship between a torque value and an output duration;
[0208] If the second duration is less than or equal to the target output duration, it is determined that the motor does not meet the preset protection strategy of the motor.
[0209] Optionally, the obtaining unit 12 is specifically configured to obtain a real-time speed value of the motor in the torque mode.
[0210] The second duration when the real-time speed value is less than or equal to a preset speed threshold is obtained, and the preset speed threshold is a speed value meeting a starting condition of the engine.
[0211] Optionally, the obtaining unit 12 is specifically configured to obtain a third duration and a fourth duration, the third duration is a duration of the motor in the torque mode, and the fourth duration is a duration of the motor in the torque mode and the motor operating parameter.
[0212] If the third duration is greater than a third duration threshold and / or the fourth duration is greater than a fourth duration threshold, it is determined that the motor meets the preset protection strategy of the motor.
[0213] If the third duration is less than or equal to the third duration threshold and the fourth duration is less than or equal to the fourth duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
[0214] Optionally, the motor starting protection device 1 can further include a power supply unit 15.
[0215] The power supply unit 15 is configured to control the motor to enter a power generation mode to supply power to the vehicle in response to a power generation instruction for the motor.
[0216] In the embodiment of the present application, the motor is controlled to enter the torque mode in response to the starting instruction for the vehicle engine, the running duration of the motor in the torque mode is obtained, whether the motor meets the preset protection strategy is determined based on the running duration, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and if the motor does not meet the preset protection strategy, the torque mode is maintained until the vehicle engine is started, and the motor is controlled to enter the power generation mode in response to the power generation instruction for the motor to supply power to the vehicle. When the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and the engine is no longer started, thereby realizing protection of the motor and preventing safety problems caused by overheating of the motor. When the motor does not meet the preset protection strategy, the torque mode is maintained until the engine is started, thereby ensuring that the motor realizes self-protection through self-control. When the running duration is the first duration, whether the motor meets the preset protection strategy is determined by comparing the first duration with a first duration threshold, which directly detects the duration of the motor in the torque mode, thereby improving the efficiency of motor starting protection. When the running duration is the second duration, the motor running parameter of the motor in the torque mode is first obtained, the second duration is obtained based on the motor running parameter, and whether the motor meets the preset protection strategy is determined by comparing the second duration with a second duration threshold. When the motor running parameter is the starting torque value, the detection based on the starting torque value is used to avoid reaching the maximum duration that the motor can withstand, thereby improving the efficiency of motor starting protection. When the motor running parameter is the real-time rotating speed value, the detection based on the real-time rotating speed value is used to determine whether the engine is started normally and to realize protection of the motor. When the running duration is the third duration and the fourth duration, whether the motor meets the preset protection strategy is determined based on the third duration and the fourth duration. The third duration is the duration of the motor in the torque mode, and the fourth duration is the duration of the motor in the torque mode under the motor running parameter. The motor running parameter includes the starting torque value and the real-time rotating speed value. Whether the motor meets the preset protection strategy is determined through the three parallel detection methods, thereby ensuring the rigor of the preset protection strategy and the accuracy of the detection result, and preventing misprotection operation.
[0217] See Figure 10 , Figure 10 is a structural schematic diagram of a vehicle provided by the embodiment of the present application.
[0218] For example, as Figure 10 shown, the vehicle 1000 includes a processor 1001 and a memory 1002, wherein the processor 1001 is electrically connected with the memory 1002.
[0219] The processor 1001 is a control center of the vehicle 1000, and can include one or more processing cores. The processor 1001 connects various parts of the entire vehicle through various interfaces and lines, executes various functions of the vehicle and processes data by running or calling computer programs stored in the memory 1002 and calling data stored in the memory 1002, thereby overall controlling the vehicle 1000. Alternatively, the processor 1001 can be implemented in at least one of a hardware form of a digital signal processing (DSP), a field programmable gate array (FPGA), and a programmable logic array (PLA). The processor 1001 can integrate one or a combination of a CPU, a graphics processor (GPU), and a modem. Among them, the CPU is mainly used to process operating systems, user pages, and application programs; the GPU is used to render and draw display content; and the modem is used to process wireless communication. It can be understood that the above-mentioned modem can also not be integrated into the processor 1001, but be realized by a separate communication chip.
[0220] The memory 1002 can be used to store software programs and modules, and the processor 1001 executes various function applications and data processing by running the computer programs and modules stored in the memory 1002. The memory 1002 can mainly include a program storage area and a data storage area, wherein the program storage area can store operating systems, computer programs required by at least one function, etc.; and the data storage area can store data created according to the use of the vehicle 1000, etc.
[0221] In addition, the memory 1002 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory 1002 can also include a memory controller to provide access for the processor 1001 to the memory 1002.
[0222] In the embodiment, the processor 1001 in the vehicle 1000 loads instructions corresponding to processes of one or more computer programs into the memory 1002, and runs the computer programs stored in the memory 1002 by the processor 1001, thereby realizing various functions, as follows:
[0223] In response to a start instruction for an engine of the vehicle, the motor of the vehicle is controlled to enter a torque mode;
[0224] acquire a running duration of the motor in the torque mode, determine whether the motor meets a preset protection strategy of the motor based on the running duration;
[0225] if the motor meets the preset protection strategy, control the motor to switch from the torque mode to a standby mode;
[0226] if the motor does not meet the preset protection strategy, keep the torque mode until starting an engine of the vehicle.
[0227] Optionally, when the processor 1001 acquires the running duration of the motor in the torque mode and determines whether the motor meets the preset protection strategy of the motor based on the running duration, the processor 1001 specifically performs:
[0228] acquire a first duration of the motor in the torque mode;
[0229] if the first duration is greater than a first duration threshold, determine that the motor meets the preset protection strategy of the motor;
[0230] if the first duration is less than or equal to the first duration threshold, determine that the motor does not meet the preset protection strategy of the motor.
[0231] Optionally, when the processor 1001 acquires the running duration of the motor in the torque mode and determines whether the motor meets the preset protection strategy of the motor based on the running duration, the processor 1001 specifically performs:
[0232] acquire a motor running parameter of the motor in the torque mode, and acquire a second duration of the motor running in the motor running parameter;
[0233] if the second duration is greater than a second duration threshold, determine that the motor meets the preset protection strategy of the motor;
[0234] if the second duration is less than or equal to the second duration threshold, determine that the motor does not meet the preset protection strategy of the motor.
[0235] Optionally, when the processor 1001 acquires the motor running parameter of the motor in the torque mode and acquires the second duration of the motor running in the motor running parameter, the processor 1001 specifically performs:
[0236] acquire a starting torque value output by the motor in the torque mode;
[0237] acquire a second duration of the motor in an output state when the motor outputs based on the starting torque value.
[0238] Optionally, the processor 1001, in the execution of the obtaining the motor running parameter under the torque mode of the motor, and the obtaining the second duration when the motor runs under the motor running parameter, specifically executes:
[0239] obtaining a target output duration corresponding to the starting torque value based on the mapping relationship between the torque value and the output duration, and determining the target output duration as the second duration threshold;
[0240] if the second duration is greater than the target output duration, determining that the motor meets the preset protection strategy of the motor, and the target output duration is the maximum output duration corresponding to the starting torque value determined based on the mapping relationship between the torque value and the output duration;
[0241] if the second duration is less than or equal to the target output duration, determining that the motor does not meet the preset protection strategy of the motor.
[0242] Optionally, the processor 1001, in the execution of the obtaining the motor running parameter under the torque mode of the motor, and the obtaining the second duration when the motor runs under the motor running parameter, specifically executes:
[0243] obtaining a real-time speed value of the motor under the torque mode;
[0244] obtaining the second duration when the real-time speed value is less than or equal to a preset speed threshold, and the preset speed threshold is a speed value meeting the engine start.
[0245] Optionally, the processor 1001, in the execution of the running duration including a third duration and a fourth duration, the third duration being a duration of the motor under the torque mode, and the fourth duration being a duration of the motor under the motor running parameter of the torque mode;
[0246] in the execution of determining whether the motor meets the preset protection strategy of the motor based on the running duration, specifically executes:
[0247] if the third duration is greater than a third duration threshold, and / or the fourth duration is greater than a fourth duration threshold, determining that the motor meets the preset protection strategy of the motor;
[0248] if the third duration is less than or equal to the third duration threshold, and the fourth duration is less than or equal to the fourth duration threshold, determining that the motor does not meet the preset protection strategy of the motor.
[0249] Optionally, the processor 1001, in the execution of maintaining the torque mode until the engine of the vehicle is started, can further execute:
[0250] in response to the power generation instruction for the motor, controlling the motor to enter the power generation mode to supply power to the vehicle.
[0251] In the embodiment of the present application, the motor is controlled to enter the torque mode in response to the starting instruction for the vehicle engine, the running duration of the motor in the torque mode is obtained, whether the motor meets the preset protection strategy is determined based on the running duration, if the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and if the motor does not meet the preset protection strategy, the torque mode is maintained until the vehicle engine is started, and the motor is controlled to enter the power generation mode in response to the power generation instruction for the motor to supply power to the vehicle. When the motor meets the preset protection strategy, the motor is controlled to switch from the torque mode to the standby mode, and the engine is no longer started, thereby achieving protection of the motor and preventing safety problems caused by overheating of the motor. When the motor does not meet the preset protection strategy, the torque mode is maintained until the engine is started, thereby ensuring that the motor achieves self-protection through self-control. When the running duration is the first duration, whether the motor meets the preset protection strategy is determined by comparing the first duration with a first duration threshold, which directly detects the duration of the motor in the torque mode, thereby improving the efficiency of motor starting protection. When the running duration is the second duration, the motor running parameter of the motor in the torque mode is first obtained, the second duration is obtained based on the motor running parameter, and whether the motor meets the preset protection strategy is determined by comparing the second duration with a second duration threshold. When the motor outputs torque, the motor outputs heat energy corresponding to the duration, and when the motor running parameter is a starting torque value, the starting torque value is detected to avoid reaching the maximum duration that the motor can withstand, thereby improving the efficiency of motor starting protection. When the motor running parameter is a real-time rotating speed value, the motor is protected while determining whether the engine is started normally. When the running duration is the third duration and the fourth duration, whether the motor meets the preset protection strategy is determined based on the third duration and the fourth duration. The third duration is the duration of the motor in the torque mode, and the fourth duration is the duration of the motor in the torque mode under the motor running parameter. The motor running parameter includes the starting torque value and the real-time rotating speed value. Whether the motor meets the preset protection strategy is determined through the three parallel detection methods, thereby ensuring the rigor of the preset protection strategy and the accuracy of the detection result, and preventing misprotection operation.
[0252] Please refer to Figure 11 , Figure 11 is a structural schematic diagram of a vehicle provided by the embodiment of the present application. As Figure 11 shown, the vehicle 1000 includes a processor 1001, a memory 1002, a display screen 1003, a sensor 1004, and a power supply 1005. The processor 1001 is electrically connected to the display screen 1003, the sensor 1004, and the power supply 1005, respectively.
[0253] The display screen 1003 can be used to display information input by a user or information provided to the user, as well as various graphical user interfaces of the vehicle 1000, which can be composed of images, text, icons, videos, and any combination thereof.
[0254] The sensor 1004 is used to collect information of the vehicle 1000 itself or information of a user or external environment information. For example, the sensor 1004 can include one or more of a rotary variable sensor, a vibration sensor, a temperature sensor, a distance sensor, a magnetic field sensor, a light sensor, an acceleration sensor, a fingerprint sensor, a Hall sensor, a position sensor, a gyroscope, an inertial sensor, a posture sensor, a barometer, a heart rate sensor, and the like.
[0255] The power supply 1005 is used to supply power to various components of the vehicle 1000. In some embodiments, the power supply 1005 can be logically connected to the processor 1001 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management.
[0256] It should be understood that the apparatus provided by the embodiments of the present application is used to execute the motor start protection method described above, and thus can achieve the same effects as the implementation method described above.
[0257] In the case of an integrated unit, the apparatus can include a processing module and a storage module. When the apparatus is applied to a vehicle, the processing module can be used to control and manage the actions of the vehicle. The storage module can be used to support the vehicle to execute mutual program codes and the like.
[0258] The processing module can be a processor or a controller, which can realize or execute various exemplary logical blocks, modules, and circuits described in connection with the disclosure of the present application. The processor can also be a combination of computing functions, such as one or more microprocessor combinations, a combination of digital signal processing (DSP) and microprocessor, and the like. The storage module can be a memory.
[0259] In addition, the apparatus provided by the embodiments of the present application can be a chip, a component, or a module, which can include a processor and a memory connected thereto. The memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute the motor start protection method provided by the above embodiments.
[0260] The embodiment of the present application further provides a computer readable storage medium, which stores computer program codes, and when the computer program codes are run on a computer, the computer is caused to execute the related method steps to realize the motor starting protection method provided by the embodiment.
[0261] The embodiment of the present application further provides a computer program product, which, when run on a computer, causes the computer to execute the related steps to realize the motor starting protection method provided by the embodiment.
[0262] The device, the computer readable storage medium, the computer program product or the chip provided by the embodiment are used to execute the corresponding method provided above, and thus the beneficial effects achieved thereby can refer to the beneficial effects in the corresponding method provided above, which will not be described herein again.
[0263] Through the above description of the embodiments, those skilled in the art can understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example for illustration, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0264] In the embodiments provided by the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, and the division of the modules or units is only a logical function division, and there can be another division way in actual implementation, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection between the units can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0265] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of motor start protection, characterized in that, Applied to a vehicle, the method comprises: In response to a start command for an engine of a vehicle, controlling an electric machine of the vehicle to enter a torque mode; Obtaining a duration of operation of the motor in the torque mode, and determining whether the motor meets a preset protection strategy of the motor based on the duration of operation; If the motor meets the preset protection strategy, controlling the motor to switch from the torque mode to the standby mode; If the motor does not meet the preset protection strategy, the torque mode is maintained until the engine of the vehicle is started.
2. The method of claim 1, wherein, The obtaining of a duration of operation of the motor in the torque mode, and determining whether the motor satisfies a preset protection strategy of the motor based on the duration of operation, includes: Acquire a first duration of time during which the motor is in the torque mode; If the first duration is greater than a first duration threshold, determining that the motor meets a preset protection strategy for the motor; If the first duration is less than or equal to the first duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
3. The method of claim 1, wherein, The obtaining of a duration of operation of the motor in the torque mode, and determining whether the motor satisfies a preset protection strategy of the motor based on the duration of operation, includes: Acquire motor operating parameters when the motor is in the torque mode, and acquire a second duration of time during which the motor operates under the motor operating parameters; If the second duration is greater than a second duration threshold, determining that the motor meets the preset protection strategy of the motor; If the second duration is less than or equal to the second duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
4. The method of claim 3, wherein, The step of obtaining the motor operating parameters when the motor is in the torque mode and obtaining the second duration of the motor operating under the motor operating parameters includes: Obtaining a starting torque value output by the motor in the torque mode; A second duration of time during which the motor is in an output state when the motor performs output based on the starting torque value is obtained.
5. The method of claim 4, wherein, If the second duration is greater than a second duration threshold, determining that the motor satisfies a preset protection strategy for the motor; and if the second duration is less than or equal to the second duration threshold, determining that the motor does not satisfy the preset protection strategy, including: Based on a mapping relationship between torque values and output durations, obtaining a target output duration corresponding to the starting torque value, and determining the target output duration as a second duration threshold; If the second duration is greater than the target output duration, it is determined that the motor meets the preset protection strategy of the motor, and the target output duration is the maximum output duration corresponding to the starting torque value determined based on the mapping relationship between torque value and output duration; If the second duration is less than or equal to the target output duration, it is determined that the motor does not meet the preset protection strategy of the motor.
6. The method of claim 3, wherein, The step of obtaining the motor operating parameters when the motor is in the torque mode and obtaining the second duration of the motor operating under the motor operating parameters includes: acquire a real-time rotating speed value of the motor in the torque mode; acquire a second duration when the real-time rotating speed value is less than or equal to a preset rotating speed threshold, the preset rotating speed threshold being a rotating speed value meeting a starting condition of the engine.
7. The method of claim 1, wherein, The running duration includes a third duration and a fourth duration, the third duration being a duration that the motor is in the torque mode, and the fourth duration being a duration that the motor is in a motor running parameter of the torque mode. The determining whether the motor meets the preset protection strategy of the motor based on the running duration includes: if the third duration is greater than a third duration threshold and / or the fourth duration is greater than a fourth duration threshold, it is determined that the motor meets the preset protection strategy of the motor; if the third duration is less than or equal to the third duration threshold and the fourth duration is less than or equal to the fourth duration threshold, it is determined that the motor does not meet the preset protection strategy of the motor.
8. The method of claim 1, wherein, The maintaining the torque mode until after starting the engine of the vehicle further includes: in response to a power generation instruction for the motor, controlling the motor to enter a power generation mode to supply power to the vehicle.
9. An electric motor starting protection device, characterized in that The device is applied to a vehicle and includes: a torque control unit configured to control a motor of the vehicle to enter a torque mode in response to a starting instruction for an engine of the vehicle; an acquisition unit configured to acquire a running duration of the motor in the torque mode and determine whether the motor meets a preset protection strategy of the motor based on the running duration; a protection unit configured to control the motor to switch from the torque mode to a standby mode if the motor meets the preset protection strategy; an engine starting unit configured to maintain the torque mode if the motor does not meet the preset protection strategy until starting the engine of the vehicle.
10. A vehicle characterized by comprising: The vehicle includes: a memory configured to store executable program code; a processor configured to call and run the executable program code from the memory, so that the vehicle performs the method according to any one of claims 1 to 8. The vehicle includes: a memory configured to store executable program code; a processor configured to call and run the executable program code from the memory, so that the vehicle performs the method according to any one of claims 1 to 8.