Electromagnetic valve flushing control method, vehicle drive-by-wire hydraulic control system and vehicle

By obtaining the vehicle operating status in real time and determining the target solenoid valve based on the number of flushed times and thresholds, the abnormal control oil circuit caused by foreign matter in the solenoid valve interface in the One-Box line-controlled hydraulic braking system is solved, and the safety of solenoid valve flushing is improved and reliability enhances the system's working sensitivity.

CN119389165APending Publication Date: 2025-02-07SHANGHAI NASN AUTOMOTIVE ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411538668.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-31
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

In the prior art, when there is foreign matter in the solenoid valve interface in the One-Box line-controlled hydraulic braking system, the control oil circuit cannot operate normally, and the safety and reliability of solenoid valve flushing are poor.

Method used

By obtaining the vehicle operating status in real time, the target solenoid valve to be flushed is determined based on the vehicle operating status, the number of flushed times and the number of flushed times of each solenoid valve, and the target solenoid valve to be flushed through the motor.

Benefits of technology

It realizes flexible flushing of the solenoid valve while ensuring the safety and reliability of the flushing of the solenoid valve, and improves the working sensitivity of the vehicle's line-controlled hydraulic control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119389165A_ABST
    Figure CN119389165A_ABST
Patent Text Reader

Abstract

The invention provides an electromagnetic valve flushing control method, a vehicle drive-by-wire hydraulic control system and a vehicle, and belongs to the technical field of electromagnetic valve flushing. The method is applied to a controller in a vehicle drive-by-wire hydraulic control system, the vehicle drive-by-wire hydraulic control system comprises the controller, a motor and a plurality of electromagnetic valves, and the method comprises the steps that the vehicle running state is obtained in real time, the vehicle running state comprises a vehicle high-voltage power-on and power-off state, a vehicle running speed, a vehicle pedal braking state and a vehicle gear state; determining a target electromagnetic valve to be flushed according to the running state of the vehicle, the flushed times of each electromagnetic valve and the flushing time threshold value corresponding to each electromagnetic valve; and all the target electromagnetic valves are flushed through the motor. The electromagnetic valve can be flexibly flushed on the premise that the flushing safety and reliability of the electromagnetic valve are guaranteed, so that the effect of improving the working sensitivity of the hydraulic drive-by-wire control system of the vehicle is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of solenoid valve flushing, and in particular to a solenoid valve flushing control method, a vehicle wire-controlled hydraulic control system and a vehicle. Background Art

[0002] In the field of brake-by-wire technology, the One-Box hydraulic brake system mainly achieves braking by controlling hydraulic pressure. The control oil circuit in the One-Box hydraulic brake system contains a large number of solenoid valves. If there is foreign matter in the solenoid valve interface, the control oil circuit may not operate normally, and the One-Box hydraulic brake system may not be able to transmit braking force normally. Therefore, the One-Box hydraulic brake system needs to have a solenoid valve flushing function to avoid the influence of foreign matter in the solenoid valve interface on the control oil circuit braking.

[0003] In the related technology, the operating status of each solenoid valve in the control oil circuit is detected in real time. When the solenoid valve is stuck or reports a pressure difference fault, the faulty solenoid valve is pulse-flushed. When the pulse flushing cannot eliminate the sticking fault, all the solenoid valves in the control oil circuit are flushed at the same time to realize the flushing function of each solenoid valve in the control oil circuit.

[0004] However, when flushing the solenoid valves in the One-Box wire-controlled hydraulic brake system based on the related technology, there is a problem that the faulty solenoid valve is not pulse-flushed until the solenoid valve becomes stuck. Therefore, the solution of the related technology has the problem of poor safety and reliability of solenoid valve flushing. Summary of the invention

[0005] The purpose of the present application is to provide a solenoid valve flushing control method, a vehicle-by-wire hydraulic control system and a vehicle, which can achieve the effect of flexibly flushing the solenoid valve while ensuring the safety and reliability of the solenoid valve flushing, so as to improve the working sensitivity of the vehicle-by-wire hydraulic control system.

[0006] The embodiment of the present application is implemented as follows:

[0007] In a first aspect of an embodiment of the present application, a solenoid valve flushing control method is provided, which is applied to a controller in a vehicle wire-controlled hydraulic control system, wherein the vehicle wire-controlled hydraulic control system includes: a controller, a motor, and a plurality of solenoid valves, and the solenoid valve flushing control method includes:

[0008] Real-time acquisition of vehicle operating status, including vehicle power on and off status, vehicle speed, vehicle pedal brake status, and vehicle gear status;

[0009] Determine the target solenoid valve to be flushed according to the vehicle operation state, the number of times each solenoid valve has been flushed, and the flushing number threshold corresponding to each solenoid valve;

[0010] Each target solenoid valve is flushed through the motor.

[0011] As a possible implementation, the target solenoid valve to be flushed is determined according to the vehicle running state, the number of flushing times of each solenoid valve, and the flushing number threshold corresponding to each solenoid valve, including:

[0012] If the vehicle power-on and power-off status is a high-voltage power-off status, and the vehicle speed is less than a preset vehicle speed threshold, and the vehicle pedal brake status is an untriggered status, and the vehicle gear status is a parking gear status, then the target solenoid valve to be flushed is determined based on the number of flushing times of each solenoid valve and the flushing number threshold corresponding to each solenoid valve.

