Brake pad detection method, device and equipment

By collecting hydraulic data and performing integration during vehicle braking, the problem of manual misjudgment and delay replacement of existing technologies has been solved, and the accurate testing and timely replacement of the loss of braking film will be achieved. Essence

CN119374924APending Publication Date: 2025-01-28CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411517159.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the prior art, the wear degree of the brake pad is dependent on regular inspections or manual visual inspections to evaluate the degree of wear of the brake pad, which is prone to manual misjudgment or delayed replacement timing, which affects the brake performance and poses safety hazards.

Method used

By collecting hydraulic data during the vehicle brake process and performing integration, the loss of the brake film is determined. This method includes receiving braking signals, obtaining hydraulic data, performing integral computing, and determining the loss detection results of the brake film based on the difference in points value.

Benefits of technology

It can timely determine the loss of the brake film, reduce artificial errors and misjudgment, improve the accuracy of the detection results, reduce hidden safety hazards, and timely replace the brake film.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119374924A_ABST
    Figure CN119374924A_ABST
Patent Text Reader

Abstract

The invention discloses a brake pad detection method, device and equipment, and relates to the technical field of vehicles, the method comprises the following steps: a brake signal is received, the brake signal is used for controlling a brake pedal of a first vehicle to execute a brake process through a brake pad, and the brake process comprises a plurality of brake stages executed in sequence, the braking process comprises generation and release of braking force; hydraulic data corresponding to multiple braking stages in the braking process are obtained, the hydraulic data are used for determining pressure borne by a brake pad, the pressure is used for driving the brake pad to be close to a brake disc, and the brake pad makes contact with the brake disc and rubs against the brake disc to generate braking force; integral operation is conducted on the hydraulic data, and integral values corresponding to the multiple braking stages are obtained; and determining a loss detection result of the brake pad based on the integral values corresponding to the multiple brake stages, wherein the loss detection result is used for describing the loss condition of the brake pad. The loss condition of the brake pad can be determined in time according to hydraulic data in the braking process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of vehicle technology, and in particular to a brake pad detection method, device, and equipment. Background Art

[0002] With the development of the automotive industry, the performance and reliability of the brake system, as an important part of vehicle safety, have received increasing attention. Brake pads are key friction elements in the brake system. In braking scenarios, the brake caliper squeezes the brake pads under the pressure of the oil, causing the brake pads to contact the brake disc and generate friction to achieve vehicle braking. The degree of wear of the brake pads directly affects the performance of the brake system and the safety of vehicle driving.

[0003] In the related art, regular inspection or manual visual inspection is usually relied on to evaluate the degree of wear, and whether the brake pad needs to be replaced is determined based on the degree of wear.

[0004] However, the above method is prone to human misjudgment or delayed replacement, resulting in the brake pads not being replaced in time, affecting braking performance and causing safety hazards. Summary of the invention

[0005] The embodiments of the present application provide a brake pad detection method, device, and apparatus, which can timely determine the wear of the brake pad through hydraulic data during the braking process. The technical solution is as follows: In one aspect, a brake pad detection method is provided, the method comprising: receiving a braking signal, the braking signal being used to control a brake pedal of the first vehicle to perform a braking process through a brake pad, the braking process comprising a plurality of braking stages performed in sequence, the braking process comprising generation and release of a braking force; Acquiring hydraulic data corresponding to a plurality of braking stages during the braking process, wherein the hydraulic data is used to determine the pressure exerted on the brake pad, and the pressure is used to drive the brake pad to approach the brake disc, and the brake pad contacts and rubs against the brake disc to generate braking force; Performing an integration operation on the hydraulic pressure data to obtain integration values ​​corresponding to the multiple braking stages respectively; A wear detection result of the brake pad is determined based on the integral values ​​respectively corresponding to the multiple braking stages, and the wear detection result is used to describe the wear condition of the brake pad.

[0006] On the other hand, a brake pad detection device is provided, the device comprising: a receiving module, configured to receive a braking signal, wherein the braking signal is used to control a brake pedal of the first vehicle to perform a braking process through a brake pad, wherein the braking process includes a plurality of braking stages performed in sequence, and wherein the braking process includes generation and release of a braking force; an acquisition module, used for acquiring hydraulic data corresponding to a plurality of braking stages during the braking process, wherein the hydraulic data is used for determining the pressure exerted on the brake pad, and the pressure is used for driving the brake pad to approach the brake disc, and the brake pad contacts and rubs against the brake disc to generate braking force; An integration module, used for performing an integration operation on the hydraulic pressure data to obtain integration values ​​corresponding to the multiple braking stages respectively; A detection module is used to determine a wear detection result of the brake pad based on the integral values ​​corresponding to the multiple braking stages, wherein the wear detection result is used to describe the wear condition of the brake pad.

[0007] In an optional embodiment, the integration module is also used to obtain a preset hydraulic calculation formula and a hydraulic coefficient, the hydraulic calculation formula is used to calculate the pressure on the brake pad; the pressure data of the brake pad is calculated based on the hydraulic data and the hydraulic coefficient through the hydraulic calculation formula; wherein the pressure data is used to indicate the pressure on the brake pad during the braking process of the first vehicle, and the pressure data includes pressure data corresponding to the multiple braking stages respectively; the pressure data is integrated to obtain integral values ​​corresponding to the multiple braking stages respectively.

[0008] In an optional embodiment, the multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage; The integration module is further used to perform integration operation based on the pressure data corresponding to the initial braking stage to obtain a first integral value; perform integration operation based on the pressure data corresponding to the continuous braking stage to obtain a second integral value; and perform integration operation based on the pressure data corresponding to the braking release stage to obtain a third integral value.

[0009] In an optional embodiment, the multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage, the braking initial stage corresponds to a first integral value, the braking continuous stage corresponds to a second integral value, and the braking release stage corresponds to a third integral value; The detection module is also used to obtain a first difference based on the difference between the first integral value and the second integral value; obtain a second difference based on the difference between the second integral value and the third integral value; and determine the wear detection result of the brake pad based on the difference between the first difference and the second difference.

[0010] In an optional embodiment, the detection module is further used to, when the difference between the first difference and the second difference reaches the preset difference threshold, determine that the wear detection result is that the wear condition of the brake pad meets the preset replacement condition, and the preset replacement condition is used to indicate that the brake pad should be replaced; or, when the difference between the first difference and the second difference does not reach the preset difference threshold, determine that the wear detection result is that the wear condition of the brake pad does not meet the preset replacement condition.

