Cleanness detection method for transmission oil way and vehicle
By dynamically adjusting control parameters and performing zoned flushing, the problem of low accuracy in detecting the cleanliness of the transmission oil circuit was solved, enabling precise cleaning of the transmission oil circuit and clutch area, improving detection accuracy and the working efficiency of the solenoid valve.
Patent Information
- Application Number
- CN202511005503.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-21
- Publication Date
- 2025-11-14
Smart Images

Figure CN120946780A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle transmissions, and more specifically, to a method for detecting the cleanliness of transmission fluid circuits and a vehicle. Background Technology
[0002] During long-term operation, the complex hydraulic circuit system inside an automatic transmission is susceptible to wear and the accumulation of impurities. Especially during vehicle use, tiny metal shavings and other contaminants that may appear in the oil circuit can cause the solenoid valves to operate slowly or become stuck, seriously affecting the shifting efficiency and smoothness of the transmission, and may even lead to system failure.
[0003] However, existing cleanliness testing methods are limited to assessing oil circuit cleanliness under static conditions, lacking the ability to dynamically monitor and specifically flush oil circuit cleanliness under actual vehicle operating conditions, resulting in low accuracy of transmission oil circuit cleanliness testing in existing technologies.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a method and vehicle for detecting the cleanliness of transmission fluid circuits, thereby at least solving the technical problem of low accuracy in detecting the cleanliness of transmission fluid circuits in the prior art.
[0006] According to one aspect of the present invention, a method for detecting the cleanliness of a transmission fluid circuit is provided, comprising: in response to receiving a cleanliness detection command for a transmission fluid circuit in a vehicle, acquiring the current fluid temperature of the transmission, wherein the transmission fluid circuit includes an fluid circuit region and a clutch region; determining, based on the current fluid temperature, a first control parameter for controlling a fluid circuit pressure solenoid valve and a second control parameter for a clutch solenoid valve in the vehicle; controlling the fluid circuit pressure solenoid valve to flush the fluid circuit region based on the first control parameter, and controlling the clutch solenoid valve to flush the clutch region based on the second control parameter; and in response to the completion of the fluid circuit flushing, performing a cleanliness detection on the transmission fluid circuit to obtain a cleanliness detection result, wherein the cleanliness detection result is used to indicate whether the cleanliness of the transmission fluid circuit meets a preset cleanliness detection condition.
[0007] Furthermore, the process of controlling the oil circuit pressure solenoid valve to flush the oil circuit area based on the first control parameter and controlling the clutch solenoid valve to flush the clutch area based on the second control parameter includes: controlling the oil circuit pressure solenoid valve to flush the oil circuit area based on the first control parameter; in response to the completion of oil circuit area flushing, controlling the clutch solenoid valve to flush the clutch area based on the second control parameter; in response to the completion of clutch area flushing, determining the current flushing count; and in response to the current flushing count being greater than or equal to a preset flushing count, determining that the transmission oil circuit flushing has ended.
[0008] Furthermore, the method also includes: in response to the current flushing count being less than a preset flushing count, cyclically executing the control oil circuit pressure solenoid valve to flush the oil circuit area based on a first control parameter; in response to the end of flushing the oil circuit area, controlling the clutch solenoid valve to flush the clutch area based on a second control parameter; in response to the end of flushing the clutch area, determining the current flushing count, until the current flushing count is greater than or equal to the preset flushing count.
[0009] Furthermore, the cleanliness of the transmission fluid circuit is tested to obtain a cleanliness test result, including: performing at least one pressure test on the clutch to obtain a clutch pressure test result, wherein the pressure test result is used to characterize whether the clutch pressure meets the preset pressure test conditions; and obtaining a cleanliness test result based on the pressure test result of at least one clutch.
[0010] Further, the clutch is subjected to at least one pressure test to obtain a clutch pressure test result, including: performing a pressure test on the clutch to obtain an initial test result, wherein the initial test result is used to characterize whether the initial pressure of the clutch meets a preset pressure; in response to the initial test result indicating that the initial pressure meets the preset pressure, determining that the pressure of the clutch meets the preset pressure test condition; in response to the initial test result indicating that the initial pressure does not meet the preset pressure, repeating the step of performing a pressure test on the clutch to obtain a second test result, until the number of tests reaches a preset number of tests; and determining the pressure test result based on the second test result.
[0011] Further, pressure detection is performed on the clutch to obtain the initial detection result of the clutch, including: controlling the clutch to be in an engaged state based on a preset pressure, wherein the engaged state is used to represent the state in which the engine and the transmission are kept connected by the clutch; obtaining the initial pressure of the clutch; obtaining the difference between the initial pressure and the preset pressure to obtain the differential pressure; in response to the differential pressure not exceeding the preset differential pressure range, determining the initial detection result as the initial pressure meeting the preset pressure; in response to the differential pressure exceeding the preset differential pressure range, determining the initial detection result as the initial pressure not meeting the preset pressure.
[0012] Furthermore, obtaining the initial pressure of the clutch includes: determining a target time when the clutch is in an engaged state; and obtaining the initial pressure of the clutch in response to the interval between the target time and the current time being longer than a preset time.
[0013] Further, based on the pressure detection results of at least one clutch, a cleanliness detection result is obtained, including: in response to the presence of a target clutch among at least one clutch, determining that the cleanliness detection result of the transmission fluid circuit does not meet the preset cleanliness detection conditions, wherein the target clutch is used to represent the clutch whose pressure detection result does not meet the preset pressure detection conditions; in response to the absence of a target clutch among at least one clutch, determining that the cleanliness detection result of the transmission fluid circuit meets the preset cleanliness detection conditions.
[0014] Further, determining the first control parameter of the control oil circuit pressure solenoid valve based on the current oil temperature includes: determining the first operating frequency of the control oil circuit pressure solenoid valve from a first preset mapping table based on the current oil temperature, wherein the first preset mapping table is used to represent the correspondence between the current oil temperature and the operating frequency in the control oil circuit pressure solenoid valve; determining the first current coefficient from a second preset mapping table based on the first operating frequency, wherein the second preset mapping table is used to represent the correspondence between the operating frequency and the current coefficient in the control oil circuit pressure solenoid valve; determining the first current amplitude based on the maximum current value of the control oil circuit pressure solenoid valve and the first current coefficient; and determining the first operating frequency and the first current amplitude as the first control parameter.
[0015] Further, determining the second control parameter of the clutch solenoid valve in the vehicle based on the current oil temperature includes: determining the second operating frequency of the clutch solenoid valve from a third preset mapping table based on the current oil temperature, wherein the third preset mapping table is used to represent the correspondence between the current oil temperature and the operating frequency in the clutch solenoid valve; determining the second current coefficient from a fourth preset mapping table based on the second operating frequency, wherein the fourth preset mapping table is used to represent the correspondence between the operating frequency and the current coefficient in the clutch solenoid valve; determining the second current amplitude based on the maximum current value of the clutch solenoid valve and the second current coefficient; and determining the second operating frequency and the second current amplitude as the second control parameter.
[0016] Furthermore, the method also includes: in response to receiving a cleanliness detection command for the transmission oil circuit, detecting the current state of the vehicle and obtaining a state detection result, wherein the state detection result is used to indicate whether the current state meets preset detection conditions; in response to the state detection result indicating that the current state meets preset detection conditions, controlling the current gear of the vehicle to be in neutral and obtaining the current oil temperature of the transmission.
[0017] Further, the current state of the vehicle is detected to obtain state detection results, including: detecting the current gear of the vehicle to obtain a gear detection result, wherein the gear detection result is used to indicate whether the current gear is a parking gear; detecting the vehicle's braking system to obtain a braking detection result, wherein the braking detection result is used to indicate whether the braking system is in a braking state; detecting faults in the vehicle's transmission system to obtain a fault detection result, wherein the fault detection result is used to indicate whether the transmission system is in a normal operating state; detecting the current transmission oil temperature to obtain an oil temperature detection result, wherein the oil temperature detection result is used to indicate whether the current oil temperature is higher than a preset oil temperature; detecting the current engine speed to obtain a speed detection result, wherein the speed detection result is used to indicate whether the current speed is within a preset speed range; based on the gear detection result, braking detection result, fault detection result, oil temperature detection result, and speed detection result, the state detection result is determined.
[0018] According to another aspect of the present invention, a transmission fluid circuit cleanliness detection device is also provided, comprising: an acquisition module, configured to acquire the current fluid temperature of the transmission in response to receiving a cleanliness detection command for the transmission fluid circuit in a vehicle, wherein the transmission fluid circuit includes an fluid circuit area and a clutch area; a determination module, configured to determine a first control parameter for a control fluid circuit pressure solenoid valve and a second control parameter for a clutch solenoid valve in the vehicle based on the current fluid temperature; a flushing module, configured to control the control fluid circuit pressure solenoid valve to flush the fluid circuit area based on the first control parameter and control the clutch solenoid valve to flush the clutch area based on the second control parameter; and a detection module, configured to perform a cleanliness detection on the transmission fluid circuit in response to the completion of the transmission fluid circuit flushing, and obtain a cleanliness detection result, wherein the cleanliness detection result is used to indicate whether the cleanliness of the transmission fluid circuit meets a preset cleanliness detection condition.
[0019] According to another aspect of the present invention, a vehicle is also provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods of various embodiments of the present invention during runtime.
[0020] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein the methods of various embodiments of the present invention are implemented when the executable program controls the device where the storage medium is located to execute.
[0021] In this embodiment, upon receiving a cleanliness detection command for the transmission fluid circuit in a vehicle, the current fluid temperature of the transmission is first obtained. Then, based on the current fluid temperature, a first control parameter for the control fluid pressure solenoid valve and a second control parameter for the clutch solenoid valve are determined. Next, based on the first control parameter, the control fluid pressure solenoid valve is controlled to flush the fluid circuit area, and based on the second control parameter, the clutch solenoid valve is controlled to flush the clutch area. Finally, after the transmission fluid circuit flushing is completed, a cleanliness detection is performed on the transmission fluid circuit to obtain the cleanliness detection result. It is noteworthy that this application matches the first control parameter of the control fluid pressure solenoid valve and the second control parameter of the clutch solenoid valve with the current fluid temperature, ensuring that the control parameters of the control fluid pressure solenoid valve and the clutch solenoid valve dynamically change based on the current fluid temperature. This ensures that both types of solenoid valves can adapt to the current state of the vehicle in real time. Simultaneously, by using appropriate control parameters, the flushing efficiency of the control fluid pressure solenoid valve and the clutch solenoid valve is improved. Furthermore, dividing the fluid circuit into fluid circuit areas and clutch areas, and flushing them separately using the control fluid pressure solenoid valve and the clutch solenoid valve, the flushing is more targeted, thereby improving the cleaning effect. The above process employs dynamic parameter adjustment, intelligently matching oil temperature and solenoid valve control parameters to achieve precise cleaning of the transmission oil circuit and clutch area. This improves the accuracy and effectiveness of cleanliness detection, thereby solving the technical problem of low accuracy in transmission oil circuit cleanliness detection in existing technologies. Attached Figure Description
[0022] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0023] Figure 1 This is a flowchart of a method for detecting the cleanliness of a transmission fluid circuit according to an embodiment of the present invention;
[0024] Figure 2 This is a flowchart of an optional method for detecting the cleanliness of a transmission fluid circuit according to an embodiment of the present invention;
[0025] Figure 3 This is a schematic diagram of a transmission oil circuit cleanliness detection device according to an embodiment of the present invention. Detailed Implementation
[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0028] According to an embodiment of the present invention, an embodiment of a method for detecting the cleanliness of a transmission fluid circuit is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0029] Figure 1 This is a flowchart of a method for detecting the cleanliness of a transmission fluid circuit according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0030] Step S102: In response to receiving a cleanliness detection command for the transmission oil circuit in the vehicle, the current oil temperature of the transmission is obtained, wherein the transmission oil circuit includes an oil circuit area and a clutch area.
[0031] The aforementioned vehicles can refer to mobile vehicles used for transporting people or goods. Vehicle types can include, but are not limited to, electric vehicles, gasoline vehicles, and hybrid vehicles. The specific vehicle type needs to be determined based on the actual driving conditions and is not limited here. This application ensures the normal use of the vehicle by testing the cleanliness of the transmission oil circuit in the vehicle.
[0032] The aforementioned transmission can refer to an important component of a vehicle's transmission system. Transmission types can include, but are not limited to, manual transmissions, automatic transmissions, dual-clutch transmissions, and continuously variable transmissions. The specific transmission type needs to be determined based on the vehicle type and vehicle system design, and is not limited here. Transmissions achieve speed and torque changes by switching different gear combinations, and can also realize functions such as reversing and neutral. They have a decisive impact on the vehicle's starting, acceleration, deceleration, and shifting smoothness.
[0033] The aforementioned transmission fluid circuit can refer to a series of pipes, channels, and components inside the transmission. The transmission fluid circuit may include, but is not limited to, the fluid circuit area, the clutch area, etc. The specific transmission fluid circuit needs to be determined according to the type of transmission, and is not limited here. The function of the transmission fluid circuit may include, but is not limited to, ensuring the normal operation of various components inside the transmission, lubricating gears and bearings, controlling components such as clutches and brakes through oil pressure, and realizing gear shifting.
[0034] The aforementioned cleanliness test command can refer to a signal or command issued by the vehicle's diagnostic system or external testing equipment to instruct the execution of a cleanliness test task. The cleanliness test command can be sent through the vehicle's built-in diagnostic interface or directly issued through dedicated after-sales testing equipment or software interface. The cleanliness test command can be used to trigger the transmission fluid cleanliness test process, assess the cleanliness status inside the fluid circuit, and determine whether there are any risks that may lead to problems such as solenoid valve sticking or slow shifting.
[0035] The aforementioned current oil temperature refers to the instantaneous temperature of the oil in the transmission oil circuit. The current oil temperature can be monitored and obtained by an oil temperature sensor installed in the transmission oil circuit. Oil temperature affects the viscosity, fluidity, and lubrication performance of the oil, and has a certain impact on the working efficiency of the solenoid valve and the flushing effect of the oil circuit. Therefore, the solenoid valve control parameters need to be adjusted according to the current oil temperature during cleanliness testing to ensure a better flushing effect.
[0036] The aforementioned oil circuit area can refer to the part of the transmission oil circuit excluding the clutch area, including the oil pump, oil filter, cooler, various valves and pipes, etc. The cleanliness of the oil circuit area directly affects the oil quality and lubrication efficiency, and indirectly affects the overall performance of the transmission.
[0037] The aforementioned clutch area refers to the area in the transmission fluid circuit that contains the clutch and its related control components. The cleanliness of the clutch area affects the response speed of the solenoid valve and the smoothness of shifting. If there are deposits or impurities in the clutch area, it may cause faults such as unresponsive solenoid valve, slow clutch engagement, or incomplete clutch disengagement.
[0038] In one optional embodiment, upon receiving a command from external testing equipment or the vehicle's internal system to detect the cleanliness of the transmission fluid circuit, the current fluid temperature in the transmission is first acquired to determine appropriate solenoid valve operating parameters based on this temperature. Simultaneously, the transmission fluid circuit is defined as including both the fluid circuit area and the clutch area. By acquiring the current fluid temperature, appropriate solenoid valve operating parameters can be determined based on the current operating conditions, ensuring that each solenoid valve operates at a suitable frequency and current amplitude. This improves the efficiency of fluid circuit flushing, reduces wear and tear on the solenoid valves themselves, and enhances the safety and reliability of the entire cleaning process.
[0039] Step S104: Determine the first control parameters of the control oil circuit pressure solenoid valve and the second control parameters of the clutch solenoid valve in the vehicle based on the current oil temperature.
[0040] The aforementioned control oil pressure solenoid valve refers to the main solenoid valve used to control oil pressure. The type of control oil pressure solenoid valve can include, but is not limited to, proportional solenoid valves and on / off solenoid valves. The specific control oil pressure solenoid valve needs to be determined based on the actual transmission type and vehicle system design; no limitation is made here. The control oil pressure solenoid valve can dynamically adjust its operating frequency and current amplitude according to the current oil temperature to improve oil flow velocity and impact force, achieving a good cleaning effect. Simultaneously, the control oil pressure solenoid valve is also responsible for maintaining sufficient oil pressure to ensure proper lubrication and cooling of the internal mechanisms of the transmission.
[0041] The aforementioned clutch solenoid valve can refer to a solenoid valve specifically used to control the oil pressure in the clutch area. The type of clutch solenoid valve may include, but is not limited to, proportional solenoid valves, switching solenoid valves, etc. The specific clutch solenoid valve needs to be determined according to the actual transmission type and vehicle system design, and is not limited here. The clutch solenoid valve can be used to flush the clutch area, remove any dirt and small particles that may have accumulated, and ensure that the oil passage in the clutch area is unobstructed.
[0042] The aforementioned first control parameter can refer to the key parameter for controlling the operation of the control oil circuit pressure solenoid valve. The first control parameter may include, but is not limited to, the first operating frequency, the first current amplitude, etc. The specific first control parameter needs to be determined according to the control requirements of the control oil circuit pressure solenoid valve, and is not limited here. The first control parameter can be flexibly adjusted based on the current oil temperature so that the control oil circuit pressure solenoid valve can achieve a better working state under different oil temperature conditions, thereby improving the flushing effect of the control oil circuit pressure solenoid valve on the oil circuit area.
[0043] The aforementioned second control parameter can refer to the key parameter controlling the operation of the clutch solenoid valve. The second control parameter may include, but is not limited to, the second operating frequency and the second current amplitude. The specific second control parameter needs to be determined according to the control requirements of the clutch solenoid valve, and is not limited here. The second control parameter can be flexibly adjusted based on the current oil temperature so that the clutch solenoid valve can achieve a better working state under different oil temperature conditions, thereby improving the flushing effect of the clutch solenoid valve on the clutch area.
[0044] In one optional embodiment, upon receiving a cleanliness detection command, the current oil temperature of the transmission is first read. Then, based on the current oil temperature, a first control parameter for the solenoid valve controlling the oil circuit pressure is determined using a lookup table. This ensures that under the current oil temperature conditions, the solenoid valve can generate sufficient pressure to flush the oil circuit without causing inefficiency or damage to the solenoid valve itself due to changes in oil viscosity. Simultaneously, based on the current oil temperature, a second control parameter for the clutch solenoid valve is determined using a lookup table. This ensures effective cleaning of the clutch area while avoiding potential problems such as clutch response delays or incomplete engagement caused by improper oil pressure control. Through this process of adjusting the solenoid valve parameters based on oil temperature, the cleanliness detection procedure can adapt to different oil temperature conditions, ensuring good cleaning results in any working environment and avoiding the limitations of traditional fixed parameter control under temperature variations.
[0045] Step S106: Based on the first control parameter, control the oil circuit pressure solenoid valve to flush the oil circuit area, and based on the second control parameter, control the clutch solenoid valve to flush the clutch area.
[0046] In one optional embodiment, based on the first control parameters, the operating frequency and current amplitude required to control the oil circuit pressure solenoid valve in the current state are determined, and the oil circuit pressure solenoid valve is controlled to flush the oil circuit area based on the operating frequency and current amplitude. Simultaneously, based on the second control parameters, the operating frequency and current amplitude required to control the clutch solenoid valve in the current state are determined, and the clutch solenoid valve is controlled to flush the clutch area based on the operating frequency and current amplitude. Through the above flushing process based on the first and second control parameters, intelligent customized cleaning can be performed for different transmission areas, effectively improving oil circuit cleanliness, reducing the risk of solenoid valve jamming, and thus improving the smooth operation and high performance of the transmission throughout its service life.
[0047] In one optional embodiment, the oil circuit pressure solenoid valve is first controlled based on a first control parameter (e.g., a first operating frequency and a first current amplitude) to perform an initial flushing of the oil circuit area. Then, after the oil circuit area flushing is completed, the clutch solenoid valve is controlled to perform a preset number of flushing cycles (i.e., a pre-set number of cycles) based on a pre-set number of cycles and a second control parameter (e.g., a second operating frequency and a second current amplitude) to perform a preset number of flushing cycles on the clutch area. Once the clutch area flushing is complete, one flushing cycle is completed, and the flushing count is updated. If the flushing count is less than the preset flushing count, the above flushing process is repeated until the flushing count is equal to or greater than the preset flushing count, indicating that the flushing action of the transmission oil circuit is complete. Through this multiple flushing strategy based on the first and second control parameters, sufficient cleaning of the automatic transmission oil circuit area and clutch area can be ensured, thereby improving the accuracy and reliability of cleanliness detection.
[0048] Step S108: In response to the completion of transmission fluid flushing, a cleanliness test is performed on the transmission fluid circuit to obtain a cleanliness test result. The cleanliness test result is used to indicate whether the cleanliness of the transmission fluid circuit meets the preset cleanliness test conditions.
[0049] The aforementioned cleanliness test can refer to a technical step of assessing the cleanliness of the automatic transmission oil circuit after the flushing process has been completed. The type of cleanliness test can include, but is not limited to, direct test and indirect test. The specific test method needs to be determined according to actual needs and is not limited here. In this application, an indirect test method is adopted, that is, the oil circuit cleanliness is determined by detecting the difference between the actual clutch pressure and the command pressure.
[0050] The cleanliness test results mentioned above refer to the final output of the cleanliness test process. They present the cleanliness status of the transmission fluid circuit in data form, clarifying whether the fluid circuit meets the preset cleanliness conditions. The cleanliness test results directly guide subsequent maintenance decisions. If the results show that the fluid circuit cleanliness is qualified, it means that the flushing process is effective and the transmission can continue to be used safely. Conversely, if the cleanliness test results are unqualified, it means that there are still too many impurities or other problems in the fluid circuit, and further deep cleaning, fluid replacement, or inspection of the solenoid valves are required to restore the transmission to normal working condition.
[0051] The aforementioned preset cleanliness test conditions can refer to the reference standard used to judge the cleanliness status of the oil circuit in the cleanliness test. The preset cleanliness test conditions are the core of the cleanliness test process. By comparing the preset cleanliness test conditions with the test results, deficiencies in the cleanliness of the oil circuit can be quickly identified, which helps to formulate maintenance plans and prevent transmission failures.
[0052] In one optional embodiment, when the flushing of the transmission fluid circuit is completed, the cleanliness of the transmission fluid circuit is determined to meet the preset cleanliness detection conditions, and a cleanliness detection result is obtained. The obtained cleanliness detection result not only directly reflects the cleanliness of the fluid circuit, but also serves as the basis for subsequent decisions: if the result shows that the cleanliness of the fluid circuit meets the preset conditions, it means that the flushing process is successful and the transmission can be safely put into use; conversely, if the cleanliness is unqualified, further diagnosis and cleaning are required until the standard is met. By combining fluid circuit flushing with cleanliness detection, problems such as solenoid valve sticking and sluggish oil pressure response caused by unclean fluid circuits can be effectively prevented, ensuring the healthy operation of the transmission system and avoiding potential threats to vehicle performance and safety from malfunctions.
[0053] In this embodiment, upon receiving a cleanliness detection command for the transmission fluid circuit in a vehicle, the current fluid temperature of the transmission is first obtained. Then, based on the current fluid temperature, a first control parameter for the control fluid pressure solenoid valve and a second control parameter for the clutch solenoid valve are determined. Next, based on the first control parameter, the control fluid pressure solenoid valve is controlled to flush the fluid circuit area, and based on the second control parameter, the clutch solenoid valve is controlled to flush the clutch area. Finally, after the transmission fluid circuit flushing is completed, a cleanliness detection is performed on the transmission fluid circuit to obtain the cleanliness detection result. It is noteworthy that this application matches the first control parameter of the control fluid pressure solenoid valve and the second control parameter of the clutch solenoid valve with the current fluid temperature, ensuring that the control parameters of the control fluid pressure solenoid valve and the clutch solenoid valve dynamically change based on the current fluid temperature. This ensures that both types of solenoid valves can adapt to the current state of the vehicle in real time. Simultaneously, by using appropriate control parameters, the flushing efficiency of the control fluid pressure solenoid valve and the clutch solenoid valve is improved. Furthermore, dividing the fluid circuit into fluid circuit areas and clutch areas, and flushing them separately using the control fluid pressure solenoid valve and the clutch solenoid valve, the flushing is more targeted, thereby improving the cleaning effect. The above process employs dynamic parameter adjustment, intelligently matching oil temperature and solenoid valve control parameters to achieve precise cleaning of the transmission oil circuit and clutch area. This improves the accuracy and effectiveness of cleanliness detection, thereby solving the technical problem of low accuracy in transmission oil circuit cleanliness detection in existing technologies.
[0054] Optionally, the oil circuit pressure solenoid valve is controlled to flush the oil circuit area based on a first control parameter, and the clutch solenoid valve is controlled to flush the clutch area based on a second control parameter, including: controlling the oil circuit pressure solenoid valve to flush the oil circuit area based on the first control parameter; in response to the end of oil circuit area flushing, controlling the clutch solenoid valve to flush the clutch area based on the second control parameter; in response to the end of clutch area flushing, determining the current flushing count; and in response to the current flushing count being greater than or equal to a preset flushing count, determining that the transmission oil circuit flushing has ended.
[0055] The aforementioned current flush count refers to the number of flushes completed in real time during the flushing operation. When the control oil pressure solenoid valve completes a flush of the oil circuit area, and the clutch solenoid valve completes a flush of the clutch area, the current flush count increments by one. The current flush count can be used to track the flushing progress, ensuring that the flushing operation does not deviate from the preset plan. It can serve as an important monitoring indicator within the system, helping the control system to adjust the flushing process in a timely manner until the preset flushing requirements are met.
[0056] The aforementioned preset flush count refers to the total number of flushing operations that the control oil circuit pressure solenoid valve and clutch solenoid valve need to perform during the entire flushing process. The preset flush count may include, but is not limited to, 2, 3, 4, 5, etc. The specific preset flush count needs to be determined according to the vehicle type, vehicle system design, and maintenance requirements. There is no limitation here. The preset flush count can be used as a standard to determine whether the entire flushing process is completed. When the current flush count reaches or exceeds the preset value, the system confirms that all predetermined flushing operations have been completed. At this time, it can be considered that the transmission oil circuit has been sufficiently cleaned, and then the cleanliness detection stage can be entered.
[0057] In one optional embodiment, firstly, the oil circuit pressure solenoid valve is controlled to flush the oil circuit area based on a first control parameter. When the flushing of the oil circuit area achieves the expected effect, i.e., the oil circuit pressure solenoid valve completes the first stage of flushing, the system immediately responds and switches to a second control parameter to control the clutch solenoid valve to flush the clutch area. After flushing is completed, the current flushing count is recorded. Once this count value is equal to or exceeds the preset flushing count, it signifies that the entire transmission oil circuit flushing process is complete, and the subsequent cleanliness detection stage can begin. In the above process, the dynamically generated first and second control parameters ensure that the control parameters of the solenoid valve are automatically adjusted according to the actual situation during the flushing process, while avoiding the cost and time waste caused by over-flushing, ensuring the economy and timeliness of the maintenance work.
[0058] Optionally, the method further includes: in response to the current flushing count being less than a preset flushing count, cyclically executing the control oil circuit pressure solenoid valve to flush the oil circuit area based on a first control parameter; in response to the end of flushing the oil circuit area, controlling the clutch solenoid valve to flush the clutch area based on a second control parameter; in response to the end of flushing the clutch area, determining the current flushing count until the current flushing count is greater than or equal to the preset flushing count.
[0059] In one optional embodiment, when the current flushing count is less than a preset flushing count, the system cyclically executes flushing of the oil circuit area by controlling the oil circuit pressure solenoid valve based on a first control parameter. Once the oil circuit area flushing reaches a stage target, the system responds to this state change by initiating the flushing process of the clutch solenoid valve based on a second control parameter. After flushing the clutch area is completed, the current flushing count is updated until the current flushing count is greater than or equal to the preset flushing count. This process combines a dynamic parameter control mechanism with closed-loop feedback, ensuring intelligent and efficient cleaning of the oil circuit and clutch areas. It can adaptively adjust the flushing strategy according to the current oil temperature, thereby improving the cleaning effect.
[0060] For example, before starting the flushing operation, the current transmission oil temperature is first confirmed to be 25°C, and a preset flushing count of 10 times is set. Then, based on the 25°C oil temperature, the operating frequency of the oil circuit pressure solenoid valve is determined to be 150Hz, and the current amplitude to be 70% of the maximum operating current, using a lookup table. Based on the aforementioned first control parameters, the oil circuit pressure solenoid valve is controlled to flush the oil circuit area at a frequency of 150Hz and 70% of the maximum operating current. After the oil circuit area flushing is completed, the system automatically switches to clutch area flushing. At this time, based on the 25°C oil temperature and the specific requirements of the clutch, the operating frequency of the clutch solenoid valve is determined to be 200Hz, and the current amplitude to be 60% of the maximum operating current. For each clutch area, flushing is performed based on the second control parameters. After each set of oil circuit area and clutch area flushing is completed, the system increments the current flushing count by 1. This operation ensures the tracking and management of the entire flushing process until all clutch areas have been flushed.
[0061] If the current flush count is less than the preset flush count (i.e., less than 10), the system will return to the oil circuit area flushing step, repeat the flushing operation based on the first control parameter, and then flush the clutch area again. Once the current flush count reaches the preset flush count (i.e., equal to or greater than 10), the system automatically terminates the flushing process, marking the completion of the entire oil circuit cleanliness detection preparation phase. Through closed-loop control and flush count management, resource waste that may be caused by excessive flushing is avoided, ensuring the economy and efficiency of maintenance work, while reducing additional energy consumption of the vehicle. The values in the above process are for illustrative purposes only; specific values need to be determined according to actual conditions and are not limited here.
[0062] Optionally, a cleanliness test is performed on the transmission fluid circuit to obtain a cleanliness test result, including: performing at least one pressure test on the clutch to obtain a clutch pressure test result, wherein the pressure test result is used to characterize whether the clutch pressure meets the preset pressure test conditions; and obtaining a cleanliness test result based on the pressure test result of at least one clutch.
[0063] The aforementioned pressure detection can refer to a quantitative assessment of the oil pressure response in the clutch area. Pressure detection can monitor the oil pressure changes when the clutch engages or disengages using sensors, thereby determining whether the oil circuit is unobstructed and clean. Pressure detection can serve as a key step in assessing the cleanliness of the oil circuit and preventing clutch and solenoid valve failures.
[0064] The pressure test results mentioned above can refer to whether the current pressure of the clutch meets the preset pressure test conditions. The types of pressure test results can include, but are not limited to, the current pressure of the clutch meeting the preset pressure test conditions or the current pressure of the clutch not meeting the preset pressure test conditions. The specific pressure test results need to be determined based on the actual pressure test, and are not limited here. The pressure test results can be used to reflect the influence of the cleanliness of the oil circuit on the working state of the clutch. If there are impurities in the oil circuit, the establishment and release of oil pressure will be affected, which will manifest as a prolonged pressure response time and increased pressure fluctuations.
[0065] The clutch mentioned above can refer to the component in the transmission used to control torque transmission. The type of clutch may include, but is not limited to, dry clutches, wet clutches, etc. The specific clutch needs to be determined according to the vehicle type, and is not limited here.
[0066] The aforementioned preset pressure detection conditions can refer to a set of standards based on the design specifications of the transmission and the normal operating parameters of the clutch. The preset pressure detection conditions may include, but are not limited to, pressure range, pressure rise rate, pressure stabilization time, etc. The specific preset pressure detection conditions need to be determined according to actual needs, and are not limited here. The preset pressure detection conditions can be used as a criterion for judging whether the current pressure of the clutch is within a reasonable range.
[0067] In an alternative embodiment, the clutch is first subjected to at least one pressure detection to determine whether the pressure of each clutch meets the preset pressure detection conditions, and the pressure detection results of each clutch are obtained; then, based on the pressure detection results of all clutches, a cleanliness detection result is obtained. If the pressure detection results of all clutches meet the preset pressure detection conditions, it is considered that the cleanliness of the oil circuit meets the requirements; otherwise, if the pressure detection result of any one clutch does not meet the preset pressure detection conditions, it is considered that there is a problem with the cleanliness of the oil circuit, which may be due to abnormal pressure response caused by impurities remaining in the oil circuit. At this time, the cleanliness detection result will reflect that the oil circuit needs further cleaning or inspection. Through the method of indirectly evaluating the cleanliness of the oil circuit by detecting the clutch pressure in the above process, it can accurately reflect whether there are particles in the oil circuit that hinder the normal operation of the solenoid valve, thereby quickly judging the health status of the transmission system and improving the safety of vehicle driving.
[0068] Exemplarily, select the first clutch (e.g., clutch 1) and perform a pressure detection on it. Control the clutch to be in the engaged state, and record the pressure value once every 10 milliseconds during the engagement process of clutch 1, for a total of 100 times. Calculate the average pressure value based on the 100 pressure values and use it as the actual pressure value of clutch 1; then, analyze the actual pressure value of clutch 1 collected to determine whether it meets the preset pressure detection conditions. If the actual pressure value meets the preset pressure detection conditions, the detection result of clutch 1 is qualified.
[0069] After the detection of clutch 1 is completed, perform pressure detection on other clutches (e.g., clutch 2, 3, etc.) according to the same process. After the detection of each clutch is completed, record and analyze the pressure detection results in the same way. When the pressure detection of all clutches is completed, generate a cleanliness detection result based on the pressure detection results of all clutches. If the pressure detection results of all clutches meet the preset conditions, the cleanliness of the entire oil circuit is considered qualified. Otherwise, if the detection result of any one clutch does not meet the preset conditions, the cleanliness of the oil circuit will be regarded as unqualified.
[0070] In the above process, by detecting the clutch pressure response, it is possible to identify the situation of the decrease in the cleanliness of the oil circuit at an early stage, avoid the occurrence of faults such as solenoid valve jamming, and reduce the complexity and cost of subsequent maintenance. At the same time, based on the clutch pressure detection results, maintenance personnel can quickly judge the cleanliness detection result of the transmission oil circuit, and then decide whether to clean or replace the transmission oil circuit, thereby improving the maintenance efficiency.
[0071] Optionally, the clutch is pressure tested at least once to obtain a clutch pressure test result, including: performing a pressure test on the clutch to obtain an initial test result, wherein the initial test result is used to characterize whether the initial pressure of the clutch meets a preset pressure; in response to the initial test result indicating that the initial pressure meets the preset pressure, determining that the pressure of the clutch meets the preset pressure test condition; in response to the initial test result indicating that the initial pressure does not meet the preset pressure, repeating the step of performing a pressure test on the clutch to obtain a second test result, until the number of tests reaches a preset number of tests; and determining the pressure test result based on the second test result.
[0072] The initial test results mentioned above refer to the results obtained after the first pressure test of the clutch in the cleanliness testing process. The initial test results may include, but are not limited to, the initial pressure meeting the preset pressure. The specific initial test results need to be determined according to the actual situation and are not limited here. The initial test results can be used to quickly assess whether the clutch oil circuit is in good working condition, that is, whether its pressure meets the preset pressure standard. It can be used to guide the direction of the entire cleanliness testing process and determine whether further testing or adjustment is needed.
[0073] The aforementioned initial pressure refers to the first batch of pressure data recorded when the clutch engages. The type of initial pressure may include, but is not limited to, average initial pressure and measured initial pressure. The types of initial pressure mentioned above are merely examples; the specific initial pressure needs to be determined based on actual requirements and is not limited here. The average initial pressure mentioned above can refer to the average initial pressure obtained by averaging the actual pressure collected at preset intervals after clutch engagement, after a preset number of collections. Initial pressure can be used to directly provide feedback on the immediate state of the clutch oil circuit and is an initial measurement indicator in cleanliness testing.
[0074] The aforementioned preset pressure can refer to a set of standard values calibrated based on the ideal oil pressure when the clutch is normally engaged. The type of preset pressure can include, but is not limited to, preset pressure value, preset pressure range, etc. The specific preset pressure needs to be determined according to the design characteristics and oil circuit characteristics of the clutch, which is not limited here. The preset pressure can be used to judge whether the clutch and oil circuit are under ideal operating conditions and is the key to evaluating whether the pressure test results are qualified.
[0075] The aforementioned retest results refer to the results obtained after repeatedly executing the pressure testing procedure when the initial test results do not meet the preset pressure. Retest results may include, but are not limited to, results where the clutch pressure meets or does not meet the preset pressure. The specific retest results need to be determined based on the actual situation and are not limited here. Retest results can be used to verify whether the anomaly in the initial test was a coincidence or a genuine oil system cleanliness issue. By comparing multiple test results, the cleanliness of the oil system can be determined more accurately.
[0076] The number of tests mentioned above refers to the number of times the system actually performs stress tests during the entire cleanliness testing process. The number of tests can be used to reflect the effort the system makes to ensure the accuracy of the results and is a dynamic variable in the evaluation process.
[0077] The aforementioned preset number of tests refers to a maximum number of tests set in advance when designing a cleanliness testing strategy to avoid resource waste caused by infinitely repeated tests. The preset number of tests may include, but is not limited to, 2, 3, 4, etc. The specific preset number of tests needs to be determined according to the clutch characteristics and method design, and is not limited here. The preset number of tests can help the testing process find a balance between efficiency and accuracy, avoid unnecessary redundant operations, and ensure the reliability of the results.
[0078] In one optional embodiment, pressure detection is performed on the clutch. First, the initial pressure value of the clutch in the engaged state is acquired to obtain an initial detection result. Then, the initial detection result is analyzed to determine whether the initial clutch pressure meets a preset pressure. If the initial detection result indicates that the initial clutch pressure meets the preset pressure, the pressure detection result is determined to be that the clutch pressure meets the preset pressure detection condition, requiring no additional operation. However, if the initial detection result shows that the initial clutch pressure does not meet the preset pressure (i.e., the initial pressure deviates from the preset pressure), the pressure detection process will be automatically repeated until the preset number of detections is reached. This mechanism allows the system to attempt multiple times to eliminate random factors and ensure the accuracy and reliability of the results.
[0079] During repeated testing, the results of subsequent tests are acquired and comprehensively analyzed. These results reflect the clutch's pressure response characteristics across multiple testing cycles. If, within a preset number of tests, the clutch's subsequent test results consistently fail to meet the preset pressure testing conditions, the final pressure test result will be determined as indicating that the clutch pressure does not meet the preset testing conditions, suggesting a potential serious cleanliness issue in the hydraulic system.
[0080] The above clutch pressure testing process, through multi-level testing and analysis, can not only accurately assess the cleanliness of the oil circuit, but also ensure the robustness of the testing process, avoiding incorrect judgments due to accidental deviations in a single test, thereby effectively improving the scientific nature and efficiency of transmission maintenance.
[0081] Optionally, pressure detection is performed on the clutch to obtain an initial detection result of the clutch, including: controlling the clutch to be in an engaged state based on a preset pressure, wherein the engaged state is used to represent the state in which the engine and the transmission are kept connected by the clutch; obtaining the initial pressure of the clutch; obtaining the difference between the initial pressure and the preset pressure to obtain a differential pressure; determining that the initial detection result is that the initial pressure meets the preset pressure in response to the differential pressure not exceeding the preset differential pressure range; and determining that the initial detection result is that the initial pressure does not meet the preset pressure in response to the differential pressure exceeding the preset differential pressure range.
[0082] The aforementioned engagement state refers to the clutch being connected to the engine output shaft and the transmission input shaft. Pressure testing during engagement aims to assess the clutch's hydraulic pressure response under normal operating conditions, particularly the hydraulic pressure build-up process and stability, thereby indirectly determining the cleanliness of the hydraulic circuit. If the clutch can quickly and stably reach the preset pressure upon engagement, it indicates good hydraulic circuit cleanliness.
[0083] The aforementioned differential pressure refers to the difference between the actual measured initial pressure of the clutch and the preset pressure. The magnitude of the differential pressure can be used to reflect the degree of influence of impurities in the oil circuit on the clutch pressure response. If the differential pressure is within the preset reasonable range (preset differential range), it indicates that the oil circuit is clean and will not significantly affect the normal operation of the clutch; conversely, excessively large or small differential pressures may indicate that there is a cleanliness problem in the oil circuit.
[0084] The aforementioned preset differential range can refer to a pre-set range within which differential pressure variation is allowed. The preset differential range may include, but is not limited to, ±2%, ±3%, ±4%, ±5%, etc. The preset differential range needs to be determined based on various factors such as the specific model of the clutch, the oil circuit design, and the oil temperature conditions. No limitation is made here. The preset differential range can be used as a threshold for evaluating whether the differential pressure is acceptable, to ensure the controllability of the oil pressure in the clutch under engagement conditions, thereby indirectly evaluating the cleanliness of the oil circuit.
[0085] In one optional embodiment, the clutch is first controlled to engage, and then the initial pressure of the clutch is measured. Next, the initial pressure is compared with a preset pressure, and the difference pressure is calculated. If the difference pressure is within a preset range, the initial detection result of the clutch is determined to be that the initial pressure meets the preset pressure; otherwise, if the difference pressure exceeds the preset range, the initial detection result of the clutch is determined to be that the initial pressure does not meet the preset pressure. This process, by obtaining the difference pressure between the initial and preset pressures of the clutch, and determining the initial detection result based on the comparison between the difference pressure and the preset range, can quickly and directly obtain the preliminary pressure detection result of the clutch, improving pressure detection efficiency.
[0086] In one optional embodiment, the clutch is controlled to enter the engagement state based on a preset pressure value. During clutch engagement, the actual clutch pressure value is recorded every 10ms, continuously until a sufficient number of data points are obtained to calculate the average initial pressure. After obtaining the initial clutch pressure, the difference between it and the preset pressure is calculated, i.e., the differential pressure. The calculated differential pressure is compared with a preset differential pressure range of the system. If the differential pressure does not exceed the preset differential pressure range, it indicates that the initial clutch pressure matches the preset pressure, and the initial detection result is determined to be that the initial pressure meets the preset pressure. If the differential pressure exceeds the preset differential pressure range, the initial detection result is determined to be that the initial pressure does not meet the preset pressure. By precisely controlling the clutch to reach the preset pressure and detecting and analyzing the differential pressure, the clutch pressure detection result can be quickly obtained, thereby assessing the cleanliness of the transmission oil circuit to ensure the reliable operation of the transmission system. The values in the above process are only examples; the specific values need to be determined according to actual needs and are not limited here.
[0087] Optionally, obtaining the initial pressure of the clutch includes: determining a target time when the clutch is in an engaged state; and obtaining the initial pressure of the clutch in response to the interval between the target time and the current time being longer than a preset time.
[0088] The aforementioned target time can refer to the point in time when the clutch enters the engagement state. Setting the target time can ensure that the pressure test is performed after the clutch reaches a stable engagement state, thus avoiding the influence of oil pressure fluctuations in the early stage of clutch engagement on the test results and improving the accuracy of the test results.
[0089] The aforementioned "current moment" refers to the actual point in time when pressure testing is performed. The current moment is a dynamic concept that changes continuously as the vehicle operates, and its specific value is obtained through real-time measurement and recording by the system. By comparing the difference between the current moment and the target moment (i.e., the interval), it can be determined whether the clutch is fully engaged, thereby deciding whether to acquire initial pressure.
[0090] The aforementioned interval duration refers to the time difference between the target time (i.e., the time when the clutch begins to engage) and the current time, used to assess the time required for the clutch to reach a stable state. The interval duration can be used to determine whether the clutch has entered a detectable state.
[0091] The aforementioned preset duration can refer to a pre-set duration. The preset duration can be a fixed value (such as 2 seconds) or a dynamic range (such as 1.5 seconds to 2.5 seconds). The specific preset duration needs to be determined based on factors such as experimental calibration and clutch type. No limitation is made here. The preset duration can be used as an evaluation standard for the clutch engagement state. When the interval duration is longer than the preset duration, it is determined that the clutch is in the engagement state, and accurate pressure reading can be performed.
[0092] In one optional embodiment, the moment the clutch enters the engagement state is first determined as the target moment; then, the current moment is monitored in real time, and the interval between the target moment and the current moment is calculated. If the interval is longer than a preset duration, this indicates that the clutch has reached a stable engagement state, and initial clutch pressure data is acquired. This process ensures the accuracy of clutch pressure detection and avoids the influence of pressure instability during clutch engagement on the detection results. Through precise control of the target moment, current moment, interval duration, and preset duration, the system can effectively assess the cleanliness of the oil circuit, ensuring the normal operation and maintenance of the transmission.
[0093] Optionally, obtaining a cleanliness test result based on the pressure test result of at least one clutch includes: in response to the presence of a target clutch among at least one clutch, determining that the cleanliness test result of the transmission fluid circuit does not meet the preset cleanliness test conditions, wherein the target clutch is used to represent the clutch whose pressure test result does not meet the preset pressure test conditions; and in response to the absence of a target clutch among at least one clutch, determining that the cleanliness test result of the transmission fluid circuit meets the preset cleanliness test conditions.
[0094] The aforementioned target clutch refers to a clutch that fails to meet the preset pressure testing conditions during pressure testing. The type of target clutch may include, but is not limited to, dry clutches and wet clutches. The specific target clutch needs to be determined based on the clutch system design and actual pressure testing conditions; no limitation is made here. The target clutch can serve as a direct indicator of oil circuit cleanliness, and its presence or absence directly determines the final result of the cleanliness test. If a target clutch is detected, it indicates a problem with the cleanliness of the entire system or a portion of the oil circuit, requiring further analysis of the cause and appropriate measures.
[0095] In one optional embodiment, if a target clutch is found among all the clutches tested after the pressure test is completed, the transmission fluid cleanliness test result is immediately determined to be unsatisfactory under the preset cleanliness test conditions. This means that at least one clutch's pressure response failed to meet the expected standard, and there may be blockages or impurities in the fluid circuit, requiring cleaning or component replacement. Conversely, if no target clutch is found among all the clutches tested, meaning that the pressure test results of all clutches meet the preset conditions, the transmission fluid cleanliness test result is determined to meet the preset cleanliness test conditions. This indicates that the cleanliness of the fluid circuit meets the standard, the clutch oil pressure response is normal, and the transmission system is in an ideal operating state. By identifying and analyzing the target clutch, fluid circuit cleanliness problems can be quickly located, facilitating subsequent measures to ensure the stability and safety of the transmission system.
[0096] Optionally, determining the first control parameter of the control oil circuit pressure solenoid valve based on the current oil temperature includes: determining a first operating frequency of the control oil circuit pressure solenoid valve from a first preset mapping table based on the current oil temperature, wherein the first preset mapping table is used to represent the correspondence between the current oil temperature and the operating frequency in the control oil circuit pressure solenoid valve; determining a first current coefficient from a second preset mapping table based on the first operating frequency, wherein the second preset mapping table is used to represent the correspondence between the operating frequency and the current coefficient in the control oil circuit pressure solenoid valve; determining a first current amplitude based on the maximum current value of the control oil circuit pressure solenoid valve and the first current coefficient; and determining the first operating frequency and the first current amplitude as the first control parameter.
[0097] The aforementioned first preset mapping table can refer to a mapping table that defines the correspondence between the operating frequency of the control oil circuit pressure solenoid valve and the current oil temperature. The type of the first preset mapping table can include, but is not limited to, linear relationship mapping tables, nonlinear relationship mapping tables, or piecewise function mapping tables. The specific first preset mapping table can be determined according to the solenoid valve type, oil circuit characteristics, and transmission type, and is not limited here. The numerical mapping in the first preset mapping table needs to be calibrated based on experimental data and engineer experience, and is not limited here. The first preset mapping table can be used to determine the operating frequency of the control oil circuit pressure solenoid valve based on the real-time oil temperature, thereby ensuring that the vibration frequency of the control oil circuit solenoid valve can achieve a better cleaning effect under various oil temperature conditions, avoiding insufficient cleaning or excessive wear caused by improper frequency.
[0098] The aforementioned first operating frequency can refer to the vibration frequency that the control oil circuit pressure solenoid valve should execute during the cleanliness detection process, determined based on the current oil temperature and the first preset mapping table. The first operating frequency can serve as the core parameter of the control oil circuit pressure solenoid valve, directly affecting the removal effect of impurities in the oil circuit.
[0099] The aforementioned second preset mapping table can refer to a mapping table that defines the relationship between the operating frequency of the control oil circuit pressure solenoid valve and its current coefficient during operation. The type of the second preset mapping table can include, but is not limited to, linear relationship mapping tables, nonlinear relationship mapping tables, or piecewise function mapping tables. The specific second preset mapping table needs to be determined based on factors such as the material and design of the solenoid valve, and is not limited here. The numerical mapping in the second preset mapping table needs to be calibrated based on experimental data and engineer experience, and is not limited here. The second preset mapping table can be used to ensure that the solenoid valve can operate efficiently during cleanliness testing without damaging the solenoid valve or other components in the oil circuit due to excessive current, thereby balancing the needs of cleanliness and hardware protection.
[0100] The aforementioned first current coefficient can refer to a coefficient obtained from a second preset mapping table based on the first operating frequency of the solenoid valve. The first current coefficient can be used to adjust the current intensity when the solenoid valve is operating to control the oil circuit pressure.
[0101] The aforementioned first current amplitude can refer to the actual working current intensity that the control oil circuit pressure solenoid valve should use in cleanliness detection, calculated based on the maximum current value of the control oil circuit pressure solenoid valve and the first current coefficient. The first current amplitude can be obtained by multiplying the first current coefficient and the maximum current value. The first current amplitude can be used to determine the energy output of the control oil circuit pressure solenoid valve in the cleanliness detection process, thereby affecting the efficiency and effect of oil circuit cleaning.
[0102] In one optional embodiment, a first preset mapping table is first consulted based on the current oil temperature to determine the first operating frequency of the solenoid valve. Then, based on the determined first operating frequency, a first current coefficient applicable to that frequency is retrieved from a second preset mapping table. Finally, a first current amplitude is calculated using the first current coefficient and the maximum current value of the solenoid valve. The first operating frequency and the first current amplitude are combined to form a first control parameter, which is used to control the operating state of the solenoid valve during the cleanliness detection process. This series of steps ensures that the cleaning strategy of the solenoid valve controlling the oil circuit pressure under different oil temperature conditions is both efficient and safe, improving the overall reliability and performance of the transmission.
[0103] Optionally, determining the second control parameter of the clutch solenoid valve in the vehicle based on the current oil temperature includes: determining the second operating frequency of the clutch solenoid valve from a third preset mapping table based on the current oil temperature, wherein the third preset mapping table is used to represent the correspondence between the current oil temperature and the operating frequency in the clutch solenoid valve; determining the second current coefficient from a fourth preset mapping table based on the second operating frequency, wherein the fourth preset mapping table is used to represent the correspondence between the operating frequency and the current coefficient in the clutch solenoid valve; determining the second current amplitude based on the maximum current value of the clutch solenoid valve and the second current coefficient; and determining the second operating frequency and the second current amplitude as the second control parameter.
[0104] The aforementioned third preset mapping table can refer to a mapping table that defines the correspondence between the operating frequency of the clutch solenoid valve and the current oil temperature. The type of the third preset mapping table can include, but is not limited to, linear relationship mapping tables, nonlinear relationship mapping tables, or piecewise function mapping tables. The specific third preset mapping table can be determined according to the type of solenoid valve, oil circuit characteristics, and transmission type, and is not limited here. The numerical mapping in the third preset mapping table needs to be calibrated based on experimental data and engineer experience, and is not limited here. The third preset mapping table can be used to determine the operating frequency of the clutch solenoid valve based on the real-time oil temperature, thereby ensuring that the vibration frequency of the clutch solenoid valve can achieve a better cleaning effect under various oil temperature conditions, avoiding insufficient cleaning or excessive wear caused by improper frequency.
[0105] The aforementioned second operating frequency can refer to the vibration frequency obtained from the third preset mapping table based on the current oil temperature, which is applicable to the cleanliness detection of the clutch solenoid valve. The specific value of the second operating frequency needs to be determined according to the type of solenoid valve and the characteristics of the oil circuit, and is not limited here. The second operating frequency can be used to enable the clutch solenoid valve to work at a frequency suitable for the current oil temperature, thereby improving the cleaning efficiency and quality of the clutch solenoid valve.
[0106] The aforementioned fourth preset mapping table can refer to a mapping table that defines the relationship between the operating frequency of the clutch solenoid valve and its current coefficient during operation. The type of the fourth preset mapping table can include, but is not limited to, linear relationship mapping tables, nonlinear relationship mapping tables, or piecewise function mapping tables. The specific fourth preset mapping table needs to be determined based on factors such as the material and design of the solenoid valve, and is not limited here. The numerical mapping in the fourth preset mapping table needs to be calibrated based on experimental data and engineer experience, and is not limited here. The fourth preset mapping table can be used to ensure that while controlling the operating frequency of the clutch solenoid valve, its operating current can be adjusted to adapt to the cleanliness detection requirements at different frequencies, and to prevent overcurrent damage to the clutch solenoid valve.
[0107] The aforementioned second current coefficient can refer to the current adjustment coefficient corresponding to the second operating frequency of the clutch solenoid valve, which can be obtained from the fourth preset mapping table. The second current coefficient can be used to calculate the actual operating current level of the clutch solenoid valve during cleanliness detection.
[0108] The aforementioned second current amplitude refers to the actual operating current intensity calculated based on the maximum current value and the second current coefficient of the clutch solenoid valve. The second current amplitude is the current level that the clutch solenoid valve should withstand during cleanliness testing. It can be obtained by multiplying the second current coefficient by the maximum current value. The second current amplitude ensures that the clutch solenoid valve achieves effective cleaning without damaging itself during cleanliness testing, avoiding excessive wear and tear on the clutch solenoid valve due to overcurrent.
[0109] In one optional embodiment, firstly, based on the real-time monitored current oil temperature of the transmission, a second operating frequency of the clutch solenoid valve is retrieved and set from a third preset mapping table. Next, based on the determined second operating frequency, a corresponding second current coefficient is retrieved from a fourth preset mapping table. Subsequently, a second current amplitude is calculated by combining the maximum current value of the clutch solenoid valve and the second current coefficient. Finally, the determined second operating frequency and second current amplitude are combined to form a second control parameter, which serves as the basis for controlling the clutch solenoid valve to perform oil circuit cleaning. This strategy can automatically adjust the operating frequency and current intensity of the solenoid valve according to different oil temperature conditions, ensuring the effectiveness and adaptability of the oil circuit cleaning strategy under various environments. Simultaneously, by matching the appropriate operating frequency and current intensity of the clutch solenoid valve to the third and fourth preset mapping tables, the cleaning efficiency of the clutch solenoid valve is improved, thereby more thoroughly removing impurities from the oil circuit, preventing solenoid valve jamming, and ultimately improving the operational reliability of the transmission.
[0110] Optionally, the method further includes: in response to receiving a cleanliness detection command for the transmission oil circuit, detecting the current state of the vehicle and obtaining a state detection result, wherein the state detection result is used to indicate whether the current state meets preset detection conditions; in response to the state detection result indicating that the current state meets preset detection conditions, controlling the current gear of the vehicle to be in neutral and obtaining the current oil temperature of the transmission.
[0111] The aforementioned current state can refer to all the real-time operating parameters and conditions of the vehicle when it receives the transmission fluid cleanliness test command. The current state may include, but is not limited to, gear position, engine status, braking system status, transmission fluid temperature, etc. The specific current state needs to be determined based on the actual test situation and is not limited here. Detecting the current state of the vehicle can be used to confirm whether the vehicle is in a safe and stable environment suitable for performing fluid cleanliness test, thereby initiating the transmission fluid cleanliness test process.
[0112] The aforementioned status detection result can refer to the result of assessing whether the vehicle meets the preset detection conditions based on the current status. The status detection result may include, but is not limited to, meeting or not meeting the preset detection conditions. The specific status detection result needs to be determined based on the actual status detection situation, and is not limited here. The status detection result can be used as a decisive factor in whether the cleanliness detection continues. Only when the result confirms that the current status meets the preset detection conditions will the cleanliness detection process be started, ensuring the safety and effectiveness of the detection.
[0113] The aforementioned preset testing conditions refer to a series of conditions that must be met before testing the cleanliness of the transmission fluid circuit. These preset testing conditions may include, but are not limited to, gear position conditions, engine position conditions, braking system position conditions, oil temperature conditions, and vehicle system conditions. The specific preset testing conditions need to be determined according to the testing requirements and are not limited here. These preset testing conditions can be used to ensure the safety, accuracy, and effectiveness of the testing process.
[0114] The aforementioned neutral gear refers to a gear selection option in the vehicle's transmission. When in this gear, the engine's power is not transmitted to the wheels, and the vehicle will not automatically move forward or backward due to the engine's output. Adjusting the vehicle's gear to neutral is an important step in the cleanliness testing process. It ensures that there is no danger of the vehicle moving during the cleaning process and provides a safe operating environment.
[0115] In one optional embodiment, upon receiving a transmission fluid cleanliness test command, the vehicle first performs a comprehensive check of its current state to assess whether it meets preset test conditions. These conditions include the vehicle being in neutral, the electronic parking brake (EPB) being activated, the transmission system having no obvious faults, and the transmission fluid temperature being within a suitable range. If the status check results indicate that all conditions are met, the vehicle control system automatically shifts the gear to neutral (N) and reads the transmission fluid temperature, preparing for the subsequent cleanliness test. This series of pre-condition checks and status adjustments ensures the safety, accuracy, and efficiency of the cleanliness test, forming the foundation for the successful execution of the entire test process.
[0116] For example, suppose a Hyundai car equipped with an automatic transmission is undergoing routine maintenance at a service center. The technicians at the service center determine it's necessary to test the cleanliness of the transmission fluid lines to assess the operation of the solenoids and the cleanliness of the fluid lines, preventing potential future system malfunctions. Therefore, the technicians input a cleanliness test command through the on-board diagnostic interface, triggering the vehicle's Transmission Control Unit (TCU) to execute a specific test procedure.
[0117] Upon receiving a cleanliness test command, the system first checks the vehicle's current state, including gear position detection, EPB (Electronic Power Brake) detection, transmission system fault detection, transmission fluid temperature detection, and engine status detection, obtaining the status test results. If the status test results indicate that the vehicle's current state meets the preset test conditions, the vehicle's current gear is shifted to neutral, and the current transmission fluid temperature is obtained, initiating the transmission fluid cleanliness test procedure. This process, by first checking the vehicle's current state upon receiving the cleanliness test command and confirming that it meets the cleanliness test requirements (i.e., satisfying the preset test conditions), ensures the rationality, effectiveness, and safety of the test.
[0118] In one alternative embodiment, Figure 2 This is a flowchart of an optional method for detecting the cleanliness of a transmission fluid circuit according to an embodiment of the present invention, such as... Figure 2 As shown, after the detection method starts, it first determines whether a cleanliness detection command has been received. If not, it reacquires the cleanliness detection command. If yes, it continues to determine whether the current vehicle meets the detection conditions. If the current vehicle does not meet the detection conditions, it reacquires the cleanliness detection command. If the current vehicle meets the detection conditions, it controls the oil circuit pressure solenoid valve to flush the oil circuit area, and then controls each clutch solenoid valve to flush the clutch area. Next, it controls each clutch to be in the engaged state and determines whether the clutch differential pressure exceeds the preset differential range. If not, it indicates that the cleanliness of the transmission oil circuit meets the requirements; if yes, it indicates that the cleanliness of the transmission oil circuit does not meet the requirements.
[0119] The entire process, by controlling the action of solenoid valves, simulates the pressure changes of the hydraulic fluid under driving conditions, effectively verifying the cleanliness of the hydraulic valve body's oil circuit. This method allows for the early identification and elimination of the risk of solenoid valve sticking, ensuring the long-term stable operation of the transmission system and preventing users from encountering abnormal transmission malfunctions. Furthermore, the automated execution of this process improves testing efficiency, reduces the need for manual intervention, and enhances the consistency and reliability of the testing.
[0120] Optionally, the current state of the vehicle is detected to obtain a state detection result, including: detecting the current gear of the vehicle to obtain a gear detection result, wherein the gear detection result is used to indicate whether the current gear is a parking gear; detecting the vehicle's braking system to obtain a braking detection result, wherein the braking detection result is used to indicate whether the braking system is in a braking state; detecting a fault in the vehicle's transmission system to obtain a fault detection result, wherein the fault detection result is used to indicate whether the transmission system is in a normal operating state; detecting the current transmission oil temperature to obtain an oil temperature detection result, wherein the oil temperature detection result is used to indicate whether the current oil temperature is higher than a preset oil temperature; detecting the current engine speed to obtain a speed detection result, wherein the speed detection result is used to indicate whether the current speed is within a preset speed range; and determining the state detection result based on the gear detection result, braking detection result, fault detection result, oil temperature detection result, and speed detection result.
[0121] The current gear mentioned above can refer to the specific gear that the vehicle is currently in. The type of current gear can include, but is not limited to, drive (D), reverse (R), neutral (N), or park (P). The specific current gear needs to be determined according to the actual situation and is not limited here.
[0122] The gear position test results mentioned above refer to the test results obtained after performing a gear position test on the vehicle. The gear position test results may include, but are not limited to, the current gear being a parking gear or the current gear not being a parking gear. The specific gear position test results need to be determined based on the actual gear position test situation, and are not limited here. The gear position test results can be used to ensure that the vehicle is in a state of not moving automatically when performing cleanliness tests, thereby avoiding the risk of accidents during the test process.
[0123] The aforementioned braking system can refer to components on a vehicle used for deceleration or stopping. The braking system may include, but is not limited to, brake pads, brake discs, brake fluid, master cylinder, electronic auxiliary equipment such as EPB, etc. The specific braking system needs to be determined according to the actual vehicle system design, and is not limited here.
[0124] The above-mentioned braking test results can refer to the test results obtained after performing a braking test on the vehicle's braking system. The braking test results may include, but are not limited to, the braking system being in a braking state or not being in a braking state. The specific braking test results need to be determined based on the actual test situation, and are not limited here. The braking test can be used to ensure that the vehicle remains stable even in non-power transmission gears during the cleanliness test and will not move due to external forces or slope.
[0125] The aforementioned transmission system can refer to all components of an automatic or manual transmission. The transmission system is responsible for switching between different gears and adjusting the transmission ratio between the engine and the wheels.
[0126] The aforementioned fault detection can refer to the detection of the operating status of the transmission system. Fault detection may include, but is not limited to, the status of sensors in the transmission, the performance of actuators, the health of the hydraulic system, and the troubleshooting of software faults. The specific fault detection needs to be determined according to actual needs, and is not limited here.
[0127] The above fault detection results may include, but are not limited to, the transmission system being in normal working condition or not being in normal working condition. The specific fault detection results need to be determined based on the actual detection situation, and are not limited here. The fault detection results can be used to ensure that there are no existing faults in the transmission system before the oil circuit cleanliness test is performed, so as not to affect the accuracy of the test results or cause unnecessary damage.
[0128] The preset oil temperature mentioned above may refer to the minimum oil temperature threshold required for cleanliness testing. The preset oil temperature can be set according to the characteristics of the oil and the type of transmission, and there are no restrictions here.
[0129] The oil temperature detection result mentioned above refers to the current temperature data of the transmission fluid. Oil temperature detection can be achieved using a temperature sensor installed in the oil circuit. The oil temperature detection result can be used to ensure that the oil has appropriate fluidity and lubrication capacity, thereby ensuring the cleanliness of the oil circuit.
[0130] The aforementioned current speed refers to the engine's instantaneous speed, which can be obtained through a speed sensor or engine control unit. The aforementioned preset speed range refers to the engine's ideal idle speed range during cleanliness testing. The preset speed range may include, but is not limited to, 700–1200 revolutions per minute (RPM). The specific preset speed range needs to be determined based on the vehicle type and environment, and is not limited here.
[0131] The above speed detection results refer to the results obtained after detecting the engine speed. The speed detection results may include, but are not limited to, the current speed being within the preset speed range or the current speed not being within the preset speed range. The specific speed detection results need to be determined according to the actual situation, and are not limited here. The speed detection results can be used to reflect whether the vehicle speed meets the requirements for cleanliness detection.
[0132] In one optional embodiment, the vehicle control unit (TCU) communicates with the transmission to obtain the vehicle's current gear status and verify whether it is in park (P) gear, ensuring the vehicle remains safely stationary during the cleaning process. Subsequently, the TCU checks the braking system status to confirm that the EPB (Electronic Parking Brake) is activated, further ensuring vehicle stability and preventing vehicle movement due to external factors during cleaning. Next, the TCU performs a fault status check on the transmission system to ensure there are no active faults or error signals, avoiding additional technical problems or damage during cleanliness testing. The TCU reads oil temperature sensor data to confirm whether the current oil temperature is higher than the preset minimum oil temperature standard; excessively low oil temperature will affect oil flow and cleaning efficiency. Finally, through communication with the engine control unit, it detects whether the current engine idle speed is within a preset suitable range to ensure that the transmission oil pump can operate stably during cleaning, providing sufficient oil flow and pressure. This series of status detection steps ensures that transmission fluid cleanliness testing is conducted safely, accurately, and effectively, protecting the health of critical vehicle components and significantly improving testing efficiency and the user's overall maintenance experience.
[0133] According to another aspect of the present invention, a transmission oil circuit cleanliness detection device is also provided. This device can perform the transmission oil circuit cleanliness detection method of the above embodiments. The specific implementation method and preferred application scenarios are the same as those of the above embodiments, and will not be described in detail here.
[0134] Figure 3 This is a schematic diagram of a transmission oil circuit cleanliness detection device according to an embodiment of the present invention, as shown below. Figure 3 As shown, the device includes the following: an acquisition module 302, a determination module 304, a rinsing module 306, and a detection module 308.
[0135] The acquisition module 302 is used to acquire the current oil temperature of the transmission in response to receiving a cleanliness detection command for the transmission oil circuit in the vehicle, wherein the transmission oil circuit includes an oil circuit area and a clutch area; the determination module 304 is used to determine a first control parameter for the control oil circuit pressure solenoid valve and a second control parameter for the clutch solenoid valve in the vehicle based on the current oil temperature; the flushing module 306 is used to control the control oil circuit pressure solenoid valve to flush the oil circuit area based on the first control parameter and to control the clutch solenoid valve to flush the clutch area based on the second control parameter; the detection module 308 is used to perform a cleanliness detection on the transmission oil circuit in response to the completion of the transmission oil circuit flushing and obtain a cleanliness detection result, wherein the cleanliness detection result is used to indicate whether the cleanliness of the transmission oil circuit meets the preset cleanliness detection conditions.
[0136] Optionally, the flushing module includes: a control oil circuit pressure solenoid valve for flushing the oil circuit area based on a first control parameter; a clutch solenoid valve for flushing the clutch area based on a second control parameter in response to the end of flushing the oil circuit area; a current flushing count for determining in response to the end of flushing the clutch area; and a determination that the transmission oil circuit flushing has ended in response to the current flushing count being greater than or equal to a preset flushing count.
[0137] Optionally, the device is further configured to, in response to the current flushing count being less than a preset flushing count, cyclically execute the following steps: control the oil circuit pressure solenoid valve to flush the oil circuit area based on a first control parameter; in response to the end of flushing the oil circuit area, control the clutch solenoid valve to flush the clutch area based on a second control parameter; and in response to the end of flushing the clutch area, determine the current flushing count until the current flushing count is greater than or equal to the preset flushing count.
[0138] Optionally, the detection module includes: a method for performing at least one pressure test on the clutch to obtain a pressure test result of the clutch, wherein the pressure test result is used to characterize whether the pressure of the clutch meets a preset pressure test condition; and a method for obtaining a cleanliness test result based on the pressure test result of at least one clutch.
[0139] Optionally, the detection module further includes: performing pressure detection on the clutch to obtain an initial detection result of the clutch, wherein the initial detection result is used to characterize whether the initial pressure of the clutch meets a preset pressure; determining that the pressure detection result of the clutch meets the preset pressure detection condition in response to the initial detection result indicating that the initial pressure meets the preset pressure; repeating the step of performing pressure detection on the clutch to obtain a second detection result of the clutch in response to the initial detection result indicating that the initial pressure does not meet the preset pressure, until the number of detections reaches a preset number of detections; and determining the pressure detection result based on the second detection result.
[0140] Optionally, the detection module further includes: controlling the clutch to be in an engaged state based on a preset pressure, wherein the engaged state represents the state in which the engine and the transmission are connected by the clutch; acquiring the initial pressure of the clutch; acquiring the difference between the initial pressure and the preset pressure to obtain a differential pressure; determining the initial detection result as the initial pressure meeting the preset pressure in response to the differential pressure not exceeding a preset differential pressure range; and determining the initial detection result as the initial pressure not meeting the preset pressure in response to the differential pressure exceeding a preset differential pressure range.
[0141] Optionally, the detection module further includes: a target time for determining when the clutch is in an engaged state; and an initial pressure of the clutch in response to an interval between the target time and the current time being longer than a preset time.
[0142] Optionally, the detection module further includes: determining, in response to the presence of a target clutch among at least one clutch, that the cleanliness detection result of the transmission fluid circuit does not meet the preset cleanliness detection conditions, wherein the target clutch is used to represent a clutch whose pressure detection result does not meet the preset pressure detection conditions; and determining, in response to the absence of a target clutch among at least one clutch, that the cleanliness detection result of the transmission fluid circuit meets the preset cleanliness detection conditions.
[0143] Optionally, the determining module includes: determining a first operating frequency of the control oil circuit pressure solenoid valve from a first preset mapping table based on the current oil temperature, wherein the first preset mapping table represents the correspondence between the current oil temperature and the operating frequency in the control oil circuit pressure solenoid valve; determining a first current coefficient from a second preset mapping table based on the first operating frequency, wherein the second preset mapping table represents the correspondence between the operating frequency and the current coefficient in the control oil circuit pressure solenoid valve; determining a first current amplitude based on the maximum current value of the control oil circuit pressure solenoid valve and the first current coefficient; and determining the first operating frequency and the first current amplitude as a first control parameter.
[0144] Optionally, the determining module includes: determining a second operating frequency of the clutch solenoid valve based on the current oil temperature from a third preset mapping table, wherein the third preset mapping table represents the correspondence between the current oil temperature and the operating frequency in the clutch solenoid valve; determining a second current coefficient based on the second operating frequency from a fourth preset mapping table, wherein the fourth preset mapping table represents the correspondence between the operating frequency and the current coefficient in the clutch solenoid valve; determining a second current amplitude based on the maximum current value of the clutch solenoid valve and the second current coefficient; and determining the second operating frequency and the second current amplitude as second control parameters.
[0145] Optionally, the device is further configured to, in response to receiving a cleanliness detection command for the transmission oil circuit, detect the current state of the vehicle and obtain a state detection result, wherein the state detection result is used to indicate whether the current state meets preset detection conditions; in response to the state detection result indicating that the current state meets preset detection conditions, control the vehicle's current gear to be in neutral and obtain the current oil temperature of the transmission.
[0146] Optionally, the device is further configured to detect the current gear of the vehicle and obtain a gear detection result, wherein the gear detection result indicates whether the current gear is a parking gear; detect the vehicle's braking system and obtain a braking detection result, wherein the braking detection result indicates whether the braking system is in a braking state; perform fault detection on the vehicle's transmission system and obtain a fault detection result, wherein the fault detection result indicates whether the transmission system is in a normal operating state; detect the current transmission oil temperature and obtain an oil temperature detection result, wherein the oil temperature detection result indicates whether the current oil temperature is higher than a preset oil temperature; detect the current engine speed and obtain a speed detection result, wherein the speed detection result indicates whether the current speed is within a preset speed range; and determine a status detection result based on the gear detection result, braking detection result, fault detection result, oil temperature detection result, and speed detection result.
[0147] According to another aspect of the present invention, a vehicle is also provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods of various embodiments of the present invention during runtime.
[0148] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the execution of the methods of various embodiments of the present invention in a processor of the device.
[0149] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0150] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0151] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0152] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0153] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0154] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for detecting the cleanliness of a transmission fluid circuit, characterized in that, include: In response to receiving a cleanliness detection command for the transmission fluid circuit in the vehicle, the current fluid temperature of the transmission is obtained, wherein the transmission fluid circuit includes an oil circuit area and a clutch area; Based on the current oil temperature, determine the first control parameter of the control oil circuit pressure solenoid valve and the second control parameter of the clutch solenoid valve in the vehicle; Based on the first control parameter, the control oil circuit pressure solenoid valve is controlled to flush the oil circuit area, and based on the second control parameter, the clutch solenoid valve is controlled to flush the clutch area. In response to the completion of the transmission fluid flushing, a cleanliness test is performed on the transmission fluid circuit to obtain a cleanliness test result, wherein the cleanliness test result is used to indicate whether the cleanliness of the transmission fluid circuit meets the preset cleanliness test conditions.
2. The method according to claim 1, characterized in that, Based on the first control parameter, the control oil circuit pressure solenoid valve is controlled to flush the oil circuit area; based on the second control parameter, the clutch solenoid valve is controlled to flush the clutch area, including: Based on the first control parameter, the control oil circuit pressure solenoid valve is controlled to flush the oil circuit area; In response to the completion of flushing in the oil circuit area, the clutch solenoid valve is controlled to flush the clutch area based on the second control parameter; In response to the completion of flushing in the clutch area, determine the current flushing count; In response to the current flushing count being greater than or equal to a preset flushing count, the flushing of the transmission oil circuit is determined to be completed.
3. The method according to claim 2, characterized in that, The method further includes: In response to the current flushing count being less than the preset flushing count, the system continuously executes flushing of the oil circuit area by controlling the control oil circuit pressure solenoid valve based on the first control parameter; in response to the end of flushing of the oil circuit area, the system controls the clutch solenoid valve to flush the clutch area based on the second control parameter; in response to the end of flushing of the clutch area, the system determines the current flushing count until the current flushing count is greater than or equal to the preset flushing count.
4. The method according to claim 1, characterized in that, The cleanliness of the transmission fluid circuit is tested to obtain the cleanliness test results, including: The clutch is subjected to at least one pressure test to obtain the pressure test result of the clutch, wherein the pressure test result is used to characterize whether the pressure of the clutch meets the preset pressure test conditions; The cleanliness test result is obtained based on the pressure test result of at least one of the clutches.
5. The method according to claim 4, characterized in that, Perform at least one pressure test on the clutch to obtain the pressure test result of the clutch, including: The clutch is pressure tested to obtain an initial test result, wherein the initial test result is used to characterize whether the initial pressure of the clutch meets the preset pressure. In response to the initial detection result indicating that the initial pressure meets the preset pressure, the pressure detection result is determined to be that the pressure of the clutch meets the preset pressure detection condition; In response to the initial detection result that the initial pressure does not meet the preset pressure, the step of performing pressure detection on the clutch and obtaining the detection result of the clutch again is repeated until the preset number of detections is reached; Based on the results of the re-detection, the pressure detection result is determined.
6. The method according to claim 5, characterized in that, The clutch is subjected to pressure testing to obtain initial test results, including: The clutch is controlled to be in an engaged state based on the preset pressure, wherein the engaged state is used to indicate the state in which the engine and the transmission are kept connected by the clutch; Obtain the initial pressure of the clutch; The difference between the initial pressure and the preset pressure is obtained to obtain the differential pressure; In response to the differential pressure not exceeding a preset differential range, the initial detection result is determined to be that the initial pressure meets the preset pressure. In response to the differential pressure exceeding the preset differential range, the initial detection result is determined to be that the initial pressure does not meet the preset pressure.
7. The method according to claim 6, characterized in that, Obtaining the initial pressure of the clutch includes: Determine the target moment when the clutch is in the engaged state; In response to the interval between the target time and the current time being longer than a preset time, the initial pressure of the clutch is obtained.
8. The method according to claim 4, characterized in that, The cleanliness test result is obtained based on the pressure test result of at least one of the clutches, including: In response to the presence of a target clutch in at least one of the clutches, the cleanliness detection result of the transmission fluid circuit is determined to be that the preset cleanliness detection condition is not met, wherein the target clutch is used to represent the clutch whose pressure detection result does not meet the preset pressure detection condition; In response to the absence of the target clutch in at least one of the clutches, the cleanliness detection result of the transmission fluid circuit is determined to meet the preset cleanliness detection condition.
9. The method according to claim 1, characterized in that, The first control parameters for the control oil circuit pressure solenoid valve are determined based on the current oil temperature, including: The first operating frequency of the control oil circuit pressure solenoid valve is determined from the first preset mapping table based on the current oil temperature, wherein the first preset mapping table is used to represent the correspondence between the current oil temperature and the operating frequency in the control oil circuit pressure solenoid valve. The first current coefficient is determined from the second preset mapping table based on the first operating frequency, wherein the second preset mapping table is used to represent the correspondence between the operating frequency and the current coefficient in the control oil circuit pressure solenoid valve; The first current amplitude is determined based on the maximum current value of the control oil circuit pressure solenoid valve and the first current coefficient. The first operating frequency and the first current amplitude are determined as the first control parameters.
10. The method according to claim 1, characterized in that, Determining the second control parameters of the clutch solenoid valve in the vehicle based on the current oil temperature includes: The second operating frequency of the clutch solenoid valve is determined from the third preset mapping table based on the current oil temperature, wherein the third preset mapping table is used to represent the correspondence between the current oil temperature and the operating frequency in the clutch solenoid valve; The second current coefficient is determined from the fourth preset mapping table based on the second operating frequency, wherein the fourth preset mapping table is used to represent the correspondence between the operating frequency and the current coefficient in the clutch solenoid valve; The second current amplitude is determined based on the maximum current value of the clutch solenoid valve and the second current coefficient. The second operating frequency and the second current amplitude are determined as the second control parameters.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: In response to receiving the cleanliness detection command of the transmission oil circuit, the current state of the vehicle is detected to obtain a state detection result, wherein the state detection result is used to indicate whether the current state meets the preset detection conditions; In response to the state detection result indicating that the current state meets the preset detection conditions, the vehicle's current gear is controlled to be in neutral, and the current oil temperature of the transmission is obtained.
12. The method according to claim 11, characterized in that, The current state of the vehicle is detected to obtain a state detection result, which includes: The current gear of the vehicle is detected to obtain a gear detection result, wherein the gear detection result is used to indicate whether the current gear is a parking gear; The braking system of the vehicle is tested to obtain a braking test result, wherein the braking test result is used to indicate whether the braking system is in a braking state; The transmission system of the vehicle is subjected to fault detection to obtain fault detection results, wherein the fault detection results are used to indicate whether the transmission system is in normal working condition; The current oil temperature of the transmission is detected to obtain an oil temperature detection result, wherein the oil temperature detection result is used to indicate whether the current oil temperature is greater than a preset oil temperature; The engine's current speed is detected to obtain a speed detection result, wherein the speed detection result is used to indicate whether the current speed is within a preset speed range; Based on the gear detection result, the braking detection result, the fault detection result, the oil temperature detection result, and the speed detection result, the status detection result is determined.
13. A vehicle, characterized in that, include: Memory, which stores executable programs; A processor for running the executable program, wherein the executable program, when running, performs the method according to any one of claims 1 to 12.