Oil pump motor controller backup method, device and equipment and storage medium

By setting up a simple backup system in the oil pump motor controller and switching to the backup system when the OTA upgrade fails, the crash problem caused by the failure of the automobile OTA upgrade is solved, the memory chip cost is reduced, and the normal operation of the vehicle is ensured.

CN119292129APending Publication Date: 2025-01-10DONGFENG MOTOR GRP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411340983.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In the prior art, the controller upgrade failed due to changes in external conditions during the OTA upgrade process of automobiles, which may cause the controller to crash and cannot be solved by upgrading again. The A/B partition settings require that the memory size is completely consistent, resulting in small memory. Low-cost chips cannot meet the demand.

Method used

Set up a simple backup system in the oil pump motor controller, switch to the backup system for driving control when the OTA upgrade fails, ensure the normal operation of the vehicle, and realize the backup solution when occupies small memory, reducing the material of the controller memory chip cost.

Benefits of technology

Through the investment of the backup system, the failure of OTA upgrades is avoided, the material cost of the controller memory chip is reduced, and the normal driving experience of the vehicle is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119292129A_ABST
    Figure CN119292129A_ABST
Patent Text Reader

Abstract

The invention discloses an oil pump motor controller backup method, device and equipment and a storage medium, and relates to the technical field of vehicle control. The oil pump motor controller backup method comprises the steps that whether OTA upgrading information of a controller is obtained or not is judged; when the OTA upgrading information of the controller is obtained, OTA upgrading is carried out on a main system currently used by the controller, and whether upgrading of the main system is completed or not is detected; and when upgrading of the main system is not completed, the main system currently used by the controller is switched to a standby system occupying smaller memory than the main system for driving control of the oil pump motor. A simple standby system is arranged when OTA upgrading is carried out on the oil pump motor controller of the vehicle, the standby system is controlled to guarantee driving of the vehicle when OTA upgrading fails, an anchoring fault caused by upgrading failure is avoided, meanwhile, a backup scheme is achieved under the condition that a small memory is occupied, and the material cost of a memory chip of the controller is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a backup method, device, equipment and storage medium for an oil pump motor controller. Background Art

[0002] OTA (Over-the-Air Technology) upgrade is an upgrade method that remotely updates device software through wireless communication technology. With the development of technology, most cars now require controllers to be able to achieve OTA upgrades. During the OTA upgrade process, changes in external conditions (battery voltage reduction, communication failure between controllers, human interruption, etc.) will cause the controller upgrade to fail, which may cause the controller to freeze and cannot be solved by another OTA upgrade.

[0003] Currently, OTA upgrades on the market require A / B partition settings, requiring the software in the A / B parts to be exactly the same, that is, the memory size requirements are exactly the same. This will take up more memory on the controller, and it is likely that small-memory, low-cost chips can actually meet the current actual software size requirements.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of the present application is to provide a method, device, equipment and storage medium for backing up an oil pump motor controller, aiming to solve the technical problem in the prior art that a controller freezes due to an OTA upgrade failure, causing the vehicle to break down.

[0006] To achieve the above purpose, the present application proposes a fuel pump motor controller backup method, the fuel pump motor controller backup method comprising:

[0007] Determine whether the OTA upgrade information of the controller is obtained;

[0008] When the OTA upgrade information of the controller is obtained, the OTA upgrade is performed on the main system currently used by the controller, and whether the upgrade of the main system is completed;

[0009] When the upgrade of the main system is not completed, the main system currently used by the controller is switched to a backup system that occupies less memory than the main system to perform drive control on the oil pump motor.

[0010] In one embodiment, when the upgrade of the main system is not completed, before the step of switching the main system currently used by the controller to a backup system occupying a smaller memory than the main system to drive and control the oil pump motor, the method includes:

[0011] Obtain the boundary working mode where the heat generation of the generator and the drive motor in the vehicle is the maximum;

[0012] Collecting the gearbox oil temperature in the vehicle and the boundary temperature of the generator and the drive motor in the boundary working mode;

[0013] Obtaining the maximum output flow of the controller when the gearbox oil temperature and the boundary temperature are both within a preset equilibrium temperature range;

[0014] When the upgrade of the main system is not completed, the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor includes:

[0015] When the upgrade of the main system is not completed, the main system currently used by the controller is switched to the backup system to drive the oil pump motor to maintain the maximum output flow.