[0013] As a possible implementation, the target solenoid valve to be flushed is determined according to the flushing times of each solenoid valve and the flushing times threshold corresponding to each solenoid valve, including:

[0014] Each solenoid valve in the vehicle wire-controlled hydraulic control system is traversed, and for the current solenoid valve traversed, if the number of flushing times of the current solenoid valve is less than the flushing number threshold corresponding to the current solenoid valve, the current solenoid valve is used as a target solenoid valve to be flushed.

[0015] As a possible implementation, before determining the target solenoid valve to be flushed according to the vehicle running state, the number of flushing times of each solenoid valve, and the flushing number threshold corresponding to each solenoid valve, the method further includes:

[0016] The flushing times threshold corresponding to each solenoid valve is determined according to the current usage time of each solenoid valve and the calibrated service life of each solenoid valve.

[0017] As a possible implementation method, each target solenoid valve is flushed by a motor, including:

[0018] Sending an opening signal to each target solenoid valve so that each target solenoid valve remains in an open state under the action of the opening signal;

[0019] Sending an operation signal to the motor, so that the motor drives the hydraulic unit to generate hydraulic pressure within a first preset time under the action of the operation signal, and pushes the brake fluid to flow into each target solenoid valve, and then flows into the corresponding oil circuit after flowing through each target solenoid valve;

[0020] Sending a closing signal to each target solenoid valve so that each target solenoid valve remains in a closed state under the action of the closing signal;

[0021] A stop signal is sent to the motor so that the motor stops running within a first preset time period.

[0022] As a possible implementation method, sending a closing signal to each target solenoid valve includes:

[0023] After the motor drives the hydraulic unit to generate hydraulic pressure, the timing starts. If the timing duration reaches a second preset duration, a closing signal is sent to each target solenoid valve.

[0024] As a possible implementation method, after sending a stop signal to the motor, the method further includes:

[0025] The number of flushing times corresponding to each target solenoid valve is increased by 1, wherein the initial value of the number of flushing times corresponding to each target solenoid valve is 0.

[0026] As a possible implementation, the solenoid valve flushing control method further includes:

[0027] If the vehicle power-on or power-off state is not the high-voltage power-off state, or the vehicle speed is greater than or equal to the preset vehicle speed threshold, or the vehicle pedal braking state is not the untriggered state, or the vehicle gear state is not the parking gear state, then the number of flushing times corresponding to each solenoid valve in the vehicle's wire-controlled hydraulic control system is reset to the initial value.

[0028] In a second aspect of an embodiment of the present application, a vehicle-by-wire hydraulic control system is provided, the vehicle-by-wire hydraulic control system comprising: a controller, a motor, and a plurality of solenoid valves;

[0029] The controller is used to execute the steps of the solenoid valve flushing control method described in the first aspect above.

[0030] According to a third aspect of an embodiment of the present application, a vehicle is provided, the vehicle comprising the vehicle wire-controlled hydraulic control system described in the second aspect.

[0031] According to a fourth aspect of an embodiment of the present application, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, the solenoid valve flushing control method described in the first aspect is implemented.

[0032] According to a fifth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the solenoid valve flushing control method described in the first aspect is implemented.

[0033] The beneficial effects of the embodiments of the present application include:

[0034] The embodiment of the present application provides a solenoid valve flushing control method, which receives the vehicle operation status in real time through the controller in the vehicle wire-controlled hydraulic control system; determines the target solenoid valve to be flushed in the vehicle wire-controlled hydraulic control system according to the vehicle operation status, the number of times each solenoid valve in the vehicle wire-controlled hydraulic control system has been flushed, and the flushing number threshold corresponding to each solenoid valve; and performs pulse flushing on each target solenoid valve through a motor. Among them, the vehicle operation status includes the vehicle power-on and power-off status, the vehicle driving speed, the vehicle pedal braking status, and the vehicle gear status. Only when the vehicle power-on and power-off status, the vehicle driving speed, the vehicle pedal braking status, and the vehicle gear status all meet the preset conditions, and the number of times each solenoid valve has been flushed is less than the corresponding flushing number threshold, the motor is used to perform pulse flushing on each target solenoid valve to be flushed. In this way, the solenoid valve can be flexibly flushed under the premise of ensuring the safety and reliability of the solenoid valve flushing, so as to improve the working sensitivity of the vehicle wire-controlled hydraulic control system. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0036] Figure 1 A schematic diagram of the structure of a vehicle wire-controlled hydraulic control system provided in an embodiment of the present application;

[0037] Figure 2 A flow chart of a first solenoid valve flushing control method provided in an embodiment of the present application;

[0038] Figure 3 A flow chart of a second solenoid valve flushing control method provided in an embodiment of the present application;

[0039] Figure 4 A flow chart of a third solenoid valve flushing control method provided in an embodiment of the present application;

[0040] Figure 5 A schematic diagram of the structure of a vehicle provided in an embodiment of the present application;

[0041] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.

[0042] Description of the drawings: 10: Vehicle wire-controlled hydraulic control system; 101: Controller; 102: Motor; 103: Solenoid valve; 20: Vehicle; 601: Memory; 602: Processor. DETAILED DESCRIPTION

