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

By setting up a simple backup system in the oil pump motor controller, the system can switch to the backup system with a smaller memory footprint when the primary system upgrade is not completed. This solves the problem of vehicle breakdown caused by OTA upgrade failure and realizes a backup solution on a low-cost memory chip, ensuring normal vehicle operation.

WO2026066856A1PCT designated stage Publication Date: 2026-04-02DONGFENG MOTOR GRP
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-22
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In existing technologies, during the OTA upgrade process of automobiles, changes in external conditions can cause the controller to freeze, which cannot be resolved by another OTA upgrade, leading to vehicle breakdowns.

Method used

A simple backup system is set up in the vehicle's oil pump motor controller. When the main system upgrade is not completed, the system switches to the backup system with a smaller memory footprint for drive control, ensuring normal vehicle operation and reducing the material cost of the controller's memory chip.

Benefits of technology

By switching to a backup system, breakdowns caused by OTA upgrade failures were avoided, ensuring normal vehicle operation and reducing the cost of the controller memory chip.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025116369_02042026_PF_FP_ABST
    Figure CN2025116369_02042026_PF_FP_ABST
Patent Text Reader

Abstract

A backup method, apparatus, and device for an oil pump motor controller, and a storage medium. The backup method for an oil pump motor controller comprises: determining whether OTA upgrade information of a controller has been obtained (S10); upon obtaining the OTA upgrade information of the controller, performing an OTA upgrade on a primary system currently used by the controller, and detecting whether the upgrade of the primary system is completed (S20); and if the upgrade of the primary system is not completed, switching the primary system currently used by the controller to a backup system that occupies less memory than the primary system, so as to perform drive control of an oil pump motor (S30). A simple backup system is provided during an OTA upgrade of an oil pump motor controller of a vehicle, so that when the OTA upgrade fails, the backup system is controlled to be put into operation to ensure vehicle drivability, thereby avoiding breakdowns caused by the upgrade failure. Meanwhile, the backup scheme is implemented with low memory occupancy, thereby reducing the material cost of a memory chip of the controller.
Need to check novelty before this filing date? Find Prior Art

Description

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

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

[0002] OTA (Over-the-Air Technology) upgrade is an upgrade method for remotely updating device software through wireless communication technology. With the development of technology, most of the current cars require controllers to support OTA upgrade. During the OTA upgrade process, changes in external conditions (such as battery voltage reduction, communication failure between controllers, and human interruption) can cause the upgrade of the controller to fail, which can cause the controller to crash and cannot be resolved by OTA upgrade again.

[0003] The current OTA upgrade on the market requires A / B partitioning, which requires the software in the A / B parts to be completely identical, i.e., the memory size must be exactly the same. This requires a large amount of memory for the controller, which can cause small memory low-cost chips to be unable to meet the actual software size requirements.

[0004] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. SUMMARY

[0005] The main purpose of the present application is to provide an oil pump motor controller backup method, device, equipment and storage medium, which aims to solve the technical problem of vehicle breakdown caused by controller crash due to OTA upgrade failure in the prior art.

[0006] To achieve the above purpose, the present application provides an oil pump motor controller backup method, which comprises:

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

[0008] when the OTA upgrade information of the controller is obtained, performing OTA upgrade on the primary system currently used by the controller, and detecting whether the upgrade of the primary system is completed;

[0009] when the upgrade of the primary system is not completed, switching the primary system currently used by the controller to a backup system with smaller memory occupation than the primary system for driving control of the oil pump motor.

[0010] In an embodiment, before the step of switching the currently used main system of the controller to the standby system with smaller memory occupation than the main system to drive the oil pump motor when the upgrade of the main system is not completed, the method comprises:

[0011] acquiring a boundary working mode of the generator and the driving motor in the vehicle with the largest heat generation;

[0012] collecting a gearbox oil temperature in the vehicle and boundary temperatures of the generator and the driving motor in the boundary working mode;

[0013] acquiring a maximum output flow of the controller when the gearbox oil temperature and the boundary temperatures are within a preset balance temperature range;

[0014] The step of switching the currently used main system of the controller to the standby system with smaller memory occupation than the main system to drive the oil pump motor when the upgrade of the main system is not completed, the method comprises:

