Vehicle control method, vehicle control device, and vehicle
By obtaining the accelerator pedal opening, clamping force and driving torque to determine the target release speed of the brake caliper, the problem of brake stagnation when the brake caliper is released is solved, ensuring the normal driving of the vehicle.
Patent Information
- Application Number
- CN202411353377.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-10-03
- Estimated Expiration
- 2044-09-26
AI Technical Summary
During the release of the brake caliper, when the vehicle has a driving demand, the brake caliper release speed is slow, causing the vehicle to brake and affect normal driving.
By obtaining the current opening value of the accelerator pedal, the current clamping force between the brake caliper and the brake disc, and the current driving torque of the vehicle, the target release speed of the brake caliper is determined, and the current clamping force is reduced to the target clamping force to ensure that the brake caliper is fully released.
The release speed of the brake caliper is improved to meet the driving needs of the vehicle, avoid brake stagnation, and ensure the normal driving of the vehicle.
Smart Images

Figure CN119078761B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle control method, a vehicle control device, and a vehicle in the field of vehicle technology. Background Art
[0002] When the driver releases the brake pedal, the brake caliper and brake disc in the vehicle's braking system can be released, so that a relative gap exists between the brake caliper and the brake disc, thereby preventing the vehicle from braking.
[0003] However, if the vehicle needs to be driven during the release of the brake caliper, that is, the driver steps on the accelerator pedal, the brake caliper needs to be released quickly. However, since the brake caliper releases slowly, it cannot be released quickly, which can easily cause the vehicle to experience brake drag, affecting normal driving of the vehicle.
[0004] Therefore, how to prevent the vehicle from brake drag when the brake caliper is released and the vehicle is driven is an urgent problem that needs to be solved. Summary of the Invention
[0005] The present application provides a vehicle control method, a vehicle control device, and a vehicle, wherein the method can prevent the vehicle from brake drag when the brake caliper is released and the vehicle is driven.
[0006] In a first aspect, the present application provides a vehicle control method, the method comprising:
[0007] During the process of the brake caliper in the vehicle performing a release action, the current opening value of the accelerator pedal in the vehicle is obtained; if the current opening value is greater than a preset opening value, the current clamping force between the brake caliper and the brake disc in the vehicle and the current driving torque of the vehicle are obtained; based on the current clamping force and the current driving torque, a target release speed of the brake caliper is determined; wherein the target release speed is greater than a first release speed determined by the current clamping force; based on the target release speed, the current clamping force is reduced to the target clamping force to completely release the brake caliper.
[0008] In an embodiment of the present application, during the release of the brake caliper in a vehicle, in order to avoid the problem of brake dragging caused by a slow release speed of the brake caliper due to a driving demand of the vehicle, the current opening value of the accelerator pedal in the vehicle can be obtained; and when the current opening value of the accelerator pedal is greater than a preset opening value, it can be determined that the vehicle has a driving demand at this time. Therefore, in order to ensure that the release speed of the brake caliper can meet the driving demand of the vehicle, the current clamping force between the brake caliper and the brake disc and the current driving torque of the vehicle can be further obtained. The target release speed of the brake caliper is determined based on the current clamping force and the current driving torque. The brake caliper is then released based on the target release speed of the brake caliper to reduce the clamping force between the brake caliper and the brake disc from the current clamping force to the target clamping force, thereby completely releasing the brake caliper. In the above technical solution, since the target release speed of the brake caliper is determined by the current clamping force and the current driving torque, and is greater than the release speed of the brake caliper determined only by the current clamping force, the release speed of the brake caliper is improved, and the speed at which the brake caliper is released can meet the driving requirements of the vehicle, thereby improving the release speed of the brake caliper and solving the problem of brake drag on the vehicle when the brake caliper is released and the vehicle is driven.
[0009] In conjunction with the first aspect, in certain implementations of the first aspect, determining the target release speed of the brake caliper based on the current clamping force and the current driving torque includes:
[0010] A first release speed is obtained based on the current clamping force; a second release speed is obtained based on the current driving torque; and a target release speed is obtained based on the first release speed and the second release speed.
[0011] In an embodiment of the present application, a release speed corresponding to the current clamping force between the brake caliper and the brake disc (i.e., a first release speed) and a release speed corresponding to the current driving torque of the vehicle (i.e., a second release speed) are determined; and a target release speed is obtained by jointly using these two release speeds, so that the driving requirements of the vehicle can be met when the brake caliper is released, and further, brake drag of the vehicle can be avoided when the brake caliper is released and the vehicle is driven.
[0012] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:
[0013] Obtain a preset time duration for the current clamping force to be reduced to a target clamping force, and a preset cycle duration for collecting a driving torque signal in the vehicle; obtaining the first release speed based on the current clamping force includes: obtaining the first release speed based on the current clamping force, the target clamping force, and the preset time duration; obtaining the second release speed based on the current driving torque includes: obtaining the second release speed based on the current driving torque and the preset cycle duration.
[0014] In combination with the first aspect and the above implementations, in certain implementations of the first aspect, obtaining the first release speed based on the current clamping force, the target clamping force, and the preset duration includes:
[0015] A first difference is obtained by subtracting the current clamping force from the target clamping force; and a first release speed is obtained by dividing the first difference by the preset time length.
[0016] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:
[0017] Obtaining a first driving torque corresponding to the vehicle in the previous cycle of the current cycle; obtaining a second release speed based on the current driving torque and the preset cycle length, including: subtracting the current driving torque from the first driving torque to obtain a second difference; and dividing the second difference by the preset cycle length to obtain the second release speed.
[0018] In combination with the first aspect and the above implementations, in some implementations of the first aspect, the method further includes:
[0019] The second release rate is regularized to obtain a regularized second release rate; obtaining the target release rate based on the first release rate and the second release rate includes: obtaining the target release rate based on the first release rate and the regularized second release rate.
[0020] In the embodiment of the present application, the obtained second release speed is regularized to obtain a regularized second release speed, and the regularized second release speed is used together with the first release speed to obtain the target release speed of the brake caliper. Since the regularized second release speed is more stable, the problem of a sudden change in the target release speed of the brake caliper due to the unregularized second release speed being too high or too low can be avoided. Thus, the target release speed of the brake caliper is more stable, ensuring the stability of the vehicle during the brake caliper release process.
[0021] In combination with the first aspect and the above implementations, in certain implementations of the first aspect, obtaining the target release rate based on the first release rate and the second release rate includes:
[0022] If the current clamping force is greater than the target clamping force and the current driving torque is greater than the preset driving torque, the target release speed is obtained by multiplying the first release speed by the second release speed.
[0023] In an embodiment of the present application, during a vehicle's brake caliper release operation, if the current accelerator pedal opening value is greater than a preset opening value, the current clamping force between the brake caliper and the brake disc is greater than a target clamping force, and the vehicle's current driving torque is greater than a preset driving torque, then the vehicle meets the conditions for increasing the brake caliper release speed. Therefore, the product of the first release speed and the second release speed can be used as the target release speed for the brake caliper. This avoids the problem of increasing the brake caliper release speed when the vehicle does not meet the conditions for increasing the brake caliper release speed, thereby affecting normal braking of the vehicle, thereby ensuring normal braking of the vehicle.
[0024] In combination with the first aspect and the above implementations, in certain implementations of the first aspect, during the process in which the brake caliper in the vehicle performs a release action, the method further includes:
[0025] The slope value of the road on which the vehicle is located and the weight value of the vehicle are obtained; a preset driving torque is obtained by multiplying the slope value and the weight value; wherein the preset driving torque is positively correlated with the slope value and the weight value.
[0026] In an embodiment of the present application, the preset driving torque of the vehicle is determined by the road slope value on which the vehicle is located and the weight value of the vehicle, rather than determining the preset driving torque as a fixed value. This can make the determined preset driving torque more compatible with the road on which the vehicle is located and its own mass, and can adapt to different driving environments of the vehicle, thereby ensuring normal driving of the vehicle.
[0027] In a second aspect, the present application provides a vehicle control device, the device comprising:
[0028] A first acquisition module is used to acquire a current opening value of an accelerator pedal in the vehicle during a process in which a brake caliper in the vehicle performs a release action;
[0029] a second acquisition module, configured to acquire a current clamping force between the brake caliper and the brake disc in the vehicle and a current driving torque of the vehicle if the current opening value is greater than a preset opening value;
[0030] a determination module, configured to determine a target release speed of the brake caliper based on a current clamping force and a current driving torque; wherein the target release speed is greater than a first release speed determined by the current clamping force;
[0031] The processing module is configured to reduce the current clamping force to a target clamping force based on the target release speed, so as to fully release the brake caliper.
[0032] In a third aspect, the present application provides a vehicle comprising a memory and a processor. The memory is configured to store executable program code, and the processor is configured to retrieve and execute the executable program code from the memory, so that the vehicle executes the method of the first aspect or any possible implementation of the first aspect.
[0033] In a fourth aspect, the present application provides a computer program product, which includes: computer program code, which, when running on a computer, enables the computer to execute the method in the above-mentioned first aspect or any possible implementation of the first aspect.
[0034] In a fifth aspect, the present application provides a computer-readable storage medium, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 It is a schematic diagram of a vehicle braking scenario in related technology.
[0036] Figure 2 It is a flow chart of a vehicle control method provided in an embodiment of the present application.
[0037] Figure 3 This is a schematic diagram of slope change provided in an embodiment of the present application.
[0038] Figure 4 It is a flow chart of another vehicle control method provided in an embodiment of the present application.
[0039] Figure 5 It is a structural diagram of the vehicle control device provided in an embodiment of the present application.
[0040] Figure 6 It is a schematic structural diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] The following will clearly and thoroughly describe the technical solutions in this application in conjunction with the accompanying drawings. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.
[0042] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.
[0043] Figure 1 It is a schematic diagram of a vehicle braking scenario in related technology.
[0044] For example, Figure 1 As shown in (a), Figure 1 (a) in the figure includes a vehicle 110, and the braking system of the vehicle 110 may be a wheel-side braking system, so that the vehicle 110 can brake. The wheel-side braking system may include but is not limited to a motor, a brake caliper, a brake disc, a speed loop, a current loop, and a displacement loop; the wheel-side braking system refers to a braking system that can directly act on the edge of each tire in the vehicle 110, usually referring to a brake installed near the tire, which slows down or stops the rotation of the tire through friction. The wheel-side braking system may include but is not limited to drum brakes and disc brakes. In addition, when the braking system of the vehicle 110 is a wheel-side braking system, the brake caliper corresponding to each tire is equipped with its own independent motor to control the release speed and clamping speed between the brake caliper corresponding to each tire and the brake disc through the motor.
[0045] For example, when the driver steps on the brake pedal of the vehicle 110 to brake, the motor can push the brake caliper 111 forward until the friction plate in the brake caliper 111 is completely clamped with the brake disc 112. This process can be referred to as "clamping action of the brake caliper" (e.g., Figure 1 As shown in (b) in FIG. 2 ). When the driver releases the brake pedal, the motor can drive the brake caliper 111 to move backward, so that the distance between the friction plate and the brake disc 112 is A (also called "relative gap"), so that the friction plate is away from the brake disc 112 to avoid the vehicle from braking. This process can be called "brake caliper release action" (as shown in FIG. 2 ). Figure 1 (as shown in (c) in the figure).
[0046] However, if the vehicle needs to be driven during the release of the brake caliper, that is, the driver steps on the accelerator pedal, the brake caliper needs to be released quickly. However, due to the slow release speed of the brake caliper, the brake caliper cannot be released quickly, which can easily cause the vehicle to experience brake drag and affect normal driving.
[0047] It should be noted that during the brake caliper's clamping action, the clamping force between the friction pad and the brake disc can be collected in real time by a clamping force sensor in the vehicle. When the clamping force is greater than or equal to a pre-calibrated clamping force threshold, the friction pad and brake disc are fully clamped. The clamping force threshold is pre-calibrated before the vehicle rolls off the production line and is not limited in this embodiment of the present application.
[0048] Therefore, in order to solve the problem of brake drag occurring in the vehicle when the brake caliper is released and the vehicle is driven, the present application proposes a vehicle control method, a vehicle control device, and a vehicle.
[0049] The following combination Figure 2 and Figure 4 The vehicle control method provided in the embodiment of the present application is described in detail.
[0050] Figure 2 This is a flow chart of a vehicle control method provided by an embodiment of the present application. Figure 1 The vehicle 110 in the vehicle 110 is executed, or the electronic control unit (ECU) in the vehicle 110 is executed.
[0051] For example, Figure 2 As shown, the method 200 includes the following implementation process:
[0052] S210 , while the brake caliper in the vehicle is performing a release action, obtaining a current opening value of the accelerator pedal in the vehicle.
[0053] For example, when the driver steps on the brake pedal of the vehicle to brake the vehicle, the current execution action of the brake caliper of the vehicle can be obtained, and it is determined whether the execution action of the brake caliper is a release action.
[0054] Furthermore, when it is detected that the brake caliper is performing a release action, it means that the driver has released the brake pedal and has not stepped on the brake pedal. In order to ensure the normal driving of the vehicle, the brake caliper needs to be fully released, that is, the brake caliper is fully clamped (for example, Figure 1 (b)) release to complete release (e.g., Figure 1 (c) in the figure.
[0055] The release action may refer to the process of the brake caliper being released from being fully clamped to being fully released, for example, Figure 1 (b) is gradually released to Figure 1 The process in (c).
[0056] Optionally, the motor controls the transmission device (e.g., a threaded mechanism or a gear mechanism) to move in the opposite direction by reverse rotation, so that the brake caliper moves backward, reducing the clamping force of the friction pad in the brake caliper on the brake disc. When the clamping force between the friction pad and the brake disc completely disappears, the tire can rotate, indicating that the brake caliper is completely released.
[0057] Optionally, the motor converts the rotational motion into linear motion by controlling the screw mechanism or gear mechanism through forward rotation, pushing the brake caliper so that the friction pad presses the brake disc, providing braking force (also called "parking force") for the tire, so that the tire cannot rotate, thereby preventing the vehicle from moving or slipping, which means that the brake caliper is fully clamped.
[0058] For example, if the brake caliper is detected as releasing, and the driver has a need to drive the vehicle, they can step on the accelerator pedal (e.g., firmly on the accelerator) to send an acceleration signal to advance the vehicle. However, if the release speed of the brake caliper is slower than the increase in the vehicle's drive torque when the accelerator pedal is detected, the release speed is too slow, preventing the caliper from releasing quickly. This can easily lead to brake drag, affecting normal vehicle driving. Therefore, to increase the release speed of the brake caliper, the current opening value of the accelerator pedal (e.g., 30%) can be obtained.
[0059] S220: If the current opening value is greater than the preset opening value, obtain the current clamping force between the brake caliper and the brake disc in the vehicle and the current driving torque of the vehicle.
[0060] The preset opening value may represent an opening value corresponding to when the accelerator pedal is not stepped on by the driver, for example, 0%.
[0061] For example, upon obtaining the current accelerator pedal opening value, it can be determined whether the current opening value is greater than a preset opening value (e.g., 0%). If the current accelerator pedal opening value is greater than 30% and greater than 0%, it indicates that the accelerator pedal is being pressed by the driver and the vehicle needs to be driven. In this case, to quickly release the brake caliper, the current clamping force between the brake caliper and the brake disc and the current driving torque of the vehicle can be obtained.
[0062] Alternatively, when the current accelerator pedal opening is 0%, the driver is not pressing the accelerator pedal, and the vehicle does not need to be driven. Therefore, the brake caliper can be released at a normal release speed, without increasing the release speed. That is, when the current accelerator pedal opening is greater than 0%, the brake caliper release speed is greater than when the current accelerator pedal opening is 0%.
[0063] S230 : Determine a target release speed of the brake caliper based on the current clamping force and the current driving torque.
[0064] For example, when the current clamping force between the brake caliper and the brake disc and the current driving torque of the vehicle are obtained, the release speed of the brake caliper (which may be referred to as a "target release speed") can be determined based on the current clamping force and the current driving torque. The release speed of the brake caliper may also be referred to as a "slope."
[0065] In one possible implementation, determining the target release speed of the brake caliper based on the current clamping force and the current driving torque includes: obtaining a first release speed based on the current clamping force; obtaining a second release speed based on the current driving torque; and obtaining a target release speed based on the first release speed and the second release speed.
[0066] For example, when the current clamping force between the brake caliper and the brake disc and the current driving torque of the vehicle are obtained, the release speed corresponding to the current clamping force (which may be called the "first release speed") can be obtained, and through the current driving torque, the release speed corresponding to the current driving torque (which may be called the "second release speed") can be obtained.
[0067] Optionally, a preset time duration for the current clamping force to be reduced to a target clamping force and a preset cycle duration for collecting a driving torque signal in the vehicle are obtained; the above-mentioned obtaining of a first release speed based on the current clamping force includes: obtaining a first release speed based on the current clamping force, the target clamping force and the preset time duration; obtaining a second release speed based on the current driving torque includes: obtaining a second release speed based on the current driving torque and the preset cycle duration.
[0068] For example, when obtaining the first release speed based on the current clamping force between the brake caliper and the brake disc, the preset time required for the brake caliper to decrease from the current clamping force to the clamping force corresponding to full release (referred to as the "target clamping force," e.g., 0 N) can be first obtained. The preset time can be calibrated when the vehicle rolls off the production line. For example, the time required for the brake caliper's clamping force to decrease from 10 N to 0 N is 5 seconds, and the time required for the brake caliper's clamping force to decrease from 15 N to 0 N is 7 seconds. This is not limited in this embodiment of the present application.
[0069] Optionally, the preset time length is positively correlated with the current clamping force, that is, the greater the current clamping force, the longer the corresponding preset time length; conversely, the smaller the current clamping force, the shorter the corresponding preset time length.
[0070] Further, when a preset time duration (eg, 5 seconds) for the clamping force of the brake caliper to decrease from 10 N to 0 N is obtained, the first release speed may be determined by 10 N, 0 N, and 5 seconds.
[0071] Optionally, the first release speed is obtained based on the current clamping force, the target clamping force and the preset time, including: obtaining a first difference by subtracting the current clamping force from the target clamping force; and obtaining the first release speed by dividing the first difference by the preset time.
[0072] For example, the difference between the current clamping force and the target clamping force between the brake caliper and the brake disc (which may be referred to as the "first difference") may be calculated first; then the quotient of the first difference and the preset time length may be calculated, and the quotient may be determined as the first release speed.
[0073] Furthermore, when obtaining the second release speed based on the vehicle's current driving torque, a preset cycle duration for collecting the vehicle's driving torque signal can be obtained. The preset cycle duration can be calibrated when the vehicle is offline, for example, 1s, 0.2s, or 3s, and is not limited in this embodiment of the present application.
[0074] Furthermore, when a preset cycle time (eg, 1 second) for collecting a driving torque signal in a vehicle is obtained, a second release speed may be determined by using the current driving torque (eg, 20 NM) and 1 second.
[0075] Optionally, the first driving torque of the vehicle corresponding to the previous cycle of this cycle is obtained; the second difference is obtained by subtracting the current driving torque from the first driving torque; and the second release speed is obtained by dividing the second difference by the preset cycle length.
[0076] For example, the first driving torque corresponding to the previous cycle of the current cycle can be obtained first. For example, the driving torque collected by the vehicle in the current cycle (for example, the 5th second) is 20NM, and the driving torque collected by the vehicle in the previous cycle of the current cycle (for example, the 4th second) (which can be called the "first driving torque") can be obtained as 15NM. Among them, the previous cycle can be calculated by the difference between the current cycle and the preset cycle length, that is, the previous cycle = current cycle - preset cycle length = 5th second - 1st second = 4th second.
[0077] Furthermore, the difference between the current driving torque and the first driving torque (which may be referred to as the "second difference") is first calculated; then the quotient of the second difference and the preset cycle length is calculated, and the quotient is determined as the second release speed.
[0078] Furthermore, when the first release speed and the second release speed are determined as described above, the target release speed of the brake caliper can be obtained by combining the first release speed and the second release speed.
[0079] In an embodiment of the present application, a release speed corresponding to the current clamping force between the brake caliper and the brake disc (i.e., a first release speed) and a release speed corresponding to the current driving torque of the vehicle (i.e., a second release speed) are determined; and a target release speed is obtained by jointly using these two release speeds, so that the driving requirements of the vehicle can be met when the brake caliper is released, and further, brake drag of the vehicle can be avoided when the brake caliper is released and the vehicle is driven.
[0080] In one possible implementation, the target release speed is obtained based on the first release speed and the second release speed, including: if the current clamping force is greater than the target clamping force and the current driving torque is greater than the preset driving torque, the target release speed is obtained by multiplying the first release speed by the second release speed.
[0081] For example, before obtaining the target release speed of the brake caliper through the first release speed and the second release speed, in order to determine whether the brake caliper performs the release action, it is possible to first determine whether the current clamping force between the brake caliper and the brake disc is greater than the target clamping force; and, in order to determine whether the vehicle is currently capable of driving, it is possible to determine whether the current driving torque of the vehicle is greater than the preset driving torque.
[0082] Optionally, during the release action of the brake caliper in the vehicle, when the current opening value of the accelerator pedal is greater than 0%, if the current clamping force between the brake caliper and the brake disc is greater than 0N, and the current driving torque of the vehicle is greater than the preset driving torque, the target release speed of the brake caliper can be obtained through the first release speed and the second release speed.
[0083] Among them, the current driving torque of the vehicle is greater than the preset driving torque, which can indicate that the current driving torque of the vehicle is greater than the torque corresponding to the vehicle braking, so that the vehicle can be driven.
[0084] Furthermore, the first release speed and the second release speed may be multiplied to determine the target release speed as the product of the first release speed and the second release speed, that is, target release speed = first release speed × second release speed.
[0085] Alternatively, the first release speed and the second release speed may be added together to determine the target release speed, that is, target release speed = first release speed + second release speed.
[0086] For example, when the brake caliper is fully released, there is no clamping force between the brake caliper and the brake disc, that is, the clamping force between the brake caliper and the brake disc is 0 N. At this time, if the driver steps on the accelerator pedal, the acceleration signal corresponding to the accelerator pedal can be directly responded to, and the vehicle will not experience brake drag.
[0087] Furthermore, when the current opening value of the accelerator pedal in the vehicle is 0%, it indicates that the accelerator pedal is not stepped on by the driver and the vehicle does not need to be driven. Therefore, the brake caliper can be released at a normal release speed without increasing the release speed of the brake caliper.
[0088] Furthermore, when the vehicle's current driving torque is less than or equal to the preset driving torque, this indicates that the vehicle's current driving torque is less than or equal to the torque corresponding to vehicle braking, and the vehicle cannot be driven, meaning that the vehicle is still in a braking state. Therefore, the brake caliper can be released at a normal release speed, without the need to increase the release speed.
[0089] Optionally, when the current opening value of the accelerator pedal in the vehicle = 0%, and / or, and / or, the current driving torque of the vehicle ≤ the preset driving torque, there is no need to increase the release speed of the brake caliper, and the brake caliper can be released at a normal release speed.
[0090] Since the first release speed is determined solely based on the current clamping force between the brake caliper and the brake disc, the target clamping force, and the calibrated preset duration, without any consideration of driving torque, it can be determined as the normal release speed of the brake caliper.
[0091] In an embodiment of the present application, during a vehicle's brake caliper release operation, if the current accelerator pedal opening value is greater than a preset opening value, the current clamping force between the brake caliper and the brake disc is greater than a target clamping force, and the vehicle's current driving torque is greater than a preset driving torque, then the vehicle meets the conditions for increasing the brake caliper release speed. Therefore, the product of the first release speed and the second release speed can be used as the target release speed for the brake caliper. This avoids the problem of increasing the brake caliper release speed when the vehicle does not meet the conditions for increasing the brake caliper release speed, thereby affecting normal braking of the vehicle, thereby ensuring normal braking of the vehicle.
[0092] Optionally, the second release speed is regularized to obtain a regularized second release speed; obtaining the target release speed based on the first release speed and the second release speed includes: obtaining the target release speed based on the first release speed and the regularized second release speed.
[0093] For example, in order to facilitate adjustment of the release speed of the brake caliper, the second release speed can be regularized when the second release speed is calculated, and the second release speed is regularized to a preset range (for example, [0.1, 0.9]), that is, the regularized second release speed.
[0094] For example, if the second release speed is 5, 5 can be rounded to 0.5, that is, the rounded second release speed is 0.5.
[0095] Optionally, because the release action of the brake caliper is a process in which the clamping force between the brake caliper and the brake disc is reduced, the upper and lower limits of the preset range are negatively correlated with the adjusted second release speed. That is, the larger the upper and lower limits, the smaller the corresponding adjusted second release speed; conversely, the smaller the upper and lower limits, the larger the corresponding adjusted second release speed. Furthermore, the upper limit of the preset range can represent the maximum value of the adjusted second release speed, while the lower limit of the preset range can represent the minimum value of the adjusted second release speed.
[0096] It should be noted that the preset range can be obtained through calibration when the vehicle is offline, for example, [0.1, 0.9], [1, 3], and this embodiment of the present application does not limit this.
[0097] Optionally, when the regulated second release speed is obtained, the regulated second release speed can be multiplied by the first release speed, and the product of the regulated second release speed and the first release speed can be determined as the target release speed, that is, target release speed = first release speed × regulated second release speed.
[0098] Alternatively, the first release speed and the regulated second release speed may be added together to determine the target release speed, that is, target release speed = first release speed + regulated second release speed.
[0099] In the embodiment of the present application, the obtained second release speed is regularized to obtain a regularized second release speed, and the regularized second release speed is used together with the first release speed to obtain the target release speed of the brake caliper. Since the regularized second release speed is more stable, the problem of a sudden change in the target release speed of the brake caliper due to the unregularized second release speed being too high or too low can be avoided. Thus, the target release speed of the brake caliper is more stable, ensuring the stability of the vehicle during the brake caliper release process.
[0100] Optionally, the slope value of the road on which the vehicle is located and the weight value of the vehicle are obtained; the preset driving torque is obtained by multiplying the slope value and the weight value; wherein the preset driving torque is positively correlated with the slope value and the weight value.
[0101] For example, during the process of detecting the brake caliper releasing, the slope of the road on which the vehicle is located (referred to as the "road slope") and the vehicle's weight can be obtained. The vehicle's weight can represent the vehicle's initial weight when it rolls off the assembly line, excluding the user and any user belongings. This is because a typical vehicle weighs at least 1,500 kilograms, and therefore the impact of the user's weight and the weight of the user's belongings on the vehicle's weight is negligible.
[0102] Furthermore, when the road slope value and the vehicle weight value are obtained, the preset driving torque can be obtained by the road slope value and the vehicle weight value. That is, the preset driving torque changes dynamically and is not a fixed value.
[0103] For example, the product of the road gradient value and the vehicle weight value is determined as the preset driving torque, that is, preset driving torque = road gradient value × weight value.
[0104] Among them, the preset driving torque is positively correlated with the road slope value and the vehicle weight value, that is, the larger the road slope value and the vehicle weight value, the larger the corresponding preset driving torque; conversely, the smaller the road slope value and the vehicle weight value, the smaller the corresponding preset driving torque.
[0105] In an embodiment of the present application, the preset driving torque of the vehicle is determined by the road slope value on which the vehicle is located and the weight value of the vehicle, rather than determining the preset driving torque as a fixed value. This can make the determined preset driving torque more compatible with the road on which the vehicle is located and its own mass, and can adapt to different driving environments of the vehicle, thereby ensuring normal driving of the vehicle.
[0106] S240 , based on the target release speed, reducing the current clamping force to the target clamping force to fully release the brake caliper.
[0107] For example, when the target release speed of the brake caliper is obtained, the brake caliper may be controlled to release the current clamping force according to the target release speed, so as to release the current clamping force to 0 N, so that the brake caliper is completely released.
[0108] Because the vehicle requires driving, the brake caliper needs to be released quickly and completely. Therefore, the target release speed of the brake caliper should be greater than the normal release speed of the brake caliper (i.e., the first release speed determined solely by the current clamping force). This can increase the release speed of the brake caliper and reduce the time required for the brake caliper to release. In other words, the time required for the brake caliper to release at the target release speed should be less than the preset time corresponding to the current clamping force of the brake caliper. It can be understood that the release speed of the brake caliper is negatively correlated with the time required for release. That is, the greater the release speed, the shorter the corresponding release time; conversely, the slower the release speed, the longer the corresponding release time.
[0109] Figure 3 This is a schematic diagram of slope change provided in an embodiment of the present application.
[0110] For example, Figure 3 As shown, Figure 3 A represents the current clamping force of the brake caliper, and 0 represents the target clamping force of the brake caliper. The slope B represents the normal release speed of the brake caliper, and C represents the target release speed of the brake caliper.
[0111] from Figure 3 As can be seen from the graph, when the brake caliper's clamping force A decreases to 0 at a slope of B, the time required is D. Furthermore, when the brake caliper's clamping force A decreases to 0 at a slope of C, the time required is F. By comparison, we can see that time F is less than time D, indicating that when the brake caliper's clamping force A decreases to 0 at a slope of C, the brake caliper's release speed is increased, reducing the time required to release the brake caliper.
[0112] Optionally, after the brake caliper is fully released, the vehicle's current driving torque can be adjusted to the driving torque corresponding to the current opening value of the accelerator pedal as soon as possible to match the vehicle's current driving torque with the current opening value of the accelerator pedal, thereby ensuring normal driving of the vehicle.
[0113] In such Figure 2In the illustrated method 200, during the release of the vehicle's brake caliper, to avoid a slow release speed due to a demand for vehicle driving, which could result in brake drag, the current opening value of the vehicle's accelerator pedal can be obtained. Furthermore, when the current opening value of the accelerator pedal is greater than a preset opening value, it can be determined that the vehicle is demanding driving. Therefore, to ensure that the release speed of the brake caliper meets the vehicle's demand for driving, the current clamping force between the brake caliper and the brake disc and the vehicle's current driving torque can be further obtained. A target release speed for the brake caliper is determined based on the current clamping force and current driving torque. The brake caliper is then released based on the target release speed, reducing the clamping force between the brake caliper and the brake disc from the current clamping force to the target clamping force, thereby fully releasing the brake caliper. In the above technical solution, since the target release speed of the brake caliper is determined by the current clamping force and the current driving torque, and is greater than the release speed of the brake caliper determined only by the current clamping force, the release speed of the brake caliper is improved, and the speed at which the brake caliper is released can meet the driving requirements of the vehicle, thereby improving the release speed of the brake caliper and solving the problem of brake drag on the vehicle when the brake caliper is released and the vehicle is driven.
[0114] Figure 4 It is a flow chart of another vehicle control method provided in an embodiment of the present application.
[0115] For example, Figure 4 As shown, the method 400 includes the following implementation process:
[0116] S401: If it is detected that the opening value of the brake pedal in the vehicle is reduced, the current execution action of the brake caliper is obtained.
[0117] For example, when the driver steps on the brake pedal to control the vehicle to brake, if it is detected that the opening value of the brake pedal decreases, the driver may release the brake pedal. In order to determine whether the release speed of the brake caliper needs to be increased, the current execution action of the brake caliper in the vehicle can be obtained.
[0118] Optionally, the execution action of the brake caliper may include but is not limited to a clamping action and a releasing action. The clamping action may refer to the process of the brake caliper from being fully released to being fully clamped, for example, the brake caliper is Figure 1 (c) in the figure is gradually clamped to Figure 1 The process in (b).
[0119] S402: Determine whether the executed action is a release action. If so, execute S403; if not, execute S401.
[0120] For example, when the current execution action of the brake caliper is acquired, it may be determined whether the execution action is a release action.
[0121] S403, obtaining the current opening value of the accelerator pedal in the vehicle.
[0122] For example, if it is determined through S402 that the current execution action of the brake caliper is a release action, the current opening value of the accelerator pedal in the vehicle (for example, 30%) may be obtained.
[0123] For example, if it is determined through S402 that the current execution action of the brake caliper is the clamping action, S401 may be continued to be executed to obtain the current execution action of the brake caliper.
[0124] S404: Determine whether the current opening value is greater than 0%. If so, execute S405; if not, execute S403.
[0125] For example, when the current opening value of the accelerator pedal is obtained, it can be determined whether the current opening value is greater than 0%.
[0126] S405 , obtaining a current clamping force between the brake caliper and the brake disc in the vehicle and a current driving torque of the vehicle.
[0127] For example, if the current opening value of the accelerator pedal obtained in S404 is greater than 0%, the current clamping force between the brake caliper and the brake disc and the current driving torque of the vehicle can be obtained.
[0128] For example, if the current opening value of the accelerator pedal obtained through S404 is equal to 0%, S403 may be continued to be executed to obtain the current opening value of the accelerator pedal in the vehicle.
[0129] S406: Divide the difference between the current clamping force and the target clamping force by the preset time length to obtain a release speed A.
[0130] For example, the difference between the current clamping force and the target clamping force (i.e., the first difference) can be calculated first. This difference is then divided by the preset time required for the brake caliper to decrease from the current clamping force to the corresponding clamping force when fully released (i.e., the target clamping force), to obtain the release speed A (i.e., the first release speed).
[0131] For example, the current clamping force is 10N, the target clamping force is 0N, and the preset time is 5S.
[0132] S407 : Divide the difference between the current driving torque and the driving torque of the previous cycle by the preset cycle duration to obtain the release speed B.
[0133] For example, the driving torque corresponding to the previous cycle of the vehicle in this cycle can be obtained first (that is, the first driving torque mentioned above). Then the difference between the current driving torque and the first driving torque (that is, the second difference mentioned above) is calculated. And the difference is divided by the preset cycle length to obtain the release speed B, that is, the second release speed mentioned above).
[0134] For example, the current driving torque is 20NM, the first driving torque is 15NM, and the preset cycle duration is 1S.
[0135] It should be noted that S406 and S407 can be performed simultaneously or sequentially, as long as they are all performed before S408 is performed.
[0136] S408 : The product of the release speed A and the release speed B is determined as the target release speed of the brake caliper.
[0137] For example, when the release speed A and the release speed B are determined, the product of the release speed A and the release speed B may be determined as the target release speed of the brake caliper.
[0138] Optionally, when the brake caliper in the vehicle performs a release action, when the current opening value of the accelerator pedal is greater than 0%, if the current clamping force between the brake caliper and the brake disc is greater than 0N, and the current driving torque of the vehicle is greater than the preset driving torque, the product of the release speed A and the release speed B can be determined as the target release speed of the brake caliper.
[0139] The preset driving torque is the product of the road gradient value and the vehicle weight value, that is, the preset driving torque = road gradient value × weight value.
[0140] S409 , controlling the brake caliper to release at a target release speed to reduce the current clamping force to the target clamping force, so that the brake caliper is fully released.
[0141] For example, when the target release speed of the brake caliper is obtained, the electromechanical brake system (EMB) in the vehicle can be used to control the brake caliper to release the current clamping force according to the target release speed, so as to release the current clamping force to 0N, so that the brake caliper is completely released and away from the brake disc in the vehicle.
[0142] It should be noted that Figure 4 All steps in Figure 2 The corresponding embodiments are described in detail in the accompanying drawings and will not be repeated here.
[0143] It should be understood that the above examples are intended to help those skilled in the art understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific numerical values or specific scenarios illustrated. Those skilled in the art can obviously make various equivalent modifications or variations based on the above examples, and such modifications or variations also fall within the scope of the embodiments of the present application.
[0144] Combined with the above Figures 1 to 4 The vehicle control method provided by the embodiment of the present application is described in detail; Figure 5 and Figure 6 The device embodiments of the present application are described in detail. It should be understood that the devices in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.
[0145] Figure 5 It is a structural diagram of the vehicle control device provided in an embodiment of the present application.
[0146] For example, Figure 5 As shown, the device 500 includes:
[0147] A first acquisition module 510 is configured to acquire a current opening value of an accelerator pedal in a vehicle during a process in which a brake caliper in the vehicle performs a release action;
[0148] A second acquisition module 520 is configured to acquire a current clamping force between the brake caliper and the brake disc in the vehicle and a current driving torque of the vehicle if the current opening value is greater than a preset opening value;
[0149] a determination module 530 for determining a target release speed of the brake caliper based on the current clamping force and the current driving torque; wherein the target release speed is greater than a first release speed determined by the current clamping force;
[0150] The processing module 540 is configured to reduce the current clamping force to a target clamping force based on the target release speed, so as to fully release the brake caliper.
[0151] In a possible implementation, the determination module 530 is specifically configured to: obtain a first release speed based on a current clamping force; obtain a second release speed based on a current driving torque; and obtain a target release speed based on the first release speed and the second release speed.
[0152] In one possible implementation, the first acquisition module 510 is further configured to: acquire a preset time duration for the current clamping force to decrease to the target clamping force, and a preset cycle duration for collecting the driving torque signal in the vehicle;
[0153] In a possible implementation, the determination module 530 is specifically configured to: obtain a first release speed based on a current clamping force, a target clamping force, and a preset duration; and obtain a second release speed based on a current driving torque and a preset cycle duration.
[0154] In a possible implementation, the determination module 530 is specifically configured to: obtain a first difference by subtracting the current clamping force from the target clamping force; and obtain a first release speed by dividing the first difference by a preset time length.
[0155] In one possible implementation, the first acquisition module 510 is further used to: obtain the first driving torque corresponding to the vehicle in the previous cycle of this cycle; the determination module 530 is specifically used to: obtain a second difference by subtracting the current driving torque from the first driving torque; and obtain a second release speed by dividing the second difference by the preset cycle duration.
[0156] In one possible implementation, the determination module 530 is further configured to: regularize the second release speed to obtain a regularized second release speed; the determination module 530 is specifically configured to: obtain a target release speed based on the first release speed and the regularized second release speed.
[0157] In one possible implementation, the determination module 530 is specifically configured to: if the current clamping force is greater than the target clamping force and the current driving torque is greater than the preset driving torque, obtain the target release speed by multiplying the first release speed by the second release speed.
[0158] In one possible implementation, the determination module 530 is specifically used to: obtain the road slope value on which the vehicle is located and the vehicle weight value; obtain a preset driving torque by multiplying the slope value and the weight value; wherein the preset driving torque is positively correlated with the slope value and the weight value.
[0159] It should be noted that the above-mentioned device 500 is embodied in the form of a functional module. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.
[0160] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above-described functions. The hardware circuit may include an application-specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a dedicated processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functions.
[0161] Therefore, the modules of each example described in the embodiments of this application can be implemented with electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0162] Figure 6 It is a schematic structural diagram of a vehicle provided in an embodiment of the present application.
[0163] For example, Figure 6 As shown, the vehicle 600 includes: a memory 610 and a processor 620, wherein the memory 610 stores an executable program code 6101, and the processor 620 is used to call and execute the executable program code 6101 to perform a vehicle control method.
[0164] This application can divide the vehicle into functional modules based on the above-mentioned method examples. For example, each functional module can be mapped to a specific function, or two or more functions can be integrated into a single processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and represents only a logical functional division. In actual implementation, other division methods may be used.
[0165] In the case of dividing the functional modules into corresponding functional modules, the vehicle may include: a first acquisition module, a second acquisition module, a determination module, and a processing module. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0166] The vehicle provided in this application is used to execute the above-mentioned vehicle control method, and thus can achieve the same effect as the above-mentioned implementation method.
[0167] In the case of an integrated unit, the vehicle may include a processing module and a storage module. The processing module may be used to control and manage the vehicle's movements, while the storage module may be used to support the vehicle's execution of relevant program codes and data.
[0168] The processing module may be a processor or controller that implements or executes the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, and the storage module may be a memory.
[0169] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the aforementioned methods. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD (Digital Video Disc), a CD-ROM (Compact Disc Read-Only Memory), a microdrive, a magneto-optical disk, a ROM (Read-Only Memory), a RAM (Random Access Memory), an EPROM (Erasable Programmable Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), a DRAM (Dynamic Random Access Memory), a VRAM (Video Random Access Memory), a flash memory device, a magnetic or optical card, a nanosystem (including a molecular memory IC), or any other type of medium or device suitable for storing instructions and / or data.
[0170] The present application also provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the above-mentioned related steps to implement a vehicle control method in the above-mentioned embodiment.
[0171] In addition, the vehicle provided in the embodiments of the present application can specifically be a chip, component or module, and the vehicle may include a connected processor and memory; wherein the memory is used to store instructions, and when the vehicle is running, the processor can call and execute instructions to enable the chip to execute a vehicle control method in the above embodiment.
[0172] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0173] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0174] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0175] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A vehicle control method, characterized in that: The method comprises: During a process in which a brake caliper in a vehicle performs a release action, obtaining a current opening value of an accelerator pedal in the vehicle; If the current opening value is greater than a preset opening value, obtaining a current clamping force between the brake caliper and a brake disc in the vehicle and a current driving torque of the vehicle; determining a target release speed of the brake caliper based on the current clamping force and the current driving torque; wherein the target release speed is greater than a first release speed determined by the current clamping force; Based on the target release speed, reducing the current clamping force to a target clamping force to fully release the brake caliper; The determining the target release speed of the brake caliper based on the current clamping force and the current driving torque includes: Obtaining a preset time duration for the current clamping force to decrease to the target clamping force and a preset cycle duration for collecting a driving torque signal in the vehicle; Obtaining a first release speed based on the current clamping force, the target clamping force, and the preset time; obtaining a second release speed based on the current driving torque and the preset cycle duration; The target release speed is obtained based on the first release speed and the second release speed.
2. The method according to claim 1, characterized in that The obtaining of a first release speed based on the current clamping force, the target clamping force, and the preset time includes: Obtaining a first difference by subtracting the current clamping force from the target clamping force; The first release speed is obtained by dividing the first difference by the preset time length.
3. The method according to claim 1, characterized in that The method further comprises: Obtaining a first driving torque corresponding to a cycle previous to the current cycle of the vehicle; The obtaining of the second release speed based on the current driving torque and the preset cycle duration includes: obtaining a second difference by subtracting the current driving torque from the first driving torque; The second release speed is obtained by dividing the second difference by the preset cycle duration.
4. The method according to claim 3, characterized in that The method further comprises: Regularizing the second release speed based on a preset range to obtain a regularized second release speed within the preset range; The obtaining the target release rate based on the first release rate and the second release rate includes: The target release rate is obtained based on the first release rate and the regularized second release rate.
5. The method according to any one of claims 1 to 3, characterized in that The obtaining the target release rate based on the first release rate and the second release rate includes: If the current clamping force is greater than the target clamping force, and the current driving torque is greater than the preset driving torque, the target release speed is obtained by multiplying the first release speed by the second release speed.
6. The method according to claim 5, characterized in that During the process of the brake caliper performing a release action in the vehicle, the method further comprises: Obtaining a road slope value on which the vehicle is located and a weight value of the vehicle; Obtaining the preset driving torque by multiplying the slope value by the weight value; The preset driving torque is positively correlated with the slope value and the weight value.
7. A vehicle control device, characterized in that: The device comprises: a first acquisition module, configured to acquire a current opening value of an accelerator pedal in the vehicle during a process in which a brake caliper in the vehicle performs a release action; a second acquisition module, configured to acquire a current clamping force between the brake caliper and a brake disc in the vehicle and a current driving torque of the vehicle if the current opening value is greater than a preset opening value; a determination module, configured to determine a target release speed of the brake caliper based on the current clamping force and the current driving torque; wherein the target release speed is greater than a first release speed determined by the current clamping force; determining the target release speed of the brake caliper based on the current clamping force and the current driving torque comprises: obtaining a preset time duration for the current clamping force to decrease to the target clamping force and a preset cycle duration for collecting a driving torque signal in the vehicle; obtaining a first release speed based on the current clamping force, the target clamping force, and the preset time duration; obtaining a second release speed based on the current driving torque and the preset cycle duration; and obtaining the target release speed based on the first release speed and the second release speed; A processing module is configured to reduce the current clamping force to a target clamping force based on the target release speed, so as to fully release the brake caliper.
8. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Parking brake device
JP2004066993A
Power parking brake device
JP2012162192A