[0043] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0044] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0045] At present, the operating status of each solenoid valve included in the control oil circuit of the One-Box wire-controlled hydraulic brake system is usually monitored in real time. When each solenoid valve reports a stuck fault or a pressure difference fault, the controller controls the motor to perform pulse flushing on the faulty solenoid valve. When the stuck fault or the pressure difference fault cannot be eliminated after flushing the faulty solenoid valve, the motor is used to flush all the solenoid valves in the control oil circuit. However, this solution has the problem that the faulty solenoid valve is not pulse flushed until there is a solenoid valve stuck obstacle or a pressure difference obstacle in the control oil circuit, which greatly shortens the service life of the solenoid valve in the control oil circuit and reduces the safety and reliability of the control oil circuit operation.

[0046] To this end, an embodiment of the present application provides a solenoid valve flushing control method, which obtains the operating status of the vehicle in real time, and controls the motor to flush each solenoid valve when the operating status of the vehicle reaches the triggering condition of the solenoid valve flushing. Among them, the solenoid valve flushing control thread can only be entered when the vehicle power-on and power-off states are high-voltage power-off states, the vehicle speed is less than the preset vehicle speed and threshold, the vehicle pedal braking state is not triggered, and the vehicle gear state is the parking gear, etc., when the four conditions are met at the same time. In this way, the solenoid valve can be flexibly flushed under the premise of ensuring the safety and reliability of the solenoid valve flushing, so as to improve the working sensitivity of the vehicle's wire-controlled hydraulic control system.

[0047] The solenoid valve flushing control method and the vehicle wire-controlled hydraulic control system provided in the embodiments of the present application are explained in detail below in conjunction with the accompanying drawings.

[0048] Figure 1 A schematic diagram of the structure of a vehicle wire-controlled hydraulic control system provided in this application, see Figure 1The vehicle wire-controlled hydraulic control system 10 provided in the embodiment of the present application includes: a controller 101, a motor 102 and a plurality of solenoid valves 103. The controller 101 is respectively connected to the control ends of the motor 102 and each solenoid valve 103. The controller 101 is used to control the operating state of the motor 102 so that the motor 102 regulates the hydraulic pressure of the control oil circuit to realize pulse flushing of each solenoid valve 103. The controller 101 simultaneously controls the solenoid valve 103 to be flushed to open the valve so that the foreign matter remaining at the interface of the solenoid valve 103 is driven by the brake fluid in the control oil circuit to the corresponding wheel cylinder, and the wheel cylinder generates braking force under the action of the brake fluid.

[0049] Optionally, in the vehicle-by-wire hydraulic control system 10, Motor is used to represent the motor 102 that controls the hydraulic unit driving the oil circuit, PCV1, PCV2, IV1, IV2, IV3, IV4, OV1, OV2, OV3, and OV4 are all used to represent the solenoid valves that control the oil circuit braking process, and RR, FL, RL, and FR are all used to represent the wheel cylinders included in the control oil circuit. In addition, the vehicle-by-wire hydraulic control system 10 is also called a One-Box structure.

[0050] Optionally, the braking process of the vehicle wire-controlled hydraulic control system 10 under normal conditions is as follows: the motor 102 runs to drive the hydraulic unit to generate hydraulic pressure to push the brake fluid, and the brake fluid flows into the subsequent oil circuit through the solenoid valve PCV1 and the solenoid valve PCV2, and the brake fluid flowing out of the solenoid valve PCV1 and the solenoid valve PCV2 flows into the next-level oil circuit through the solenoid valve IV1, the solenoid valve IV2, the solenoid valve IV3 and the solenoid valve IV4, and the brake fluid flowing out of the solenoid valve IV1 flows into the wheel cylinder RR through the solenoid valve OV1, the brake fluid flowing out of the solenoid valve IV2 flows into the wheel cylinder FL through the solenoid valve OV2, the brake fluid flowing out of the solenoid valve IV3 flows into the wheel cylinder RL through the solenoid valve OV3, and the brake fluid flowing out of the solenoid valve IV4 flows into the wheel cylinder FR through the solenoid valve OV4.

[0051] It is worth noting that the prerequisite for the wheel cylinder of the vehicle-by-wire hydraulic control system 10 to generate braking force is that the solenoid valve OV1, the solenoid valve OV2, the solenoid valve OV3 and the solenoid valve OV4 are all closed. If the solenoid valve OV1, the solenoid valve OV2, the solenoid valve OV3 or the solenoid valve OV4 are actively opened or foreign objects are stuck, so that the solenoid valve OV1, the solenoid valve OV2, the solenoid valve OV3 and the solenoid valve OV4 cannot be completely closed, the brake fluid will flow back to the oil pot through the solenoid valve OV1, the solenoid valve OV2, the solenoid valve OV3 or the solenoid valve OV4, resulting in the wheel cylinder of the vehicle-by-wire hydraulic control system 10 being unable to generate braking force. At this time, if the wheel cylinder in the vehicle-by-wire hydraulic control system 10 is forcibly pressure-built and pressure-released, the foreign objects stuck at the interface of the solenoid valve OV1, the solenoid valve OV2, the solenoid valve OV3 or the solenoid valve OV4 may be flushed to the oil pot by the brake fluid.