[0011] In an optional embodiment, the multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage; The acquisition module is also used to acquire the values ​​of the hydraulic data at multiple first moments in the initial stage of braking to obtain first hydraulic data; the multiple first moments are continuous; acquire the values ​​of the hydraulic data at multiple second moments in the continuous stage of braking to obtain second hydraulic data; the multiple second moments are continuous; acquire the values ​​of the hydraulic data at multiple third moments in the brake release stage to obtain third hydraulic data; the multiple third moments are continuous; and obtain the hydraulic data based on the first hydraulic data, the second hydraulic data and the third hydraulic data.

[0012] In an optional embodiment, the integration module is also used to perform an integration operation on the first hydraulic data based on the multiple first moments to obtain a first integral value; perform an integration operation on the second hydraulic data based on the multiple second moments to obtain a second integral value; and perform an integration operation on the third hydraulic data based on the multiple third moments to obtain a third integral value.

[0013] In an optional embodiment, the acquisition module is also used to obtain braking force data corresponding to multiple moments in the braking phase, the braking force data including the magnitude of the braking force generated by the friction between the brake pad and the brake disc; determine the moment when the braking force data reaches a peak value as the target moment; obtain the multiple second moments based on the target moment, wherein the multiple second moments include the target moment; obtain the hydraulic data at the multiple second moments to obtain the second hydraulic data.

[0014] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the brake pad detection method as described in any of the above-mentioned embodiments of the present application.

[0015] On the other hand, a computer-readable storage medium is provided, in which at least one instruction, at least one program, a code set or an instruction set is stored, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the brake pad detection method as described in any of the above-mentioned embodiments of the present application.

[0016] On the other hand, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the brake pad detection method described in any of the above embodiments.

[0017] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least: During the vehicle braking process, hydraulic data is collected at different stages. The hydraulic data at different stages can reflect the changes in the pressure generated by the vehicle hydraulic system on the brake pad during the braking process. The hydraulic data is integrated to obtain multiple integral values ​​corresponding to different braking stages. Based on the difference in the integral values, the distance the brake pad moves forward under pressure and the distance the brake pad moves when the pressure is released and retreated can be determined. This difference can reflect the extent of the reduction in the thickness of the brake pad. If the difference is too large, it means that the brake pad is worn out, so it needs to be moved under pressure for a longer distance to achieve braking. The present application scheme can timely determine the wear and tear of the brake pad and replace it in time, which can reduce safety hazards compared to the manual regular inspection method in the related art. In addition, the wear detection results determined by data calculation can reduce errors and misjudgments in manual observation and improve the accuracy of the detection results. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0019] Figure 1 is a schematic diagram of a brake pad detection system provided by an exemplary embodiment of the present application; Figure 2 is a flow chart of a brake pad detection method provided by an exemplary embodiment of the present application; Figure 3 is a structural block diagram of a brake pad detection device provided by an exemplary embodiment of the present application; Figure 4It is a structural block diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0020] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0021] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0022] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0023] It should be noted that the information and data involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0024] It should be understood that, although the terms first, second, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first parameter may also be referred to as the second parameter, and similarly, the second parameter may also be referred to as the first parameter. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0025] First, a brief introduction is given to the terms involved in the embodiments of this application: Brake pad: Also known as brake pad, it is one of the most critical safety parts in the automobile braking system. Its main function is to convert the vehicle's kinetic energy into heat energy through friction with the brake disc or brake drum during braking, thereby slowing down or stopping the vehicle.

[0026] Brake pads are generally composed of steel plates, adhesive insulation layers and friction blocks. The insulation layers are made of non-heat-conducting materials for the purpose of heat insulation. The friction blocks are made of friction materials and adhesives. During braking, they are squeezed against the brake disc and brake drum to generate friction, thereby achieving the purpose of decelerating and braking the vehicle.

[0027] The wear degree of the brake pad directly affects the performance of the brake system and the safety of the vehicle. Usually, the thickness of the brake pad is about 1.5 cm. When it is worn to only about 5 mm, it is the maximum wear limit of the brake pad and needs to be replaced immediately.

[0028] The brake pads are installed at both ends of the brake caliper. When braking, the brake caliper clamps the brake pads so that they contact the brake disc.

[0029] Brake disc: A brake disc is a round metal disc connected to the wheel hub, usually made of cast iron, steel or some high-performance material. The two sides of the brake disc are where the brake pads come into contact. When braking, the brake pads clamp the brake disc and generate braking force through friction. Brake discs are usually designed with ventilation holes or grooves to help dissipate the heat generated by friction and keep the temperature of the brake disc within a safe range.

[0030] The brake pad and brake disc are the two components that come into direct contact in the braking system. When the driver steps on the brake pedal, the braking system pushes the brake pad hydraulically or mechanically to make it contact and rub against the rotating brake disc. The greater the pressure exerted by the brake pad on the brake disc, the greater the braking force generated, and the faster the vehicle decelerates or stops.

[0031] Hydraulic system: The hydraulic system is a key part of the braking system. It uses brake fluid (brake oil) as a medium to transmit pressure. When the driver steps on the brake pedal, this action will be converted into hydraulic pressure through the hydraulic system, pushing the brake pads to contact the brake disc, generating friction and achieving vehicle braking. The basic working principle of the hydraulic system is to use Pascal's law, that is, in a closed hydraulic system, any pressure change at any point will be equally transmitted to other parts of the system.

[0032] Electronic Stability Control (ESC): is an advanced active safety technology for automobiles. It helps the driver maintain control of the vehicle by monitoring the dynamic performance of the vehicle, such as speed, steering angle, lateral acceleration, etc. When the system detects that the vehicle may lose control, such as oversteering or understeering, ESC will take measures, such as automatically applying braking force to specific wheels, or adjusting engine output to help the vehicle regain stability. The ESC system usually includes the following key components: (1) Braking system: According to the instructions of the control unit, the braking force of each wheel is adjusted to achieve vehicle stability control; (2) ESC solenoid valve: According to the instructions of the control unit, the braking force of each wheel is adjusted to achieve vehicle stability control. Among them, the ESC solenoid valve controls the opening and closing of the valve by controlling the attraction or release of the electromagnet through current, and accurately controls the flow of hydraulic oil, thereby adjusting the vehicle's braking system to improve the stability and safety of the vehicle.

[0033] The brake pad detection method provided in the present application performs detection on the premise that the ESC solenoid valve is not working. In the absence of interference from the ESC solenoid valve, when measuring the brake pad wear, more focus can be placed on the physical condition of the brake pad itself rather than the braking force adjusted by the ESC system.

[0034] With the continuous development of the automobile industry, the performance and reliability of the brake system as an important part of automobile safety have received more and more attention. Brake pads are key friction elements in the brake system. During the braking process, the brake caliper is subjected to the effect of oil pressure, squeezing the brake pads, making them contact with the brake disc and generating friction, thereby achieving vehicle braking. The degree of wear of the brake pads directly affects the performance of the brake system and the safety of vehicle driving.