[0015] switching the currently used main system of the controller to the standby system to drive the oil pump motor to maintain the maximum output flow when the upgrade of the main system is not completed.

[0016] In an embodiment, before the step of switching the currently used main system of the controller to the standby system with smaller memory occupation than the main system to drive the oil pump motor when the upgrade of the main system is not completed, the method comprises:

[0017] acquiring a plurality of working modes of the generator and the driving motor in the vehicle;

[0018] collecting a gearbox oil temperature in the vehicle and real-time temperatures of the generator and the driving motor in each working mode;

[0019] acquiring a flow-speed mapping relationship of the controller when the gearbox oil temperature and the real-time temperatures are within a preset balance temperature range;

[0020] The step of switching the currently used main system of the controller to the standby system with smaller memory occupation than the main system to drive the oil pump motor when the upgrade of the main system is not completed, the method comprises:

[0021] switching the currently used main system of the controller to the standby system when the upgrade of the main system is not completed;

[0022] collecting a current working mode of the generator and the driving motor, and acquiring a real-time flow of the standby system according to the flow-speed mapping relationship to drive the oil pump motor.

[0023] In an embodiment, after the step of acquiring the real-time flow of the standby system according to the flow-speed mapping relationship based on the current working mode of the generator and the driving motor, the oil pump motor driving control method further comprises the steps of:

[0024] controlling the current actual flow output by the oil pump motor by the feedback controller;

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

[0026] when the controller is diagnosed to be in the fault condition, executing a fault handling strategy.

[0027] In an embodiment, after the step of judging whether the OTA upgrade information of the controller is acquired, the oil pump motor controller backup device further comprises the steps of:

[0028] when the OTA upgrade information of the controller is not acquired, the controller maintains the main system to drive the oil pump motor.

[0029] In an embodiment, after the step of, when the OTA upgrade information of the controller is acquired, upgrading the main system currently used by the controller by OTA, and detecting whether the upgrade of the main system is completed, the oil pump motor controller backup device further comprises the steps of:

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

[0031] In an embodiment, after the step of, when the upgrade of the main system is not completed, switching the main system currently used by the controller to the standby system with smaller memory occupation to drive the oil pump motor, the oil pump motor controller backup device further comprises the steps of:

[0032] sending an upgrade failure information to the vehicle-mounted instrument to drive a fault light or a buzzer in the vehicle-mounted instrument to prompt the fault condition of the controller.

[0033] In addition, to achieve the above object, the application further provides an oil pump motor controller backup device, which comprises:

[0034] a signal acquisition module, configured to judge whether the OTA upgrade information of the controller is acquired;

[0035] an upgrade judgment module, configured to, when the OTA upgrade information of the controller is acquired, upgrade the main system currently used by the controller by OTA, and detect whether the upgrade of the main system is completed.

[0036] The fault backup module is configured to switch the main system currently used by the controller to a backup system with smaller memory occupation than the main system for driving control of the oil pump motor when the upgrade of the main system is not completed.

[0037] In addition, to achieve the above-mentioned purpose, the application further provides an oil pump motor controller backup device, which comprises 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 application further provides a storage medium, which is a computer-readable storage medium, and the storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the oil pump motor controller backup method as described above.

[0039] The application provides an oil pump motor controller backup method. First, it is judged 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 upgraded by OTA, and it is detected 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 with smaller memory occupation than the main system for driving control of the oil pump motor. By setting a simple backup system when the oil pump motor controller of the vehicle is upgraded by OTA, the backup system is put into use to ensure the driving of the vehicle when the OTA upgrade fails, so as to avoid the anchor failure caused by the upgrade failure. At the same time, the backup scheme is realized under the condition of occupying small memory, and the material cost of the memory chip of the controller is reduced. BRIEF DESCRIPTION OF DRAWINGS

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

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without creative labor.

[0042] FIG. 1 is a flowchart of the first embodiment of the oil pump motor controller backup method of the application;

[0043] FIG. 2 is an upgrade strategy diagram of the first embodiment of the oil pump motor controller backup method of the application;

[0044] Fig. 3 is a flowchart of an embodiment of the oil pump motor controller backup method provided by the present application;

[0045] Fig. 4 is a flowchart of an embodiment of the oil pump motor controller backup method provided by the present application;

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