[0052] Figure 2 Flow chart of a solenoid valve flushing control method provided in the present application, the method is applied to a controller in a vehicle wire-controlled hydraulic control system 10, the vehicle wire-controlled hydraulic control system 10 comprises: a controller 101, a motor 102 and a plurality of solenoid valves 103, see Figure 2 , the embodiment of the present application provides a solenoid valve flushing control method, comprising:

[0053] S201. Acquire the vehicle operation status in real time, where the vehicle operation status includes: vehicle power on and off status, vehicle driving speed, vehicle pedal braking status, and vehicle gear status.

[0054] Optionally, existing vehicles are all integrated with a vehicle control system, which includes multiple controllers, and the controllers are connected to each other to realize vehicle information interaction. Among them, the vehicle power-on and power-off status is monitored by the high-voltage controller and transmitted to the controller in the vehicle wire-controlled hydraulic control system. The high-voltage controller controls the high-voltage power-on process and high-voltage power-off status of the vehicle, and transmits the vehicle power-on and power-off status to other controllers in real time; the vehicle speed is obtained by the speed sensor arranged on the vehicle chassis or wheels to obtain the real-time driving speed of the vehicle, and the vehicle speed is transmitted to the controller in the vehicle wire-controlled hydraulic control system based on wireless communication technology; the vehicle pedal braking state is obtained in real time by the controller of the vehicle pedal braking monitoring thread, and the vehicle pedal braking state is transmitted in real time to the controller in the vehicle wire-controlled hydraulic control system; the vehicle gear position state is the vehicle gear position collected in real time by the controller of the vehicle gear position monitoring thread, and transmitted to the controller in the vehicle wire-controlled hydraulic control system in real time.

[0055] Optionally, the controller in the vehicle's wire-controlled hydraulic control system obtains the vehicle's operating status in real time through other controllers in the vehicle. The vehicle's operating status includes: vehicle power-on and power-off status, vehicle driving speed, vehicle pedal braking status, and vehicle gear status. Among them, the vehicle power-on and power-off status includes: vehicle high-voltage power-on status and vehicle high-voltage power-off status. The vehicle high-voltage power-on status is used to indicate the activation of the vehicle's high-voltage system, and the vehicle high-voltage power-off status is used to indicate the shutdown of the vehicle's high-voltage system; the vehicle driving speed is used to indicate the vehicle's travel speed; the vehicle pedal braking status is used to indicate whether the vehicle's pedal is stepped on by the driver. The vehicle pedal is in an untriggered state, that is, the driver does not step on the vehicle pedal; the vehicle pedal state is in a triggered state, that is, the driver steps on the vehicle pedal, and the vehicle pedal generates a braking torque; the vehicle gear state is used to indicate the current position of the vehicle gear. The vehicle gear state includes parking gear P, reverse gear R, neutral gear N, forward gear D, etc., and this application does not make specific restrictions on this.

[0056] S202: Determine a target solenoid valve to be flushed according to the vehicle operating state, the number of times each solenoid valve has been flushed, and a flushing number threshold corresponding to each solenoid valve.

[0057] Optionally, the number of flushing times of each solenoid valve is used to indicate the number of times the motor-driven hydraulic unit generates hydraulic pressure to perform pulse flushing on each solenoid valve. The flushing number threshold corresponding to each solenoid valve is a flushing number limit set in advance by the controller or the user based on the usage time of each solenoid valve and the calibrated service life of each solenoid valve. When the controller recognizes that the number of flushing times of each solenoid valve reaches the flushing number threshold corresponding to the solenoid valve, it determines that the solenoid valve has been flushed clean and exits the flushing process for the solenoid valve.

[0058] Optionally, according to the vehicle operation state, it is determined in real time whether the vehicle wire-controlled hydraulic control system has the prerequisite for solenoid valve flushing. When the vehicle operation state meets the triggering condition for solenoid valve flushing, it is also necessary to determine whether the number of flushing times of each solenoid valve has reached its corresponding flushing number threshold. When the vehicle operation state meets the solenoid valve flushing prerequisite and the number of flushing times of the solenoid valve has reached the solenoid valve flushing number threshold, the solenoid valve exits the solenoid valve flushing thread; when the vehicle operation state meets the solenoid valve flushing prerequisite and the number of flushing times of the solenoid valve has not reached the solenoid valve flushing number threshold, the solenoid valve is identified as the target solenoid valve to be flushed; when the vehicle operation state does not meet the solenoid valve flushing prerequisite, regardless of whether the number of flushing times of the solenoid valve has reached or not reached the solenoid valve flushing number threshold, each solenoid valve in the vehicle wire-controlled hydraulic control system does not perform solenoid valve flushing. Among them, the target solenoid valve to be flushed is used to indicate the solenoid valve in the control oil circuit in the vehicle wire-controlled hydraulic control system that can be pulse-flushed, and the number of target solenoid valves to be flushed is less than or equal to the number of solenoid valves in the vehicle wire-controlled hydraulic control system.

[0059] S203, flushing each target solenoid valve through a motor.

[0060] Optionally, the controller in the vehicle's wire-controlled hydraulic control system controls the operation of the motor, and the motor drives the hydraulic unit in the vehicle's wire-controlled hydraulic control system to generate hydraulic pressure under the action of the control signal sent by the controller. The brake fluid flows through the control oil circuit under the action of the hydraulic pressure to flush foreign objects at the interfaces of each target solenoid valve.