[0035] For example, when the brake pads are worn to the limit, the braking distance may increase, or even the risk of brake failure in an emergency. In addition, severely worn brake pads may make sharp friction sounds, affecting the driving experience, or even damage the brake disc. Therefore, timely monitoring and evaluation of the wear degree of brake pads is an important measure to ensure driving safety.

[0036] In the related art, regular inspection or manual visual inspection is usually relied on to evaluate the wear degree of the brake pads and decide whether replacement is needed based on this.

[0037] However, this method has certain limitations and is prone to human misjudgment or delayed replacement, resulting in the brake pads not being replaced in time, which in turn affects braking performance and creates safety hazards.

[0038] For example, when manually checking brake pads, they are checked based on a preset cycle. When the vehicle mileage reaches a preset distance threshold, the brake pads are checked once. This method ignores the actual driving status of the vehicle, uses mileage as a condition for checking brake pads, and does not conduct regular inspections based on the actual use of the brake pads by the vehicle. Brake pads wear faster in congested urban roads or in situations where commuting distances are short and frequent; brake pads wear slower when driving on highways.

[0039] Therefore, the present application provides a brake pad detection method, which can check the wear of the brake pads during each braking process of the vehicle, replace the brake pads with severe wear in time, and reduce the safety hazards of braking.

[0040] Indicatively, Figure 1 As shown, Figure 1 This is a schematic diagram of a brake pad detection system provided by the present application, based on Figure 1 The brake pad detection process is described, which mainly involves the hydraulic system 110, the data acquisition unit 120, and the vehicle terminal 130 in the first vehicle. The hydraulic system 110, the data acquisition unit 120, and the vehicle terminal 130 are connected in communication.

[0041] When the driver triggers the brake pedal of the first vehicle, the first vehicle starts to brake. According to the change in the opening of the brake pedal, the hydraulic system 110 starts to transmit oil. The pressure generated by the oil transmission of the hydraulic system 110 pushes the brake pads close to the brake disc. After the brake pads contact the brake disc, friction generates a braking force, thereby achieving braking of the first vehicle.

[0042] The data acquisition unit 120 is used to acquire the braking force and hydraulic pressure data generated during the braking process, which includes a braking initial stage, a braking continuous stage, and a braking release stage.

[0043] The initial braking stage refers to the stage when the brake pedal is triggered to generate braking force, the continuous braking stage refers to the stage when the braking force is not zero, and the braking release stage refers to the stage when the brake pedal is released to release the braking force.

[0044] That is, when the driver lightly steps on the brake pedal, it corresponds to the initial stage of braking; when the driver steps on the brake pedal to the bottom to increase the braking force to the maximum, and releases the brake pedal to reduce the braking force. This process corresponds to the continuous braking stage; when the driver releases the brake pedal and the braking force is released and restored to zero, it corresponds to the braking release stage.

[0045] The data acquisition unit 120 periodically collects the braking force and hydraulic data generated during the entire braking process based on a preset time interval, and selects part of the hydraulic data from the collected data as hydraulic data corresponding to the initial braking stage, the braking continuation stage and the braking release stage respectively.

[0046] like Figure 1 As shown, with 10 ms as the preset time interval, hydraulic data and braking force are collected once every 10 ms.

[0047] The hydraulic pressure data at seven consecutive moments are selected based on the moment when the braking process starts as the first hydraulic pressure data corresponding to the initial stage of braking.

[0048] The hydraulic pressure data at seven consecutive moments are selected based on the moment when the braking force reaches the peak value as the second hydraulic pressure data corresponding to the braking continuation phase.

[0049] The hydraulic pressure data at seven consecutive times are selected based on the time when the braking force is completely released as the third hydraulic pressure data corresponding to the brake release stage.

[0050] The data acquisition unit 120 sends the hydraulic data corresponding to the initial stage of braking, the continuous stage of braking and the stage of braking release to the vehicle terminal 130. The vehicle terminal 130 calculates the three sets of hydraulic data respectively through a preset calculation formula to obtain three sets of pressure data: first pressure data corresponding to the first hydraulic data, second pressure data corresponding to the second hydraulic data, and third pressure data corresponding to the third hydraulic data.

[0051] Among them, the pressure data can indicate the pressure condition of the brake pad.

[0052] The vehicle terminal 130 performs integration operations on the first pressure data, the second pressure data, and the third pressure data, respectively, to obtain corresponding first integral values, second integral values, and third integral values.

[0053] The first difference between the first integral value and the second integral value can reflect the distance the brake pad moves toward the brake disc under the hydraulic pressure, and the second difference between the second integral value and the third integral value can reflect the distance the brake pad retreats after the pressure is released.

[0054] Based on the difference result between the first difference and the second difference, a comparison is performed with a preset difference threshold to determine the wear detection result of the brake pad.

[0055] Among them, when the difference result is greater than or equal to the preset difference threshold, the wear detection result indicates that the brake pad needs to be replaced; when the difference result is less than the preset difference threshold, the wear detection result indicates that the brake pad does not need to be replaced.

[0056] In summary, the brake pad detection system provided in the present application can timely determine the wear condition of the brake pad through the hydraulic data during the braking process.

[0057] In combination with the above-mentioned noun introduction and application scenarios, the brake pad detection method provided by the present application is described. The method can be executed by a server or a terminal, or can be executed by a server and a terminal together. In the embodiment of the present application, the method is described by taking the execution of the terminal as an example. Figure 2 As shown, Figure 2 1 is a flow chart of a brake pad detection method provided by an exemplary embodiment of the present application. The method comprises the following steps.

[0058] Step 210: receiving a braking signal.

[0059] The braking signal is used to control the brake pedal of the first vehicle to perform a braking process through a brake pad. The braking process includes a plurality of braking stages performed in sequence, and the braking process includes the generation and release of braking force.

[0060] The brake signal is a signal generated after the brake pedal of the first vehicle is triggered. The brake signal is used to control the hydraulic system of the first vehicle to deliver oil to generate pressure on the brake pad, so that the brake pad moves to the brake disc after being pressurized. When the brake disc contacts and rubs against the brake pad, a braking force is generated, so that the first vehicle realizes the braking process.

[0061] Among them, taking the driver stepping on the brake pedal as an example, the complete braking process is as follows: the driver lightly steps on the brake pedal and gradually applies pressure to increase the opening of the brake pedal (referring to the depth of the brake pedal being stepped on) to the maximum. When the opening reaches the maximum, the driver releases the brake pedal, and the opening of the brake pedal gradually returns to the initial state, and the brakes are released.

[0062] Optionally, the multiple braking stages include a braking initial stage, a braking continuation stage, and a braking release stage.

