Method, device and equipment for controlling brakes in a vehicle, and vehicle
By acquiring vehicle driving and scenario information, and utilizing the adhesion between brake pads and brake discs for targeted cleaning, the safety hazards caused by brake disc deposits are resolved, ensuring braking performance and service life.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- WUHAN LOTUS CARS CO LTD
- Filing Date
- 2024-12-02
- Publication Date
- 2026-06-02
Smart Images

Figure CN122126238A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive technology, and in particular to a method, device, equipment, and vehicle for controlling brakes in a vehicle. Background Technology
[0002] Brakes (including brake discs and brake pads) play a crucial role in emergency braking. However, in some situations, substances may accumulate on the brake discs. For example, in rainy weather, the brake discs may be covered with a film of water, or if the vehicle has not been used for a long time, the brake discs may rust.
[0003] In the above scenario, if an emergency braking is performed using a brake disc with foreign objects attached, the braking distance of the vehicle will be prolonged under the same braking force, which may pose a certain safety hazard.
[0004] Therefore, ensuring the braking performance of the brake disc has become an urgent technical problem to be solved. Summary of the Invention
[0005] This application provides a method, device, equipment, and vehicle for controlling the brakes in a vehicle, in order to solve the technical problem in the prior art that when there are attachments on the brake discs of a vehicle, the braking distance is easily prolonged, which in turn leads to safety hazards.
[0006] In a first aspect, this application provides a method for controlling a brake in a vehicle, the brake including a brake disc and brake pads; the method includes:
[0007] Obtain vehicle driving-related information; wherein, the driving-related information includes driving status information and driving scenario information;
[0008] If, based on the driving status information, it is determined that the brakes in the vehicle meet the cleaning requirements, then, based on the driving scenario information, the object to be processed corresponding to the brakes is determined; wherein, the object to be processed indicates the attachments on the brake discs in the brakes;
[0009] Based on a target control mode that matches the object to be processed, the brake pads and brake disc in the brake are controlled to fit together, so as to clean the object to be processed through the brake pads.
[0010] In one possible implementation, the driving status information includes multiple driving data; based on the driving status information, determining that the brakes in the vehicle meet the cleaning requirements includes:
[0011] Determine the threshold data corresponding to each of the driving data; wherein the threshold data is used to indicate the threshold requirement of the driving data;
[0012] If it is determined that each of the driving data meets the threshold requirement indicated by the corresponding threshold data, then it is determined that the brakes in the vehicle meet the cleaning requirements.
[0013] In one possible implementation, the plurality of driving data includes at least: vehicle speed, accelerator pedal depth, brake release time, braking system status, and lateral acceleration.
[0014] In one possible implementation, the driving scenario information at least indicates the windshield wiper operating status and the duration the vehicle has been inactive; based on the driving scenario information, determining the object to be processed corresponding to the brake includes:
[0015] If, based on the working state of the windshield wipers, it is determined that the vehicle's windshield wipers are in a target state, and based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time is less than or equal to a preset time, then the object to be processed corresponding to the brake is determined to be the first object; wherein, the first object indicates the object to be cleaned in one go.
[0016] In one possible implementation, based on a target control mode matching the object to be processed, the brake pads and brake disc in the brake are controlled to engage, so as to clean the object to be processed through the brake pads, including:
[0017] Determine a first control mode indicated by a target control mode that matches the first object; wherein the first control mode indicates at least a first braking pressure and a first duration;
[0018] According to the first control method, the brake pads and brake disc in the brake are controlled to fit together so as to clean the first object through the brake pads.
[0019] In one possible implementation, the method further includes:
[0020] If, based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time is longer than the preset time, then the object to be processed corresponding to the brake is determined to be the second object; wherein, the second object indicates an object that needs to be cleaned multiple times.
[0021] In one possible implementation, based on a target control mode matching the object to be processed, the brake pads and brake disc in the brake are controlled to engage, so as to clean the object to be processed through the brake pads, including:
[0022] Determine the second control mode indicated by the target control mode that matches the second object; wherein the second control mode indicates at least the second braking pressure, the second duration, the bonding interval information, and the preset bonding number;
[0023] According to the second control method, the brake pads and brake discs in the brake are controlled to fit together so as to clean the second object through the brake pads.
[0024] Secondly, this application provides a control device for a brake in a vehicle, comprising:
[0025] The acquisition unit is used to acquire vehicle driving-related information; wherein, the driving-related information includes driving status information and driving scenario information;
[0026] The determining unit is configured to, based on the driving scenario information, determine the object to be processed corresponding to the brake if, based on the driving state information, it is determined that the brake in the vehicle meets the cleaning requirements; wherein the object to be processed indicates the attachment on the brake disc in the brake.
[0027] The processing unit is used to control the brake pads and brake discs in the brake to adhere to each other based on a target control mode that matches the object to be processed, so as to clean the object to be processed through the brake pads.
[0028] In one possible implementation, the driving status information includes multiple driving data; in this case, the determining unit includes a first determining module, used for:
[0029] Determine the threshold data corresponding to each of the driving data; wherein the threshold data is used to indicate the threshold requirement of the driving data;
[0030] If it is determined that each of the driving data meets the threshold requirement indicated by the corresponding threshold data, then it is determined that the brakes in the vehicle meet the cleaning requirements.
[0031] In one possible implementation, the plurality of driving data includes at least: vehicle speed, accelerator pedal depth, brake release time, braking system status, and lateral acceleration.
[0032] In one possible implementation, the driving scenario information at least indicates the windshield wiper operating status and the duration the vehicle has been inactive; in this case, the determining unit includes a second determining module, used for:
[0033] If, based on the working state of the windshield wipers, it is determined that the vehicle's windshield wipers are in a target state, and based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time is less than or equal to a preset time, then the object to be processed corresponding to the brake is determined to be the first object; wherein, the first object indicates the object to be cleaned in one go.
[0034] In one possible implementation, the processing unit is configured to:
[0035] Determine a first control mode indicated by a target control mode that matches the first object; wherein the first control mode indicates at least a first braking pressure and a first duration;
[0036] According to the first control method, the brake pads and brake disc in the brake are controlled to fit together so as to clean the first object through the brake pads.
[0037] In one possible implementation, the second determining module is further configured to:
[0038] If, based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time is longer than the preset time, then the object to be processed corresponding to the brake is determined to be the second object; wherein, the second object indicates an object that needs to be cleaned multiple times.
[0039] In one possible implementation, the processing unit is configured to:
[0040] Determine the second control mode indicated by the target control mode that matches the second object; wherein the second control mode indicates at least the second braking pressure, the second duration, the bonding interval information, and the preset bonding number;
[0041] According to the second control method, the brake pads and brake discs in the brake are controlled to fit together so as to clean the second object through the brake pads.
[0042] Thirdly, this application provides a computer device, including: a processor, and a memory communicatively connected to the processor;
[0043] The memory stores computer-executed instructions;
[0044] The processor executes computer execution instructions stored in the memory to implement the method described in any one of the first aspects.
[0045] Fourthly, this application provides a vehicle that includes the computer equipment described in the third aspect.
[0046] Fifthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method described in any one of the first aspects.
[0047] Sixthly, this application provides a computer program product comprising: computer execution instructions stored in a readable storage medium, wherein at least one processor of a computer device can read the computer execution instructions from the readable storage medium, and the at least one processor executes the computer execution instructions to cause the computer device to perform the method described in any one of the first aspects.
[0048] The vehicle brake control method, device, equipment, and vehicle provided in this application can acquire vehicle driving-related information and, based on the driving status information within that information, determine whether the brake discs meet cleaning requirements. This enables seamless cleaning of the brake discs, avoiding any impact on the user's driving experience. When the brakes are determined to meet cleaning requirements, the corresponding object to be processed can be identified based on the driving scenario information within the driving-related information. Then, based on a target control mode matching the object to be processed, the brake pads and brake discs are controlled to adhere, allowing the brake pads to clean the object. This enables targeted cleaning of various types of deposits on the brake discs, ensuring effective cleaning. When emergency braking is applied using the cleaned brake discs, braking performance is maintained, preventing safety hazards. Attached Figure Description
[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0050] Figure 1 This application provides a schematic diagram illustrating the working principle of an accelerator pedal.
[0051] Figure 2 A flowchart illustrating a method for controlling a brake in a vehicle, provided in an embodiment of this application;
[0052] Figure 3 A flowchart illustrating another method for controlling a brake in a vehicle, provided in an embodiment of this application;
[0053] Figure 4 A schematic diagram illustrating the implementation process of a method for controlling the brakes in a vehicle to remove water and rust, provided in an embodiment of this application;
[0054] Figure 5This application provides a schematic diagram of the structure of a control device for a brake in a vehicle.
[0055] Figure 6 A schematic diagram of the structure of another vehicle brake control device provided in this application embodiment;
[0056] Figure 7 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application.
[0057] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0058] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0059] In this document, the term "and / or" merely describes a relationship, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Furthermore, the term "at least one" in this document means any combination of at least two of any one or more elements. For example, including at least one of A, B, and C can mean including any one or more elements selected from the set consisting of A, B, and C.
[0060] In electric vehicles, One Box brake-by-wire technology and One Pedal technology are increasingly widely used. One Box brake-by-wire technology can provide 1g deceleration through regenerative braking via motor energy recovery, thus meeting the vehicle's daily deceleration needs. One Pedal technology works by using the accelerator pedal to achieve vehicle acceleration, coasting, deceleration, stopping, and parking, all without the need for the brake pedal. For example, pressing the accelerator pedal down provides positive torque acceleration; releasing it causes coasting with no energy recovery; further releasing the pedal enables negative torque deceleration; and fully releasing the pedal stops the vehicle and puts it in parking position.
[0061] For example, see Figure 1 , Figure 1 This application provides a schematic diagram illustrating the working principle of an accelerator pedal, as shown below. Figure 1 As shown, the depth of the accelerator pedal can be divided into three zones: the braking zone, the coasting zone, and the acceleration zone. When the accelerator pedal is in the braking zone, the vehicle experiences negative torque deceleration within that zone; when the accelerator pedal is in the coasting zone, the vehicle experiences free coasting within that zone; and when the accelerator pedal is in the acceleration zone, the vehicle experiences positive torque acceleration within that zone.
[0062] Therefore, in daily life, the vehicle does not require the use of the brake pedal. However, if the brake pedal is not used for a long time, the brake discs are prone to rust. When using rusty brake discs for emergency braking, the braking distance will be extended, which will bring certain safety hazards.
[0063] Similarly, in other application scenarios, such as rainy weather where a film of water easily remains on the brake discs, or when driving on rough roads where dust can accumulate on the brake discs, the presence of these contaminants on the brake discs can prolong the braking distance during emergency braking, thus creating a safety hazard.
[0064] In addition, foreign objects remaining in the brake disc can not only affect the service life of the brake disc, but also easily cause uneven friction, which can lead to brake vibration and thus affect the vehicle's braking performance and the user's driving experience.
[0065] The braking control method for vehicles provided in this application can automatically clean the deposits on the brake discs during daily vehicle use, thereby solving the above-mentioned technical problems of the prior art.
[0066] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0067] Figure 2 This application provides a flowchart illustrating a method for controlling a brake in a vehicle, wherein the brake includes a brake disc and brake pads, as shown in the embodiment of the present application. Figure 2 As shown, the method specifically includes the following steps:
[0068] S201. Obtain vehicle driving-related information.
[0069] Among them, driving-related information includes driving status information and driving scenario information.
[0070] In one example, driving status information can indicate the vehicle's speed and the condition of the brake discs. In this case, the driving status information can be determined by reading the data collected by the sensors in the vehicle or by reading the signal flags corresponding to each braking system. Based on the obtained driving status information, it can be determined whether the brake discs can be cleaned (that is, whether the cleaning requirements are met), so as to achieve cleaning of the brake discs without the user's awareness.
[0071] In one example, driving scenario information can be used to determine the scenarios in which the vehicle's brake discs may have various types of attachments. For example, scenarios that cause the vehicle's brake discs to have attachments could be: rainy weather, long-term disuse, or driving on rough roads. Here, no specific limitation is made on the scenarios that cause the vehicle's brake discs to have attachments, as long as they are feasible.
[0072] At this point, separate scene recognition information, i.e., driving scene information, can be set for each type of attachment. For example, in a rainy scenario, driving scene information can indicate the working status of the windshield wipers; in a scenario where the vehicle has not been used for a long time, driving scene information can indicate the duration the vehicle has not been started; in a scenario where the vehicle is driving on rough roads, driving scene information can indicate the degree of road bumps, etc. In this case, the working status of the windshield wipers can be determined by acquiring the wiper signal; the duration the vehicle has not been started can be determined by acquiring the vehicle's ignition switch signal and the clock signal corresponding to when the vehicle is turned off; and the degree of road bumps can be determined by acquiring the magnitude of the vehicle's vertical acceleration, etc.
[0073] In this embodiment of the application, after the user starts the vehicle, the vehicle's driving-related information can be obtained. Based on this driving-related information, it can be determined whether the vehicle meets the requirements for brake disc cleaning and the type of deposits on the brake disc, thereby enabling targeted cleaning of the brake disc.
[0074] S202. If, based on the driving status information, it is determined that the brakes in the vehicle meet the cleaning requirements, then, based on the driving scenario information, the object to be processed corresponding to the brakes is determined.
[0075] The object to be processed refers to the attachments on the brake disc in the brake.
[0076] S203. Based on the target control mode that matches the object to be processed, control the brake pads and brake disc in the brake to fit together so that the object to be processed can be cleaned by the brake pads.
[0077] As described above, this application embodiment can obtain vehicle driving-related information and, based on the driving status information within that information, determine whether the brake discs in the vehicle meet the cleaning requirements, thereby achieving seamless cleaning of the brake discs and avoiding impact on the user's driving experience. When it is determined that the brakes in the vehicle meet the cleaning requirements, the object to be processed corresponding to the brake can be identified first based on the driving scenario information within the driving-related information. Then, based on a target control mode matching the object to be processed, the brake pads and brake disc in the brake are controlled to adhere, allowing the brake pads to clean the object to be processed. This enables targeted cleaning of various types of deposits on the brake disc, ensuring effective cleaning. When emergency braking is performed based on the cleaned brake disc, braking performance is guaranteed, avoiding safety hazards.
[0078] Figure 3 This application provides a schematic flowchart of another method for controlling a brake in a vehicle, wherein the brake includes a brake disc and brake pads, as shown in the following example. Figure 3 As shown, the method specifically includes the following steps:
[0079] S301. Obtain vehicle driving-related information.
[0080] Among them, driving-related information includes driving status information and driving scenario information.
[0081] In one example, driving status information may include multiple driving data, such as at least: vehicle speed, accelerator pedal depth, brake release time, braking system status, and lateral acceleration.
[0082] In one example, for Figure 1 For the accelerator pedal shown, the depth of the accelerator pedal can indicate the depth of the accelerator pedal in area C.
[0083] In one example, vehicle braking can be achieved through a braking system, which may include, but is not limited to, ABS (Anti-Brake System), TCS (Traction Control System), and VDC (Vehicle Dynamic Control). In this case, the vehicle's brake disengagement time can include the activation and disengagement time of the braking system and the high deceleration braking disengagement time.
[0084] At this point, based on the various driving data, it can be determined whether the brakes in the vehicle meet the cleaning requirements, as described in S302 to S303.
[0085] S302. Determine the threshold data corresponding to each driving data.
[0086] Among them, threshold data is used to indicate the threshold requirements for driving data.
[0087] For example, the threshold data corresponding to the driving speed can be 70 kph (kph represents kilometers per hour); the threshold data corresponding to the accelerator pedal depressing depth can be C*6%, where C represents the depth of the positive torque acceleration region corresponding to the accelerator pedal depressing; the threshold data corresponding to the activation and disengagement time of the braking system can be 10 seconds; the threshold data corresponding to the high deceleration braking disengagement time can be 60 seconds; the threshold data corresponding to the working state of the braking system is the value of the signal flag indicating that the braking system is not working; the threshold data corresponding to the lateral acceleration is 1 meter per square second, etc.
[0088] S303. If it is determined that each driving data meets the threshold requirement indicated by the corresponding threshold data, then it is determined that the brakes in the vehicle meet the cleaning requirements.
[0089] In one example, if all driving data meet the threshold requirements indicated by the corresponding threshold data, the relationship between each driving data and the corresponding threshold data can be as follows: driving speed > 70 kph; accelerator pedal depth > C*6%; brake system activation and deactivation time > 10 seconds; high deceleration brake deactivation time > 60 seconds; brake system working status = value of the brake system not working signal flag; lateral acceleration < 1 m / s², etc.
[0090] In the above implementation, multiple driving data from multiple levels can be combined to comprehensively and accurately determine whether the brakes in the vehicle meet the cleaning requirements, thereby ensuring that the brake discs can be cleaned without the user noticing, thus avoiding affecting the user's driving experience.
[0091] In one example, if it is determined that the brakes in the vehicle meet the cleaning requirements, the steps described in S304 to S305 below can be performed.
[0092] S304. Based on driving scenario information, determine the object to be processed corresponding to the brake.
[0093] The object to be processed refers to the attachments on the brake disc in the brake.
[0094] S305. Based on the target control mode that matches the object to be processed, control the brake pads and brake disc in the brake to fit together so as to clean the object to be processed through the brake pads.
[0095] The process described in S304 to S305 above will be explained below using water stains (i.e., the first object below) and / or rust stains (i.e., the second object below) as examples of objects to be treated.
[0096] In one example, if the object to be processed includes water stains and / or rust stains, the driving scenario information at least indicates the working status of the windshield wipers and the duration the vehicle has not been started. In this case, based on the driving scenario information, the object to be processed corresponding to the brake can be determined in the following two ways.
[0097] In one example, the windshield wiper operating states can include: off, intermittent wiping, low-speed continuous wiping, high-speed continuous wiping, etc.
[0098] In one example, the vehicle inactivity time can be determined based on the time interval between the vehicle being turned off and the vehicle being started. In this case, the vehicle inactivity time can be 12 hours, 72 hours, etc.
[0099] Scenario 1: If, based on the windshield wiper operating status, it is determined that the vehicle's windshield wipers are in the target state, and based on the vehicle's inactivity time, it is determined that the inactivity time is less than or equal to a preset time, then the object to be processed corresponding to the brake is determined to be the first object. Here, the first object indicates the object to be cleaned in one go. For example, the first object could be the water stains mentioned above.
[0100] In one example, the target state could indicate that the windshield wipers are in operation; for instance, the target state could indicate continuous low-speed wiping or continuous high-speed wiping. Alternatively, the target state could indicate intermittent wiping triggered manually, thus allowing the system to determine whether there is water on the vehicle body based on the target state of the wipers, thereby identifying any water residue on the brake discs and cleaning them accordingly.
[0101] In one example, the preset duration can be a pre-set value, such as 48 hours. The specific value of the preset duration is not limited here, as long as it can be achieved.
[0102] This implementation method ensures that no second object is present on the vehicle's brake disc, thereby further guaranteeing the cleaning effect of the brake disc.
[0103] At this time, when the brake pads and brake discs in the brake are controlled to fit together based on the target control mode that matches the object to be processed, so as to clean the object to be processed by the brake pads, the first control mode indicated by the target control mode that matches the first object can be determined first; wherein, the first control mode indicates at least the first braking pressure and the first duration; then, according to the first control mode, the brake pads and brake discs in the brake are controlled to fit together, so as to clean the first object by the brake pads.
[0104] In one example, the first braking force indicated by the first control method can be understood as the braking force applied to the hydraulic circuit. For example, the first braking force can be 1.5 bar. Here, the value of the first braking force is not limited. For example, the value of the first braking force can be determined from 1.2 bar to 3 bar.
[0105] In one example, when applying a first braking force to the hydraulic circuit, the first braking force can be gradually increased to further achieve imperceptible cleaning. For example, the time for applying the first braking force can be set, and within this time, the braking force can be gradually applied to the hydraulic circuit until the first braking force is reached. Optionally, the time for applying the first braking force can be set to 0.4 seconds.
[0106] In one example, the first duration can indicate the length of time the brake pads and brake disc remain in contact; for example, the first duration could be 1 second.
[0107] In one example, after the first braking force duration reaches the first duration requirement, the first braking force can be gradually reduced to further achieve imperceptible cleaning. For example, a time can be set to remove the first braking force, and within this time, the braking force on the hydraulic circuit can be gradually reduced until it reaches zero. Optionally, the time for reducing the first braking force can be set to 0.2 seconds.
[0108] Based on this, the first control method indicated by the target control mode can be described as follows: pressurize for 0.4 seconds to the first braking force, maintain pressure for the first duration, release pressure for 0.2 seconds, and complete the cleaning process of the object to be processed.
[0109] This implementation method can actively increase the first braking pressure through the braking system, so that the brake pads and brake discs are in contact for a first duration, thereby cleaning the first object through slight braking, and achieving imperceptible cleaning while ensuring that the first object is cleaned.
[0110] Scenario 2: If, based on the vehicle's inactivity time, it is determined that the inactivity time exceeds a preset time, then the object to be processed corresponding to the brake is identified as the second object; whereby the second object indicates the object that needs to be cleaned multiple times. For example, the second object could be the aforementioned rust stains.
[0111] This implementation method allows for prioritizing the cleaning of the brake disc based on the presence of a second object on it, even when the vehicle has been idle for an extended period, thus ensuring effective cleaning of the brake disc.
[0112] At this time, when the brake pads and brake discs in the brake are controlled to adhere to each other based on the target control mode that matches the object to be processed, so as to clean the object to be processed by the brake pads, the second control mode indicated by the target control mode that matches the second object can be determined first; wherein, the second control mode indicates at least the second braking pressure, the second duration, the adhesion interval information and the preset adhesion number; then, according to the second control mode, the brake pads and brake discs in the brake are controlled to adhere to each other, so as to clean the second object by the brake pads.
[0113] In one example, the second braking force indicated by the second control method can be understood as the braking force applied to the hydraulic circuit. For example, the second braking force can be 1.5 bar. Here, the value of the second braking force is not limited; for example, it can be determined from 1.2 bar to 3 bar. In this case, the values of the first braking force and the second braking force can be the same or different. There is no specific limitation here; the choice is based on meeting actual needs.
[0114] In one example, when applying a second braking force to the hydraulic circuit, the second braking force can be gradually increased to further achieve imperceptible cleaning. For example, the time for applying the second braking force can be set, and within that time, the braking force is gradually applied to the hydraulic circuit until the second braking force is reached. Optionally, the time for applying the second braking force can be set to 0.4 seconds.
[0115] In one example, the second duration can indicate the length of time the brake pads and brake disc remain in contact; for example, the second duration could be 1 second. In this case, the values of the first and second durations can be the same or different; no specific limitation is made here, and the choice depends on the actual needs.
[0116] In one example, after the second braking force duration reaches the second duration requirement, the second braking force can be gradually reduced to further achieve imperceptible cleaning. For example, a time for removing the second braking force can be set, and within this time, the braking force on the hydraulic circuit can be gradually reduced until it reaches zero. Optionally, the time for reducing the second braking force can be set to 0.2 seconds.
[0117] In one example, the contact interval information can indicate the time interval between the last contact of the brake pads and brake discs in the control brake and the next contact of the brake pads and brake discs in the control brake. For example, the contact interval information can be 180 seconds. The value of the contact interval information is not limited here. For example, the value of the contact interval information can be determined from 30 seconds to 360 seconds.
[0118] In one example, the preset number of bonding times can indicate the number of times the brake pads and brake discs in the control brake are bonded. For example, the preset number of bonding times can be 10 times or 15 times, etc. There is no limitation on the value of the preset number of bonding times.
[0119] Based on this, the second control method indicated by the target control mode can be generally described as follows: pressurize for 0.4 seconds to the second braking force, maintain pressure for the second duration, release pressure for 0.2 seconds, complete one cycle, and then, according to the bonding time interval, execute the above cycle for the preset bonding number of times to complete the cleaning process of the object to be processed.
[0120] In one possible implementation, if, during the cleaning process of the second object, it is determined based on the real-time vehicle driving status information that the vehicle's brakes do not meet the cleaning requirements, then the cleaning process of the second object can continue or be restarted if it is determined again based on the vehicle's driving status that the vehicle's brakes do not meet the cleaning requirements.
[0121] This implementation method can clean the second object by repeatedly controlling the brake pads and brake discs in the brake to adhere to each other, thereby ensuring the effectiveness of cleaning the second object.
[0122] See Figure 4 , Figure 4 This application provides a schematic diagram of the implementation process for a vehicle braking control method to remove water and rust, as shown in the embodiment of the present application. Figure 4 As shown, the ECU (Electronic Control Unit) can acquire the aforementioned driving data, wiper signals, ignition switch signals, and the clock signal corresponding to when the vehicle is turned off, thereby obtaining the vehicle's driving status information and driving scenario information. Then, the driving status information and driving scenario information can be transmitted to the ESC (Electronic Stability Control) via CAN communication, allowing the ESC to determine whether the vehicle's brakes meet the cleaning requirements based on the driving status information. If the brakes meet the cleaning requirements, the corresponding object to be processed can be determined based on the driving scenario information, thereby determining a target control mode matching the object to be processed. Based on this target control mode, the brake pads and brake discs in the brakes are controlled to adhere, thereby activating the vehicle's water and rust removal function. This allows for the cleaning of the object to be processed in the brake discs through slight braking.
[0123] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.
[0124] Figure 5 This is a schematic diagram of the structure of a control device for a brake in a vehicle, provided in an embodiment of this application. Figure 5 As shown, the brake control device 500 in the vehicle includes:
[0125] The acquisition unit 501 is used to acquire vehicle driving-related information, including driving status information and driving scenario information.
[0126] The determining unit 502 is used to determine the object to be processed corresponding to the brake based on the driving scenario information if it is determined that the brake in the vehicle meets the cleaning requirements based on the driving status information; wherein the object to be processed refers to the attachment on the brake disc in the brake.
[0127] The processing unit 503 is used to control the brake pads and brake discs in the brake to adhere to each other based on a target control mode that matches the object to be processed, so as to clean the object to be processed by the brake pads.
[0128] Figure 6 A schematic diagram of the structure of another vehicle brake control device provided in this application embodiment is shown below. Figure 6 As shown, the brake control device 600 in the vehicle includes:
[0129] The acquisition unit 601 is used to acquire vehicle driving-related information; wherein, the driving-related information includes driving status information and driving scenario information.
[0130] The determining unit 602 is used to determine the object to be processed corresponding to the brake based on the driving scenario information if it is determined that the brake in the vehicle meets the cleaning requirements based on the driving status information; wherein the object to be processed refers to the attachment on the brake disc in the brake.
[0131] The processing unit 603 is used to control the brake pads and brake discs in the brake to adhere to each other based on a target control mode that matches the object to be processed, so as to clean the object to be processed through the brake pads.
[0132] In one possible implementation, the driving status information includes multiple driving data; in this case, the determining unit 602 includes a first determining module 6021, used for:
[0133] Determine the threshold data corresponding to each driving data point; the threshold data is used to indicate the threshold requirements for the driving data.
[0134] If it is determined that each driving data point meets the threshold requirement indicated by the corresponding threshold data, then it is determined that the brakes in the vehicle meet the cleaning requirements.
[0135] In one possible implementation, the multiple driving data include at least: the vehicle's speed, the depth of the accelerator pedal, the vehicle's brake release time, the operating status of the vehicle's braking system, and the vehicle's lateral acceleration.
[0136] In one possible implementation, the driving scenario information at least indicates the windshield wiper operating status and the duration the vehicle has been idle; in this case, the determining unit 602 includes a second determining module 6022, used for:
[0137] If, based on the working state of the windshield wipers, it is determined that the vehicle's windshield wipers are in the target state, and based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time is less than or equal to a preset time, then the object to be processed corresponding to the brake is determined to be the first object; wherein, the first object indicates the object to be cleared in one go.
[0138] In one possible implementation, the processing unit 603 is configured to:
[0139] Determine the first control mode indicated by the target control mode that matches the first object; wherein the first control mode indicates at least a first braking pressure and a first duration;
[0140] According to the first control method, the brake pads and brake discs in the brake are brought into contact so that the first object can be cleaned by the brake pads.
[0141] In one possible implementation, the second determining module 6022 is further configured to:
[0142] If, based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time exceeds a preset time, then the object to be processed corresponding to the brake is determined to be the second object; where the second object indicates the object that needs to be cleaned multiple times.
[0143] In one possible implementation, the processing unit 603 is configured to:
[0144] Determine the second control mode indicated by the target control mode that matches the second object; wherein the second control mode indicates at least the second braking pressure, the second duration, the contact interval information, and the preset number of contact times;
[0145] According to the second control method, the brake pads and brake discs in the brake are brought into contact so that the second object can be cleaned by the brake pads.
[0146] Figure 7This application provides a schematic diagram of the structure of a computer device, as shown in the embodiment of the present application. Figure 7 As shown, the computer device 700 includes: a memory 701 and a processor 702.
[0147] Memory 701; a memory used to store computer-executed instructions in processor 702.
[0148] The processor 702 is configured to perform the method provided in the above embodiments.
[0149] The computer device also includes a receiver 703 and a transmitter 704. The receiver 703 is used to receive instructions and data sent by external devices, and the transmitter 704 is used to send instructions and data to external devices.
[0150] This application embodiment also provides a vehicle, which may include... Figure 7 The computer equipment shown.
[0151] This application also provides a computer-readable storage medium storing computer-executable instructions. These instructions, when executed by a processor, perform the steps of the vehicle brake control method described in the above-described method embodiments. The storage medium can be either volatile or non-volatile computer-readable storage.
[0152] This application also provides a computer program product that carries computer execution instructions. The computer execution instructions include instructions that can be used to execute the steps of the vehicle brake control method in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.
[0153] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily essential to this application.
[0154] It should be further noted that although the steps in the flowchart are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowchart may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0155] It should be understood that the above-described device embodiments are merely illustrative, and the device of this application can also be implemented in other ways. For example, the division of units / modules in the above embodiments is only a logical functional division, and there may be other division methods in actual implementation. For example, multiple units, modules, or components may be combined, or integrated into another system, or some features may be ignored or not executed.
[0156] Furthermore, unless otherwise specified, the functional units / modules in the various embodiments of this application can be integrated into one unit / module, or each unit / module can exist physically separately, or two or more units / modules can be integrated together. The integrated units / modules described above can be implemented in hardware or as software program modules.
[0157] When an integrated unit / module is implemented in hardware, the hardware can be digital circuits, analog circuits, etc. The physical implementation of the hardware structure includes, but is not limited to, transistors, memristors, etc. Unless otherwise specified, the processor can be any suitable hardware processor, such as a CPU, GPU, FPGA, DSP, and ASIC, etc. Unless otherwise specified, the storage unit can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc.
[0158] If the integrated unit / module is implemented as a software program module and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, 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 memory 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 of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.
[0159] In the above embodiments, the descriptions of each embodiment have their own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments. The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as the combination of these technical features does not contradict each other, it should be considered within the scope of this specification.
[0160] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0161] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for controlling a brake in a vehicle, characterized in that, The brake includes a brake disc and brake pads; the method includes: Obtain vehicle driving-related information; wherein, the driving-related information includes driving status information and driving scenario information; If, based on the driving status information, it is determined that the brakes in the vehicle meet the cleaning requirements, then, based on the driving scenario information, the object to be processed corresponding to the brakes is determined; wherein, the object to be processed indicates the attachments on the brake discs in the brakes; Based on a target control mode that matches the object to be processed, the brake pads and brake disc in the brake are controlled to fit together, so as to clean the object to be processed through the brake pads.
2. The method according to claim 1, characterized in that, The driving status information includes multiple driving data; Based on the driving status information, it is determined that the brakes in the vehicle meet the cleaning requirements, including: Determine the threshold data corresponding to each of the driving data; wherein the threshold data is used to indicate the threshold requirement of the driving data; If it is determined that each of the driving data meets the threshold requirement indicated by the corresponding threshold data, then it is determined that the brakes in the vehicle meet the cleaning requirements.
3. The method according to claim 2, characterized in that, The multiple driving data include at least: vehicle speed, accelerator pedal depth, brake release time, braking system status, and lateral acceleration.
4. The method according to any one of claims 1-3, characterized in that, The driving scenario information at least indicates the working status of the windshield wipers and the duration the vehicle has not been started; Based on the driving scenario information, the object to be processed corresponding to the brake is determined, including: If, based on the working state of the windshield wipers, it is determined that the vehicle's windshield wipers are in a target state, and based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time is less than or equal to a preset time, then the object to be processed corresponding to the brake is determined to be the first object; wherein, the first object indicates the object to be cleaned in one go.
5. The method according to claim 4, characterized in that, Based on a target control mode matching the object to be processed, the brake pads and brake disc in the brake are controlled to engage, so as to clean the object to be processed through the brake pads, including: Determine a first control mode indicated by a target control mode that matches the first object; wherein the first control mode indicates at least a first braking pressure and a first duration; According to the first control method, the brake pads and brake discs in the brake are controlled to fit together, so as to clean the first object through the brake pads.
6. The method according to claim 4, characterized in that, The method further includes: If, based on the vehicle's inactivity time, it is determined that the vehicle's inactivity time is longer than the preset time, then the object to be processed corresponding to the brake is determined to be the second object; wherein, the second object indicates an object that needs to be cleaned multiple times.
7. The method according to claim 6, characterized in that, Based on a target control mode matching the object to be processed, the brake pads and brake disc in the brake are controlled to engage, so as to clean the object to be processed through the brake pads, including: Determine the second control mode indicated by the target control mode that matches the second object; wherein the second control mode indicates at least the second braking pressure, the second duration, the bonding interval information, and the preset bonding number; According to the second control method, the brake pads and brake discs in the brake are controlled to fit together so as to clean the second object through the brake pads.
8. A control device for a brake in a vehicle, characterized in that, include: The acquisition unit is used to acquire vehicle driving-related information; wherein, the driving-related information includes driving status information and driving scenario information; The determining unit is configured to, based on the driving state information, determine the object to be processed corresponding to the brake if it is determined that the brake in the vehicle meets the cleaning requirements; wherein the object to be processed indicates the attachment on the brake disc in the brake. The processing unit is used to control the brake pads and brake discs in the brake to adhere to each other based on a target control mode that matches the object to be processed, so as to clean the object to be processed through the brake pads.
9. A computer device, characterized in that, include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the control method for the brakes in the vehicle as described in any one of claims 1 to 7.
10. A vehicle, characterized in that, The vehicle includes the computer equipment as described in claim 9.