[0061] It is worth noting that while controlling the operation of the motor, the controller also controls the opening or closing of each solenoid valve in the vehicle's wire-controlled hydraulic control system, so that foreign matter at the solenoid valve interface can flow into the next-level oil circuit along with the brake fluid, and then into the oil tank.

[0062] In the embodiment of the present application, the vehicle operation status is received in real time by the controller in the vehicle wire-controlled hydraulic control system; the target solenoid valve to be flushed in the vehicle wire-controlled hydraulic control system is determined according to the vehicle operation status, the number of times each solenoid valve in the vehicle wire-controlled hydraulic control system has been flushed, and the flushing number threshold corresponding to each solenoid valve; and each target solenoid valve is pulse-flushed by the motor. Among them, the vehicle operation status includes the vehicle power-on and power-off status, the vehicle driving speed, the vehicle pedal braking status, and the vehicle gear status. Only when the vehicle power-on and power-off status, the vehicle driving speed, the vehicle pedal braking status, and the vehicle gear status all meet the preset conditions, and the number of times each solenoid valve has been flushed is less than the corresponding flushing number threshold, the target solenoid valve to be flushed is pulse-flushed by the motor. In this way, the solenoid valve can be flexibly flushed under the premise of ensuring the safety and reliability of the solenoid valve flushing, so as to improve the working sensitivity of the vehicle wire-controlled hydraulic control system.

[0063] In a possible implementation, the operation of step S202 may specifically be:

[0064] If the vehicle power-on and power-off status is a high-voltage power-off status, and the vehicle speed is less than a preset vehicle speed threshold, and the vehicle pedal brake status is an untriggered status, and the vehicle gear status is a parking gear status, then the target solenoid valve to be flushed is determined based on the number of flushing times of each solenoid valve and the flushing number threshold corresponding to each solenoid valve.

[0065] Optionally, the preset vehicle speed threshold is a vehicle speed limit set in advance by the user. The preset vehicle speed threshold may be 0.05 km / h, 0.03 km / h, etc., and this application does not make any specific limitation on this.

[0066] Optionally, the vehicle gear state is a parking gear state for indicating that the vehicle gear is in the parking gear or the vehicle's electronic handbrake is in a braking state.

[0067] Optionally, only when the vehicle is in a high-voltage power-off state, the vehicle speed is lower than a preset vehicle speed threshold, the vehicle pedal is not stepped on by the driver, and the vehicle gear is in the parking gear or the electronic handbrake is on, the target solenoid valve to be flushed in the vehicle's wire-controlled hydraulic control system is determined based on the comparison result between the number of flushing times of the solenoid valve and the flushing number threshold corresponding to each solenoid valve.

[0068] In a possible implementation, the target solenoid valve to be flushed is determined according to the number of flushing times of each solenoid valve and the flushing number threshold corresponding to each solenoid valve, specifically including:

[0069] Each solenoid valve in the vehicle wire-controlled hydraulic control system is traversed, and for the current solenoid valve traversed, if the number of flushing times of the current solenoid valve is less than the flushing number threshold corresponding to the current solenoid valve, the current solenoid valve is used as a target solenoid valve to be flushed.

[0070] Optionally, under the control of the controller, each time the motor drives the hydraulic unit to generate hydraulic pressure and removes foreign matter at the interface of the target solenoid valve to be flushed through the brake fluid, the number of times the solenoid valve has been flushed is counted.

[0071] Optionally, the current solenoid valve is used to indicate the solenoid valve traversed at the current moment in the vehicle's wire-controlled hydraulic control system. The number of times the solenoid valve has been flushed can be counted by a counter integrated in the controller, and the counter can also be integrated in each solenoid valve. This application does not make specific limitations on this.

[0072] Optionally, all the solenoid valves in the vehicle's wire-controlled hydraulic control system are traversed to determine whether the number of flushing times of each solenoid valve at the current moment has reached the flushing number threshold corresponding to the current solenoid valve. If the number of flushing times of the solenoid valve at the current moment is less than the flushing number threshold corresponding to the solenoid valve, the solenoid valve is used as a target solenoid valve to be flushed, and the solenoid valve continues to be flushed under the next round of solenoid valve flushing trigger conditions.

[0073] Optionally, if the number of flushing times of the current solenoid valve traversed at the current moment is equal to the flushing number threshold corresponding to the solenoid valve, the solenoid valve exits the solenoid valve flushing control thread, and the number of flushing times of the solenoid valve is synchronously reset to zero.

[0074] In a possible implementation, before determining the target solenoid valve to be flushed according to the vehicle running state, the number of flushing times of each solenoid valve, and the flushing number threshold corresponding to each solenoid valve, the method further includes:

[0075] The flushing times threshold corresponding to each solenoid valve is determined according to the current usage time of each solenoid valve and the calibrated service life of each solenoid valve.

[0076] Optionally, the current usage time of the solenoid valve is used to indicate the time the solenoid valve has been used so far. The current usage time of the solenoid valve can be 3 months, 6 months, 1 year, 3 years, etc. The calibrated service life of each solenoid valve refers to the usage time calibrated by the factory settings of each solenoid valve. The factory calibrated service life of each solenoid valve can be 10 years, 15 years, 20 years, etc. This application does not make any specific limitations on this.

