Electronic brake system and control method therefor
An electronic brake system includes a caliper provided on each wheel configured to perform braking, a detector configured to measure a driver's step force or detect a braking pressure generated by the caliper and a controller controls a rotational speed of the motor based on a first rotation speed of the motor calculated based on a change in the magnitude of the braking pressure generated by the caliper, and a second rotation speed of the motor based on a change in the magnitude of the step force when the change in the magnitude of the step force satisfies a predetermined criterion.
1. An electronic brake system comprising:
a caliper provided on each wheel configured to perform braking;
a detector configured to measure a driver's step force and detect a braking pressure generated by the caliper; and
a controller controls a rotational speed of the motor based on a first rotation speed of the motor calculated based on a change in the magnitude of the braking pressure generated by the caliper, and a second rotation speed of the motor based on a change in the magnitude of the step force when the change in the magnitude of the step force satisfies a predetermined criterion.
2. The system according to claim 1 , wherein the first rotation speed is generated based on information about pressure and speed of oil received from the caliper.
3. The system according to claim 1 , wherein the second rotation speed is a target speed of the motor which corresponds to the change in the magnitude of the step force.
4. The system according to claim 1 , wherein the controller controls the rotation speed of the motor to be the first rotation speed when the first rotation speed is smaller than the second rotation speed.
5. The system according to claim 4 , wherein the controller controls the rotation speed of the motor to the first rotation speed.
6. The system according to claim 1 , wherein the controller, when the first rotation speed is higher than the second rotation speed, calculates a marginal control amount based on an error between the first rotation speed and the second rotation speed, and determines a final motor control speed based on an error between the calculated marginal control amount and an excess control amount.
7. The system according to claim 6 , wherein the excess control amount is adjusted based on a magnitude of the marginal control amount.
8. The system according to claim 1 , wherein the controller determines the step force satisfied the predetermined criterion when the magnitude of the step force decreased per unit time satisfies a preset value.
9. The system according to claim 8 , wherein the controller determines the step force satisfied the predetermined criterion when a volume per unit time of oil flowing from the caliper is greater than a volume change per unit time of a pressure chamber.
10. A method for controlling an electronic brake system comprising:
sensing step force applied to a brake pedal and pressure generated by a caliper;
calculating a first rotation speed of the motor calculated based on a change in the magnitude of a braking pressure generated by the caliper, and a second rotation speed of the motor based on a change in the magnitude of the step force when the change in the magnitude of the step force satisfies a predetermined criterion; and
controlling the motor rotation speed based on the calculated first rotation speed and the second rotation speed.
11. The method according to claim 10 , wherein the first rotation sped is generated based on information about pressure and speed of oil received from the caliper.
12. The method according to claim 10 , wherein the second rotation speed is a target speed of the motor which corresponds to the change in the magnitude of the step force.
13. The method according to claim 10 , wherein controlling the motor rotation speed comprises, controlling the rotation speed of the motor when the first rotation speed is smaller than the second rotation speed.
14. The method according to claim 13 , wherein controlling the motor rotation speed comprises, controlling the motor rotation speed to the first rotation speed.
15. The method according to claim 13 , wherein determining that the predetermined criterion is satisfied comprises, determining the step force satisfied the predetermined criterion when a volume per unit time of oil flowing from the caliper is greater than a volume change per unit time of a pressure chamber.
16. The method according to claim 10 , wherein determining that the predetermined criterion is satisfied comprises, determining the step force satisfied the predetermined criterion when a volume per unit time of oil flowing from the caliper is greater than a volume change per unit time of a pressure chamber.
17. The method according to claim 10 further comprising: when the first rotation speed is higher than the second rotation speed, calculating a marginal control amount based on an error between the first rotation speed and the second rotation speed, and determining a final motor control speed based on an error between the calculated marginal control amount and an excess control amount.
18. The method according to claim 17 , wherein the excess control amount is adjusted based on a magnitude of the marginal control amount.