Without a sensor for determining the wear of a brake pad, drivers are forced to remove one or more tires from their vehicle to determine the level of wear on their brake pads. The typical current market application for brake pad wear sensing consists of a device that indicates when the pad has sufficient wear to warrant replacement. The “sensor” typically consists of a wire that is broken when the pad wear reaches the point of the sensor causing the wire to be consumed during the braking process and leading to an open circuit. The open circuit is then used to indicate a light on the vehicle dash indicating that the brake pads need replacing. The sensor is consumed during the operational life of the brake pads and must be replaced when the brake pads are replaced at additional owner cost. Further, the wire harness for the brake pad wear sensor described above must be included in the vehicle architecture. This includes the complicated routing of a wire in the moving wheel suspension system as well as consuming connection points on vehicle system modules for the data acquisition.
This summary is provided to introduce a selection of concepts that are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter, nor is it intended to be used as an aid in limiting the scope of the claimed subject matter.
In the present disclosure, methods, apparatus, systems, and computer program products for brake pad wear level monitoring are disclosed. In a particular embodiment, an apparatus for brake pad wear level monitoring includes a sensor module attached to a fixed portion of a braking system. In this embodiment, the sensor module is configured to generate data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad. The sensor module is also configured to use the generated data to generate transmission data and transmit the generated transmission data to an external device.
In another embodiment, a method of brake pad wear level monitoring includes a sensor module, which is attached to a fixed portion of a braking system, generating data indicative of a relative distance between the sensor module and a sensor target that is attached to a brake pad. In this embodiment, the sensor module uses the generated data to determine a wear level of the brake pad.
In another embodiment, a method of brake pad wear level monitoring includes a wear level monitor of a sensor module receiving from a sense element of a sensor module, data indicative of a relative distance between the sensor module and a sensor target that is attached to a brake pad. In this embodiment, the wear level monitor uses the generated data to determine a wear level of the brake pad.
In another embodiment, an apparatus for brake pad wear level monitoring is disclosed. In this embodiment, the apparatus includes a computer processor coupled to a non-transitory computer readable storage medium that includes computer program instructions that when executed by the computer processor cause the apparatus to carry out the operations of: receiving, by a wear level monitor, transmission data from a sensor module attached to a fixed position of a braking system; and using, by the wear level monitor, the transmission data to determine a wear level of a brake pad of the braking system.
An advantage of brake pad wear level monitoring in accordance with one or more embodiments of the present disclosure is that the current state of the wear level of the brake pad may be identified without the need for removing a wheel of the vehicle. Another advantage of the sensor module described in the present disclosure is that the sensor module may be easily integrated with existing braking systems and is not required to be removed when the user changes their brakes.
Furthermore, by continually monitoring the relative distance between the sensor module and the sensor target, the sensor module may regularly track and provide outputs to a driver or vehicle system regarding the current brake pad wear level. Regular updates regarding brake pad wear may enable a driver or vehicle system to stay informed about the current state of the brake pad wear. As will be explained further below, a system that continually monitors brake pad wear level is an improvement over the prior monitoring sensors. In addition, the generated wear level monitoring data may also be useful for vehicle manufacturers and dealerships. For example, a vehicle manufacturer or dealer may use the monitoring data to better time incentives offered to the vehicle owner. Furthermore, continually monitoring brake pad wear can be useful to diagnose brake faults that cause premature pad wear, such as a sticky caliper/piston.
The foregoing and other objects, features and advantages of the invention will be apparent from the following more particular descriptions of exemplary embodiments of the invention as illustrated in the accompanying drawings wherein like reference numbers generally represent like parts of exemplary embodiments of the invention.
The terminology used herein for the purpose of describing particular examples is not intended to be limiting for further examples. Whenever a singular form such as “a”, “an” and “the” is used and using only a single element is neither explicitly nor implicitly defined as being mandatory, further examples may also use plural elements to implement the same functionality. Likewise, when a functionality is subsequently described as being implemented using multiple elements, further examples may implement the same functionality using a single element or processing entity. It will be further understood that the terms “comprises”, “comprising”, “includes” and/or “including”, when used, specify the presence of the stated features, integers, steps, operations, processes, acts, elements and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, processes, acts, elements, components and/or any group thereof.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, the elements may be directly connected or coupled via one or more intervening elements. If two elements A and B are combined using an “or”, this is to be understood to disclose all possible combinations, i.e., only A, only B, as well as A and B. An alternative wording for the same combinations is “at least one of A and B”. The same applies for combinations of more than two elements.
Accordingly, while further examples are capable of various modifications and alternative forms, some particular examples thereof are shown in the figures and will subsequently be described in detail. However, this detailed description does not limit further examples to the particular forms described. Further examples may cover all modifications, equivalents, and alternatives falling within the scope of the disclosure. Like numbers refer to like or similar elements throughout the description of the figures, which may be implemented identically or in modified form when compared to one another while providing for the same or a similar functionality.
As will be discussed in greater detail below, embodiments of the present disclosure include a wireless brake pad wear sensor (WBPWS) configured to measure brake pad wear on fixed-opposed piston caliper systems.
The details of one or more example implementations are set forth in the accompanying drawings and the description below. Other possible example features and/or possible example advantages will become apparent from the description, the drawings, and the claims. Some implementations may not have those possible example features and/or possible example advantages, and such possible example features and/or possible example advantages may not necessarily be required of some implementations.
Exemplary methods, apparatuses, and computer program products for brake pad wear level monitoring in accordance with the present disclosure are described with reference to the accompanying drawings, beginning with
During typical operation of disc brake system, a caliper is fed brake fluid by a brake fluid line (not pictured), which drives all pistons within the caliper forward, causing both an inside brake pad (104) and an outside brake pad (105) to move along retainer pins (108) towards the disc rotor (109). In this example fixed-opposed caliper brake system (100), a caliper body (106) and a mount bracket (102) remain stationary at all times. Contact between the brake disc rotor (109) and the brake pads (104, 105) will cause the brake pads (104, 105) to wear down.
To determine and monitor the wear level of the brake pad, a brake pad wear level monitoring sensor may be attached to the components of the brake system. A brake pad wear level monitoring sensor may include a sensor module and a sensor target. For further explanation,
The sensor module (200) of
The sense element (201) is configured to generate data indicative of a relative distance between the sensor module and the sensor target. Examples of a sense element include but are not limited to a magneto resistive element, an inductive element, or two or more low-power resistive bridge elements in a wheatstone configuration. In a particular embodiment, the sense element (201) is configured to detect a strength of the magnetic field of the magnet (284) of the sensor target (280) and generate a signal indicating the strength of the magnetic field and thus the relative distance between the sensor module and the sensor target. In this embodiment, the micro-controller (206) uses this data indicating the relative distance between the sensor module and the sensor target to generate transmission data. As will be explained in further detail below, transmission data, as used in this application, may include but is not limited to position data, such as the generated data indicative of the relative distance between the sensor module and the sensor target; a modified/converted form of the generated data; data that is otherwise based on the generated data; an indication of wear level; or some combination of position data and an indication of wear level of a brake pad.
In a particular embodiment, the sensor module may use the generated data to determine a wear level of the brake pad. For example, the sensor module may use a data structure that correlates relative distance between the sensor module and the sensor target to brake pad wear. In this embodiment, the transmission data may include an indication of the determined wear level of the brake pad. Alternatively, the sensor module may transmit position data as transmission data without determining a wear level of the brake pad. In this embodiment, the external device may utilize the position data in the transmission data to determine a wear level of the brake pad.
In some embodiments, an alternative sensing technology, inductive sensing, can be used to measure the relative position between the caliper and at least one of the brake pads. In this configuration, the sensor module would again be attached to the caliper body/housing, which senses the position of a metallic target that is either integrated into the brake pad assembly or retrofitted to the original brake assembly. In some embodiments, the EMA contained within the sensor module may contain an inductive sense element configured to generate a signal having a strength correlative to a displacement between the sensor assembly and the metallic reference portion.
For further explanation,
In the example of
In a particular embodiment, the wear level monitor (399) may also include computer program instructions that when executed by the controller (301) cause the controller (301) to carry out the operations of receiving from the sense element (311) data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad; and using the received data to determine a wear level of the brake pad.
For further explanation,
In the example of
For further explanation,
The method of
In addition, the method of
For further explanation,
In the method of
For further explanation,
For further explanation,
In addition, in the example of
For further explanation,
In addition, the method of
The method of
For further explanation,
In addition, the method of
For further explanation,
For further explanation,
For further explanation,
For further explanation,
In a particular embodiment, an ECU is configured to control one or more vehicle subsystems. Commonly referred to as the vehicle's “computers”, an ECU may be a vehicle subsystem control units, such as an Engine Control Module (ECM), a Powertrain Control Module (PCM), a Transmission Control Module (TCM), a Brake Control Module (BCM), a Central Timing Module (CTM), a General Electronic Module (GEM), a Suspension Control Module (SCM). In a particular embodiment, the ECU may be considered a Vehicle Control Unit (VCU) that controls one or more other ECUs.
For further explanation,
In addition, the method of
In a particular embodiment, the wear level monitor may receive temperature transmission data from the sensor module and use the temperature transmission data to determine and report to a user, a temperature of a fixed position of the braking system.
For further explanation,
In view of the explanations set forth above, readers will recognize that the benefits of brake pad wear level monitoring according to embodiments of the present disclosure include, but are not limited to:
Exemplary embodiments of the present invention are described largely in the context of a fully functional computer system for brake pad wear level monitoring. Readers of skill in the art will recognize, however, that the present invention also may be embodied in a computer program product disposed upon computer readable storage media for use with any suitable data processing system. Such computer readable storage media may be any storage medium for machine-readable information, including magnetic media, optical media, or other suitable media. Examples of such media include magnetic disks in hard drives or diskettes, compact disks for optical drives, magnetic tape, and others as will occur to those of skill in the art. Persons skilled in the art will immediately recognize that any computer system having suitable programming means will be capable of executing the steps of the method of the invention as embodied in a computer program product. Persons skilled in the art will recognize also that, although some of the exemplary embodiments described in this specification are oriented to software installed and executing on computer hardware, nevertheless, alternative embodiments implemented as firmware or as hardware are well within the scope of the present invention.
The present invention may be a system, an apparatus, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention.
The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatuses, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatuses or other devices to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, apparatuses, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
Advantages and features of the present disclosure can be further described by the following statements:
1. An apparatus for brake pad wear level monitoring, the apparatus including: a sensor module attached to a fixed portion of a braking system, the sensor module configured to: generate data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad; use the generated data to generate transmission data; and transmit the generated transmission data to an external device.
2. The apparatus of statement 1 wherein generating data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad includes: sensing, by a sense element of the sensor module, a magnetic field strength of a magnet of the sensor target attached to the brake pad; and generating, by the sense element, a signal indicating the sensed magnetic field strength.
3. The apparatus of statement 1 or 2 wherein using the generated data to generate transmission data includes using the generated signal to generate the transmission data.
4. The apparatus of any of statements 1-3 wherein the sense element includes at least one of a magneto resistive element, an inductive element, and two or more low-power resistive bridge elements.
5. The apparatus of any of statements 1-4 wherein the sensor target is configured for attaching to a brake pad backing plate of the brake pad.
6. The apparatus of any of statements 1-5 wherein using the generated data to generate transmission data includes: using the generated data to determine a wear level of the brake pad; and including within the generated transmission data, an indication of the determined wear level of the brake pad.
7. The apparatus of any of statements 1-6 wherein the sense module is further configured to: generate, by a temperature sensor of the sensor module, temperature data for the fixed portion of the braking system; use the temperature data to generate a temperature transmission data; and transmit the temperature transmission data.
8. An apparatus for brake pad wear level monitoring, the apparatus including a computer processor coupled to a non-transitory computer readable storage medium that includes computer program instructions that when executed by the computer processor cause the apparatus to carry out the operations of: receiving, by a wear level monitor, transmission data from a sensor module attached to a fixed position of a braking system; and using, by the wear level monitor, the transmission data to determine a wear level of a brake pad of the braking system.
9. The apparatus of statement 8 wherein the non-transitory computer readable storage medium further includes computer program instructions that when executed by the computer processor cause the apparatus to carry out the operations of: displaying, by the wear level monitor, the determined wear level.
10. The apparatus of any of statements 8-9 wherein the transmission data includes position data indicating a relative distance between the sensor module and a sensor target attached to a brake pad.
11. The apparatus of any of statements 8-10 wherein the transmission data includes a wear level data indicating a wear level of the brake pad.
12. A method of brake pad wear level monitoring, the method comprising: generating, by a sensor module attached to a fixed portion of a braking system, data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad; and using, by the sensor module, the generated data to determine a wear level of the brake pad.
13. The method of statement 12 wherein generating data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad includes: sensing, by a sense element of the sensor module, a magnetic field strength of a magnet of the sensor target attached to the brake pad; and generating, by the sense element, a signal indicating the sensed magnetic field strength.
14. The method of any of statements 12-13 wherein using the generated data to determine a wear level of the brake pad includes: using, by a processor of the sensor module, the signal to determine the wear level of the brake pad.
15. The method of any of statements 12-14 wherein the sense element includes at least one of a magneto resistive element, an inductive element, and two or more low-power resistive bridge elements.
16. The method of any of statements 12-15 wherein the sensor target is configured for attaching to a brake pad backing plate of the brake pad.
17. The method of any of statements 12-16 further comprising: generating a wear level value indicating the determined wear level of the brake pad.
18. The method of any of statements 12-17 further comprising: wirelessly transmitting, by the sensor module, the generated wear level value to an external device.
19. A method for brake pad wear level monitoring, the method comprising: receiving from a sense element of a sensor module, by a wear level monitor of the sensor module, data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad; and using, by the wear level monitor, the received data to determine a wear level of the brake pad.
20. The method of statement 19 wherein receiving from a sense element of a sensor module, by a wear level monitor of the sensor module, data indicative of a relative distance between the sensor module and a sensor target attached to a brake pad includes: receiving a signal generated by the sense element, the signal indicating a measurement of a magnetic field strength of a magnet of the sensor target.
21. The method of any of statements 19-20 wherein using the generated data to determine a wear level of the brake pad includes: using the signal to determine the wear level of the brake pad.
22. The method of any of statements 19-21 further comprising: generating, by the wear level monitor, a wear level value indicating the determined wear level of the brake pad.
23. The method of any of statements 19-22 further comprising: wirelessly transmitting, by the wear level monitor, the generated wear level value to an external device.
One or more embodiments may be described herein with the aid of method steps illustrating the performance of specified functions and relationships thereof. The boundaries and sequence of these functional building blocks and method steps have been arbitrarily defined herein for convenience of description. Alternate boundaries and sequences can be defined so long as the specified functions and relationships are appropriately performed. Any such alternate boundaries or sequences are thus within the scope and spirit of the claims. Further, the boundaries of these functional building blocks have been arbitrarily defined for convenience of description. Alternate boundaries could be defined as long as the certain significant functions are appropriately performed. Similarly, flow diagram blocks may also have been arbitrarily defined herein to illustrate certain significant functionality.
To the extent used, the flow diagram block boundaries and sequence could have been defined otherwise and still perform the certain significant functionality. Such alternate definitions of both functional building blocks and flow diagram blocks and sequences are thus within the scope and spirit of the claims. One of average skill in the art will also recognize that the functional building blocks, and other illustrative blocks, modules and components herein, can be implemented as illustrated or by discrete components, application specific integrated circuits, processors executing appropriate software and the like or any combination thereof.
While particular combinations of various functions and features of the one or more embodiments are expressly described herein, other combinations of these features and functions are likewise possible. The present disclosure is not limited by the particular examples disclosed herein and expressly incorporates these other combinations.
This application is a non-provisional application for patent entitled to a filing date and claiming the benefit of earlier-filed U.S. Provisional Patent Application Ser. No. 63/143,251, filed Jan. 29, 2021, the contents of which are herein incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
63143251 | Jan 2021 | US |