[0063] The initial braking stage refers to the stage when the brake pedal is triggered to generate braking force, the continuous braking stage refers to the stage when the braking force is not zero, and the braking release stage refers to the stage when the brake pedal is released to release the braking force.

[0064] Exemplarily, the change process of the braking force during the braking process is as follows: the braking force is zero at the initial moment, increases from zero to a peak value, and decreases from the peak value to zero, and the braking force is still zero at the end moment.

[0065] The initial braking stage includes the initial moment, the continuous braking stage includes the moment when the braking force reaches the peak value, and the braking release stage includes the end moment.

[0066] Step 220, obtaining hydraulic pressure data corresponding to multiple braking stages during the braking process.

[0067] Among them, the hydraulic data is used to determine the pressure on the brake pad, and the pressure is used to drive the brake pad close to the brake disc. The brake pad contacts and rubs against the brake disc to generate braking force.

[0068] Optionally, when the hydraulic system delivers oil, it involves a master cylinder and a wheel cylinder, the master cylinder is a container for storing oil, the wheel cylinder is a container for directly transmitting pressure to the brake pad, and the wheel cylinder contains a piston. When the hydraulic system delivers oil to the wheel cylinder, the oil pushes the piston forward, and when the piston moves, it generates pressure on the brake pad, pushing the brake pad closer to the brake disc.

[0069] Among them, the hydraulic data includes the wheel cylinder pressure, wheel cylinder fluid flow rate, and the pressure difference between the wheel cylinder inlet pressure and the wheel cylinder outlet pressure. The wheel cylinder pressure refers to the pressure acting on the piston, the wheel cylinder inlet pressure refers to the pressure when the fluid enters the wheel cylinder, and the wheel cylinder outlet pressure is usually close to atmospheric pressure. The wheel cylinder inlet is connected to the master cylinder, and the wheel cylinder outlet is connected to the brake pad. The wheel cylinder fluid flow rate refers to the speed at which the oil enters the wheel cylinder and flows in the wheel cylinder.

[0070] During the braking process, hydraulic data at multiple moments are acquired at preset time intervals.

[0071] Exemplarily, the preset time interval is 10 ms, then hydraulic data is collected every 10 ms, and the time when the hydraulic data is collected each time is recorded.

[0072] For example, the total duration of the braking process is 5s (5000ms), the start time of the braking process is 10:00:00, and the end time of the braking process is 10:00:05. The hydraulic data is collected from the start time and the hydraulic data is collected again at intervals of 10ms.

[0073] Then, 5000 / 10=500, and hydraulic data of 500+1=501 moments are collected, including the hydraulic data at the starting moment and the hydraulic data corresponding to 500 moments of 10 ms.

[0074] The hydraulic data at each moment includes the values ​​of the wheel cylinder fluid flow rate and the wheel cylinder pressure (including inlet pressure and outlet pressure) at that moment.

[0075] For example, at the 301st moment, in the hydraulic data: the wheel cylinder pressure is 3 MPa (megapascal), the wheel cylinder liquid flow rate is 4 m / s, the wheel cylinder inlet pressure is 15 MPa (megapascal), the wheel cylinder outlet pressure is 0.1 MPa (megapascal), and the pressure difference between the wheel cylinder inlet pressure and the wheel cylinder outlet pressure is 14.9 MPa.

[0076] Optionally, the values ​​of the hydraulic data at a plurality of first moments in the initial stage of braking are acquired to obtain the first hydraulic data.

[0077] The initial braking stage refers to the stage where the braking force increases from zero to a preset braking value. The timing starts from the moment the braking signal is received. At this time, the braking force starts to increase from zero. When the braking force reaches the preset braking value, the initial braking stage ends. During the process of increasing the braking force, the values ​​of the hydraulic data and the values ​​of the braking force at multiple moments are collected based on a preset time interval, and the hydraulic data recorded at multiple moments during the process of increasing the braking force from zero to the preset braking value are used as the first hydraulic data.

[0078] For example, if the preset value of braking is 100, the time it takes for the braking force to increase from 0 to 100 is 0.5s, and the preset time interval is 10ms, then the braking force values ​​and hydraulic data values ​​at 50+1 moments are recorded. At the first moment, the braking force is 0; at the 51st moment, the braking force is 100. The stage between the first moment and the 51st moment is the initial stage of braking, with a total duration of 0.5s.

[0079] The multiple first moments are continuous, and the number of the multiple first moments is a preset value.

[0080] The first hydraulic data includes values ​​of hydraulic data at multiple first moments. The initial braking stage refers to a stage starting from the start moment, and the multiple first moments include the start moment.

[0081] Exemplarily, the number of first moments is 7, and the preset time interval is 10ms. The multiple first moments include: starting moment T1, moment T2 10ms after T1, moment T3 10ms after T2, moment T4 10ms after T3, moment T5 10ms after T4, moment T6 10ms after T5, and moment T7 10ms after T6.

[0082] The first hydraulic pressure data includes hydraulic pressure data corresponding to the seven first moments ( T1 to T7 ) respectively.

[0083] Optionally, the values ​​of the hydraulic data at multiple second moments in the braking phase are acquired to obtain the second hydraulic data.

[0084] The continuous braking stage refers to the stage where the braking force is between the preset braking value and the peak value. The timing starts from the moment when the initial braking stage ends. At this time, the braking force starts to increase from the preset braking value to the peak value. When the braking force reaches the peak value, it starts to decrease to the preset braking value, indicating that the continuous braking stage ends. The preset braking value is lower than the peak value. During the process of being at the preset braking value and the peak value, the values ​​of the hydraulic data and the values ​​of the braking force at multiple moments are collected based on the preset time interval, and the hydraulic data recorded at multiple moments during the process of the braking force being at the preset braking value and the peak value are used as the second hydraulic data.

[0085] For example, the preset value of braking is 100, and the peak value is updated in real time during the change of braking force until the value of braking force at the current moment is greater than the value at the previous moment and greater than the value at the next moment, and the braking force value at this moment is determined as the peak value. The time taken for the braking force to increase from 100 to the peak value and then drop to 100 is 1s, and the preset time interval is 10ms, so the braking force values ​​and hydraulic data values ​​at 100+1 moments are recorded. At the 51st moment, the braking force is 100; at the 151st moment, the braking force is 100. The stage between the 51st moment and the 151st moment is the continuous braking stage, with a total duration of 1s.

[0086] The multiple second moments are continuous, and the number of the multiple second moments is a preset value.

[0087] The second hydraulic data includes values ​​of hydraulic data at multiple second moments. The braking duration phase refers to a phase in which the braking force reaches a peak value (maximum value). The multiple second moments include a moment in which the braking force reaches a peak value.