[0047] Fig. 6 is a schematic diagram of the oil pump motor controller backup device structure of the hardware running environment involved in the oil pump motor controller backup method according to the embodiment of the present application.

[0048] The object, functional features and advantages of the present application will be further described with reference to the embodiments and 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 solutions of the present application, the following will be described in detail in combination with the drawings and specific embodiments.

[0051] The main solution of the embodiment of the present application is: judging whether the OTA upgrade information of the controller is obtained; when the OTA upgrade information of the controller is obtained, performing OTA upgrade on the currently used primary system of the controller, detecting whether the upgrade of the primary system is completed; when the upgrade of the primary system is not completed, switching the currently used primary system of the controller to a backup system occupying less memory than the primary system to drive and control the oil pump motor.

[0052] In the prior art, during the OTA upgrade of the vehicle, due to the change of external conditions (decrease of battery voltage, communication failure between controllers, human interruption, etc.), the upgrade of the controller will fail, which may cause the controller to crash and cannot be solved by means of OTA upgrade again.

[0053] The present application provides a solution, which sets a simple backup system when the oil pump motor controller of the vehicle is upgraded by OTA, controls the backup system to be put into use to ensure the driving of the vehicle when the OTA upgrade fails, avoids the anchor failure caused by the upgrade failure, and realizes the backup scheme under the condition of occupying less memory, thereby reducing the material cost of the memory chip of the controller.

[0054] It should be noted that the execution subject of the 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 backup device of an oil pump motor controller capable of realizing the above functions. The following takes the backup device of the oil pump motor controller as an example to describe the embodiment and the following embodiments.

[0055] Based on this, the embodiment of the present application provides an oil pump motor controller backup method. Referring to FIG. 1, FIG. 1 is a flowchart of a first embodiment of the oil pump motor controller backup method of the present application.

[0056] In the embodiment, the oil pump motor controller backup method includes steps S10-S30.

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

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

[0059] It should be understood that referring to FIG. 2, FIG. 2 is an upgrade strategy diagram of the first embodiment of the oil pump motor controller backup method of the present application. The A / B partitioning setting can be performed for important controllers. The A / B partitioning setting means that there are A and B systems in the controller, and the two systems are mutually backed up and redundant (for example, the A system can be the primary system and the B system can be the standby system). In one possible controller upgrade mode, during normal operation of the controller, the A system normally operates and the B system is in standby state. When the system detects the OTA upgrade information, the B system starts to upgrade, while the A system still normally operates. When the B system is upgraded, the next time the B system starts and normally operates, and the A system enters the standby state. If the B system fails during the upgrade process, it does not affect the normal operation of the A system, and the system will work normally. This method can completely realize A / B replacement, but requires that the software of the A / B parts be completely consistent, i.e., the memory size must be exactly the same, which requires more memory of the controller, and it is likely that a small memory low-cost chip can actually meet the current actual software size requirements, but when considering A / B backup, it cannot meet the requirements, and a larger memory high-cost chip needs to be selected.

[0060] Step S20: When the OTA upgrade information of the controller is acquired, 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 be OTA upgraded at this time. When the controller does not receive the OTA upgrade information, it means that the controller does not need to be OTA upgraded temporarily at this time. The upgrade completion detection of the main system can be realized by collecting the software version number (or software identification) in the main system. If the version number is the upgraded version number, 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 the standby system occupying less memory than the main system to drive and control the oil pump motor.

[0063] It should be noted that when it is judged that the upgrade of the main system is not completed, the main system may be in a dead condition that cannot be upgraded again due to changes in vehicle conditions (such as a decrease in battery voltage, communication failure between controllers, human interruption, etc.) during the upgrade process at this time. At this time, the controller is switched to the standby system occupying less memory.

[0064] It should be understood that since the standby system occupies less memory than the main system, it means that the standby system has less function software set than the main system. In the vehicle electric drive assembly, in addition to cooling the motor, the oil pump also needs to lubricate part of the shaft teeth. If the oil pump motor does not work normally, it may cause the risk of motor overheating or shaft tooth ablation. The OPC has a great influence on whether the electric drive assembly can work normally. Therefore, the main system stores function software for communication with the on-board motor control unit and hardware fault diagnosis feedback. The standby system can omit the function software for communication and diagnosis feedback, and only set the necessary software for driving the oil pump motor to cool and lubricate.

