Hybrid vehicle switch solenoid valve self-test method, device, equipment and storage medium
By detecting the difference between the transmission oil temperature and the drive motor stator temperature, a reporting code is generated to determine the self-test result of the switch solenoid valve, solving the problem of being unable to self-test and ensuring the normal operation of the cooling and lubrication system under special working conditions.
Patent Information
- Application Number
- CN202410952834.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-16
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-07-16
AI Technical Summary
The existing technology is unable to perform effective self-test on the switch solenoid valve of a hybrid vehicle, resulting in an inability to meet the cooling and lubrication requirements of various components under special operating conditions.
By detecting the temperature difference between the transmission oil temperature and the drive motor stator temperature, the state of the switch solenoid valve is judged and a reporting code is generated to determine the self-test result, including leakage or sticking, to achieve self-test.
Without adding additional sensors, it can effectively detect the status of the switch solenoid valve to ensure that the cooling and lubrication requirements are met under special working conditions and protect vehicle components.
Smart Images

Figure CN118962419B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a self-test method, device, equipment, and storage medium for a switch solenoid valve of a hybrid vehicle. Background Art
[0002] The hybrid vehicle's cooling and lubrication system primarily cools and lubricates the drive motor, generator, clutch, and associated bearings and gears. Because the generator and engine utilize a fixed gear linkage, a mechanical pump is designed for cooling and lubrication. When the engine starts, the mechanical pump drives the generator's cooling and lubrication flow requirements. The drive motor typically relies on an electronic pump to provide cooling and lubrication flow. However, to address certain operating conditions (such as high lubricant resistance during cold starts, insufficient electronic pump drive capacity, or high flow requirements for drive motor cooling and lubrication under high-speed conditions), a solenoid valve is required to allow lubricant from the generator circuit to enter the drive motor circuit to compensate for the flow shortfall. The solenoid valve plays a crucial role in flow distribution. If damaged and unable to open properly, it may not be able to meet the cooling and lubrication needs of various components under specific operating conditions. Therefore, a self-test method for the solenoid valve is urgently needed.
[0003] The above content is only used to assist in understanding the technical solution of this application and does not constitute an admission that the above content is prior art. Summary of the Invention
[0004] The main purpose of this application is to provide a self-test method, device, equipment and storage medium for a hybrid vehicle switch solenoid valve, aiming to solve the technical problem in the prior art that the switch solenoid valve cannot be self-tested.
[0005] To achieve the above objectives, the present application proposes a self-test method for a switch solenoid valve of a hybrid vehicle, the self-test method for a switch solenoid valve of a hybrid vehicle comprising:
[0006] Detect the status of the switch solenoid valve and obtain the transmission oil temperature and drive motor stator temperature when the self-test status is met;
[0007] When the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, determining a temperature rise value of the drive motor stator temperature;
[0008] When the temperature rise value is greater than a second threshold, generating a warning code indicating leakage of the switch solenoid valve;
[0009] The self-test result is determined according to the reported code.
[0010] In one embodiment, the step of detecting the state of the switch solenoid valve includes:
[0011] Performing power supply detection on a transmission oil temperature sensor and a drive motor stator temperature sensor to obtain a first detection result;
[0012] Performing speed detection on the engine speed and performing fault detection on the mechanical pump to obtain a second detection result;
[0013] detecting the transmission oil temperature and the drive motor stator temperature to obtain a third detection result;
[0014] Detecting the controller area network communication state and the vehicle mode to obtain a fourth detection result;
[0015] When the first detection result, the second detection result, the third detection result, and the fourth detection result are target detection results respectively, it is determined that the state of the switch solenoid valve meets the self-test state.
[0016] In one embodiment, when the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, after determining the temperature rise value of the drive motor stator temperature, the step further includes:
[0017] When the temperature rise value is less than a second threshold, generating a request to open the solenoid valve;
[0018] opening the switch solenoid valve according to the solenoid valve opening request, and determining a temperature rise value of the drive motor stator within a preset time;
[0019] When the temperature rise value of the drive motor stator is greater than a third threshold, a normal reporting code of the switch solenoid valve is generated, and a self-test result is determined based on the normal reporting code of the switch solenoid valve.
[0020] In one embodiment, after the step of opening the switch solenoid valve according to the solenoid valve opening request and determining the temperature rise value of the drive motor stator within a preset time, the step further includes:
[0021] When the temperature rise value of the drive motor stator is less than a third threshold, a switch solenoid valve stuck alarm code is generated, and a self-test result is determined based on the switch solenoid valve stuck alarm code.
[0022] In one embodiment, after the step of determining the self-test result according to the reported code, the step further includes:
[0023] When the self-test result is a self-test failure, determining a self-test failure type according to the self-test result;
[0024] When the self-test failure type is leakage of the switch solenoid valve, fault information is generated and transmitted to the vehicle controller to increase the engine speed and the mechanical pump speed to increase the lubricating oil flow.
[0025] In one embodiment, after the step of determining the type of self-test failure according to the self-test result when the self-test result is self-test failure, the method further includes:
[0026] When the self-test failure type is a stuck switch solenoid valve, the transmission oil temperature is tested to obtain an oil temperature test result;
[0027] When the oil temperature detection result shows that the transmission oil temperature is less than a fourth threshold, fault information is generated and transmitted to a vehicle controller, so that the vehicle controller limits the vehicle speed based on a fifth threshold.
[0028] In one embodiment, when the self-test failure type is a stuck switch solenoid valve, after the step of detecting the transmission oil temperature and obtaining the oil temperature detection result, the step further includes:
[0029] When the oil temperature detection result shows that the transmission oil temperature is greater than a fourth threshold, fault information is generated and transmitted to a vehicle controller, so that the vehicle controller limits the vehicle speed based on a fifth threshold.
[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a hybrid vehicle switch solenoid valve self-test device, the hybrid vehicle switch solenoid valve self-test device comprising:
[0031] The temperature detection module is used to detect the status of the switch solenoid valve and obtain the transmission oil temperature and the drive motor stator temperature when the self-test status is met;
[0032] a temperature comparison module, configured to determine a temperature rise value of the drive motor stator temperature when a temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold;
[0033] a solenoid valve diagnostic module, configured to generate a leakage alarm code for the switch solenoid valve when the temperature rise value is greater than a second threshold;
[0034] The result output module is used to determine the self-test result according to the reported code.
[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a hybrid vehicle switch solenoid valve self-test device, which includes: 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 hybrid vehicle switch solenoid valve self-test method as described above.
[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium and stores a computer program. When the computer program is executed by a processor, the steps of the hybrid vehicle switch solenoid valve self-test method as described above are implemented.
[0037] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the steps of the hybrid vehicle switch solenoid valve self-test method as described above.
[0038] One or more technical solutions proposed in the present application have at least the following technical effects: detecting the state of the switch solenoid valve, obtaining the transmission oil temperature and the drive motor stator temperature when the self-test state is met, determining the temperature rise value of the drive motor stator temperature when the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, generating a switch solenoid valve leakage alarm code when the temperature rise value is greater than a second threshold, determining the self-test result based on the alarm code, and performing self-test on the effective state of the switch solenoid valve without adding other sensors. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] 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.
[0040] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0041] Figure 1 A flow chart illustrating a first embodiment of a self-test method for a switch solenoid valve of a hybrid vehicle according to the present application;
[0042] Figure 2 A schematic diagram of a self-test process for a hybrid vehicle switch solenoid valve according to an embodiment of the present application;
[0043] Figure 3 A schematic diagram of a cooling and lubrication circuit provided in accordance with an embodiment of a self-test method for a switch solenoid valve of a hybrid vehicle according to the present application;
[0044] Figure 4 This is a schematic diagram of the module structure of the hybrid vehicle switch solenoid valve self-test device according to an embodiment of the present application;
[0045] Figure 5 Schematic diagram of the equipment structure of the hardware operating environment involved in the self-test method of the hybrid vehicle switch solenoid valve in the embodiment of the present application.
[0046] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0047] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.
[0048] 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.
[0049] The main solution of the embodiment of the present application is: to detect the state of the switch solenoid valve, and when the self-test state is met, obtain the transmission oil temperature and the drive motor stator temperature; when the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, determine the temperature rise value of the drive motor stator temperature; when the temperature rise value is greater than a second threshold, generate a switch solenoid valve leakage reporting code, and determine the self-test result based on the reporting code.
[0050] In this embodiment, for ease of description, the following description is based on the identification of a self-test device for a switch solenoid valve of a hybrid vehicle as the execution subject.
[0051] In existing technology, the generator and engine utilize a fixed gear linkage and a mechanical pump for cooling and lubrication. When the engine starts, the mechanical pump drives the mechanical pump to meet the generator's cooling and lubrication flow requirements. The drive motor typically relies on an electronic pump to provide cooling and lubrication flow. However, to account for certain special operating conditions (such as high lubricating oil resistance during cold starts, insufficient electronic pump drive capacity, or high flow requirements for drive motor cooling and lubrication under high-speed operating conditions), a solenoid valve is required to allow lubricating oil from the generator circuit to enter the drive motor circuit to compensate for the flow shortfall. The solenoid valve plays a crucial role in flow distribution. If damaged and unable to open properly, it may not be able to meet the cooling and lubrication needs of various components under specific operating conditions.
[0052] The present application provides a solution, which detects the state of the switch solenoid valve, obtains the transmission oil temperature and the drive motor stator temperature when the self-test state is met, determines the temperature rise value of the drive motor stator temperature when the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, generates a switch solenoid valve leakage alarm code when the temperature rise value is greater than a second threshold, determines the self-test result based on the alarm code, and performs self-test on the effective state of the switch solenoid valve without adding other sensors.
[0053] It can be seen from the above embodiments that the present application detects the state of the switch solenoid valve, and when the self-test state is met, obtains the transmission oil temperature and the drive motor stator temperature, and when the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, determines the temperature rise value of the drive motor stator temperature, and when the temperature rise value is greater than a second threshold, generates a switch solenoid valve leakage reporting code, determines the self-test result according to the reporting code, and performs self-test on the effective state of the switch solenoid valve without adding other sensors.
[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 execution functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device capable of performing the above functions, such as a hybrid vehicle switch solenoid valve self-test device. This embodiment and the following embodiments are described below using a hybrid vehicle switch solenoid valve self-test device as an example.
[0055] Based on this, the embodiment of the present application provides a self-test method for a switch solenoid valve of a hybrid vehicle, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the self-test method for a switch solenoid valve of a hybrid vehicle of the present application.
[0056] In this embodiment, the hybrid vehicle switch solenoid valve self-test method includes steps S10 to S40:
[0057] Step S10: detecting the state of the switch solenoid valve, and obtaining the transmission oil temperature and the drive motor stator temperature when the self-test state is satisfied.
[0058] It should be noted that the self-test state refers to the working state of actively closing the switch solenoid valve and parking power generation when the self-test conditions are met.
[0059] In practice, when the vehicle is stationary for extended periods, the drive motor stator temperature and transmission oil temperature remain essentially constant. During parking mode, the engine drives the generator to generate electricity continuously. Although the mechanical pump continues to operate, the oil temperature generally rises. Because the switch solenoid valve is a normally closed valve, a leak could allow hot transmission oil to enter the drive motor circuit, causing the drive motor stator temperature to rise. This can be used to determine if the switch solenoid valve has failed. When the transmission oil temperature rises to a certain value, the switch solenoid valve is opened to determine whether transmission oil has entered the drive motor circuit, i.e., whether the drive motor stator temperature has risen. If so, the switch solenoid valve is functioning properly and is not stuck. The switch solenoid valve is a one-way valve. The switch solenoid valve status is monitored, and when the self-test condition is met, the transmission oil temperature and drive motor stator temperature are obtained.
[0060] Exemplarily, the step of detecting the state of the switch solenoid valve includes:
[0061] Performing power supply detection on a transmission oil temperature sensor and a drive motor stator temperature sensor to obtain a first detection result;
[0062] Performing speed detection on the engine speed and performing fault detection on the mechanical pump to obtain a second detection result;
[0063] detecting the transmission oil temperature and the drive motor stator temperature to obtain a third detection result;
[0064] Detecting the controller area network communication state and the vehicle mode to obtain a fourth detection result;
[0065] When the first detection result, the second detection result, the third detection result, and the fourth detection result are target detection results respectively, it is determined that the state of the switch solenoid valve meets the self-test state.
[0066] In a specific implementation, when determining the state of the switch solenoid valve, the self-test enabling condition can be detected. At this time, it is necessary to detect the power supply of the gearbox oil temperature and the drive motor stator temperature sensor, detect the MTCU power supply failure, and obtain the first detection result. The first detection result indicates the gearbox oil temperature, drive motor stator temperature and MTCU power supply status. Specifically, the oil temperature and stator temperature sensors have no short circuit to ground, short circuit to power supply and other line faults, the sensor 5V power supply is within a reasonable range (within 5V±5%), and the MTCU When the 12V power supply is within a reasonable range (within 12V±5%), the transmission oil temperature sensor and the drive motor stator temperature sensor are powered on and tested, and the MTCU power supply tests are all within a reasonable range, it means that the first test result is the target test result; then the engine speed is tested, and the mechanical pump is tested for faults. Specifically, when the engine speed is tested, if the engine speed is within a reasonable range, that is, within the minimum and maximum allowable speed range, the mechanical pump has no faults, that is, the cooling and lubrication functions are normal, and the GCU has no overtemperature fault, it means that the second test result is the target test result; the transmission oil temperature and the drive motor stator temperature are tested, specifically, the oil temperature and stator temperature sensors are within the sensor range, and the difference is less than the threshold to determine the self-test start condition, and determine that the third test result meets the target test result; the controller local area network communication status and the vehicle mode are tested, specifically, the CAN communication is normal, that is, the roulingCounter and checksum are correctly identified, and the vehicle mode is identified as parking power generation, then the fourth test result is the target detection result. When the first detection result, the second detection result, the third detection result, and the fourth detection result are target detection results respectively, it is determined that the state of the switch solenoid valve meets the self-test state.
[0067] Step S20 : When the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, determining a temperature rise value of the drive motor stator temperature.
[0068] In the specific implementation, refer to Figure 2 , Figure 2 Schematic diagram of the self-test process. When the self-test enabling conditions are met, the temperature difference between the transmission oil temperature and the drive motor stator temperature is determined, and the difference between the transmission oil temperature and the drive motor stator temperature can be used.
[0069] Step S30: When the temperature rise value is greater than a second threshold, a leakage alarm code of the switch solenoid valve is generated.
[0070] In a specific implementation, when the temperature rise value is compared with the second threshold, when the temperature rise value is greater than the second threshold, it indicates that the switch solenoid valve is leaking at this time, and thus a switch solenoid valve leakage reporting code can be generated. The switch solenoid valve leakage reporting code is used to transmit fault information of the switch solenoid valve leakage.
[0071] Step S40: determining a self-test result according to the reported code.
[0072] In a specific implementation, when determining the self-test result based on the reporting code, the reporting code information can be interpreted to determine the self-test result. After the step of determining the self-test result based on the reporting code, it also includes: when the self-test result is a self-test failure, determining the type of self-test failure based on the self-test result; when the self-test failure type is a leakage of the switch solenoid valve, generating fault information, and transmitting the fault information to the vehicle controller to increase the engine speed and the mechanical pump speed, and increase the lubricating oil flow. Specifically: when the self-test failure type is a leakage of the switch solenoid valve, the leakage will cause the lubricating oil in the generator circuit to run to the drive motor side, resulting in insufficient lubrication on the generator side, which can seriously cause damage. The protection measure can transmit the fault information to the vehicle controller when a fault occurs, requesting an increase in the engine speed to increase the mechanical pump speed and thus increase the flow, and the requested flow is the generator side plus the leakage amount.
[0073] When the self-test failure type is a stuck switch solenoid valve, the transmission oil temperature is tested to obtain an oil temperature detection result. If the oil temperature detection result indicates that the transmission oil temperature is less than a fourth threshold, a fault message is generated and transmitted to the vehicle controller, causing the vehicle controller to limit the vehicle speed based on a fifth threshold. Specifically, a stuck state can prevent oil from flowing from the generator to the drive motor. Insufficient lubricating oil on the drive motor side primarily occurs when the oil temperature is low and the vehicle speed is high. Therefore, protective measures are implemented in a tiered manner. When the oil temperature is less than the fourth threshold, the low oil temperature, high oil viscosity, and high resistance lead to insufficient driving capacity of the electronic pump. Excessive vehicle speed may result in insufficient lubrication of the drive motor shaft gears. The fault message is downgraded and transmitted to the vehicle controller for speed limiting. When the vehicle speed is less than the fifth threshold, a limp homeostasis (8 kph) is requested to avoid component damage. When the oil temperature is greater than the fourth threshold, the electronic pump has sufficient operating capacity, and the fault message is transmitted to the vehicle controller, limiting the drive motor power to less than the maximum drive motor power that is only capable of cooling and lubricating the electronic pump, and limiting the maximum vehicle speed to less than the threshold 5. (Stagnation will prevent the cooling and lubrication flow on the generator side from reaching the drive side. The bench test uses an electronic pump to drive the vehicle to see if the maximum vehicle speed can be reached to determine the threshold.
[0074] Exemplarily, when the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, after determining the temperature rise value of the drive motor stator temperature, the method further includes:
[0075] When the temperature rise value is less than the second threshold value, a request to open the solenoid valve is generated, the switch solenoid valve is opened according to the request to open the solenoid valve, and the temperature rise value of the drive motor stator is determined within a preset time; when the temperature rise value of the drive motor stator is greater than the third threshold value, a normal reporting code of the switch solenoid valve is generated, and a self-test result is determined based on the normal reporting code of the switch solenoid valve.
[0076] When the temperature rise value of the drive motor stator is less than a third threshold, a switch solenoid valve stuck alarm code is generated, and a self-test result is determined based on the switch solenoid valve stuck alarm code.
[0077] And output the detection result of the switch solenoid valve according to the obtained self-test result of whether the switch solenoid valve is stuck or the switch solenoid valve is normal.
[0078] When the vehicle is self-testing, the cooling lubricating oil in the vehicle gearbox will flow through various parts of the vehicle, forming multiple circuits. Figure 3 , Figure 3 This is a schematic diagram of the cooling and lubrication circuit. When the solenoid valve is closed during parking and generating, the cooling and lubrication circuit is loop 1-2-3; when the solenoid valve is open during parking and generating, the cooling and lubrication circuit is loop 1-2-3-5-6.
[0079] Circuit 1: Transmission oil (i.e. cooling lubricating oil) returns to the oil pan through the generator shaft gear and clutch through the mechanical oil pump.
[0080] Circuit 2: The transmission oil passes through the mechanical oil pump, the oil cooler, the generator and the bearing, and finally returns to the oil pan.
[0081] Circuit 3: The transmission oil returns to the oil pan through the electronic oil pump and the drive motor shaft gear path.
[0082] Circuit 4: The transmission oil passes through the electronic oil pump, the oil cooler, the drive motor and the bearing, and finally returns to the oil pan.
[0083] Circuit 5: When the oil pressure is too high and the pressure relief valve opens, the transmission oil returns to the oil pan through the mechanical oil pump and the pressure relief valve.
[0084] Circuit 6: When the switch solenoid valve is opened, the transmission oil passes through the mechanical oil pump, the oil cooler, the drive motor and the bearing, and finally returns to the oil pan.
[0085] Circuit 7: When the switch solenoid valve is open, the transmission oil returns to the oil pan through the drive motor shaft gear path via the mechanical oil pump.
[0086] This embodiment provides a self-test method for a switch solenoid valve of a hybrid vehicle. The method detects the status of the switch solenoid valve. When the self-test status is met, the transmission oil temperature and the drive motor stator temperature are obtained. When the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, the temperature rise value of the drive motor stator temperature is determined. When the temperature rise value is greater than a second threshold, a switch solenoid valve leakage alarm code is generated. The self-test result is determined based on the alarm code. The effective status of the switch solenoid valve is self-tested without adding other sensors.
[0087] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the self-test method for the switch solenoid valve of a hybrid vehicle of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0088] This application also provides a hybrid vehicle switch solenoid valve self-test device, please refer to Figure 4 The hybrid vehicle switch solenoid valve self-test device includes:
[0089] The temperature detection module 10 is used to detect the state of the switch solenoid valve and obtain the transmission oil temperature and the drive motor stator temperature when the self-test state is met;
[0090] A temperature comparison module 20 is configured to determine a temperature rise value of the drive motor stator temperature when a temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold;
[0091] The solenoid valve diagnosis module 30 is configured to generate a leakage alarm code for the switch solenoid valve when the temperature rise value is greater than a second threshold value;
[0092] The result output module 40 is used to determine the self-test result according to the reported code.
[0093] The hybrid vehicle switch solenoid valve self-test device provided in this application utilizes the hybrid vehicle switch solenoid valve self-test method described in the aforementioned embodiment, resolving the technical issue of the prior art inability to self-test switch solenoid valves. Compared to the prior art, the hybrid vehicle switch solenoid valve self-test device provided in this application achieves the same beneficial effects as the hybrid vehicle switch solenoid valve self-test method described in the aforementioned embodiment. Other technical features of the hybrid vehicle switch solenoid valve self-test device are the same as those disclosed in the aforementioned embodiment and are not further elaborated here.
[0094] The present application provides a hybrid vehicle switch solenoid valve self-test 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 to enable the at least one processor to execute the hybrid vehicle switch solenoid valve self-test method in the above-mentioned embodiment 1.
[0095] Reference below Figure 5 , which shows a schematic structural diagram of a hybrid vehicle switch solenoid valve self-test device suitable for implementing an embodiment of the present application. The hybrid vehicle switch solenoid valve self-test device in the embodiment of the present application can 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), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 5 The hybrid vehicle switch solenoid valve self-test device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0096] like Figure 5As shown, the hybrid vehicle switch solenoid valve self-test device may include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes based on programs stored in a read-only memory (ROM) 1002 or programs loaded from a storage device 1003 into a random access memory (RAM) 1004. RAM 1004 also stores various programs and data required for the operation of the hybrid vehicle switch solenoid valve self-test device. Processing device 1001, ROM 1002, and RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input device 1007 including, for example, a touch screen, touchpad, keyboard, mouse, image sensor, microphone, accelerometer, gyroscope, etc.; output device 1008 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage device 1003 including, for example, a magnetic tape, hard disk, etc.; and communication device 1009. Communication device 1009 can allow the hybrid vehicle switch solenoid valve self-test device to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a hybrid vehicle switch solenoid valve self-test device with various systems, it should be understood that implementation or presence of all the illustrated systems is not required. More or fewer systems may alternatively be implemented or present.
[0097] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. 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 comprising 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 via 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.
[0098] The hybrid vehicle switch solenoid valve self-test device provided in this application utilizes the hybrid vehicle switch solenoid valve self-test method described in the aforementioned embodiment, resolving the technical issue of the prior art inability to self-test switch solenoid valves. Compared to the prior art, the hybrid vehicle switch solenoid valve self-test device provided in this application achieves the same beneficial effects as the hybrid vehicle switch solenoid valve self-test method described in the aforementioned embodiment. Other technical features of the hybrid vehicle switch solenoid valve self-test device are the same as those disclosed in the aforementioned embodiment and are not further elaborated here.
[0099] It should be understood that the various parts disclosed in this application can be implemented using 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.
[0100] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0101] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, wherein the computer-readable program instructions are used to execute the hybrid vehicle switch solenoid valve self-test method in the above-mentioned embodiment.
[0102] The computer-readable storage medium provided in this 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 thereof. 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 thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores 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 may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0103] The computer-readable storage medium may be included in the hybrid vehicle switch solenoid valve self-test device; or may exist independently without being assembled into the hybrid vehicle switch solenoid valve self-test device.
[0104] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the hybrid vehicle switch solenoid valve self-test device, the hybrid vehicle switch solenoid valve self-test device:
[0105] Detect the status of the switch solenoid valve and obtain the transmission oil temperature and drive motor stator temperature when the self-test status is met;
[0106] When the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, determining a temperature rise value of the drive motor stator temperature;
[0107] When the temperature rise value is greater than a second threshold, generating a warning code indicating leakage of the switch solenoid valve;
[0108] The self-test result is determined according to the reported code.
[0109] 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 stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving 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., through the Internet using an Internet service provider).
[0110] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of 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 box can also occur in a different order than that marked in the accompanying drawings. For example, two 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 box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0111] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0112] The computer-readable storage medium provided in this application stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned hybrid vehicle switch solenoid valve self-test method. This computer-readable storage medium can address the prior art's inability to perform self-tests on switch solenoid valves. Compared to the prior art, the computer-readable storage medium provided in this application offers the same beneficial effects as the hybrid vehicle switch solenoid valve self-test method provided in the aforementioned embodiments, and will not be further elaborated upon here.
[0113] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned hybrid vehicle switch solenoid valve self-test method.
[0114] The computer program product provided in this application can resolve the technical problem of the prior art inability to perform self-tests on switch solenoid valves. Compared to the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the hybrid vehicle switch solenoid valve self-test method provided in the above-mentioned embodiment, and will not be further elaborated here.
[0115] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A self-test method for a hybrid vehicle switch solenoid valve, characterized in that: The hybrid vehicle switch solenoid valve self-test method includes: Detect the status of the switch solenoid valve and obtain the transmission oil temperature and drive motor stator temperature when the self-test status is met; When the temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold, determining a temperature rise value of the drive motor stator temperature; When the temperature rise value is greater than a second threshold, generating a warning code indicating leakage of the switch solenoid valve; The self-test result is determined according to the reported code.
2. The method according to claim 1, wherein The step of detecting the state of the switch solenoid valve includes: Performing power supply detection on a transmission oil temperature sensor and a drive motor stator temperature sensor to obtain a first detection result; Performing speed detection on the engine speed and performing fault detection on the mechanical pump to obtain a second detection result; detecting the transmission oil temperature and the drive motor stator temperature to obtain a third detection result; Detecting the controller area network communication state and the vehicle mode to obtain a fourth detection result; When the first detection result, the second detection result, the third detection result, and the fourth detection result are target detection results respectively, it is determined that the state of the switch solenoid valve meets the self-test state.
3. The method according to claim 1, wherein After determining the temperature rise value of the stator temperature of the drive motor when the temperature difference between the transmission oil temperature and the stator temperature of the drive motor is greater than a first threshold, the step further includes: When the temperature rise value is less than a second threshold, generating a request to open the solenoid valve; opening the switch solenoid valve according to the solenoid valve opening request, and determining a temperature rise value of the drive motor stator within a preset time; When the temperature rise value of the drive motor stator is greater than a third threshold, a normal reporting code of the switch solenoid valve is generated, and a self-test result is determined based on the normal reporting code of the switch solenoid valve.
4. The method according to claim 3, wherein After the step of opening the switch solenoid valve according to the solenoid valve opening request and determining the temperature rise value of the drive motor stator within a preset time, the method further includes: When the temperature rise value of the drive motor stator is less than a third threshold, a switch solenoid valve stuck alarm code is generated, and a self-test result is determined based on the switch solenoid valve stuck alarm code.
5. The method according to claim 1, wherein After the step of determining the self-test result according to the reported code, the following steps are further included: When the self-test result is a self-test failure, determining a self-test failure type according to the self-test result; When the self-test failure type is leakage of the switch solenoid valve, fault information is generated and transmitted to the vehicle controller to increase the engine speed and the mechanical pump speed to increase the lubricating oil flow.
6. The method according to claim 5, wherein After the step of determining the type of self-test failure according to the self-test result when the self-test result is self-test failure, the method further includes: When the self-test failure type is a stuck switch solenoid valve, the transmission oil temperature is tested to obtain an oil temperature test result; When the oil temperature detection result shows that the transmission oil temperature is less than a fourth threshold, fault information is generated and transmitted to a vehicle controller, so that the vehicle controller limits the vehicle speed based on a fifth threshold.
7. The method according to claim 6, wherein When the self-test failure type is the solenoid valve being stuck, the step of detecting the gearbox oil temperature and obtaining the oil temperature detection result further includes: When the oil temperature detection result shows that the transmission oil temperature is greater than a fourth threshold, fault information is generated and transmitted to a vehicle controller, so that the vehicle controller limits the vehicle speed based on a fifth threshold.
8. A self-test device for a hybrid vehicle switch solenoid valve, characterized in that: The device comprises: The temperature detection module is used to detect the status of the switch solenoid valve and obtain the transmission oil temperature and the drive motor stator temperature when the self-test status is met; a temperature comparison module, configured to determine a temperature rise value of the drive motor stator temperature when a temperature difference between the transmission oil temperature and the drive motor stator temperature is greater than a first threshold; a solenoid valve diagnostic module, configured to generate a leakage alarm code for the switch solenoid valve when the temperature rise value is greater than a second threshold; The result output module is used to determine the self-test result according to the reported code.
9. A self-test device for a hybrid vehicle switch solenoid valve, characterized in that: The device includes: 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 hybrid vehicle switch solenoid valve self-test 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 hybrid vehicle switch solenoid valve self-test method according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Diagnostic device and method for solenoid valves
CN110914933A
Solenoid valve fault detection method and device, vehicle and storage medium
CN112147442A