[0088] Exemplarily, the braking force data corresponding to a plurality of moments in the braking duration phase are acquired, and the braking force data include the magnitude of the braking force generated by the friction between the brake pad and the brake disc.

[0089] During the braking continuation phase, the opening of the brake pedal changes from low to high and then to low, and the corresponding braking force changes in the following trends: braking force increases, braking force reaches a peak value, and braking force decreases.

[0090] The braking force data during the braking process is collected based on a preset time period, and the braking force data corresponding to multiple moments are obtained.

[0091] The time when the braking force data reaches a peak value is determined as a target time, and a plurality of second times are acquired based on the target time, wherein the plurality of second times include the target time.

[0092] Exemplarily, the number of the multiple second moments is n. Taking the target moment as a reference, the target moment, m moments before the target moment, and m moments after the target moment are determined as the multiple second moments, where 1+2m=n, and m and n are positive integers.

[0093] For example, the preset time interval is 10ms, the braking force data is collected every 10ms, and the total duration of the braking process is 5s, which corresponds to 501 moments. The moment when the braking force data reaches the peak is the 258th moment, the 258th moment is determined as the target moment, and the 3 moments before the target moment, the 3 moments after the target moment, and the target moment are selected as the 7 second moments. Then, the 7 second moments are as follows: the 255th to 261st moments during the braking process. The hydraulic data from the 255th to 261st moments are obtained to obtain the second hydraulic data.

[0094] Optionally, values ​​of the hydraulic data at a plurality of third moments in the brake release phase are acquired to obtain third hydraulic data.

[0095] The brake release stage refers to the stage where the braking force decreases from a preset braking value to zero. The time is counted from the moment when the braking duration stage ends. At this time, the braking force decreases from the preset braking value to zero. When the braking force is zero, it indicates that the brake release stage ends. During the process of the braking force decreasing, the values ​​of the hydraulic data and the values ​​of the braking force at multiple moments are collected based on a preset time interval, and the hydraulic data recorded at multiple moments in the process of the braking force decreasing from the preset braking value to zero are used as the third hydraulic data.

[0096] For example, if the preset value of the brake is 100, the time it takes for the brake force to decrease from 100 to 0 is 0.5s, and the preset time interval is 10ms, then the values ​​of the brake force and hydraulic data at 50+1 moments are recorded. At the 151st moment, the brake force is 100; at the 201st moment, the brake force is 0. The stage between the 151st moment and the 201st moment is the brake release stage, with a total duration of 0.5s.

[0097] The multiple third moments are continuous, and the number of the multiple third moments is a preset value.

[0098] The third hydraulic data includes values ​​of hydraulic data at multiple third moments. The brake release phase refers to a phase starting from the end moment and includes the end moment.

[0099] Exemplarily, the number of third moments is 7, the preset time interval is 10ms, and the entire braking process includes 501 moments. The multiple third moments include: end moment T501, moment T500 10ms before T501, moment T499 10ms before T500, moment T498 10ms before T499, moment T497 10ms before T498, moment T496 10ms before T497, and moment T495 10ms before T496.

[0100] The third hydraulic pressure data includes hydraulic pressure data corresponding to the seven third moments (T495 to T501).

[0101] In summary, the hydraulic data is obtained based on the first hydraulic data, the second hydraulic data and the third hydraulic data.

[0102] Step 230 , performing integration operation on the hydraulic pressure data to obtain integration values ​​corresponding to the multiple braking stages.

[0103] Among them, an integral operation is performed separately for each braking stage. The integral operation refers to the calculation of a definite integral of the hydraulic data. The upper limit and the lower limit of the definite integral are determined by the acquisition time corresponding to the hydraulic data.

[0104] An integration operation is performed on the first hydraulic pressure data based on a plurality of first moments to obtain a first integral value.

[0105] For example, multiple first moments refer to multiple consecutive moments t1 to t1+6, with moment t1 being the lower limit of the definite integral and moment t1+6 being the upper limit of the definite integral.

[0106] The second hydraulic pressure data is integrated based on the plurality of second moments to obtain a second integral value.

[0107] For example, multiple second moments refer to multiple consecutive moments t2 to t2+6, with moment t2 being the lower limit of the definite integral and moment t2+6 being the upper limit of the definite integral.

[0108] The third hydraulic pressure data is integrated based on a plurality of third moments to obtain a third integral value.

[0109] For example, multiple third moments refer to multiple consecutive moments t3 to t3+6, with moment t3 being the lower limit of the definite integral and moment t3+6 being the upper limit of the definite integral.

[0110] Before performing integration operation on the hydraulic data, the hydraulic data needs to be processed to obtain the integrated function.

[0111] Optionally, a preset hydraulic calculation formula and a hydraulic coefficient are obtained, and the hydraulic calculation formula is used to calculate the pressure on the brake pad.

[0112] The pressure data of the brake pad is calculated based on the hydraulic data and the hydraulic coefficient through the hydraulic calculation formula, and the pressure data is used as the integrated function.

[0113] The pressure data is used to indicate the pressure exerted on the brake pad during the braking process of the first vehicle, and the pressure data includes pressure data corresponding to a plurality of braking stages.

[0114] Exemplarily, the calculation formula is as follows: Formula 1: ; Formula 2: ; Formula 3: ; Formula 4: ; Formula 5: ; in, Used to indicate the pressure on the brake pad as pressure data; It refers to the pressure at the wheel cylinder inlet; It refers to the pressure at the outlet of the wheel cylinder; It refers to the friction of the fluid in the wheel cylinder; It refers to the liquid flow rate; It refers to the solenoid valve coefficient; It refers to the flow coefficient; It refers to the pressure difference between the pressure at the wheel cylinder inlet and the pressure at the wheel cylinder outlet; Refers to the area of ​​the solenoid valve outlet; It refers to the wheel cylinder pressure; It refers to the coefficient of friction; It refers to the wheel cylinder fluid flow rate.

[0115] The pressure difference between the wheel cylinder inlet pressure and the wheel cylinder outlet pressure is , wheel cylinder fluid flow rate and wheel cylinder pressure It is the collected hydraulic data. Solenoid valve coefficient , Flow coefficient , Solenoid valve outlet area , friction coefficient is the preset hydraulic coefficient.

[0116] Optionally, an integration operation is performed on the pressure data to obtain integration values ​​corresponding to the multiple braking stages.

[0117] The multiple braking stages include a braking initial stage, a braking continuation stage, and a braking release stage. The method for calculating the integral value corresponding to each braking stage is the same, but the values ​​of the data used are different.

[0118] Exemplarily, an integral operation is performed based on the pressure data corresponding to the initial stage of braking to obtain a first integral value. The formula for calculating the first integral value a is as follows:

