This disclosure is directed to an electromechanical braking system, and more particularly, to an electromechanical braking system that is able to determine whether a brake rotor is warped during normal operation of a vehicle.
A warped brake rotor in a braking system of a vehicle may reduce braking power and cause vibration in the vehicle. However, as a number of different vehicle issues may reduce braking power or cause vehicle vibration, it may be difficult to determine if a brake rotor is warped without inspecting the brake rotor during manual servicing (e.g., using external measurement systems and diagnostic tools).
The present disclosure provides systems and methods for determining whether a brake rotor of an electromechanical braking system is warped during normal operation of a vehicle. Electromechanical braking systems (e.g., electric brake-by-wire systems) use an electronic actuator (instead of, e.g., a hydraulic actuator) to apply a force to a brake pad towards a brake rotor. Brake rotor warp may be due to a variety of potential causes (e.g., overheating). The term “warped” refers to a brake rotor that is no longer flat. Applying braking to a warped rotor causes vibration as the brake pads skip along the varying brake rotor surface. That is, the distance between the electronic actuator and the brake rotor surface varies as the brake rotor rotates. The electromechanical braking system may determine whether a brake rotor is warped by monitoring, during braking, at least one operating parameter of an electronic actuator (e.g., motor feedback current). This enables a warped brake rotor to be quickly identified without requiring, for example, manual servicing.
An electromechanical braking system is provided. The system includes a brake caliper including an electronic actuator, and control circuitry. The control circuitry is configured to control the electronic actuator to apply a force to a brake pad towards a brake rotor; monitor, while controlling the electronic actuator to apply the force, an operating parameter of the electronic actuator; and determine whether the brake rotor is warped based on the operating parameter.
In some embodiments, the electronic actuator may include an electric motor, and the operating parameter may include a current of the electric motor.
In some embodiments, the electronic actuator may include an electric motor, the electric motor may be coupled to the brake pad through a mechanical linear actuator, and the operating parameter may include a current of the electric motor.
In some embodiments, the electronic actuator may include a variable force solenoid, and the operating parameter may include at least one of a back voltage of the variable force solenoid or a current of the variable force solenoid.
In some embodiments, the control circuitry may be configured to determine whether the brake rotor is warped based on a variation in the operating parameter.
In some embodiments, the control circuitry may be configured to determine whether the brake rotor is warped by determining whether the operating parameter changes more than a threshold amount within a time period, and in response to determining that the operating parameter changes more than the threshold amount within the time period, determining that the brake rotor is warped.
In some embodiments, the control circuitry may be further configured to generate a notification that the brake rotor is warped, in response to determining that the brake rotor is warped.
In some embodiments, the control circuitry may be configured to determine whether the brake rotor is warped by determining a rotational speed of the brake rotor, and in response to determining that the rotational speed is above a threshold speed, determining whether the brake rotor is warped.
In some embodiments, the control circuitry may be configured to determine whether the brake rotor is warped by determining a buffer time period after controlling the electronic actuator to apply the force to the brake pad, and determining whether the brake rotor is warped based on the monitored operating parameter after the buffer time period.
In some embodiments, the control circuitry is configured to determine the buffer time period based on at least one of a rotational speed of the brake rotor, a time since last controlling the electronic actuator to apply a force, or a turn-on resistance of the electronic actuator.
In some embodiments, a method for determining whether a brake rotor is warped is provided. The method includes controlling an electronic actuator of a brake caliper to apply a force to a brake pad towards a brake rotor; monitoring, while controlling the electronic actuator to apply the force, an operating parameter of the electronic actuator; and determining whether the brake rotor is warped based on the operating parameter.
In some embodiments, the electronic actuator may include an electric motor, the electric motor may be coupled to the brake pad through a mechanical linear actuator, and the operating parameter may include a current of the electric motor.
In some embodiments, the electronic actuator may include a variable force solenoid, and the operating parameter may include at least one of a back voltage of the variable force solenoid or a current of the variable force solenoid.
In some embodiments, determining whether the brake rotor is warped is based on a variation in the operating parameter.
In some embodiments, determining whether the brake rotor is warped may include determining whether the operating parameter changes more than a threshold amount within a time period, and in response to determining that the operating parameter changes more than the threshold amount within the time period, determining that the brake rotor is warped.
In some embodiments, the method may further include generating a notification that the brake rotor is warped, in response to determining that the brake rotor is warped.
In some embodiments, determining whether the brake rotor is warped may include determining a rotational speed of the brake rotor, and in response to determining that the rotational speed is above a threshold speed, determining whether the brake rotor is warped.
In some embodiments, a vehicle is provided that includes a brake rotor, a brake caliper including an electronic actuator, and control circuitry. The control circuitry is configured to control the electronic actuator to apply a force to a brake pad towards the brake rotor, monitor, while controlling the electronic actuator to apply the force, an operating parameter of the electronic actuator; and determine whether the brake rotor is warped based on the operating parameter.
In some embodiments, the control circuitry may be configured to determine whether the brake rotor is warped by determining whether the operating parameter changes more than a threshold amount within a time period, and in response to determining that the operating parameter changes more than the threshold amount within the time period, determining that the brake rotor is warped.
In some embodiments, the control circuitry is configured to filter the operating parameter based on at least one of a rotational speed of the brake rotor, a time since last controlling the electronic actuator to apply a force, or a turn-on resistance of the electronic actuator.
The above and other objects and advantages of the disclosure will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
As shown, the vehicle 100 includes a left front wheel 104a, a right front wheel 104b, a left rear wheel 104c, and a right rear wheel 104d (collectively referred to as wheels 104). However, this is only one example, and the vehicle 100 may include any suitable number of wheels (e.g., a two-wheeled motorcycle). In some embodiments, each of the wheels 104 may include a brake rotor (106a, 106b, 106c, 106d, collectively referred to as brake rotors 106) and brake caliper (108a, 108b, 108c, 108d, collectively referred to as brake calipers 108). In some embodiments, only the front wheels 104a and 104b may include a brake rotor and brake caliper. As shown, the vehicle 100 may include a braking control module 102 configured to control the brake calipers 108 to slow the vehicle 100 based on an input from brake pedal 103 and perform the functions discussed herein. The vehicle 100 may include a battery 101 for providing power to the vehicle 100 and to the braking system and a display 110 (e.g., for displaying notifications to a driver). It should be appreciated that
In some embodiments, the braking control module 102 includes control circuitry 208, which may comprise a processor 210 and memory 212. The processor 210 may comprise a hardware processor, a software processor (e.g., a processor emulated using a virtual machine), or any combination thereof. The memory 212 may comprise hardware elements for non-transitory storage of commands or instructions, that, when executed by the processor 210, cause the processor 210 to operate the electromechanical braking system 200 (e.g., provide braking and determine brake rotor warpage), in accordance with embodiments described above and below. In some embodiments, the memory 212 may be used to store various types of instructions, rules, and/or other types of data. For example, the memory may store threshold values for determining whether or not a brake rotor is warped. In some embodiments, the processor 210 executes instructions for an application (e.g., a brake rotor diagnostic application) stored in the memory 212. Specifically, the control circuitry 208 may be instructed by the application to perform the functions discussed herein. In some embodiments, any action performed by the control circuitry 208 may be based on instructions received from the application. For example, the application may be implemented as software or a set of executable instructions that may be stored in the memory 212 and executed by the processor 210. The control circuitry 208 may be communicatively connected to components of vehicle 100 via one or more wires, or via wireless connection.
As shown, the braking control module 102 may further include an electronic actuator sensor 214, a wheel speed sensor 216, an electronic actuator driver 218, and communication circuitry 220. In some embodiments, one or more of the electronic actuator sensor 214, the wheel speed sensor 216, and the electronic actuator driver 218 may be mounted at the caliper 108. The electronic actuator sensor 214 may include one or more sensors (e.g., a current sensor, a voltage sensor, a temperature sensor) for monitoring at least one parameter of the electronic actuator 204 for controlling the electronic actuator 204, depending on the type of electronic actuator 204. For example, if the electronic actuator 204 comprises an electric motor, the electronic actuator sensor 214 may comprise a current sensor for monitoring the current of the electric motor. If the electronic actuator 204 comprises a variable force solenoid, the electronic actuator sensor 214 may comprise at least one of a voltage sensor for monitoring the voltage (e.g., a back electromotive force (EMF) voltage) of the variable force solenoid and a current sensor for monitoring the current of the variable force solenoid. The wheel speed sensor 216 may monitor a wheel speed (e.g., brake rotor speed) of one or more of the wheels 104. The communication circuitry 220 may be in communication with one or more servers and may be configured to provide information (e.g., brake warpage notifications) to, e.g., a vehicle fleet manager.
The control circuitry 208 may control the electronic actuator driver 218 to drive the electronic actuator 204 to generate a desired clamping force between the brake pads 206a, 206b and the brake rotor 106 based on input at the brake pedal 103 (e.g., by the driver of the vehicle 100) or any other automatic braking control (e.g., while operating in an autonomous driving mode). The electronic actuator driver 218 may include suitable hardware for providing power to the electronic actuator 204 from the battery 101, based on the type of electronic actuator 204 (e.g., a power converter or a power inverter), to achieve a desired deceleration. For example, the control circuitry 208 may determine the position of the brake pedal 103, generate a deceleration request based on the determined position, and translate the deceleration request to a brake torque request. Based on the brake torque request, the electronic actuator driver 218 may control the electronic actuator 204 to achieve the desired deceleration. By monitoring at least one parameter of the electronic actuator 204 during braking (e.g., by the electronic actuator sensor 214), control circuitry 208 may determine if the brake rotor 106 is warped. For example, if the brake rotor 106 is warped, the resulting lateral induced motion (e.g., due to surface deviation) of the rotating brake rotor 106 against the brake pads 206 will induce a feedback current (or back EMF voltage) in the electronic actuator 204. By monitoring at least one parameter of the electronic actuator (e.g., current or voltage), the amount of warpage of the brake rotor 106 may be determined, as explained in greater detail below.
Although constant braking is illustrated and described, it should be understood that the brake rotor diagnostic process may be performed when braking is not constant. For example, although, as the brake pedal is adjusted, the feedback current may vary, this feedback current may be filtered out to determine the variation of the feedback current due to brake rotor warpage and not based on brake pedal input. Additionally, although only a feedback current is shown, it should be understood that other feedback operating parameters may behave similarly. For example, back EMF voltage of a variable force solenoid will be constant during constant braking if the brake rotor is not warped.
Although constant braking is illustrated and described, it should be understood that the brake rotor diagnostic process may be performed when braking is not constant. For example, although, as the brake pedal is adjusted, the feedback current may vary, this feedback current may be filtered out to determine the variation of the feedback current due to brake rotor warpage and not based on brake pedal input. Additionally, although only a feedback current is shown, it should be understood that other feedback operating parameters may behave similarly. For example, back EMF voltage of a variable force solenoid will vary during constant braking if the brake rotor is warped.
At 702, the control circuitry 208 controls the electronic actuator 204 to apply a force to a brake pad (e.g., the brake pad 206a) towards the brake rotor 106. Although only a single brake rotor is discussed, it should be understood that the process 700 may be performed for each brake rotor of the vehicle 100. For example, based on the position of the brake pedal 103, the control circuitry 208 may generate a deceleration request, translate the deceleration request to a brake torque request, and control the electronic actuator driver 218 to drive the electronic actuator 204 to achieve the desired deceleration. In some embodiments, the control circuitry 208 may initiate a service routine to provide a constant brake force (e.g., to improve the accuracy of the brake rotor diagnostic process). For example, the control circuitry 208 may control the electronic actuator 204 to apply a constant minimum force (e.g., constant braking) by filtering out small movements of the position of the brake pedal 103 over at least a predetermined amount of time. In some embodiments, because the control circuitry 208 may perform the process 700 when braking is not constant (e.g., by accounting for variation in feedback current due to non-constant braking), the control circuitry 208 may not modify a driver input to provide a constant brake force.
At 704, the control circuitry 208 determines if the rotational speed of the brake rotor 106 is above a threshold speed (e.g., based on information from the wheel speed sensor 216). In response to determining that the rotational speed of the brake rotor 106 is greater than a threshold speed (“Yes” at 704), the process 700 proceeds to 706. Otherwise (“No” at 704), the process 700 ends. In some embodiments, the control circuitry 208 may also end the process 700 based on other conditions that may affect the accuracy of the brake rotor warpage determination. For example, in order to accurately determine if the brake rotor 106 is warped, some minimum braking force must be applied to the brake rotor 106 (e.g., by the electronic actuator 204) for at least some minimum amount of time. Thus, if the applied brake force is below a minimum force, if anti-lock braking is engaged, or if the brake force is applied for below a minimum time, the process 700 may also end.
At 706, the control circuitry 208 monitors, while controlling the electronic actuator 204 to apply the force, an operating parameter of the electronic actuator 204. For example, as explained above, the monitored operating parameter may depend on the type of the electronic actuator 204. For example, if the electronic actuator 204 comprises an electric motor (e.g., the electric motor 302 of
At 708, the control circuitry 208 determines whether the brake rotor 106 is warped based on the operating parameter. For example, the control circuitry 208 may determine that the brake rotor 106 is warped by determining that the operating parameter changes more than a threshold amount within a predetermined time period (e.g., due to the induced current or back EMF voltage caused by the lateral-induced motion during rotation of a warped brake rotor). The change of the operating parameter within a predetermined time period may be determined in any suitable manner. For example, a difference between the maximum and minimum values of the operating parameter may be compared to a threshold, a standard deviation calculation of the operating parameter over a period of time may be determined, a derivative of the operating parameter may be determined, etc. Additionally, because the amount of variation may be a function of the rotor speed, the determined variation and threshold amount may be adjusted as a function of the current rotor speed (e.g., to accurately determine the amount of warpage of the brake rotor 106). In some embodiments, the control circuitry 208 may discard (e.g., filter out) a beginning portion (e.g., a buffer time period) of the operating parameter after controlling the electronic actuator 204 to apply the force to the brake pad 206. In some embodiments, the control circuitry 208 may determine the buffer time period based on at least one of the rotational speed of the brake rotor 106, a time since last controlling the electronic actuator 204 to apply a force, or a turn-on resistance of the electronic actuator 204 (e.g., to avoid variations in the operating parameter that are not caused by brake warpage).
In some embodiments, the control circuitry 208 may consider other variables when determining whether the brake rotor 106 is warped. For example, the determination may be verified or improved by filtering, modifying, or confirming a brake rotor warpage determination based on the monitored position information of the electronic actuator 204, accelerometer data from the vehicle 100 (e.g., during braking and non-braking periods), etc. In one embodiment, the warpage of the brake rotor 106 may be independently determined based on the position information of the electronic actuator 204 (e.g., by the sensor 310 of
At 710, the control circuitry 208 generates a brake rotor warpage notification. In some embodiments, if the brake rotor is warped, the brake rotor warpage notification may be displayed on a vehicle display (e.g., on the display 110). In some embodiments, the brake rotor warpage notification may be sent to a remote vehicle manager. For example, if the vehicle 100 is part of a fleet, the brake rotor warpage notification may be sent to the fleet manager (e.g., using communication circuitry 220). However, this is only one example, and the brake rotor warpage notification may be sent to any suitable recipient.
The processes discussed above are intended to be illustrative and not limiting. One skilled in the art would appreciate that the steps of the processes discussed herein may be omitted, modified, combined and/or rearranged, and any additional steps may be performed without departing from the scope of the invention.
The foregoing is merely illustrative of the principles of this disclosure, and various modifications may be made by those skilled in the art without departing from the scope of this disclosure. The above-described embodiments are presented for purposes of illustration and not of limitation. The present disclosure also can take many forms other than those explicitly described herein. Accordingly, it is emphasized that this disclosure is not limited to the explicitly disclosed methods, systems, and apparatuses, but is intended to include variations thereto and modifications thereof, which are within the spirit of the following claims.