[0016] In one embodiment, when the upgrade of the main system is not completed, before the step of switching the main system currently used by the controller to a backup system occupying a smaller memory than the main system to drive and control the oil pump motor, the method includes:

[0017] Obtain multiple operating modes of the generator and drive motor in the vehicle;

[0018] Collect the transmission oil temperature in the vehicle and the real-time temperature of the generator and drive motor in each working mode;

[0019] Obtaining a flow rate and speed mapping relationship of a controller when the gearbox oil temperature and the real-time temperature are both within a preset equilibrium temperature range;

[0020] When the upgrade of the main system is not completed, the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor includes:

[0021] When the upgrade of the primary system is not completed, switching the primary system currently used by the controller to the backup system;

[0022] The current working modes of the generator and the drive motor are collected, and the real-time flow of the backup system is obtained according to the flow-speed mapping relationship to drive and control the oil pump motor.

[0023] In one embodiment, after the step of collecting the current working modes of the generator and the drive motor and obtaining the real-time flow of the backup system according to the flow-speed mapping relationship to drive and control the oil pump motor, the step further includes:

[0024] The feedback controller controls the current actual flow rate output by the oil pump motor;

[0025] Compare the current actual flow rate with the real-time flow rate to diagnose a fault condition of the controller;

[0026] When a controller is diagnosed to be in a fault condition, a fault handling strategy is executed.

[0027] In one embodiment, after the step of determining whether the OTA upgrade information of the controller is obtained, the method further includes:

[0028] When the OTA upgrade information of the controller is not obtained, the controller maintains the main system to perform drive control of the oil pump motor.

[0029] In one embodiment, when the OTA upgrade information of the controller is acquired, after the step of performing OTA upgrade on the main system currently used by the controller and detecting whether the upgrade of the main system is completed, the method further includes:

[0030] When the upgrade of the main system is completed, the controller maintains the upgraded main system to perform drive control of the oil pump motor.

[0031] In one embodiment, when the upgrade of the main system is not completed, after the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor, the method further includes:

[0032] Send upgrade failure information to the vehicle instrument to drive the fault light or buzzer in the vehicle instrument to prompt the fault condition of the controller.

[0033] In addition, to achieve the above purpose, the present application also proposes a backup device for an oil pump motor controller, the backup device for an oil pump motor controller comprising:

[0034] A signal acquisition module is used to determine whether the OTA upgrade information of the controller is obtained;

[0035] An upgrade judgment module is used to perform OTA upgrade on the main system currently used by the controller when the OTA upgrade information of the controller is obtained, and detect whether the upgrade of the main system is completed;

[0036] The fault backup module is used to switch the main system currently used by the controller to a backup system that occupies less memory than the main system to drive and control the oil pump motor when the upgrade of the main system is not completed.

[0037] In addition, to achieve the above-mentioned purpose, the present application also proposes an oil pump motor controller backup device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, and the computer program is configured to implement the steps of the oil pump motor controller backup method as described above.

[0038] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by the processor, the steps of the oil pump motor controller backup method described above are implemented.

[0039] The present application provides a method for backing up an oil pump motor controller. The present application first determines whether the OTA upgrade information of the controller is obtained; when the OTA upgrade information of the controller is obtained, the main system currently used by the controller is OTA upgraded to detect whether the upgrade of the main system is completed; when the upgrade of the main system is not completed, the main system currently used by the controller is switched to a backup system that occupies less memory than the main system to drive and control the oil pump motor. By setting a simple backup system when the oil pump motor controller of the vehicle is OTA upgraded, the backup system is controlled to be put into use to ensure the driving of the vehicle when the OTA upgrade fails, avoiding the breakdown caused by the upgrade failure, and realizing the backup solution while occupying less memory, reducing the material cost of the controller memory chip. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

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

[0042] Figure 1 This is a flow chart of the first embodiment of the oil pump motor controller backup method of the present application;

[0043] Figure 2 This is a schematic diagram of the upgrade strategy of the first embodiment of the oil pump motor controller backup method of the present application;

[0044] Figure 3 A flow chart of the second embodiment of the oil pump motor controller backup method provided in this application;

[0045] Figure 4A flow chart of the third embodiment of the oil pump motor controller backup method of the present application;

[0046] Figure 5 This is a schematic diagram of the module structure of the oil pump motor controller backup device according to an embodiment of the present application;