[0119] Wherein, t1 to t1+i are multiple first moments corresponding to the first hydraulic data, i is a positive integer (for example, i is 6, corresponding to 7 consecutive first moments), is the pressure data corresponding to the initial stage of braking, It refers to the piston displacement at time t.

[0120] Exemplarily, an integral operation is performed based on the pressure data corresponding to the braking duration phase to obtain a second integral value. The formula for calculating the second integral value b is as follows:

[0121] Wherein, t2 to t2+j are multiple second moments corresponding to the second hydraulic pressure data, j is a positive integer (for example, if j is 6, it corresponds to 7 consecutive second moments), is the pressure data corresponding to the initial stage of braking, It refers to the piston displacement at time t.

[0122] Exemplarily, an integral operation is performed based on the pressure data corresponding to the brake release stage to obtain a third integral value. The formula for calculating the third integral value c is as follows:

[0123] Wherein, t3 to t3+k are multiple third moments corresponding to the third hydraulic pressure data, and k is a positive integer (for example, k is 6, which corresponds to 7 consecutive third moments). is the pressure data corresponding to the brake release phase, It refers to the piston displacement at time t.

[0124] Step 240: Determine the brake pad wear detection result based on the integral values ​​corresponding to the multiple braking stages.

[0125] The wear test results are used to describe the wear of the brake pads.

[0126] The multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage. The braking initial stage corresponds to a first integral value, the braking continuous stage corresponds to a second integral value, and the braking release stage corresponds to a third integral value.

[0127] Optionally, a first difference value is obtained based on a difference between the first integral value and the second integral value, and the first difference value is used to indicate a distance that the brake pad moves toward the brake disc during the process of generating the braking force.

[0128] A second difference value is obtained based on the difference between the second integrated value and the third integrated value, and the second difference value is used to indicate a distance that the brake pad retreats (moves away from the brake disc) during the process of releasing the braking force.

[0129] The difference between the first difference and the second difference can reflect the wear of the brake pad. Under ideal conditions (no wear of the brake pad), the first difference is equal to the second difference, and the brake pad can return to its initial position after generating braking force.

[0130] When the brake pad generates braking force, it moves by the pressure provided by the piston in the wheel cylinder. As the brake pad wears, its thickness becomes thinner, and the brake pad needs to move a greater distance to contact the brake disc and generate friction. Therefore, the distance the brake pad moves when generating braking force will be greater than the distance the brake pad retracts.

[0131] When the thickness of the brake pad is lower than the preset thickness standard, it needs to be replaced to ensure the safety of the vehicle during braking.

[0132] The brake pad wear detection result is determined based on the difference between the first difference and the second difference, including the following methods: 1. Obtain the preset difference threshold and determine the loss detection result based on the calibration value.

[0133] (1) When the difference between the first difference and the second difference reaches a preset difference threshold, it is determined that the wear detection result is that the wear of the brake pad meets a preset replacement condition, and the preset replacement condition is used to indicate that the brake pad should be replaced.

[0134] The preset difference threshold is a calibration value. When the difference between the first difference and the second difference exceeds the difference threshold, it means that the distance the brake pad moves when generating braking force is much greater than the distance the brake pad retracts, and the brake pad is seriously worn and needs to be replaced.

[0135] For example, if the preset difference threshold is 4, the first difference is 15, the second difference is 10, and the difference between the first difference and the second difference is 5, which is greater than the preset difference threshold, the brake pad needs to be replaced.

[0136] (2) When the difference between the first difference and the second difference does not reach a preset difference threshold, it is determined that the wear detection result is that the wear condition of the brake pad does not meet the preset replacement condition.

[0137] When the difference between the first difference and the second difference does not exceed the difference threshold, it means that the difference between the distance the brake pad moves when generating braking force and the distance the brake pad retracts is small, the wear of the brake pad is normal, and no replacement is required.

[0138] For example, the preset difference threshold is 4, the first difference is 12, the second difference is 10, and the difference between the first difference and the second difference is 2, which is less than the preset difference threshold, and there is no need to replace the brake pad.

[0139] 2. Determine the wear test results based on the brake pad thickness standard.

[0140] For example, a thickness mapping table of a brake pad is obtained, wherein the mapping table includes a correspondence between the difference between the first difference and the second difference and the thickness of the brake pad, and the thickness mapping table of the brake pad is obtained by performing multiple braking simulations on the vehicle.

[0141] The thickness of the brake pad is indexed from the thickness mapping table based on the difference between the first difference and the second difference, and the thickness of the brake pad is compared with a preset thickness standard.

[0142] (1) When the thickness of the brake pad reaches a preset thickness standard, the wear detection result is determined to be that the wear of the brake pad does not meet the preset replacement conditions.

[0143] For example, the difference between the first difference and the second difference is 2, and the thickness of the brake pad indexed from the thickness mapping table is 1.5 centimeters. The preset thickness standard requires that the thickness of the brake pad reaches 1.2 centimeters.

[0144] At this point, the thickness of the brake pad reaches the preset thickness standard and there is no need to replace the brake pad.

[0145] (2) When the thickness of the brake pad does not reach a preset thickness standard, the wear detection result is determined to be that the wear of the brake pad meets a preset replacement condition, and the preset replacement condition is used to indicate that the brake pad should be replaced.

[0146] For example, the difference between the first difference and the second difference is 5, and the thickness of the brake pad indexed from the thickness mapping table is 0.9 cm, and the preset thickness standard requires that the thickness of the brake pad reaches 1.2 cm.

[0147] At this time, the thickness of the brake pad does not reach the preset thickness standard, and the brake pad needs to be replaced.

[0148] It is worth noting that the method provided in the present application is performed each time the first vehicle receives a braking signal. After each time the brake pads are detected based on the braking signal, if the wear detection result indicates that the brake pads of the first vehicle do not need to be replaced, no prompt is given by default; if the wear detection result indicates that the brake pads of the first vehicle need to be replaced, a prompt is issued in a timely manner to replace the new brake pads as soon as possible and remind the driver to maintain a certain braking distance when controlling the vehicle to brake during driving.

[0149] In some embodiments, when the wear detection result indicates that the brake pads need to be replaced, the driver cannot replace the brake pads immediately. After the driver uses the braking function without replacing the brake pads, the driver still needs to perform the above-mentioned brake pad detection process and issue a prompt after each detection until the wear detection result indicates that the brake pads do not need to be replaced (indicating that the driver has already replaced the brake pads).