[0065] Further, when the upgrade of the main system is completed, the controller maintains the upgraded main system to drive and control the oil pump motor, so as to ensure the operation of the complete OPC function and improve the vehicle driving experience. At the same time, when the upgrade of the main system is not completed, the upgrade failure information can also be sent to the on-board instrument to drive the fault light or buzzer in the on-board instrument to prompt the fault condition of the controller. Remind the driver that the vehicle has an OPC upgrade failure condition and needs to be repaired and maintained.

[0066] In the embodiment, whether the OTA upgrade information of the controller is acquired is judged; when the OTA upgrade information of the controller is acquired, the main system currently used by the controller is subjected to OTA upgrade, whether the upgrade of the main system is completed is detected; when the upgrade of the main system is not completed, the main system currently used by the controller is switched to the standby system occupying less memory than the main system to drive and control the oil pump motor. When the oil pump motor controller of the vehicle is subjected to OTA upgrade, the simple standby system is provided, the standby system is controlled to be put into use to ensure the driving of the vehicle when the OTA upgrade fails, the anchor failure caused by the upgrade failure is avoided, the backup scheme is realized under the condition of occupying less memory, and the material cost of the memory chip of the controller is reduced.

[0067] Based on the first embodiment of the application, the same or similar contents as the above embodiment one can be referred to the above introduction, and will not be described in detail. On this basis, please refer to FIG. 3, which is a flowchart of the oil pump motor controller backup method provided in the second embodiment of the application. Before step S30, the oil pump motor controller backup method comprises:

[0068] Step S301: acquiring the boundary working mode of the generator and the driving motor with the maximum heat generation in the vehicle.

[0069] It should be noted that the oil pump motor can cool the generator and the driving motor by controlling the oil flow, and the generator and the driving motor of the new energy vehicle generate different heat in different working modes. The boundary working mode can be the working mode in the case of the maximum heat generation of the generator and the driving motor.

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

[0071] Step S303: acquiring the maximum output flow of the controller when the gearbox oil temperature and the boundary temperature are within the preset balance temperature range.

[0072] It should be noted that, in order to ensure the normal operation of the vehicle, the gearbox, the generator and the driving motor also need to be maintained within a certain temperature range (i.e. the above-mentioned preset balance temperature range) under the extreme use condition to maintain normal work. For example, the gearbox oil temperature is not higher than 90℃, and the temperature of the driving motor and the generator is not higher than 110℃. At this time, the maximum output flow of the controller driving the oil pump motor can be judged in the controller development stage to ensure that the generator and the driving motor are in the boundary working mode with the maximum heat generation.

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

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

[0075] It should be noted that at this time, the function of the backup system is to drive the oil pump motor to work continuously using the above-mentioned maximum output flow, so as to ensure that the internal temperature of the electric drive assembly is stable and does not exceed the preset balance 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 functions of responding to the instructions of the vehicle-mounted motor control unit and diagnosis, and occupies less memory.

[0076] In this embodiment, the boundary working mode of the generator and the driving motor with the maximum heat generation in the vehicle is obtained; the gearbox oil temperature in the vehicle and the boundary temperatures of the generator and the driving motor in the boundary working mode are collected; the maximum output flow of the controller is obtained when the gearbox oil temperature and the boundary temperature are within the preset balance 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 upgraded by OTA, the backup system is put into operation to ensure the driving of the vehicle when the OTA upgrade fails, so as to avoid the failure caused by the upgrade, and the backup system only realizes the functions of OPC maximum speed output and CAN signal feedback, without the functions of responding to the instructions of the vehicle-mounted motor control unit and diagnosis. In the case of occupying less memory, the backup scheme is realized, and the material cost of the controller memory chip is reduced.

[0077] Based on the first and / or second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as the above-mentioned first and second embodiments can be referred to the above introduction, and will not be described in detail. On this basis, please refer to FIG. 4, which is a flowchart of the backup method of the oil pump motor controller provided in the third embodiment of the present application.

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

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

[0080] It should be noted that the heat generation of the generator and the driving motor is different in different working modes. Therefore, the generator, the driving motor and the internal shaft tooth lubrication demand of the vehicle can be calibrated and collected during the development stage of the controller.

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

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