[0077] Optionally, the flushing number threshold corresponding to each solenoid valve is determined according to the current usage time of the solenoid valve and the calibrated service life of each solenoid valve. If the factory calibrated service life of solenoid valve A is 10 years and the current usage time of solenoid valve A is 3 months, the flushing number threshold corresponding to the solenoid valve can be set to 1; if the current usage time of solenoid valve A is 3 years, the flushing number threshold corresponding to the solenoid valve can be set to 5, and so on. This application does not make any specific limitations on this.

[0078] It is worth noting that the longer the solenoid valve is used, as represented by the current usage time of the solenoid valve, the larger the value of the flushing number threshold corresponding to the solenoid valve will be. This application does not make any specific limitation on this.

[0079] For a possible implementation, see Figure 3 The operation of step S203 may specifically be:

[0080] S301. Send an opening signal to each target solenoid valve, so that each target solenoid valve remains in an open state under the action of the opening signal.

[0081] Optionally, the controller of the vehicle's wire-controlled hydraulic control system sends an opening signal to each target solenoid valve under the premise that the vehicle has a solenoid valve flushing function. The opening signal is used to indicate a control signal for controlling each solenoid valve to open a valve. After receiving the opening signal sent by the controller, each solenoid valve opens the valve of the solenoid valve, so that the brake fluid flowing through the oil circuit can pass through the solenoid valve to take away foreign matter remaining at its interface. The opening state of the target solenoid valve is used to indicate the valve opening state of the target solenoid valve.

[0082] S302, sending an operating signal to the motor so that the motor drives the hydraulic unit to generate hydraulic pressure within a first preset time under the action of the operating signal, and pushes the brake fluid to flow into each target solenoid valve, and then flows into the corresponding oil circuit after flowing through each target solenoid valve.

[0083] Optionally, the controller of the vehicle's wire-controlled hydraulic control system sends an operating signal to the motor under the premise that the vehicle is equipped with solenoid valve flushing. The operating signal is used to instruct the control motor to start driving the hydraulic unit to generate hydraulic control signal. After receiving the operating signal sent by the controller, the motor starts to build pressure to drive the hydraulic unit to generate hydraulic pressure, pushing the brake fluid in the control oil circuit to flow into the subsequent oil circuit through each target solenoid valve, and the brake fluid flowing through the solenoid valve carries away foreign matter remaining at its interface.

[0084] S303: Send a closing signal to each target solenoid valve, so that each target solenoid valve remains in a closed state under the action of the closing signal.

[0085] Optionally, the controller of the vehicle's wire-controlled hydraulic control system sends a closing signal to each target solenoid valve under the premise that the vehicle does not have solenoid valve flushing, and the closing signal is used to indicate the control signal for controlling each solenoid valve to close the valve. After receiving the closing signal sent by the controller, each solenoid valve closes the valve of the solenoid valve so that the brake fluid flowing through the control oil circuit can no longer pass through the solenoid valve, and the solenoid valve exits the solenoid valve flushing control thread. Among them, the closed state of the target solenoid valve is used to indicate the closed state of the valve of the target solenoid valve.

[0086] S304: Send a stop signal to the motor, so that the motor stops running within a first preset time period.

[0087] Optionally, after completing a solenoid valve flush for each solenoid valve, the controller of the vehicle's wire-controlled hydraulic control system sends a stop operation status to the motor. The stop operation signal is used to instruct the control motor to stop driving the hydraulic unit to generate hydraulic control signal. After receiving the stop operation signal sent by the controller, the motor starts to release pressure so that the hydraulic pressure generated by the hydraulic unit decreases rapidly, and the brake fluid in the control oil circuit stops flowing.

[0088] Optionally, the first preset time is the time for the motor to build up pressure and release pressure, which is set in advance by humans. The first preset time may be 100 milliseconds, 50 milliseconds, etc., and this application does not specifically limit this. Among them, a timer is integrated in the controller of the vehicle's wire-controlled hydraulic control system, and the user can set the motor's pressure build-up or pressure release time via the timer in the controller.

[0089] In a possible implementation, the operation of step S303 may specifically be:

[0090] After the motor drives the hydraulic unit to generate hydraulic pressure, the timing starts. If the timing duration reaches a second preset duration, a closing signal is sent to each target solenoid valve.

[0091] Optionally, after receiving the operating signal sent by the controller, the motor quickly builds up pressure within a first preset time period so that the hydraulic pressure generated by the hydraulic unit quickly reaches the target hydraulic value. The target hydraulic pressure is the hydraulic value of the solenoid valve flushing set in advance by the user. The target hydraulic value can be 40 bar, 35 bar, etc., and this application does not make any specific limitations on this.

[0092] Optionally, the second preset time length is the hydraulic maintenance time length set in advance by the user in the controller. The second preset time length may be 500 milliseconds, 600 milliseconds, 800 milliseconds, etc., and this application does not make any specific limitation on this.

[0093] Optionally, when the motor builds pressure within a first preset time period so that the hydraulic pressure generated by the hydraulic unit reaches a preset target hydraulic value, the timer in the controller starts timing, and the motor continues to maintain the hydraulic unit to maintain the target hydraulic pressure until the timer reaches a second preset time period. The controller then synchronously sends a closing signal to the target solenoid valve, and the single flushing process of the target solenoid valve is completed.