[0150] In summary, the brake pad detection method provided by the present application collects hydraulic data at different stages during the vehicle braking process. The hydraulic data at different stages can reflect the changes in the pressure generated by the vehicle hydraulic system on the brake pad during the braking process. The hydraulic data is integrated to obtain multiple integral values ​​corresponding to different braking stages. Based on the difference in the integral values, the distance the brake pad moves forward under pressure and the distance the brake pad moves when the pressure is released and retreated can be determined. The difference can reflect the extent of the reduction in the thickness of the brake pad. If the difference is too large, it means that the brake pad is worn out, so it needs to be moved under pressure for a longer distance to achieve braking. The present application solution can timely determine the wear and tear of the brake pad and replace it in time, which can reduce safety hazards compared to the manual regular inspection method in the related art. In addition, the wear detection results determined by data calculation can reduce errors and misjudgments in manual observation and improve the accuracy of the detection results.

[0151] Figure 3 is a structural block diagram of a brake pad detection device provided by an exemplary embodiment of the present application, such as Figure 3 As shown, the device includes the following parts.

[0152] A receiving module 310, configured to receive a braking signal, wherein the braking signal is used to control a brake pedal of the first vehicle to perform a braking process through a brake pad, wherein the braking process includes a plurality of braking stages performed in sequence, and wherein the braking process includes generation and release of a braking force; An acquisition module 320, configured to acquire hydraulic data corresponding to a plurality of braking stages during the braking process, wherein the hydraulic data is used to determine the pressure exerted on the brake pad, and the pressure is used to drive the brake pad to approach the brake disc, and the brake pad contacts and rubs against the brake disc to generate a braking force; An integration module 330, configured to perform an integration operation on the hydraulic pressure data to obtain integration values ​​corresponding to the plurality of braking stages respectively; The detection module 340 is used to determine the wear detection result of the brake pad based on the integral values ​​corresponding to the multiple braking stages, and the wear detection result is used to describe the wear condition of the brake pad.

[0153] In an optional embodiment, the integration module 330 is also used to obtain a preset hydraulic calculation formula and a hydraulic coefficient, the hydraulic calculation formula being used to calculate the pressure on the brake pad; the pressure data of the brake pad is calculated based on the hydraulic data and the hydraulic coefficient through the hydraulic calculation formula; wherein the pressure data is used to indicate the pressure on the brake pad during the braking process of the first vehicle, and the pressure data includes pressure data corresponding to the multiple braking stages respectively; the pressure data is integrated to obtain integral values ​​corresponding to the multiple braking stages respectively.

[0154] In an optional embodiment, the multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage; The integration module 330 is further used to perform integration operation based on the pressure data corresponding to the initial braking stage to obtain a first integral value; perform integration operation based on the pressure data corresponding to the continuous braking stage to obtain a second integral value; perform integration operation based on the pressure data corresponding to the braking release stage to obtain a third integral value.

[0155] In an optional embodiment, the multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage, the braking initial stage corresponds to a first integral value, the braking continuous stage corresponds to a second integral value, and the braking release stage corresponds to a third integral value; The detection module 340 is also used to obtain a first difference based on the difference between the first integral value and the second integral value; obtain a second difference based on the difference between the second integral value and the third integral value; and determine the wear detection result of the brake pad based on the difference between the first difference and the second difference.

[0156] In an optional embodiment, the detection module 340 is further used to determine that the wear detection result is that the wear condition of the brake pad meets the preset replacement condition when the difference between the first difference and the second difference reaches the preset difference threshold, and the preset replacement condition is used to indicate that the brake pad should be replaced; or, when the difference between the first difference and the second difference does not reach the preset difference threshold, determine that the wear detection result is that the wear condition of the brake pad does not meet the preset replacement condition.

[0157] In an optional embodiment, the multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage; The acquisition module 320 is also used to acquire the values ​​of the hydraulic data at multiple first moments in the initial stage of braking to obtain first hydraulic data; the multiple first moments are continuous; acquire the values ​​of the hydraulic data at multiple second moments in the continuous stage of braking to obtain second hydraulic data; the multiple second moments are continuous; acquire the values ​​of the hydraulic data at multiple third moments in the brake release stage to obtain third hydraulic data; the multiple third moments are continuous; and obtain the hydraulic data based on the first hydraulic data, the second hydraulic data and the third hydraulic data.

[0158] In an optional embodiment, the integration module 330 is also used to perform an integration operation on the first hydraulic data based on the multiple first moments to obtain a first integral value; perform an integration operation on the second hydraulic data based on the multiple second moments to obtain a second integral value; and perform an integration operation on the third hydraulic data based on the multiple third moments to obtain a third integral value.

[0159] In an optional embodiment, the acquisition module 320 is also used to obtain braking force data corresponding to multiple moments in the braking duration phase, the braking force data including the magnitude of the braking force generated by the friction between the brake pad and the brake disc; determine the moment when the braking force data reaches a peak as the target moment; obtain the multiple second moments based on the target moment, wherein the multiple second moments include the target moment; obtain the hydraulic data at the multiple second moments to obtain the second hydraulic data.

[0160] In summary, the brake pad detection device provided by the present application collects hydraulic data at different stages during the vehicle braking process. The hydraulic data at different stages can reflect the changes in the pressure generated by the vehicle hydraulic system on the brake pad during the braking process. The hydraulic data is integrated to obtain multiple integral values ​​corresponding to different braking stages. Based on the difference in the integral values, the distance the brake pad moves forward under pressure and the distance the brake pad moves when the pressure is released and retreated can be determined. The difference can reflect the extent of the reduction in the thickness of the brake pad. If the difference is too large, it means that the brake pad is worn out, so it needs to be moved under pressure for a longer distance to achieve braking. The present application solution can timely determine the wear and tear of the brake pad and replace it in time, which can reduce safety hazards compared to the manual regular inspection method in the related art. In addition, the wear detection results determined by data calculation can reduce errors and misjudgments in manual observation and improve the accuracy of the detection results.

[0161] It should be noted that the brake pad detection device provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the brake pad detection device provided in the above embodiment and the brake pad detection method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0162] Figure 4The block diagram of the structure of a computer device 400 provided by an exemplary embodiment of the present application is shown. The computer device 400 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, a laptop computer or a desktop computer. The computer device 400 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0163] Typically, the computer device 400 includes a processor 401 and a memory 402 .

[0164] The processor 401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 401 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0165] The memory 402 may include one or more computer-readable storage media, which may be non-transitory. The memory 402 may also include a high-speed random access memory and a non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 402 is used to store at least one instruction, which is used to be executed by the processor 401 to implement the brake pad detection method provided in the method embodiment of the present application.

[0166] In some embodiments, the computer device 400 further includes some other components 403, and the type and quantity of the other components 403 can be selected based on the functional requirements of the computer device 400. Those skilled in the art will appreciate that Figure 4 The structure shown in the figure does not constitute a limitation on the computer device 400, and the computer device 400 may include more or less components than those shown in the figure, or combine some components, or adopt a different arrangement of components.