[0083] It should be noted that, in order to ensure the normal operation of the vehicle, the gearbox, the generator and the drive motor need to be maintained within a certain temperature range (i.e. the above-mentioned preset equilibrium temperature range) in each different working mode to maintain normal operation. For example, the gearbox oil temperature is not more than 90℃, and the drive motor temperature and the generator temperature are not more than 110℃. 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 generation amounts to ensure that the internal temperature of the electric drive assembly is stable, and the corresponding relationship between the output flow of the oil pump motor and the speed of the generator and the drive motor is controlled. For example, a plurality of different generator and drive motor speeds can be set, and the output flow can be changed and the corresponding real-time temperature can be collected, and then the output flow at each speed at which the temperature is stable 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. In this embodiment, it is not specifically limited.

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

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

[0086] Step S405: Collect the current working mode of the generator and the drive motor, and drive and control the oil pump motor according to the real-time flow of the standby system obtained according to the flow-speed mapping relationship.

[0087] It should be noted that, at this time, the function of the standby system is to be able to control the speed instruction of the vehicle-mounted 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, so as 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 standby motor has the functions of communicating with the vehicle-mounted motor control unit and controlling the output capacity of the oil pump motor, and does not have the diagnosis function, and occupies less memory.

[0088] Further, the standby system can also collect the current actual flow output by the oil pump motor, compare the current actual flow with the real-time flow obtained according to the flow-speed mapping relationship, and if it exceeds a certain threshold range, it means that the OPC may have a hardware failure at this time (i.e. the function of fault diagnosis). The standby system can also adjust the real-time flow according to the result of fault diagnosis to perform part of the key fault diagnosis function in the main system.

[0089] In this embodiment, the generator and the driving motor in the vehicle are acquired in multiple working modes; the transmission oil temperature in the vehicle and the real-time temperatures of the generator and the driving motor in each working mode are collected; the flow speed mapping relationship of the controller is acquired when the transmission oil temperature and the real-time temperature are within a preset balanced temperature range. When the upgrade of the main system is not completed, the main system currently used by the controller is switched to the standby system; the current working mode of the generator and the driving motor is collected, and the real-time flow of the standby system is acquired according to the flow speed mapping relationship to drive and control the oil pump motor. When the OTA upgrade fails, the standby system is controlled to be put into use to ensure the driving of the vehicle, so as to avoid the anchor failure caused by the upgrade failure, and the standby system can also communicate with the motor control unit on the vehicle and perform part of the fault diagnosis function in addition to realizing the output capacity control function of the oil pump motor.

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

[0091] The present application also provides an oil pump motor controller backup device, please refer to figure 5, the oil pump motor controller backup device includes:

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

[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 acquired, 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 the standby system with smaller memory occupation 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 acquire the boundary working mode with the largest heat generation of the generator and the driving motor in the vehicle; collect the transmission oil temperature in the vehicle and the boundary temperature of the generator and the driving motor in the boundary working mode; acquire the maximum output flow of the controller when the transmission oil temperature and the boundary temperature are within a preset balanced temperature range; and switch the main system currently used by the controller to the standby system to drive the oil pump motor to maintain the maximum output flow when the upgrade of the main system is not completed.

[0096] Optionally, the fault backup module 30 is further configured to acquire multiple working modes of the generator and the drive motor in the vehicle; collect a transmission oil temperature in the vehicle and real-time temperatures of the generator and the drive motor in each working mode; acquire a flow speed mapping relationship of the controller when the transmission oil temperature and the real-time temperatures are within a preset balanced temperature range; switch the main system currently used by the controller to the backup system when upgrading of the main system is not completed; collect a current working mode of the generator and the drive motor, and drive control the oil pump motor according to the real-time flow of the backup system based on the flow speed mapping relationship.

[0097] Optionally, the fault backup module 30 is further configured to feed back a current actual flow output by the oil pump motor controlled by the controller; compare the current actual flow with the real-time flow to diagnose a fault condition of the controller; and execute a fault handling strategy when it is diagnosed that the controller is in the fault condition.

[0098] Optionally, the signal acquisition module 10 is further configured to maintain the main system to drive control the oil pump motor when no OTA upgrading information of the controller is acquired.

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

[0100] Optionally, the fault backup module 30 is further configured to send upgrading failure information to an on-board instrument to drive a fault light or a buzzer in the on-board instrument to prompt the fault condition of the controller.

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

[0102] The application provides an oil pump motor controller backup device, which comprises at least one processor and a memory in communication connection with the at least one processor; the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the oil pump motor controller backup method in the above embodiment one.

[0103] Reference is now made to FIG. 6, which shows a structural diagram of an oil pump motor controller backup device suitable for implementing embodiments of the present application. The oil pump motor controller backup device in embodiments of the present application can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Portable Application Description), a PMP (Portable Media Player), a car terminal (e.g., a car navigation terminal), and the like, as well as a stationary terminal such as a digital TV, a desktop computer, and the like. The oil pump motor controller backup device shown in FIG. 6 is merely an example and should not impose any limitation on the function and use range of embodiments of the present application.