[0047] Figure 6 A schematic diagram of the structure of an oil pump motor controller backup device in the hardware operating environment involved in the oil pump motor controller backup method in an embodiment of the present application.

[0048] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0049] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0050] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0051] The main solution of the embodiment of the present application is: to determine whether the OTA upgrade information of the controller is obtained; when the OTA upgrade information of the controller is obtained, to perform OTA upgrade on the main system currently used by the controller, and to detect whether the upgrade of the main system is completed; when the upgrade of the main system is not completed, to switch the main system currently used by the controller to a backup system that occupies less memory than the main system to drive and control the oil pump motor.

[0052] In the prior art, during the OTA upgrade process of a car, changes in external conditions (such as reduced battery voltage, communication failure between controllers, human interruption, etc.) may cause the controller upgrade to fail, which may cause the controller to freeze and cannot be resolved by another OTA upgrade.

[0053] The present application provides a solution by setting up a simple backup system when the vehicle's oil pump motor controller is undergoing an OTA upgrade. When the OTA upgrade fails, the backup system is controlled to ensure vehicle driving, thereby avoiding breakdowns caused by upgrade failures. At the same time, a backup solution is implemented while occupying less memory, thereby reducing the material cost of the controller memory chip.

[0054] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or a fuel pump motor controller backup device capable of realizing the above functions, etc. The fuel pump motor controller backup device is taken as an example to illustrate this embodiment and the following embodiments.

[0055] Based on this, the embodiment of the present application provides a backup method for an oil pump motor controller, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the oil pump motor controller backup method of the present application.

[0056] In this embodiment, the oil pump motor controller backup method includes steps S10 to S30:

[0057] Step S10: Determine whether the OTA upgrade information of the controller is obtained.

[0058] It should be noted that OTA upgrade information can be information and data packets received by the device about firmware or software updates during OTA upgrades. The device can receive update signals from a remote server via a wireless network (such as Wi-Fi or mobile network), which contains all necessary information about the new version of firmware or software. The controller can be an electronic oil pump controller (OPC) in the vehicle, which can communicate with the vehicle motor control unit via a CAN line.

[0059] It should be understood that referring to Figure 2 , Figure 2 This is a schematic diagram of the upgrade strategy of the first embodiment of the backup method for the oil pump motor controller of this application. A / B partition settings can be performed for important controllers. A / B partition settings refer to two systems, A and B, in the controller, and the two systems back up each other redundantly (for example, system A can be the main system and system B can be the backup system). In a possible controller upgrade method, during the normal operation of the controller, system A operates normally and system B is in standby mode. When the system detects and receives OTA upgrade information, system B starts to upgrade, while system A still operates normally. When system B is upgraded, the next time it is turned on, system B starts and operates normally, and system A enters standby mode. If system B fails during the upgrade process, it does not affect the normal operation of system A, and the system will operate normally. This method can fully realize A / B replacement, but requires that the software of the two parts of A / B are completely consistent, that is, the memory size requirements are exactly the same, so that the memory of the controller is occupied more, it is likely that a chip with small memory and low cost can actually meet the current actual software size requirements, but when considering A / B backup, it cannot meet the requirements, and it is necessary to select a chip with larger memory and high cost.

[0060] Step S20: when the OTA upgrade information of the controller is obtained, the main system currently used by the controller is OTA upgraded, and whether the upgrade of the main system is completed is detected.

[0061] It should be noted that when the controller receives the OTA upgrade information, it means that the controller needs to perform an OTA upgrade at this time. When the controller does not receive the OTA upgrade information, it means that the controller does not need to perform an OTA upgrade at this time. The upgrade completion detection of the main system can be identified by collecting the software version number (or software identification mark) in the main system. If the version number is the version number after the upgrade, it means that the upgrade of the main system is completed. If the version number is still the version number before the upgrade, it means that the upgrade of the main system is not completed.

[0062] Step S30: When the upgrade of the main system is not completed, the main system currently used by the controller is switched to a backup system that occupies a smaller memory than the main system to drive and control the oil pump motor.

[0063] It should be noted that when it is determined that the upgrade of the main system is not completed, the main system may freeze due to changes in vehicle conditions (such as battery voltage reduction, communication failure between controllers, human interruption, etc.) during the upgrade process, and cannot be upgraded again. At this time, the controller switches to the backup system that occupies less memory.