[0094] In a possible implementation, after sending a stop signal to the motor, the method further includes:

[0095] The number of flushing times corresponding to each target solenoid valve is increased by 1, wherein the initial value of the number of flushing times corresponding to each target solenoid valve is 0.

[0096] Optionally, when the motor maintains the hydraulic pressure of the hydraulic drive unit at the target hydraulic pressure value for a second preset time, the controller sends a stop signal to the motor, and the motor responds to the stop signal to quickly release pressure within the first preset time, so that the hydraulic pressure of the hydraulic unit drops to 0 bar, completing the pulse flushing of the target solenoid valve. At the same time, the counter adds 1 to the number of flushing times of the flushed target solenoid valve, and the number of flushing times of the solenoid valve that exits the solenoid valve flushing control thread does not change.

[0097] Optionally, the initial value of the number of times the target solenoid valve has been flushed is 0, that is, the number of times the target solenoid valve has been flushed only represents the cumulative number of times the target solenoid valve has been flushed under a single solenoid valve flushing control thread. Once the target solenoid valve exits the current solenoid valve flushing control thread, the number of times the target solenoid valve has been flushed is reset to zero.

[0098] In a possible implementation, the solenoid valve flushing control method further includes:

[0099] If the vehicle power-on or power-off state is not the high-voltage power-off state, or the vehicle speed is greater than or equal to the preset vehicle speed threshold, or the vehicle pedal braking state is not the untriggered state, or the vehicle gear state is not the parking gear state, then the number of flushing times corresponding to each solenoid valve in the vehicle's wire-controlled hydraulic control system is reset to the initial value.

[0100] Optionally, when the vehicle power-on or power-off state is a high-voltage power-on state, or the vehicle speed is greater than or equal to a preset speed threshold, or the vehicle pedal is braked by the driver, or the vehicle gear is not a parking gear, but a forward gear, etc., when any one or more of the above conditions are not met, the vehicle-by-wire hydraulic control system does not have the prerequisite for solenoid valve flushing, then the number of flushing times of each solenoid valve in the vehicle-by-wire hydraulic control system is set to zero, and the vehicle-by-wire hydraulic control system exits the solenoid valve flushing control thread.

[0101] In an optional implementation, Figure 4For a flow chart of the third solenoid valve flushing control method provided in this application, see Figure 4 , the specific process of the solenoid valve flushing control method provided in the embodiment of the present application is as follows: S1, based on the real-time vehicle operation status, determine whether the vehicle has the prerequisite for solenoid valve flushing, and the vehicle operation status can be regarded as the trigger condition of the solenoid valve flushing control thread; S2, determine whether the current vehicle power-on and power-off status is a high-voltage power-off state, and whether the current vehicle speed is less than a preset vehicle speed threshold, and whether the current driver has not stepped on the vehicle pedal, and whether the current vehicle gear is in the parking gear. When the above four conditions are met, the solenoid valve flushing control thread is triggered; on the contrary, if any of the above four conditions is not met, the solenoid valve flushing control thread is not triggered. For example, if the current vehicle power-on and power-off status is a high-voltage power-on state, or the current vehicle speed is greater than or equal to the preset vehicle speed threshold, or the current driver steps on the vehicle pedal, or the current vehicle gear is not in the parking gear, the solenoid valves in the vehicle wire-controlled hydraulic control system are not flushed;

[0102] S3. If the current power-on and power-off state of the vehicle is a high-voltage power-off state, and the vehicle speed is less than the preset speed threshold, and the vehicle pedal is not stepped on by the driver, and the vehicle gear is currently in the parking gear, the controller sends a running signal to the motor and simultaneously sends an opening signal to each solenoid valve. Under the action of the running signal, the motor quickly builds up pressure within the first preset time of 100 milliseconds, so that the hydraulic pressure of the hydraulic unit reaches 40 bar, and after waiting for the second preset time of 500 milliseconds, the controller sends a stop running signal to the motor, and the motor quickly releases pressure within the first preset time of 100 milliseconds, so that the hydraulic pressure of the hydraulic unit quickly drops to 0 bar. At the same time, the controller sends a closing signal to each solenoid valve, and adds 1 to the number of flushing times of each solenoid valve. Flushing is completed; S4, iteratively determine whether the vehicle operating state meets the solenoid valve flushing control conditions. If any one of them is not met, the number of flushing times of each solenoid valve is set to zero, and the solenoid valve flushing control thread is exited; S5, iteratively determine whether the vehicle operating state meets the solenoid valve flushing control conditions. If all four conditions are met, and the number of flushing times of the target solenoid valve to be flushed is less than the flushing number threshold corresponding to the solenoid valve, continue to control the motor to drive the hydraulic unit to generate hydraulic pressure, and perform pulse flushing on the solenoid valve; if all four conditions are met, but the number of flushing times of the target solenoid valve to be flushed is equal to the flushing number threshold corresponding to the solenoid valve, then close each solenoid valve and motor, and set the number of flushing times of each solenoid valve to zero, and exit the solenoid valve flushing control thread.

[0103] The following describes the vehicle, electronic device, and computer-readable storage medium used to execute the solenoid valve flushing control method provided in the present application. The specific implementation process and technical effects are described above and will not be repeated below.