[0104] As shown in FIG. 6, the oil pump motor controller backup device can include a processing device 1001 (e.g., a central processing unit, a graphic processing unit, etc.) that can perform various appropriate actions and processes according to a program stored in a ROM (Read Only Memory) 1002 or a program loaded from a storage device 1003 into a RAM (Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the oil pump motor controller backup device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An I / O (Input / Output) interface 1006 is also connected to the bus. In general, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, and the like; an output device 1008 including, for example, an LCD (Liquid Crystal Display), a speaker, a vibrator, and the like; the storage device 1003 including, for example, a magnetic tape, a hard disk, and the like; and a communication device 1009. The communication device 1009 can allow the oil pump motor controller backup device to communicate with other devices wirelessly or by wire to exchange data. Although the oil pump motor controller backup device having various systems is shown in the figure, it should be understood that all of the shown systems are not required to be implemented or provided. More or less systems can be alternatively implemented or provided.

[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 comprising a computer program carried on a computer readable medium, the computer program containing program codes for executing the method shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiments 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 embodiments, and can solve the technical problem of vehicle breakdown caused by controller crash due to OTA upgrade failure. Compared with the prior art, the oil pump motor controller backup device provided by the present application has the same beneficial effects as the oil pump motor controller backup method provided by the above embodiments, and other technical features in the oil pump motor controller backup device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.

[0107] It should be understood that parts of the present application can be realized 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 merely specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

[0109] The present application provides a computer readable storage medium having stored thereon computer readable program instructions (i.e. computer program) for executing the oil pump motor controller backup method in the above embodiments.

[0110] The computer readable storage medium provided by the present application may, for example, be a U disk, but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination of the above. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more conductive 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 the present embodiment, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted in any suitable medium, including but not limited to electrical wires, optical cables, RF (Radio Frequency), and the like, or any suitable combination of the above.

[0111] The above computer readable storage medium can be contained in the oil pump motor controller backup device, or can exist separately without being assembled into the oil pump motor controller backup device.

[0112] Computer program code for carrying out operations of the present application can be written in one or more programming languages or combinations of languages including object oriented programming languages such as Java, Smalltalk, C++ or conventional procedural programming languages such as "C" or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0113] The computer program product of the present application can be a computer program including a plurality of instructions executable by one or more processors of a computer. The computer program product can be stored in the memory 1302 and implemented by the processor 1301. Alternatively, the computer program product can be stored in another computer program product medium.

[0114] The modules described in the embodiments of the present application can be implemented by software, or by hardware. In some cases, the name of the module does not constitute a limitation on the module itself.

[0115] The computer readable storage medium provided by the present application is a computer readable storage medium, which stores computer readable program instructions (i.e. computer program) for executing the oil pump motor controller backup method described above, and can solve the technical problem of vehicle breakdown caused by controller crash due to OTA upgrade failure. Compared with the prior art, the computer readable storage medium provided by the present application has the same beneficial effects as the oil pump motor controller backup method provided by the above-mentioned embodiments, and will not be described here.

[0116] The above only describes some embodiments of the present application, and does not limit the patent scope of the present application. Any equivalent structural transformation made by using the content of the present application specification and drawings, or direct / indirect application in other related technical fields is included in the patent protection scope of the present application.

Claims

1. An oil pump motor controller backup method characterized by, The oil pump motor controller backup method includes: Determine whether OTA upgrade information for the controller has been obtained; When the OTA upgrade information of the controller is obtained, the primary system currently used by the controller is upgraded via OTA, and the upgrade of the primary system is checked to see if it is complete. While the upgrade of the primary system is not yet complete, the controller will switch the primary system currently in use to a backup system that occupies less memory than the primary system for driving the oil pump motor.

2. The oil pump motor controller backup method of claim 1, wherein, Before the step of switching the controller's current primary system to a backup system with smaller memory footprint for oil pump motor drive control while the primary system upgrade is not completed, the following steps are included: Obtain the boundary operating mode where the heat generation of the generator and drive motor in the vehicle is at its maximum; The transmission oil temperature in the vehicle and the boundary temperatures of the generator and drive motor under the boundary operating mode are collected. The controller's maximum output flow rate is obtained when both the transmission oil temperature and the boundary temperature are within a preset equilibrium temperature range. The step of switching the controller from the primary system currently used to a backup system with smaller memory footprint for driving the oil pump motor when the upgrade of the primary system is not completed includes: If the upgrade of the primary system is not completed, the controller will switch the primary system currently used by the controller to the backup system to drive the oil pump motor to maintain the maximum output flow.

3. The oil pump motor controller backup method of claim 2, wherein, Before the step of switching the controller's current primary system to a backup system with smaller memory footprint for oil pump motor drive control while the primary system upgrade is not completed, the following steps are included: 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 under each operating mode. The flow-speed mapping relationship of the controller is obtained when both the transmission oil temperature and the real-time temperature are within a preset equilibrium temperature range. The step of switching the controller from the primary system currently used to a backup system with smaller memory footprint for driving the oil pump motor when the upgrade of the primary system is not completed includes: If the upgrade of the primary system is not completed, the controller will switch from the primary system currently being used to the backup system. The current operating mode of the generator and drive motor is collected, and the real-time flow of the backup system is obtained according to the flow rate-speed mapping relationship to drive and control the oil pump motor.

4. The oil pump motor controller backup method of claim 3, wherein, After the steps of acquiring the current operating mode of the generator and 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; The current actual traffic flow is compared with the real-time traffic flow to diagnose the controller's fault status; When a fault condition is diagnosed in the controller, a fault handling strategy is executed.

5. The oil pump motor controller backup method of claim 1, wherein, After the step of determining whether OTA upgrade information of the controller has been obtained, the method further includes: If no OTA upgrade information is obtained from the controller, the controller will maintain the main system to drive the oil pump motor.

6. The oil pump motor controller backup method of claim 5, wherein, The step of performing OTA upgrade on the currently used primary system of the controller and detecting whether the upgrade of the primary system is completed when the OTA upgrade information of the controller is acquired, comprises: When the upgrade of the primary system is completed, the controller maintains the upgraded primary system to perform the driving control of the oil pump motor.

7. The oil pump motor controller backup method of claim 1, wherein, The step of switching the currently used primary system of the controller to the standby system with smaller memory occupation than the primary system to perform the driving control of the oil pump motor when the upgrade of the primary system is not completed, further comprises: Sending the upgrade failure information to the vehicle-mounted instrument to drive the failure light or the buzzer in the vehicle-mounted instrument to prompt the failure condition of the controller.

8. An oil pump motor controller backup apparatus characterized by comprising: The device comprises: A signal acquisition module for judging whether the OTA upgrade information of the controller is acquired; An upgrade judgment module for performing OTA upgrade on the currently used primary system of the controller and detecting whether the upgrade of the primary system is completed when the OTA upgrade information of the controller is acquired; A failure backup module for switching the currently used primary system of the controller to the standby system with smaller memory occupation than the primary system to perform the driving control of the oil pump motor when the upgrade of the primary system is not completed.

9. An oil pump motor controller backup apparatus characterized by comprising: The device comprises a memory, a processor and a computer program stored on 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 according to any one of claims 1 to 7.

10. A storage medium, characterized by The storage medium is a computer readable storage medium, and the storage medium stores a computer program, and the computer program is executed by the processor to implement the steps of the oil pump motor controller backup method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • System upgrading method of GNSS (Global Navigation Satellite System) receiver

    CN106325916A

  • Remote upgrading method, device and equipment for vehicle controller and storage medium

    CN116009919A

  • Vehicle equipment upgrading method and device, vehicle and readable storage medium

    CN116149706A

  • Firmware upgrading method and device, electronic equipment and storage medium

    CN117914686A

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

    CN119292129A