[0064] It should be understood that since the backup system occupies less memory than the main system, it means that the backup system has fewer functional software settings than the main system. In the vehicle electric drive assembly, the oil pump needs to lubricate some shaft teeth in addition to cooling the motor. If the oil pump motor does not work properly, it may cause the risk of motor overheating or shaft tooth burning. OPC has a great impact on whether the electric drive assembly can work normally. Therefore, the main system stores functional software for communication with the on-board motor control unit and hardware fault diagnosis feedback. The functional software for communication and diagnostic feedback can be omitted in the backup system, and only the necessary software for driving the oil pump motor heat dissipation and lubrication functions is set.

[0065] Furthermore, when the upgrade of the main system is completed, the controller maintains the upgraded main system to drive and control the oil pump motor. This ensures the full function of OPC and improves the vehicle driving experience. At the same time, when the upgrade of the main system is not completed, the upgrade failure information can be sent to the vehicle instrument to drive the fault light or buzzer in the vehicle instrument to prompt the fault condition of the controller. Remind the driver that the vehicle has an OPC upgrade failure and needs to be repaired and maintained.

[0066] In this embodiment, it is determined whether the OTA upgrade information of the controller is obtained; when the OTA upgrade information of the controller is obtained, the main system currently used by the controller is OTA upgraded to detect whether the upgrade of the main system is completed; when the upgrade of the main system is not completed, the main system currently used by the controller is switched to a backup system that occupies less memory than the main system to drive and control the oil pump motor. By setting a simple backup system when the oil pump motor controller of the vehicle is OTA upgraded, the backup system is controlled to be put into use to ensure the driving of the vehicle when the OTA upgrade fails, avoiding the breakdown caused by the upgrade failure, and realizing the backup solution while occupying less memory, reducing the material cost of the controller memory chip.

[0067] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following. Figure 3 , Figure 3 The flowchart of the second embodiment of the oil pump motor controller backup method of the present application is provided. Before step S30, the oil pump motor controller backup method includes:

[0068] Step S301: Obtain the boundary operating mode in which the heat generated by the generator and the drive motor in the vehicle is maximum.

[0069] It should be noted that the oil pump motor can cool the generator and the drive motor by controlling the oil flow rate. The generator and the drive motor of the new energy vehicle generate different amounts of heat in different working modes. The boundary working mode may be a working mode when the generator and the drive motor generate the maximum amount of heat.

[0070] Step S302: collecting the transmission oil temperature in the vehicle and the boundary temperatures of the generator and the drive motor in the boundary working mode.

[0071] Step S303: obtaining the maximum output flow of the controller when the transmission oil temperature and the boundary temperature are both within a preset equilibrium temperature range.

[0072] It should be noted that in order to ensure the normal operation of the vehicle, the gearbox, generator and drive motor also need to be maintained within a certain temperature range (i.e. the above-mentioned preset equilibrium temperature range) under extreme use conditions to maintain normal operation. For example, the gearbox oil temperature does not exceed 90°C, and the drive motor temperature and generator temperature do not exceed 110°C. At this time, it can be determined during the controller development stage that the generator and drive motor are in the boundary working mode of maximum heat generation. In order to ensure the internal temperature of the electric drive assembly is stable, the controller drives the maximum output flow of the oil pump motor.

[0073] At this time, the step S30 further includes:

[0074] Step S304: When the upgrade of the main system is not completed, the main system currently used by the controller is switched to the backup system to drive the oil pump motor to maintain the maximum output flow.

[0075] It should be noted that the function of the backup system is to drive the oil pump motor to continue to work at the above maximum output flow rate to ensure that the internal temperature of the electric drive assembly is stable and does not exceed the preset equilibrium temperature range. At this time, the backup motor only has signal feedback and oil pump motor output capacity control functions, and does not have the function of responding to vehicle motor control unit instructions and diagnosis, and occupies less memory.

[0076] In this embodiment, by obtaining the boundary working mode in which the heat generated by the generator and the drive motor in the vehicle is the largest; collecting the gearbox oil temperature in the vehicle and the boundary temperature of the generator and the drive motor in the boundary working mode; obtaining the maximum output flow of the controller when the gearbox oil temperature and the boundary temperature are both within the preset equilibrium temperature range; when the upgrade of the main system is not completed, the main system currently used by the controller is switched to the backup system to drive the oil pump motor to maintain the maximum output flow. By setting a simple backup system when the oil pump motor controller of the vehicle is OTA upgraded, the backup system is controlled to be put into use to ensure the driving of the vehicle when the OTA upgrade fails, avoiding the breakdown caused by the upgrade failure. At the same time, the backup system only realizes the OPC maximum speed output and CAN signal feedback functions, and does not have the function of responding to the instructions of the vehicle motor control unit and the diagnosis function, so as to realize the backup solution while occupying a small amount of memory and reduce the material cost of the controller memory chip.

