IP Library › Granted Patent US 12,441,288
Granted Patent B2
US 12,441,288 · App. 18/466,858 · Granted Oct 14, 2025

Electro-mechanical brake system and control method thereof

Inventor: Gyunghun Sim (Seongnam, KR)
Assignee: HL MANDO CORPORATION
B60T17/221B60T13/741B60T2270/406
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,441,288
App. No.
18/466,858
Granted
Oct 14, 2025
Kind
B2
Abstract

An electromechanical brake system including an actuator of an electromechanical brake that operates by a motor, according to an aspect of the disclosure, includes: a motor driver configured to drive the motor; and a controller electrically connected to the motor driver, wherein the controller is configured to calculate a differential value of a control parameter for controlling the motor with respect to time while moving a brake pad of the electromechanical brake forward, compare the calculated differential value to a preset reference value to detect occurrence of a contact between the brake pad and a brake disc of the electromechanical brake, store a contact position at which the contact between the brake pad and the brake disc has occurred, and set an origin position by storing a position moved backward by a preset gap distance from the contact position.

Claims (41)

1. An electromechanical brake system including an actuator of an electromechanical brake that operates by a motor, comprising:

a motor driver configured to drive the motor; and

a controller electrically connected to the motor driver,

wherein the controller is configured to calculate a differential value of a control parameter for controlling the motor with respect to time while moving a brake pad of the electromechanical brake forward, compare the calculated differential value to a preset reference value to detect occurrence of a contact between the brake pad and a brake disc of the electromechanical brake, store a contact position at which the contact between the brake pad and the brake disc has occurred, and set an origin position by storing a position moved backward by a preset gap distance from the contact position, and

wherein the controller is configured to check whether ignition is turned on, set the origin position while the brake pad moves forward until a preset reference clamping force is obtained when it is checked that the ignition is turned on, and when the controller fails to set the origin position while the brake pad moves forward until the reference clamping force is obtained, and move the brake pad backward by a preset distance from an initial position of the brake pad of when the ignition is turned on, and move the brake pad forward until the reference clamping force is obtained.

2. The electromechanical brake system of claim 1 , wherein the control parameter is motor current, and

the controller is configured to calculate a differential value of the motor current with respect to time while moving the brake pad forward at constant target speed, and

detect the occurrence of the contact between the brake pad and the brake disc, according to determination that the calculated differential value is greater than the preset reference value.

3. The electromechanical brake system of claim 1 , wherein the control parameter is motor revolutions per minute (rpm), and

the controller is configured to calculate a differential value of the motor rpm with respect to time while moving the brake pad forward based on a target clamping force, and

detect the occurrence of the contact between the brake pad and the brake disc, according to determination that the calculated differential value is smaller than the preset reference value.

4. The electromechanical brake system of claim 1 , wherein the controller is configured to check whether a contact is determinable in a braking environment while braking is performed and the brake pad moves forward, calculate a differential value of a control parameter for controlling the motor with respect to time when it is checked that a contact is determinable, compare the calculated differential value to a preset reference value to detect the occurrence of the contact between the brake pad and the brake disc, update, when a difference between a position at which the contact between the brake pad and the brake disc has occurred and a stored contact position is greater than or equal to a preset update reference, the contact position to the position at which the contact has occurred, and update the origin position to a position moved backward by a preset gap distance from the contact position.

5. The electromechanical brake system of claim 4 , wherein the controller is configured to determine, when it is checked whether a contact is determinable in the braking environment, that a contact is not determinable according to determination that a clamping force of the brake pad is greater than or equal to a preset determinable clamping force.

6. The electromechanical brake system of claim 5 , wherein the control parameter is motor current, and

the controller is configured to determine, when it is checked whether a contact is determinable in the braking environment, that a contact is determinable according to determination that the brake pad moves forward at constant target speed.

7. The electromechanical brake system of claim 5 , wherein the control parameter is motor revolutions per minute (rpm), and

the controller is configured to determine, when it is checked whether a contact is determinable in the braking environment, that a contact is determinable when the controller moves the brake pad forward based on a target clamping force.