[0104] Figure 5 is a schematic diagram of the structure of a vehicle provided in an embodiment of the present application, see Figure 5 The vehicle 20 includes the above-mentioned vehicle-by-wire hydraulic control system 10, and the controller 101 in the vehicle-by-wire hydraulic control system 10 is used to execute any of the above-mentioned solenoid valve flushing control method embodiments, which will not be described in detail in this application.

[0105] Figure 6 is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. Figure 6 The computer device includes: a memory 601 and a processor 602. The memory 601 stores a computer program that can be run on the processor 602. When the processor 602 executes the computer program, the steps in any of the above method embodiments are implemented.

[0106] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.

[0107] Optionally, the present application also provides a program product, such as a computer-readable storage medium, including a program, which is used to execute any of the above-mentioned solenoid valve flushing control method embodiments when executed by a processor.

[0108] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0109] The above-mentioned integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above-mentioned software functional unit is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (English: processor) to perform some steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (English: Read-Only Memory, abbreviated: ROM), random access memory (English: Random Access Memory, abbreviated: RAM), disk or optical disk and other media that can store program codes.

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

[0111] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A solenoid valve flushing control method, characterized in that: A controller used in a vehicle wire-controlled hydraulic control system, the vehicle wire-controlled hydraulic control system includes: the controller, a motor and a plurality of solenoid valves, the solenoid valve flushing control method includes: Real-time acquisition of vehicle operation status, including: vehicle power on / off status, vehicle speed, vehicle pedal brake status, and vehicle gear status; Determining a target solenoid valve to be flushed according to the vehicle running state, the number of times each solenoid valve has been flushed, and a flushing number threshold corresponding to each solenoid valve; Each target solenoid valve is flushed by the motor.

2. The solenoid valve flushing control method according to claim 1, characterized in that: The step of determining the target solenoid valve to be flushed according to the vehicle running state, the number of times each solenoid valve has been flushed, and the flushing number threshold corresponding to each solenoid valve includes: If the vehicle power-on and power-off states are in the high-voltage power-off state, and the vehicle speed is less than a preset vehicle speed threshold, and the vehicle pedal brake state is in the untriggered state, and the vehicle gear state is in the parking gear state, then the target solenoid valve to be flushed is determined based on the number of flushing times of each solenoid valve and the flushing number threshold corresponding to each solenoid valve.

3. The solenoid valve flushing control method according to claim 2, characterized in that: The step of determining the target solenoid valve to be flushed according to the number of flushing times of each solenoid valve and the flushing number threshold corresponding to each solenoid valve includes: Each solenoid valve in the vehicle wire-controlled hydraulic control system is traversed, and for the current solenoid valve traversed, if the number of flushing times of the current solenoid valve is less than the flushing number threshold corresponding to the current solenoid valve, the current solenoid valve is used as a target solenoid valve to be flushed.

4. The solenoid valve flushing control method according to claim 1, characterized in that: Before determining the target solenoid valve to be flushed according to the vehicle running state, the number of flushing times of each solenoid valve and the flushing number threshold corresponding to each solenoid valve, the method further includes: The flushing times threshold corresponding to each solenoid valve is determined according to the current usage time of each solenoid valve and the calibrated service life of each solenoid valve.

5. The solenoid valve flushing control method according to claim 1, characterized in that: Flushing each target solenoid valve by the motor includes: Sending an opening signal to each target solenoid valve so that each target solenoid valve remains in an open state under the action of the opening signal; Sending an operation signal to the motor, so that the motor drives the hydraulic unit to generate hydraulic pressure within a first preset time under the action of the operation signal, and pushes the brake fluid to flow into each of the target solenoid valves, and then flows into the corresponding oil circuit after flowing through each of the target solenoid valves; Sending a closing signal to each target solenoid valve so that each target solenoid valve remains in a closed state under the action of the closing signal; A stop signal is sent to the motor so that the motor stops running within the first preset time period.

6. The solenoid valve flushing control method according to claim 5, characterized in that: The sending of a closing signal to each target solenoid valve comprises: After the motor drives the hydraulic unit to generate hydraulic pressure, the timing starts. If the timing duration reaches a second preset duration, a closing signal is sent to each target solenoid valve.

7. The solenoid valve flushing control method according to claim 5, characterized in that: After sending a stop signal to the motor, the method further comprises: The number of flushing times corresponding to each target solenoid valve is increased by 1, wherein the initial value of the number of flushing times corresponding to each target solenoid valve is 0.

8. The solenoid valve flushing control method according to any one of claims 1 to 7, characterized in that: Also includes: If the power-on and power-off states of the vehicle are not in the high-voltage power-off state, or the vehicle speed is greater than or equal to a preset vehicle speed threshold, or the vehicle pedal braking state is not in the untriggered state, or the vehicle gear state is not in the parking gear state, then the number of flushing times corresponding to each solenoid valve in the vehicle's wire-controlled hydraulic control system is reset to an initial value.

9. A vehicle wire-controlled hydraulic control system, characterized in that: The vehicle-by-wire hydraulic control system comprises: a controller, a motor and a plurality of solenoid valves; The controller is used to execute the steps of the solenoid valve flushing control method described in any one of claims 1-8.

10. A vehicle, characterized in that: The vehicle includes the vehicle-by-wire hydraulic control system of claim 9.