[0077] Based on the first embodiment and / or the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those of the above-mentioned first and second embodiments can refer to the above introduction, and will not be repeated later. Figure 4 , Figure 4 A flow chart of the third embodiment of the oil pump motor controller backup method of the present application.

[0078] Before step S30, the oil pump motor controller backup method may further include:

[0079] Step S401: Acquire multiple working modes of the generator and the drive motor in the vehicle.

[0080] It should be noted that the generator and the drive motor generate different amounts of heat in different working modes. Therefore, the generator, drive motor, and the lubrication requirements of the internal gears of the vehicle can be calibrated and collected during the controller development phase.

[0081] Step S402: Collect the transmission oil temperature in the vehicle and the real-time temperatures of the generator and the drive motor in each working mode.

[0082] Step S403: obtaining a flow rate and speed mapping relationship of a controller when both the transmission oil temperature and the real-time temperature are within a preset equilibrium temperature range.

[0083] It should be noted that in order to ensure the normal operation of the vehicle, the gearbox, generator and drive motor need to be maintained within a certain temperature range (i.e. the above-mentioned preset equilibrium temperature range) in different working modes to maintain normal operation. For example, the gearbox oil temperature does not exceed 90°C, and the drive motor temperature and generator temperature do not exceed 110°C. At this time, it can be judged in the controller development stage that the generator and the drive motor are in multiple working modes with different heat outputs. In order to ensure the internal temperature of the electric drive assembly is stable, the controller drives the output flow of the oil pump motor and the generator and drive motor speeds. For example, by setting multiple groups of different generator and drive motor speeds, changing the output flow and collecting the corresponding real-time temperature, the output flow with stable temperature at each speed can be confirmed. The flow-speed mapping relationship can be stored and called by constructing a lookup table, or it can be calculated and obtained by constructing a formula. It is not specifically limited in this embodiment.

[0084] At this time, the step S30 further includes:

[0085] Step S404: When the upgrade of the active system is not completed, switching the active system currently used by the controller to the standby system;

[0086] Step S405: collecting the current working modes of the generator and the drive motor, obtaining the real-time flow of the backup system according to the flow-speed mapping relationship, and driving and controlling the oil pump motor.

[0087] It should be noted that the function of the backup system at this time is to be able to receive the speed instruction of the on-board motor control unit, and then drive the oil pump motor to work using the real-time flow corresponding to the real-time speed according to the above-mentioned flow-speed mapping relationship, to ensure that the internal temperature of the electric drive assembly is stable and does not exceed the preset equilibrium temperature range. At this time, the backup motor has the functions of communicating and interacting with the on-board motor control unit and controlling the output capacity of the oil pump motor, but does not have a diagnostic function and occupies less memory.

[0088] Furthermore, the backup system can also collect the current actual flow rate output by the oil pump motor, and compare the current actual flow rate with the real-time flow rate obtained by the flow-speed mapping relationship. When it exceeds a certain threshold range, it indicates that the OPC may have a hardware failure (i.e., the function of realizing fault diagnosis). The backup system can also partially adjust the real-time flow rate according to the results of the fault diagnosis and perform some key fault diagnosis functions in the main system.

[0089] In this embodiment, multiple working modes of the generator and the drive motor in the vehicle are obtained; the gearbox oil temperature in the vehicle and the real-time temperature of the generator and the drive motor in each working mode are collected; the flow rate and speed mapping relationship of the controller in which the gearbox oil temperature and the real-time temperature are both within the preset equilibrium temperature range is obtained. When the upgrade of the main system is not completed, the main system currently used by the controller is switched to the backup system; the current working mode of the generator and the drive motor is collected, and the real-time flow of the backup system is obtained according to the flow rate and speed mapping relationship to drive and control the oil pump motor. When the OTA upgrade fails, the backup system is controlled to ensure the driving of the vehicle and avoid breakdowns caused by upgrade failures. At the same time, in addition to realizing the output capacity control function of the oil pump motor, the backup system can also communicate and interact with the vehicle-mounted motor control unit and perform some fault diagnosis functions.

