Calibration method and calibration system for current sensor on inverter and electric drive system
By performing imperceptible dynamic self-learning and self-calibration during motor operation, the problems of motor efficiency and NVH caused by current sensor deviation are solved, achieving smooth power output and improved driving comfort for electric vehicles.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI LIXIANG AUTOMOBILE CO LTD
- Filing Date
- 2024-12-13
- Publication Date
- 2026-06-16
AI Technical Summary
In the existing technology, the current sensor is calibrated when the motor controller is powered on or when the motor is stopped, which is difficult to apply to normal driving scenarios. As a result, after the vehicle has been working for a long time, the deviation of the current sensor will affect the motor efficiency and NVH problems.
A calibration method for the current sensor on an inverter is designed. By identifying low power demand conditions during vehicle driving, and leveraging the fast response advantage of the motor, a non-perceptible dynamic self-learning and self-calibration is performed. The calibration determines the boundary conditions for entering and exiting the motor enable, and with the fast self-calibration process, the jitter and abnormal noise caused by the current sensor deviation are eliminated.
It achieves smooth power output for the entire vehicle, significantly improves NVH performance, enhances driving comfort, ensures a quiet and comfortable driving experience, and improves the overall quality of the vehicle.
Smart Images

Figure CN122218583A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, specifically to a calibration method, calibration system, and electric drive system for a current sensor on an inverter. Background Technology
[0002] Electric vehicle power sources typically include motors, and the current sensor in the motor controller is the core sensor for controlling torque output. Its measurement accuracy directly affects the motor's execution torque. If the current sensor produces measurement deviations during use, it will produce unexpected torque deviations during torque calculation, thereby affecting the motor's efficiency and causing NVH (Noise, Vibration, Harshness) problems.
[0003] Current sensors in existing technology are typically calibrated when the motor controller is powered on or when the motor is stopped, which is difficult to apply to normal driving scenarios. However, since current sensor calibration usually needs to be performed when the motor is not operating, if calibration is performed while the vehicle is in normal driving, the vehicle may experience serious problems such as power loss and impacts that affect the driving experience. Summary of the Invention
[0004] The purpose of this application is to provide a calibration method, calibration system, and electric drive system for a current sensor on an inverter, in order to solve the problem in the prior art where the current sensor deviation affects motor efficiency and NVH after a long period of operation in a vehicle.
[0005] To achieve the above objectives, the first aspect of this application provides a calibration method for a current sensor on an inverter, the calibration method comprising: controlling the vehicle system to execute a driving mode and acquiring the operating parameters of the drive motor; determining, based on the operating parameters, that the vehicle system executes a driver-cabin-free mode; and, based on the driver-cabin-free mode, turning off the drive motor and controlling the current sensor to perform active calibration.
[0006] In this embodiment of the application, when the operating parameters meet the first set condition, the vehicle system is determined to execute the cockpit non-sensory mode to obtain the target calibration value. The operating parameters include: vehicle torque request, motor speed, and current execution torque. The first set condition includes: the duration for which the absolute value of the vehicle torque request is less than a first torque request value is greater than a set time value; the motor speed is less than a first set speed value; and the current execution torque is less than a first torque value, wherein the first torque value is less than the first torque request value.
[0007] In this embodiment of the application, during the process of controlling the current sensor to perform the active calibration, the calibration method further includes: when the operating parameters do not meet the second set condition, determining that the vehicle system exits the cockpit non-sensory mode, so as to control the current sensor to no longer perform the active calibration and turn on the drive motor, wherein the second set condition is the same as or different from the first set condition.
[0008] In this embodiment of the application, when the second setting condition is different from the first setting condition, the second setting condition includes: the duration for which the absolute value of the vehicle torque request is less than the second torque request value is greater than the set time value, wherein the second torque request value is greater than the first torque request value; the motor speed is less than the second set speed value, wherein the second set speed value is greater than the first set speed value; and the current execution torque is less than the second torque value, wherein the second torque value is less than the second torque request value and the second torque value is greater than the first torque value.
[0009] In this embodiment of the application, after determining that the vehicle system exits the cockpit non-sensory mode, the calibration method further includes: determining a calibration time point for controlling the current sensor to perform the active calibration; during the process of the vehicle system performing the same driving mode, after an interval of a set time from the calibration time point, acquiring the operating parameters again; and when the operating parameters meet the first set condition, controlling the current sensor to perform the cockpit non-sensory mode again to obtain an updated target calibration value.
[0010] In this embodiment of the application, the calibration method further includes: storing the target calibration value or the updated target calibration value; and applying the target calibration value or the updated target calibration value to the drive motor during the time period after exiting the cockpit non-sensory mode and before re-entering the cockpit non-sensory mode.
[0011] Another aspect of this application provides a calibration system for a current sensor on an inverter. The calibration system includes: a parameter acquisition device for controlling the vehicle system to execute a driving mode and acquiring the operating parameters of the drive motor; an execution determination device for determining, based on the operating parameters, that the vehicle system executes a driver-cabin non-sensory mode; and a controller for, based on the driver-cabin non-sensory mode, turning off the drive motor and controlling the current sensor to perform active calibration.
[0012] This application also provides an electric drive system, the electric drive system comprising: a calibration system for a current sensor on an inverter as described above.
[0013] This application also provides a vehicle that includes a calibration system for a current sensor as described above; and / or an electric drive system as described above.
[0014] In another aspect, this application provides a machine-readable storage medium storing instructions for causing a machine to perform: the calibration method for a current sensor as described above.
[0015] This application also provides a processor for running a program, wherein the program is executed to perform: a calibration method for a current sensor as described above.
[0016] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the calibration method for a current sensor as described above.
[0017] Through the above technical solution, this invention innovatively identifies and utilizes the low power demand conditions during vehicle driving, and designs a set of imperceptible dynamic self-learning schemes to actively perform self-calibration of the current sensor during motor operation. By calibrating, the boundary conditions for entering and exiting the motor enable are determined without affecting the driving experience, and the rapid self-calibration process achieves the effect of imperceptibility to the driver.
[0018] Meanwhile, this solution fully utilizes the motor's rapid response advantage. Through timely self-calibration during driving, it can eliminate vibrations and abnormal noises caused by current sensor deviation, thus solving the problem of motor efficiency and NVH (noise, vibration, and harshness) issues caused by current sensor deviation after prolonged operation of electric vehicles. This results in smooth power output, significantly improved NVH performance, enhanced driving comfort, a quiet and comfortable driving experience, and a marked improvement in overall vehicle quality.
[0019] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description
[0020] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings:
[0021] Figure 1 The schematic diagram illustrates a process flow diagram of a calibration method for a current sensor on an inverter according to an embodiment of this application;
[0022] Figure 2 A flowchart illustrating the execution of a cockpit-free mode according to an embodiment of this application is shown schematically.
[0023] Figure 3 A flowchart illustrating the process of exiting the cockpit non-sensory mode according to an embodiment of this application is shown schematically;
[0024] Figure 4 A flowchart illustrating the execution of a cockpit-free mode according to an embodiment of this application is shown schematically.
[0025] Figure 5 A flowchart illustrating the re-execution of the cockpit non-sensory mode according to an embodiment of this application is shown schematically;
[0026] Figure 6 The diagram illustrates the structure of a calibration system for a current sensor on an inverter according to an embodiment of this application. Detailed Implementation
[0027] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0028] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.
[0029] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.
[0030] First, this application provides a calibration method for a current sensor on an inverter, the calibration method comprising:
[0031] Control the vehicle's infotainment system to execute the driving mode and obtain the operating parameters of the drive motor;
[0032] Based on the aforementioned operating parameters, the vehicle system is determined to execute a driver-free, motion-free cockpit mode; and
[0033] According to the cockpit's non-sensory mode, the vehicle's motor is turned off and the current sensor is controlled to perform active calibration.
[0034] In this embodiment of the application, when the operating parameters meet the first set condition, the vehicle system is determined to execute the cockpit non-sensory mode to obtain the target calibration value. The operating parameters include: vehicle torque request, motor speed, and current execution torque. The first set condition includes: the duration for which the absolute value of the vehicle torque request is less than a first torque request value is greater than a set time value; the motor speed is less than a first set speed value; and the current execution torque is less than a first torque value, wherein the first torque value is less than the first torque request value.
[0035] In this embodiment of the application, during the process of controlling the current sensor to perform the active calibration, the calibration method further includes: when the operating parameters do not meet the second set condition, determining that the vehicle system exits the cockpit non-sensory mode, so as to control the current sensor to no longer perform the active calibration and turn on the drive motor, wherein the second set condition is the same as or different from the first set condition.
[0036] In this embodiment of the application, when the second setting condition is different from the first setting condition, the second setting condition includes: the duration for which the absolute value of the vehicle torque request is less than the second torque request value is greater than the set time value, wherein the second torque request value is greater than the first torque request value; the motor speed is less than the second set speed value, wherein the second set speed value is greater than the first set speed value; and the current execution torque is less than the second torque value, wherein the second torque value is less than the second torque request value and the second torque value is greater than the first torque value.
[0037] In this embodiment of the application, after determining that the vehicle system exits the cockpit non-sensory mode, the calibration method further includes: determining a calibration time point for controlling the current sensor to perform the active calibration; during the process of the vehicle system performing the same driving mode, after an interval of a set time from the calibration time point, acquiring the operating parameters again; and when the operating parameters meet the first set condition, controlling the current sensor to perform the cockpit non-sensory mode again to obtain an updated target calibration value.
[0038] In this embodiment of the application, the calibration method further includes: storing the target calibration value or the updated target calibration value; and applying the target calibration value or the updated target calibration value to the drive motor during the time period after exiting the cockpit non-sensory mode and before re-entering the cockpit non-sensory mode.
[0039] In one embodiment, such as Figure 1 As shown in the flowchart, the calibration method for the current sensor on the inverter of the present invention may include steps S110-S130:
[0040] Step S110: Control the vehicle's infotainment system to execute the driving mode and obtain the operating parameters of the drive motor.
[0041] Step S120: Determine the vehicle system to execute the cockpit-free motion-sensing mode based on the operating parameters.
[0042] In step S130, based on the cockpit's non-sensory mode, the drive motor is turned off and the current sensor is controlled to perform active calibration.
[0043] It is worth noting that the above-described execution steps are merely one specific embodiment of the present invention and should not be considered as a limitation on the order of execution. In practical applications, the order of execution can be adaptively adjusted or changed according to the needs of the scenario. For those skilled in the art, any modifications and variations to this application within the spirit and principle of this application, including any modifications, equivalent substitutions, improvements, etc., should be included within the scope of the claims of this application.
[0044] In one embodiment, the operating parameters may include parameters such as the vehicle torque request, the motor speed, and the current torque being executed.
[0045] The "no-sensory mode" in the cockpit refers to a state where, during active calibration, occupants in the cockpit experience no sensation, i.e., no change in physical sensation. Specifically, the applicant discovered that the actual output torque before the motor shuts off directly affects passenger perception, with tests showing that the human body's insensitive range corresponds to approximately 100Hz. Therefore, when the torque is below a certain threshold, no sensation can be achieved. Thus, it is possible to find the torque zero-crossing point at a relatively low speed, thereby ensuring that verification can be performed based on vehicle performance calibration.
[0046] In one embodiment, based on the aforementioned operating parameters, if the operating parameters meet a first preset condition, the vehicle system is determined to execute a cockpit-free motion-sensing mode to control the current sensor to perform active calibration and obtain a target calibration value. The first preset condition may include:
[0047] 1) The duration during which the absolute value of the vehicle torque request is less than the first torque request value is greater than the set time value.
[0048] That is, the absolute value of the vehicle torque request is <A Nm and lasts for B ms. The first torque request value and the set time value can be set according to actual application, and this invention is not limited thereto. In one embodiment, the first torque request value can be 2-2.5 Nm, preferably 2 Nm. In one embodiment, the set time value can be 40-60 ms, preferably 50 ms.
[0049] 2) The motor speed is less than the first set speed value.
[0050] That is, the motor speed is < C rpm. The first set speed value can be set according to the actual application, and this invention is not limited thereto. In one embodiment, the first set speed value can be 600-800 rpm, preferably 750 rpm.
[0051] 3) The current torque is less than the first torque value.
[0052] That is, the current operating torque of the motor is less than D Nm. The first torque value can be set according to the actual application, and this invention does not limit it. However, it is understood that the first torque value should be less than the first torque request value. Therefore, in one embodiment, when the first torque request value is 2 Nm, the first torque value can be 1.5-2 Nm, preferably 1.5 Nm.
[0053] Typically, threshold settings should be based on the assumption that occupants are unaware of the change. The vehicle developers of this invention can calibrate the thresholds of the aforementioned parameters based on vehicle configuration and performance, with the aim of ensuring that the vehicle can disengage without notice during driving. Other auxiliary methods can also be used for verification and calibration; for example, simulation can predict approximate overall vehicle performance, but all data related to overall vehicle drivability are based on real-vehicle test calibration data.
[0054] The torque zero-crossing point refers to the moment when the torque is zero. Since most new energy vehicles are equipped with energy recovery mechanisms, the torque drops to zero and then continues to decrease into negative values when the accelerator is released. Therefore, the window period for the torque zero-crossing point is relatively short, requiring real-time monitoring to locate it.
[0055] This invention identifies the torque zero-crossing point through conditions 1) and 3) of the aforementioned first set conditions. The determination of the active calibration entry condition can be referenced... Figure 2 In other words, if the motor signal simultaneously meets the following conditions, the drive motor will be actively shut off and entry into the cockpit's motion-free mode will be permitted. The specific process is as follows:
[0056] a) The absolute value of the vehicle's torque request is < A Nm and lasts for B ms;
[0057] b) Motor speed < C rpm;
[0058] c) The current operating torque of the motor is <D Nm.
[0059] A, B, C, and D are all calibration values. Vehicle developers can calibrate the thresholds of the above parameters based on the vehicle configuration and performance. The calibration process is verified by the developers' on-vehicle perception, which will not be elaborated here.
[0060] As can be seen, by setting the first condition mentioned above, this solution will only enter the driver-cabin-free mode to perform active calibration when the vehicle is in motion and the torque is relatively low. Specifically, based on the driver-cabin-free mode, the vehicle's drive motor can be turned off and the current sensor can be controlled to perform active calibration to obtain the target calibration value.
[0061] Specifically, after the above conditions are met, the motor controller actively shuts down the motor and stops torque output. At this time, no actual current flows through the motor's high-voltage line, meaning the actual current through the current sensor is 0A. This allows for rapid control of the current sensor to perform self-calibration (active calibration). Specifically, the current sensor feedback value is read; if the feedback value is not zero, the reading bias is increased to make it equal to 0, and the calibration value is stored in the motor controller. Each cockpit-free mode can be completed in approximately 10ms. However, due to the short window, the cockpit-free mode can be continuously maintained until the calibration conditions are no longer met, at which point the motor is turned on, torque output is restored, and the system re-enters the operating state.
[0062] In another embodiment, during the active calibration process of the controlled current sensor, the calibration method of the present invention may further include:
[0063] In step S140, if the operating parameters do not meet the second set condition, the vehicle system is determined to exit the cockpit non-sensory mode, so as to control the current sensor to stop performing active calibration and start the drive motor.
[0064] The second setting condition may be the same as or different from the first setting condition. If the second setting condition differs from the first setting condition, the second setting condition should be more lenient than the first setting condition. For example, the second setting condition may include:
[0065] 1) The duration during which the absolute value of the vehicle torque request is less than the second torque request value is greater than a set time value, wherein the second torque request value should be greater than or equal to the first torque request value.
[0066] That is, the absolute value of the vehicle torque request is < F Nm and lasts for B ms. The second torque request value and the set time value can be set according to actual application, and this invention does not limit them. In one embodiment, when the first torque request value is 2 Nm, the second torque request value can be 2-3 Nm, preferably 2.5 Nm.
[0067] 2) The motor speed is less than the second set speed value, wherein the second set speed value is greater than or equal to the first set speed value.
[0068] That is, the motor speed is < G rpm. The second set speed value can be set according to actual application, and this invention is not limited thereto. In one embodiment, when the first set speed value is 750 rpm, the second set speed value can be 750-850 rpm, preferably 800 rpm.
[0069] 3) The current torque is less than the second torque value, wherein the second torque value is greater than or equal to the first torque value.
[0070] That is, the current operating torque of the motor is less than H Nm. The second torque value can be set according to the actual application, and this invention is not limiting it. However, it is understood that the second torque value should be less than the second torque request value. Therefore, in one embodiment, when the first torque value is 1.5 Nm and the second torque request value is 2.5 Nm, the second torque value can be 1.5-2.5 Nm, preferably 2 Nm.
[0071] It is understandable that, given that all three conditions are equal, the second condition is the same as the first condition.
[0072] Specifically, you can refer to Figure 3 The system determines the exit condition for the cockpit-free motion-sensing mode based on whether the operating parameters meet the second preset condition. Specifically, the cockpit-free motion-sensing mode exits when one of the following conditions is met:
[0073] a) Required torque for the entire vehicle > F Nm;
[0074] b) Motor speed ≥ G rpm;
[0075] c) The current operating torque of the motor is ≥ H Nm.
[0076] F, G, and H are all calibrated values. It's important to note that each threshold here is an entry condition with hysteresis. That is, according to the calibrated values of F, G, and H mentioned above, they must be greater than A, C, and D respectively, to ensure that abnormal entry and exit do not occur during speed / torque fluctuations. Specifically, vehicle developers can calibrate the thresholds of the above parameters based on vehicle configuration and performance. The calibration process is verified through on-vehicle perception by developers, and will not be elaborated further here.
[0077] As can be seen, by setting the second condition mentioned above, this condition can ensure stable driving conditions during active calibration. If the driver requests torque (accelerator / brake) or a rapid increase in engine speed (sharp descent), the calibration mode must respond to the driving demand and immediately exit. It is evident that this solution ensures no noticeable change in the cockpit during the exit from active calibration, because the set exit threshold remains near the torque zero-crossing point and the engine speed is at a relatively low value. At this time, refer to... Figure 4 The motor controller saves the data from the last correct calibration, which can be used for motor control before the next calibration.
[0078] In this embodiment of the application, after determining that the vehicle system has exited the cockpit-free motion-sensing mode, the calibration method of the present invention may further include: step S150, determining whether to control the current sensor to re-enter the cockpit-free motion-sensing mode based on the set time and operating parameters. Specifically, this may include steps S151-S153:
[0079] Step S151: Determine the calibration time point for the control current sensor to perform active calibration.
[0080] Step S152: During the process of the vehicle system executing the same driving mode, after a set time interval from the calibration time point, the operating parameters are acquired again.
[0081] Step S153: If the operating parameters meet the first set conditions, control the current sensor to execute the cockpit non-sensory mode again to obtain an updated target calibration value.
[0082] Through steps S151-S153, the current sensor can be calibrated periodically. This invention identifies the torque zero-crossing point by setting a time E and conditions 1) and 3) in the first set condition described above. The active calibration entry condition judgment can be referenced... Figure 5 In other words, if the motor signal simultaneously meets the following conditions, it is permissible to enter the cockpit's motion-free mode. The specific process is as follows:
[0083] a) The time interval since the last calibration exceeds E mins;
[0084] b) The absolute value of the vehicle torque request is < A Nm and lasts for B ms;
[0085] c) Motor speed < C rpm;
[0086] d) The current operating torque of the motor is < D Nm.
[0087] In this context, A, B, C, D, and E are calibration parameters. Vehicle developers can calibrate the thresholds of these parameters based on vehicle configuration and performance. The calibration process is verified through on-vehicle perception by developers, which will not be elaborated further here. Regarding the set time E, for relatively stable scenarios, it can be set at the hour level, such as 1 hour (60 mins), 2 hours (120 mins), or 4 hours (240 mins); while for relatively unstable scenarios, it can be set at the minute level, such as 30 mins, 15 mins, 5 mins, or even 2 mins. This invention does not impose any limitations on this. It is understood that the shorter the set time, the more frequently active calibrations are performed, resulting in higher operational accuracy. However, this consumes the vehicle's computing resources and energy reserves; therefore, a trade-off must be made based on the actual application.
[0088] As can be seen, by setting the set time E, this solution will periodically determine whether to execute the cockpit non-sensory mode, that is, turn off the vehicle's motor and perform active calibration on the current sensor to obtain an updated target calibration value.
[0089] Specifically, after the above conditions are met, the motor controller actively shuts down the motor and stops torque output. At this time, no actual current flows through the motor's high-voltage line, meaning the actual current through the current sensor is 0A, allowing for rapid current sensor self-calibration. That is, the current sensor feedback value is read; if the feedback value is not zero, the reading bias is increased to make it equal to 0, and the calibration value is stored in the motor controller. Each active calibration can be completed in approximately 10ms, but due to the short window, active calibration can continue until the calibration conditions are no longer met, at which point the motor is turned on again, torque output is restored, and the motor re-enters the operating state.
[0090] Additionally, in this embodiment, after step S130 or step S150, the calibration method of the present invention may further include: step S160, applying the target calibration value or the updated target calibration value to the drive motor. Specifically, this may include S161-S162:
[0091] Step S161: Store the target calibration value or the updated target calibration value;
[0092] Step S162: During the time period between exiting the cockpit motionless mode and re-entering the cockpit motionless mode, apply the target calibration value or the updated target calibration value to the drive motor.
[0093] In other words, when the target calibration value or the updated target calibration value is obtained through the cockpit non-sensory mode, the target calibration value or the updated target calibration value needs to be applied to the control of the drive motor during the time period between exiting the cockpit non-sensory mode and re-entering the cockpit non-sensory mode. That is, it is used for the control of the drive motor before the next active calibration.
[0094] Through the above steps, this invention innovatively identifies and utilizes the low power demand conditions during vehicle driving, and designs a set of imperceptible dynamic self-learning schemes to actively perform self-calibration of the current sensor during motor operation. By calibrating, it determines the boundary conditions for entering and exiting the motor enable without affecting the driving experience, and achieves the effect of driver imperceptibility with the rapid self-calibration process.
[0095] Meanwhile, this solution fully utilizes the motor's rapid response advantage. Through timely self-calibration during driving, it can eliminate vibrations and abnormal noises caused by current sensor deviation, thus solving the problem of motor efficiency and NVH (noise, vibration, and harshness) issues caused by current sensor deviation after prolonged operation of electric vehicles. This results in smooth power output, significantly improved NVH performance, enhanced driving comfort, a quiet and comfortable driving experience, and a marked improvement in overall vehicle quality.
[0096] On the other hand, this application also provides a calibration system 200 for a current sensor on an inverter, such as... Figure 6 As shown in the structural diagram, the calibration system 200 may include:
[0097] The parameter acquisition device 210 is used to control the vehicle system to execute the driving mode and acquire the operating parameters of the drive motor;
[0098] The execution determination device 220 is used to determine, based on the operating parameters, the vehicle system to execute the cockpit non-sensory mode.
[0099] The controller 230 is configured to shut down the drive motor and control the current sensor to perform active calibration based on the cockpit's non-sensory mode.
[0100] In this embodiment of the application, the operating parameters include: vehicle torque request, motor speed and current execution torque, and the first set condition includes: the duration for which the absolute value of the vehicle torque request is less than the first torque request value is greater than a set time value; the motor speed is less than the first set speed value; and the current execution torque is less than the first torque value, wherein the first torque value is less than the first torque request value.
[0101] In this embodiment of the application, during the process of controlling the current sensor to perform active calibration, the controller 230 is also used to: determine that the vehicle system exits the cockpit non-sensory mode when the operating parameters do not meet the second set condition, so as to control the current sensor to no longer perform the active calibration and start the drive motor, wherein the second set condition is the same as or different from the first set condition.
[0102] In this embodiment of the application, when the second setting condition is different from the first setting condition, the second setting condition includes: the duration for which the absolute value of the vehicle torque request is less than the second torque request value is greater than a set time value, wherein the second torque request value is greater than the first torque request value; the motor speed is less than a second set speed value, wherein the second set speed value is greater than the first set speed value; and the currently executed torque is less than the second torque value, wherein the second torque value is less than the second torque request value and the second torque value is greater than the first torque value.
[0103] In this embodiment, the controller 220 is further configured to: determine a calibration time point for controlling the current sensor to perform the active calibration after determining that the vehicle system has exited the cockpit non-sensory mode; acquire the operating parameters again after a set time interval from the calibration time point during the process of the vehicle system performing the same driving mode; and control the current sensor to perform the cockpit non-sensory mode again to obtain an updated target calibration value when the operating parameters meet the first set condition.
[0104] In this embodiment of the application, the calibration system 200 may further include: a motor controller, for storing target calibration values or updated target calibration values, and applying the target calibration values or updated target calibration values to the drive motor during the time period after exiting the cockpit non-sensory mode and before re-entering the cockpit non-sensory mode.
[0105] Through the above scheme, this invention innovatively identifies and utilizes the low power demand conditions during vehicle driving, and designs a set of imperceptible dynamic self-learning schemes to actively perform current sensor self-calibration during motor operation. By calibrating, it determines the boundary conditions for entering and exiting motor enable without affecting the driving experience, and achieves the effect of driver imperceptibility with the rapid self-calibration process.
[0106] Meanwhile, this solution fully utilizes the motor's rapid response advantage. Through timely self-calibration during driving, it can eliminate vibrations and abnormal noises caused by current sensor deviation, thus solving the problem of motor efficiency and NVH (noise, vibration, and harshness) issues caused by current sensor deviation after prolonged operation of electric vehicles. This results in smooth power output, significantly improved NVH performance, enhanced driving comfort, a quiet and comfortable driving experience, and a marked improvement in overall vehicle quality.
[0107] On the other hand, this application also provides an electric drive system, which may include: a calibration system for the current sensor on the inverter as described above.
[0108] On the other hand, this application also provides a vehicle that may include the aforementioned calibration system for the current sensor on the inverter; and / or the aforementioned electric drive system.
[0109] The beneficial effects of the electric drive system and vehicle provided by this invention can be referred to the above description of a calibration method and calibration system for a current sensor on an inverter, which will not be repeated here.
[0110] This application also provides a machine-readable storage medium storing instructions for causing a machine to perform the above-described calibration method for a current sensor on an inverter.
[0111] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0112] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0113] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0114] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0115] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0116] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0117] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0118] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0119] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A calibration method for a current sensor on an inverter, characterized in that, The calibration method includes: Control the vehicle's infotainment system to execute the driving mode and obtain the operating parameters of the drive motor; Based on the operating parameters, the vehicle system is determined to execute a cockpit-free motion-sensing mode. According to the cockpit's non-sensory mode, the vehicle's motor is turned off and the current sensor is controlled to perform active calibration.
2. The calibration method according to claim 1, characterized in that, If the operating parameters meet the first preset condition, the vehicle system will execute the cockpit-free motion mode to obtain the target calibration value. The operating parameters include: vehicle torque request, motor speed, and current execution torque. The first set condition includes: The duration during which the absolute value of the vehicle torque request is less than the first torque request value is greater than a set time value; The motor's rotational speed is less than a first set rotational speed value; and The current execution torque is less than a first torque value, wherein the first torque value is less than the first torque request value.
3. The calibration method according to claim 2, characterized in that, During the process of controlling the current sensor to perform the active calibration, the calibration method further includes: If the operating parameters do not meet the second set condition, the vehicle system is determined to exit the cockpit non-sensory mode, so as to control the current sensor to stop performing the active calibration and start the drive motor, wherein the second set condition is the same as or different from the first set condition.
4. The calibration method according to claim 3, characterized in that, When the second setting condition differs from the first setting condition, the second setting condition includes: The duration during which the absolute value of the vehicle torque request is less than the second torque request value is greater than the set time value, wherein the second torque request value is greater than the first torque request value; The motor's rotational speed is less than a second set rotational speed value, wherein the second set rotational speed value is greater than the first set rotational speed value; and The current execution torque is less than the second torque value, wherein the second torque value is less than the second torque request value and the second torque value is greater than the first torque value.
5. The calibration method according to claim 3, characterized in that, After determining that the vehicle system has exited the cockpit-free motion-sensing mode, the calibration method further includes: Determine the calibration time point for controlling the current sensor to perform the active calibration; During the process of the vehicle system executing the same driving mode, the operating parameters are acquired again after a set time interval from the calibration time point; and If the operating parameters meet the first set condition, control the current sensor to execute the cockpit non-sensory mode again to obtain an updated target calibration value.
6. The calibration method according to claim 5, characterized in that, The calibration method further includes: Store the target calibration value or the updated target calibration value; During the period between exiting the cockpit motionless mode and re-entering the cockpit motionless mode, the target calibration value or the updated target calibration value is applied to the drive motor.
7. A calibration system for a current sensor on an inverter, characterized in that, The calibration system includes: The parameter acquisition device is used to control the vehicle system to execute the driving mode and acquire the operating parameters of the drive motor; An execution determination device is used to determine, based on the operating parameters, the vehicle system to execute a cockpit-free motion-sensing mode. The controller is configured to shut down the drive motor and control the current sensor to perform active calibration based on the cockpit's non-sensory mode.
8. An electric drive system, characterized in that, The electric drive system includes: a calibration system for the current sensor on the inverter according to claim 7.
9. A vehicle, characterized in that, The vehicle includes: a calibration system for the current sensor on the inverter according to claim 7; and / or an electric drive system according to claim 8.
10. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores instructions for causing the machine to perform: a calibration method for a current sensor on an inverter according to any one of claims 1-6.
11. A processor, characterized in that, For running a program, wherein the program is run to perform: a calibration method for a current sensor on an inverter according to any one of claims 1-6.
12. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements: a calibration method for a current sensor on an inverter according to any one of claims 1-6.