8. A method for controlling an electromechanical brake system including an actuator of an electromechanical brake that operates by a motor, the method comprising:

calculating a differential value of a control parameter for controlling the motor with respect to time while moving a brake pad of the electromechanical brake forward;

comparing the calculated differential value to a preset reference value to detect occurrence of a contact between the brake pad and a brake disc of the electromechanical brake;

storing a contact position at which the contact between the brake pad and the brake disc has occurred;

setting an origin position by storing a position moved backward by a preset gap distance from the contact position,

checking whether ignition is turned on;

setting the origin position while the brake pad moves forward until a preset reference clamping force is obtained when it is checked that the ignition is turned on; and

when setting the origin position fails while the brake pad moves forward until the reference clamping force is obtained, moving the brake pad backward by a preset distance from an initial position of the brake pad of when the ignition is turned on, and moving the brake pad forward until the reference clamping force is obtained.

9. The method of claim 8 , wherein the control parameter is motor current, the calculating of the differential value of the control parameter with respect to time comprises calculating a differential value of the motor current with respect to time while moving the brake pad forward at constant target speed, and

the detecting of the occurrence of the contact comprises detecting the occurrence of the contact between the brake pad and the brake disc when the calculated differential value is greater than the preset reference value.

10. The method of claim 8 , wherein the control parameter is motor revolutions per minute (rpm),

the calculating of the differential value of the control parameter with respect to time comprises calculating a differential value of the motor rpm with respect to time while moving the brake pad forward based on a target clamping force, and

the detecting of the occurrence of the contact comprises detecting the occurrence of the contact between the brake pad and the brake disc when the calculated differential value is smaller than the preset reference value.

11. The method of claim 8 , comprising:

checking whether a contact is determinable in a braking environment while braking is performed and the brake pad moves forward;

calculating a differential value of a control parameter for controlling the motor with respect to time when it is checked that a contact is determinable;

comparing the calculated differential value to a preset reference value to detect occurrence of a contact between the brake pad and the brake disc;

updating, when a difference between a position at which the contact between the brake pad and the brake disc has occurred and a stored contact position is greater than or equal to a preset update reference, the contact position to the position at which the contact has occurred; and

updating the origin position to a position moved backward by a preset gap distance from the contact position.

12. The method of claim 11 , wherein the checking of whether the contact is determinable in the braking environment comprises determining that a contact is not determinable according to determination that a clamping force of the brake pad is greater than or equal to a preset determinable clamping force.

13. The method of claim 12 , wherein the control parameter is motor current, and

the checking of whether the contact is determinable in the braking environment comprises determining that a contact is determinable according to determination that the brake pad moves forward at constant target speed.

14. The method of claim 12 , wherein the control parameter is motor revolutions per minute (rpm), and

the checking of whether the contact is determinable in the braking environment comprises determining that a contact is determinable when the brake pad moves forward based on a target clamping force.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2023
From: SIM, GYUNGHUN
To: HL MANDO CORPORATION
Reel/Frame 064898/0208 →
Priority Claims (1)
KR 10-2023-0008191 · Jan 19, 2023 · national
Continuity (1)
Related Publication 20240246525A1 · Jul 25, 2024
References Cited (12)
US 10422396B2 · Yao · 2019 [cited by applicant]
US 20090183958A1 · Sano · 2009 [cited by examiner]
US 20150041261A1 · Masuda · 2015 [cited by examiner]
US 20160001752A1 · Yasui · 2016 [cited by examiner]
US 20170355356A1 · Okada · 2017 [cited by examiner]
US 20180162333A1 · Nakaoka · 2018 [cited by examiner]
US 20220373051A1 · Jin · 2022 [cited by examiner]
US 20220403902A1 · Kim · 2022 [cited by examiner]
US 20230105090A1 · Nomura · 2023 [cited by examiner]
US 20230392659A1 · Putz · 2023 [cited by examiner]
JP 6414118B2 · 2018 [cited by applicant]
KR 101930694B1 · 2018 [cited by applicant]