[0090] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the backup method of the oil pump motor controller of the present application. More simple transformations based on this technical concept are all within the protection scope of the present application.

[0091] This application also provides a backup device for the oil pump motor controller, please refer to Figure 5 , the oil pump motor controller backup device comprises:

[0092] The signal acquisition module 10 is used to determine whether the OTA upgrade information of the controller is obtained;

[0093] The upgrade judgment module 20 is used to perform OTA upgrade on the main system currently used by the controller when the OTA upgrade information of the controller is obtained, and detect whether the upgrade of the main system is completed;

[0094] The fault backup module 30 is used to switch the main system currently used by the controller to a backup system that occupies less memory than the main system to drive and control the oil pump motor when the upgrade of the main system is not completed.

[0095] Optionally, the fault backup module 30 is also used to obtain the boundary working mode in which the heat generated by the generator and the drive motor in the vehicle is the largest; collect the transmission oil temperature in the vehicle and the boundary temperature of the generator and the drive motor under the boundary working mode; obtain the maximum output flow of the controller when the transmission oil temperature and the boundary temperature are both within a preset equilibrium temperature range; when the upgrade of the main system is not completed, switch the main system currently used by the controller to the backup system to drive the oil pump motor to maintain the maximum output flow.

[0096] Optionally, the fault backup module 30 is also used to obtain multiple operating modes of the generator and the drive motor in the vehicle; collect the transmission oil temperature in the vehicle and the real-time temperature of the generator and the drive motor in each operating mode; obtain the flow-speed mapping relationship of the controller when the transmission oil temperature and the real-time temperature are both within a preset equilibrium temperature range; when the upgrade of the main system is not completed, switch the main system currently used by the controller to the backup system; collect the current operating modes of the generator and the drive motor, and obtain the real-time flow of the backup system according to the flow-speed mapping relationship to drive and control the oil pump motor.

[0097] Optionally, the fault backup module 30 is also used to feedback the current actual flow rate output by the oil pump motor to the controller; compare the current actual flow rate with the real-time flow rate to diagnose the fault condition of the controller; and execute a fault handling strategy when the controller is diagnosed to be in a fault condition.

[0098] Optionally, the signal acquisition module 10 is also used for maintaining the main system to drive and control the oil pump motor when the OTA upgrade information of the controller is not obtained.

[0099] Optionally, the upgrade judgment module 20 is further configured to, when the upgrade of the main system is completed, cause the controller to maintain the upgraded main system to perform drive control on the oil pump motor.

[0100] Optionally, the fault backup module 30 is also used to send upgrade failure information to the vehicle instrument to drive the fault light or buzzer in the vehicle instrument to prompt the fault condition of the controller.

[0101] The oil pump motor controller backup device provided by the present application adopts the oil pump motor controller backup method in the above embodiment, which can solve the technical problem of vehicle breakdown caused by controller crash due to OTA upgrade failure. Compared with the prior art, the beneficial effects of the oil pump motor controller backup device provided by the present application are the same as the beneficial effects of the oil pump motor controller backup method provided by the above embodiment, and the other technical features of the oil pump motor controller backup device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0102] The present application provides an oil pump motor controller backup device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the oil pump motor controller backup method in the above-mentioned embodiment one.

[0103] Reference below Figure 6 , which shows a schematic diagram of the structure of the oil pump motor controller backup device suitable for implementing the embodiment of the present application. The oil pump motor controller backup device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 6 The oil pump motor controller backup device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0104] like Figure 6As shown, the oil pump motor controller backup device may include a processing device 1001 (such as a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the oil pump motor controller backup device are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems may be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 may allow the oil pump motor controller backup device to communicate wirelessly or wired with other devices to exchange data. Although the oil pump motor controller backup device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0105] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0106] The oil pump motor controller backup device provided by the present application adopts the oil pump motor controller backup method in the above embodiment, which can solve the technical problem of vehicle breakdown caused by controller crash due to OTA upgrade failure. Compared with the prior art, the beneficial effects of the oil pump motor controller backup device provided by the present application are the same as the beneficial effects of the oil pump motor controller backup method provided by the above embodiment, and the other technical features of the oil pump motor controller backup device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0107] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0108] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0109] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the oil pump motor controller backup method in the above-mentioned embodiment.

[0110] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0111] The computer-readable storage medium may be included in the backup device of the oil pump motor controller; or may exist independently without being assembled into the backup device of the oil pump motor controller.