[0167] Optionally, the computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a solid-state drive (SSD), or an optical disk. Among them, the random access memory may include a resistance random access memory (ReRAM) and a dynamic random access memory (DRAM). The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.

[0168] An embodiment of the present application also provides a computer device, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the brake pad detection method as described in any of the above embodiments of the present application.

[0169] An embodiment of the present application also provides a computer-readable storage medium, in which at least one instruction, at least one program, a code set or an instruction set is stored. The at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by a processor to implement the brake pad detection method as described in any of the above embodiments of the present application.

[0170] The embodiment of the present application also provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the brake pad detection method described in any of the above embodiments.

[0171] A person skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0172] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A brake pad detection method, characterized in that: The method comprises: receiving a braking signal, the braking signal being used to control a brake pedal of the first vehicle to perform a braking process through a brake pad, the braking process comprising a plurality of braking stages performed in sequence, the braking process comprising generation and release of a braking force; Acquiring hydraulic data corresponding to a plurality of braking stages during the braking process, wherein the hydraulic data is used to determine the pressure exerted on the brake pad, and the pressure is used to drive the brake pad to approach the brake disc, and the brake pad contacts and rubs against the brake disc to generate braking force; Performing an integration operation on the hydraulic pressure data to obtain integration values ​​corresponding to the multiple braking stages respectively; A wear detection result of the brake pad is determined based on the integral values ​​respectively corresponding to the multiple braking stages, and the wear detection result is used to describe the wear condition of the brake pad.

2. The method according to claim 1, characterized in that The performing an integration operation on the hydraulic pressure data to obtain integral values ​​corresponding to the plurality of braking stages respectively includes: Obtaining a preset hydraulic calculation formula and a hydraulic coefficient, wherein the hydraulic calculation formula is used to calculate the pressure on the brake pad; The pressure data of the brake pad is calculated based on the hydraulic data and the hydraulic coefficient by the hydraulic calculation formula; wherein the pressure data is used to indicate the pressure magnitude of the brake pad during the braking process of the first vehicle, and the pressure data includes pressure data corresponding to the multiple braking stages respectively; An integration operation is performed on the pressure data to obtain integration values ​​corresponding to the multiple braking stages respectively.

3. The method according to claim 2, characterized in that The multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage; The step of performing an integration operation on the pressure data to obtain integral values ​​corresponding to the plurality of braking stages respectively includes: Performing an integration operation based on the pressure data corresponding to the initial stage of braking to obtain a first integral value; Performing an integration operation based on the pressure data corresponding to the braking duration phase to obtain a second integral value; An integration operation is performed based on the pressure data corresponding to the brake release phase to obtain a third integral value.

4. The method according to any one of claims 1 to 3, characterized in that: The multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage, wherein the braking initial stage corresponds to a first integral value, the braking continuous stage corresponds to a second integral value, and the braking release stage corresponds to a third integral value; The step of determining the brake pad wear detection result based on the integral values ​​respectively corresponding to the plurality of braking stages comprises: obtaining a first difference value based on a difference between the first integral value and the second integral value; obtaining a second difference value based on a difference between the second integral value and the third integral value; The wear detection result of the brake pad is determined based on a difference between the first difference and the second difference.

5. The method according to claim 4, characterized in that The determining the wear detection result of the brake pad based on the difference between the first difference and the second difference comprises: When the difference between the first difference and the second difference reaches the preset difference threshold, determining that the wear detection result is that the wear of the brake pad meets a preset replacement condition, and the preset replacement condition is used to indicate that the brake pad should be replaced; or, When the difference between the first difference and the second difference does not reach the preset difference threshold, it is determined that the wear detection result is that the wear condition of the brake pad does not meet the preset replacement condition.

6. The method according to any one of claims 1 to 3, characterized in that: The multiple braking stages include a braking initial stage, a braking continuous stage, and a braking release stage; The obtaining of hydraulic pressure data corresponding to the multiple braking stages during the braking process includes: Acquire the values ​​of the hydraulic pressure data at a plurality of first moments in the initial stage of braking to obtain first hydraulic pressure data; the plurality of first moments are continuous; Acquire values ​​of the hydraulic pressure data at multiple second moments in the braking duration phase to obtain second hydraulic pressure data; the multiple second moments are continuous; Acquire values ​​of the hydraulic pressure data at a plurality of third moments in the brake release phase to obtain third hydraulic pressure data; the plurality of third moments are continuous; The hydraulic pressure data is obtained based on the first hydraulic pressure data, the second hydraulic pressure data, and the third hydraulic pressure data.

7. The method according to claim 6, characterized in that The performing an integration operation on the hydraulic pressure data to obtain integral values ​​corresponding to the plurality of braking stages respectively includes: Performing an integration operation on the first hydraulic pressure data based on the multiple first moments to obtain a first integral value; Performing an integration operation on the second hydraulic pressure data based on the plurality of second moments to obtain a second integral value; The third hydraulic pressure data is integrated based on the plurality of third moments to obtain a third integrated value.

8. The method according to claim 6, characterized in that The step of acquiring the values ​​of the hydraulic pressure data at a plurality of second moments in the braking duration phase to obtain the second hydraulic pressure data comprises: Acquire braking force data corresponding to a plurality of moments in the braking duration phase, wherein the braking force data includes the magnitude of the braking force generated by the friction between the brake pad and the brake disc; Determining the time when the braking force data reaches a peak value as the target time; Acquire the plurality of second moments based on the target moment, wherein the plurality of second moments include the target moment; The data of the hydraulic pressure data at the plurality of second moments are acquired to obtain the second hydraulic pressure data.

9. A brake pad detection device, characterized in that: The device comprises: a receiving module, configured to receive a braking signal, wherein the braking signal is used to control a brake pedal of the first vehicle to perform a braking process through a brake pad, wherein the braking process includes a plurality of braking stages performed in sequence, and wherein the braking process includes generation and release of a braking force; an acquisition module, used for acquiring hydraulic data corresponding to a plurality of braking stages during the braking process, wherein the hydraulic data is used for determining the pressure exerted on the brake pad, and the pressure is used for driving the brake pad to approach the brake disc, and the brake pad contacts and rubs against the brake disc to generate braking force; An integration module, used for performing an integration operation on the hydraulic pressure data to obtain integration values ​​corresponding to the multiple braking stages respectively; A detection module is used to determine a wear detection result of the brake pad based on the integral values ​​corresponding to the multiple braking stages, wherein the wear detection result is used to describe the wear condition of the brake pad.

10. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the brake pad detection method according to any one of claims 1 to 8.