[0112] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0113] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0114] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0115] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned oil pump motor controller backup method, and can solve the technical problem that the controller crashes due to OTA upgrade failure and causes vehicle breakdown. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the oil pump motor controller backup method provided in the above-mentioned embodiment, and will not be repeated here.

[0116] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A backup method for an oil pump motor controller, characterized in that: The oil pump motor controller backup method comprises: Determine whether the OTA upgrade information of the controller is obtained; When the OTA upgrade information of the controller is obtained, the OTA upgrade is performed on the main system currently used by the controller, and whether the upgrade of the main system is completed; When the upgrade of the main system is not completed, the main system currently used by the controller is switched to a backup system that occupies less memory than the main system to perform drive control on the oil pump motor.

2. The oil pump motor controller backup method according to claim 1, characterized in that: Before the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor when the upgrade of the main system is not completed, the method includes: Obtain the boundary working mode where the heat generation of the generator and the drive motor in the vehicle is the maximum; Collecting the gearbox oil temperature in the vehicle and the boundary temperature of the generator and the drive motor in the boundary working mode; Obtaining the maximum output flow of the controller when the gearbox oil temperature and the boundary temperature are both within a preset equilibrium temperature range; When the upgrade of the main system is not completed, the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor includes: When the upgrade of the main system is not completed, the main system currently used by the controller is switched to the backup system to drive the oil pump motor to maintain the maximum output flow.

3. The oil pump motor controller backup method according to claim 2, characterized in that: Before the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor when the upgrade of the main system is not completed, the method includes: Obtain multiple operating modes of the generator and drive motor in the vehicle; Collect the transmission oil temperature in the vehicle and the real-time temperature of the generator and drive motor in each working mode; Obtaining a flow rate and speed mapping relationship of a controller when the gearbox oil temperature and the real-time temperature are both within a preset equilibrium temperature range; When the upgrade of the main system is not completed, the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor includes: When the upgrade of the primary system is not completed, switching the primary system currently used by the controller to the backup system; The current working modes of the generator and the drive motor are collected, and the real-time flow of the backup system is obtained according to the flow-speed mapping relationship to drive and control the oil pump motor.

4. The oil pump motor controller backup method according to claim 3, characterized in that: After the step of collecting the current working modes of the generator and the drive motor, and obtaining the real-time flow of the backup system according to the flow-speed mapping relationship to drive and control the oil pump motor, the method further includes: The feedback controller controls the current actual flow rate output by the oil pump motor; Compare the current actual flow rate with the real-time flow rate to diagnose a fault condition of the controller; When a controller is diagnosed to be in a fault condition, a fault handling strategy is executed.

5. The oil pump motor controller backup method according to claim 1, characterized in that: After the step of determining whether the OTA upgrade information of the controller is obtained, the method further includes: When the OTA upgrade information of the controller is not obtained, the controller maintains the main system to perform drive control of the oil pump motor.

6. The oil pump motor controller backup method according to claim 5, characterized in that: After the step of performing OTA upgrade on the main system currently used by the controller when the OTA upgrade information of the controller is obtained and detecting whether the upgrade of the main system is completed, the method further includes: When the upgrade of the main system is completed, the controller maintains the upgraded main system to perform drive control of the oil pump motor.

7. The oil pump motor controller backup method according to claim 1, characterized in that: After the step of switching the main system currently used by the controller to a backup system occupying less memory than the main system to drive and control the oil pump motor when the upgrade of the main system is not completed, the method further includes: Send upgrade failure information to the vehicle instrument to drive the fault light or buzzer in the vehicle instrument to prompt the fault condition of the controller.

8. A backup device for an oil pump motor controller, characterized in that: The device comprises: A signal acquisition module is used to determine whether the OTA upgrade information of the controller is obtained; An upgrade judgment module is used to perform OTA upgrade on the main system currently used by the controller when the OTA upgrade information of the controller is obtained, and detect whether the upgrade of the main system is completed; The fault backup module is used to switch the main system currently used by the controller to a backup system that occupies less memory than the main system to drive and control the oil pump motor when the upgrade of the main system is not completed.

9. A backup device for an oil pump motor controller, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the oil pump motor controller backup method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the oil pump motor controller backup method according to any one of claims 1 to 7 are implemented.

Citation Information

Cited By

  • Backup method, apparatus, and device for oil pump motor controller, and storage medium

    WO2026066856A1