Braking control method, device, electronic device, vehicle, storage medium and product

By obtaining the target clamping force and control parameters, and using the controller and neural network model to accurately control the turning angle and operating parameters of the braking device, the problem of inaccurate equipment braking control is solved and precise equipment braking is achieved.

CN119975288BActive Publication Date: 2025-09-09BYD CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510465615.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-04-15
Publication Date
2025-09-09
Estimated Expiration
2045-04-15

AI Technical Summary

Technical Problem

The existing technology does not provide precise control over the braking of the equipment, making it difficult to accurately control the operation of the braking device according to the target clamping force and braking response time.

Method used

By obtaining the target clamping force and corresponding control parameters, and using the controller and neural network model, the turning angle and operating parameters of the braking device can be accurately controlled to achieve precise operation of the braking device.

Benefits of technology

It achieves precise control of equipment braking, meets the clamping force and braking response time requirements of different needs, and improves the accuracy and efficiency of the braking process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119975288B_ABST
    Figure CN119975288B_ABST
Patent Text Reader

Abstract

The present application relates to a braking control method, device, electronic device, vehicle, storage medium and product. By controlling the operation of the braking device of the first device to generate the target clamping force according to the target clamping force required for braking of the first device and the control parameters corresponding to the target clamping force, precise control of device braking can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of electronic technology, and in particular to a braking control method, device, electronic equipment, vehicle, storage medium and product, wherein the storage medium is a computer-readable storage medium and the product is a computer program product. Background Art

[0002] During the operation of the equipment, there are usually situations where it is necessary to control the braking of the equipment, so it is very important to control the braking of the equipment accurately. Summary of the Invention

[0003] Embodiments of the present application provide a braking control method, device, electronic device, vehicle, storage medium, and product, which can accurately control the braking of the device based on control parameters corresponding to the target clamping force required for braking.

[0004] In order to achieve the above object, according to a first aspect of the present application, a braking control method is provided, comprising:

[0005] According to the target clamping force required for braking the first device and a control parameter corresponding to the target clamping force, the braking device of the first device is controlled to operate to generate the target clamping force.

[0006] In one embodiment, controlling the operation of the braking device of the first device according to the target clamping force required for braking the first device and a control parameter corresponding to the target clamping force includes:

[0007] determining, based on a target clamping force required for controlling braking of the first device, a target rotation angle at which the braking device needs to rotate to generate the target clamping force;

[0008] The operation of the braking device is controlled according to the target rotation angle and the control parameter.

[0009] In one embodiment, controlling the operation of the braking device according to the target rotation angle and the control parameter includes:

[0010] Obtaining an angle error between a current angle of the braking device and the target angle;

[0011] The operation of the braking device is controlled according to the rotation angle error and the control parameter.

[0012] In one embodiment, after controlling the operation of the braking device according to the rotation angle error and the control parameter, the method further includes:

[0013] Obtaining the rotation angle of the braking device at the next moment;

[0014] The rotation angle at the next moment is used as the rotation angle at the current moment, and the step of obtaining the rotation angle error between the rotation angle of the braking device at the current moment and the target rotation angle is returned to be executed until a preset condition is met.

[0015] In one embodiment, controlling the operation of the braking device according to the rotation angle error and the control parameter includes:

[0016] determining an operating parameter of the braking device at a next moment according to the rotation angle error and the control parameter;

[0017] The operation of the brake device is controlled based on the operating parameter.

[0018] In one embodiment, the method further comprises:

[0019] obtaining an electrical signal of the braking device at the current moment;

[0020] If the electrical signal does not meet the preset condition, the step of obtaining the angle error between the current angle of the braking device and the target angle is performed.

[0021] In one embodiment, the preset condition includes that the electrical signal is greater than a preset threshold.

[0022] In one embodiment, the method further comprises:

[0023] In the case where the first device needs to be braked, determining the target clamping force required for braking the first device;

[0024] According to a preset mapping relationship between the clamping force and the control parameter, a control parameter corresponding to the target clamping force is determined.

[0025] In one embodiment, the mapping relationship includes control parameters corresponding to each clamping force at different braking response times.

[0026] In one embodiment, when the first device needs to brake, a target braking response time required for braking of the first device is further determined;

[0027] The determining of the control parameter corresponding to the target clamping force according to the preset mapping relationship between the clamping force and the control parameter includes:

[0028] The control parameters corresponding to the target clamping force and the target braking response time are determined according to the mapping relationship.

[0029] In one embodiment, the control parameter is a parameter of a controller, and controlling the operation of the braking device of the first device according to the target clamping force required for braking the first device and the control parameter corresponding to the target clamping force includes:

[0030] The controller controls the operation of the braking device according to the target clamping force and the control parameter.

[0031] In one embodiment, the control parameter includes at least one of a proportional coefficient, an integral time coefficient, and a differential time coefficient.

[0032] In one embodiment, controlling the operation of the braking device according to the target clamping force and the control parameter by the controller includes:

[0033] determining, by a controller, operating parameters for the braking device according to the target clamping force and the control parameters;

[0034] The operation of the brake device is controlled based on the operating parameter.

[0035] In one embodiment, the first device comprises a vehicle, and / or the braking device comprises a brake motor.

[0036] In one embodiment, the method further comprises:

[0037] For different required clamping forces for controlling the braking of the second device, controlling the operation of the braking device of the second device according to each required clamping force and the initial control parameter;

[0038] The initial control parameters are adjusted according to the clamping force currently generated by the braking device of the second device and the required clamping force to obtain the control parameters corresponding to each required clamping force, so as to determine the control parameters corresponding to the target clamping force based on the control parameters corresponding to the required clamping force.

[0039] In one embodiment, there is a specified mapping relationship between the clamping force generated by the braking device and the rotation angle of the braking device;

[0040] The initial control parameters are adjusted according to the clamping force currently generated by the braking device of the second device and the required clamping force to obtain the control parameters corresponding to each required clamping force, including:

[0041] The initial control parameters are adjusted according to the current first rotation angle of the braking device of the second device and the second rotation angle corresponding to the required clamping force to obtain the control parameters corresponding to each required clamping force.

[0042] In one embodiment, the method further comprises:

[0043] Under different braking response times, for different required clamping forces for controlling the braking of the second device, the braking device of the second device is controlled to operate according to each required clamping force and the initial control parameters to obtain the control parameters corresponding to each required clamping force under different braking response times.

[0044] According to a second aspect of the present application, there is provided a brake control device, comprising:

[0045] The control unit is used to control the braking device of the first device to operate so as to generate the target clamping force according to the target clamping force required for braking the first device and a control parameter corresponding to the target clamping force.

[0046] According to a third aspect of the present application, an electronic device is provided, comprising a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute any one of the braking control methods provided in the embodiments of the present application.

[0047] According to a fourth aspect of the present application, a vehicle is provided, comprising an electronic device; the vehicle executes any one of the braking control methods provided in the embodiments of the present application through the electronic device.

[0048] According to a fifth aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program, and the computer program is loaded by a processor to execute any one of the braking control methods provided in the embodiments of the present application.

[0049] According to a sixth aspect of the present application, a computer program product is provided, which includes a computer program or instructions, and the computer program or instructions are loaded by a processor to execute any one of the braking control methods provided in the embodiments of the present application.

[0050] In summary, the embodiment of the present application can achieve precise control of equipment braking by controlling the operation of the braking device of the first device to generate the target clamping force according to the target clamping force required for braking the first device and the control parameters corresponding to the target clamping force.

[0051] Other features and advantages of the present application will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] To more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present application. Those skilled in the art can also derive other drawings based on these drawings without inventive effort.

[0053] In order to more completely understand the present application and its beneficial effects, the following description will be given in conjunction with the accompanying drawings, wherein the same drawing numbers represent the same parts in the following description.

[0054] Figure 1 is a flowchart of a braking control method provided in an exemplary embodiment of the present disclosure;

[0055] Figure 2 is a flow chart of determining control parameters corresponding to a rotation angle provided in an exemplary embodiment of the present disclosure;

[0056] Figure 3 is a schematic diagram of a brake control system provided in an exemplary embodiment of the present disclosure;

[0057] Figure 4 is a schematic diagram of a brake control device provided in an exemplary embodiment of the present disclosure;

[0058] Figure 5 FIG. 1 is a schematic structural diagram of an electronic device provided in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0059] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.

[0060] The embodiments of the present application provide a braking control method, device, electronic device, vehicle, storage medium, and product. Each of these is described in detail below. It should be noted that the order in which the following embodiments are described does not limit the preferred order of the embodiments.

[0061] This embodiment will be described from the perspective of a brake control device, which may be integrated into an electronic device.

[0062] The embodiment of the present application provides a braking control method, such as Figure 1 As shown, the specific process of the braking control method can be as follows:

[0063] 101. According to a target clamping force required for braking a first device and a control parameter corresponding to the target clamping force, control a braking device of the first device to operate to generate the target clamping force.

[0064] Among them, the first equipment can be an equipment that needs to be braked, such as a vehicle, ship, airplane and other means of transportation. The first equipment can also be some machinery. The braking device can be a device in the first equipment that can directly or indirectly generate a clamping force to brake the first equipment. The braking device indirectly generates a clamping force when the operation of the braking device causes another mechanical structure on the first equipment to generate a clamping force.

[0065] In one embodiment, the first device comprises a vehicle, and / or the braking device comprises a brake motor.

[0066] Braking includes controlling the first device to stop running or reduce speed. For example, for a vehicle, braking may be controlling the vehicle to slow down or stop.

[0067] Among them, the control parameters are used to determine the parameters for controlling the operation of the braking device. The parameters for the operation of the braking device may include speed, power, or the force value of the force ring of the braking device. The parameters for the operation of the braking device can be set according to the specific braking device used, and are not limited here.

[0068] The control parameters corresponding to the target clamping force may be obtained by the first device from other devices, for example, from a server. The server may determine the corresponding control parameters based on the target clamping force sent by the first device and send them to the first device.

[0069] The target clamping force and the control parameter may satisfy a specified mapping relationship. After determining the target clamping force required for braking the first device, the control parameter may be determined based on the mapping relationship. That is, in one embodiment, before step 101, the braking control method provided in the embodiment of the present application may further include:

[0070] In the case where the first device needs to be braked, determining the target clamping force required for braking the first device;

[0071] According to a preset mapping relationship between the clamping force and the control parameter, a control parameter corresponding to the target clamping force is determined.

[0072] The situation where the first device needs to brake may include detecting a braking instruction or a braking request of the device. For a vehicle, the situation where the vehicle needs to brake may include detecting that a brake pedal (also referred to as a brake pedal) of the vehicle is depressed.

[0073] When the first device needs to brake, the target clamping force required for braking the first device is determined. For example, the braking instruction or braking request contains the target clamping force, or contains information for determining the target clamping force. For example, for a vehicle, the target clamping force can be determined based on the depth to which the brake pedal is pressed to control the vehicle to decelerate or stop.

[0074] After the target clamping force is determined, the control parameters corresponding to the target clamping force may be determined according to a preset mapping relationship. The mapping relationship may include a plurality of different clamping forces and corresponding control parameters.

[0075] In one embodiment, the mapping relationship includes control parameters corresponding to each clamping force at different braking response times.

[0076] Different devices require different braking response times. The braking response time may include the time from detecting that the first device needs to brake to completing the braking of the device. If the vehicle is instructed to brake through a braking instruction, the braking response time may include the sum of the time of issuing and accepting the braking instruction, executing the braking instruction, and completing the execution of the instruction.

[0077] In one embodiment, when the first device needs to brake, a target braking response time required for braking of the first device is further determined;

[0078] The determining of the control parameter corresponding to the target clamping force according to the preset mapping relationship between the clamping force and the control parameter includes:

[0079] The control parameters corresponding to the target clamping force and the target braking response time are determined according to the mapping relationship.

[0080] The target braking response time may be the shortest time or the longest time for the first device to generate the target clamping force.

[0081] The control parameters corresponding to the target clamping force and the braking response time are determined according to the mapping relationship. Based on the control parameters of the braking response time and the target clamping force, the braking device can be controlled to generate the target clamping force within the braking response time to meet the braking requirements of the first device.

[0082] After the control parameters are determined, the brake transposition operation of the first device can be controlled according to the target clamping force and the control parameters, for example, operating at a specified power motion, speed, or torque to generate the target clamping force.

[0083] In one embodiment, the braking device may generate a clamping force by rotating. The step of “controlling the operation of the braking device of the first device according to a target clamping force required for braking the first device and a control parameter corresponding to the target clamping force” may include:

[0084] determining, based on a target clamping force required for controlling braking of the first device, a target rotation angle at which the braking device needs to rotate to generate the target clamping force;

[0085] The operation of the braking device is controlled according to the target rotation angle and the control parameter.

[0086] Specifically, the target clamping force required for the braking device to generate braking of the first device and the target rotation angle required to be rotated can be determined, that is, rotating the braking device by the target rotation angle can provide the target clamping force, and the rotation angle and the target clamping force can conform to a specific relationship, so that the target rotation angle required to rotate the braking device can be determined based on the target clamping force.

[0087] After determining the target angle, parameters for controlling the operation of the braking device are determined based on the target angle and the control parameters. For example, the target angle and the control parameters can be input into a neural network model, which then outputs the parameters for controlling the operation of the braking device. Based on these parameters, the braking device is controlled to generate a clamping force, thereby controlling the braking of the first device.

[0088] In one embodiment, the step of “controlling the operation of the braking device according to the target rotation angle and the control parameter” may include:

[0089] Obtaining an angle error between a current angle of the braking device and the target angle;

[0090] The operation of the braking device is controlled according to the rotation angle error and the control parameter.

[0091] Specifically, the angle error can be calculated by subtracting the current braking angle from the target angle. This angle error indicates the difference between the current braking angle and the target angle. Based on the error angle, the braking device is controlled to bring the braking angle closer to the target angle to provide the target clamping force. The current braking angle is the angle the braking device has rotated from its initial position to the current moment.

[0092] Optionally, controlling the rotation of the braking device according to the error angle may specifically include determining parameters for controlling the operation of the braking device according to the error angle, and then controlling the operation of the braking device to generate a target clamping force to brake the first device. That is, in one embodiment, the step of "controlling the operation of the braking device according to the angle error and the control parameters" may include:

[0093] determining an operating parameter of the braking device at a next moment according to the rotation angle error and the control parameter;

[0094] The operation of the brake device is controlled based on the operating parameter.

[0095] Specifically, based on the angle error and the control parameters, the operating parameters of the braking device at the next moment are determined, and the operation of the braking device is controlled based on the operating parameters. The operating parameters may include rotational speed, power, or the force value of the force ring of the braking device, etc., so as to control the braking rotation to the target angle based on the operating parameters and provide the target clamping force.

[0096] In one embodiment, after the step of “controlling the operation of the braking device according to the rotation angle error and the control parameter”, the braking control method provided by the embodiment of the present application may further include:

[0097] Obtaining the rotation angle of the braking device at the next moment;

[0098] The rotation angle at the next moment is used as the rotation angle at the current moment, and the step of obtaining the rotation angle error between the rotation angle of the braking device at the current moment and the target rotation angle is returned to be executed until a preset condition is met.

[0099] The next moment may be the next moment of the current moment, such as the next second or the next millisecond, etc., and may be set as needed and is not limited here.

[0100] In the process of controlling the operation of the braking device based on the angle error and control parameters corresponding to the braking device at the current moment, the angle of the braking device can be obtained in real time, and the operation of the braking device can be controlled based on the angle error between the real-time obtained angle and the target angle, so that the braking device rotates to the target angle and provides the target clamping force.

[0101] In one embodiment, the braking control method provided in the embodiment of the present application may further include:

[0102] obtaining an electrical signal of the braking device at the current moment;

[0103] If the electrical signal does not meet the preset condition, the step of obtaining the angle error between the current angle of the braking device and the target angle is performed.

[0104] The electrical signal may include current, voltage, resistance or inductance, etc., and a suitable electrical signal may be selected according to the characteristics of the braking device.

[0105] In one embodiment, the preset condition includes that the electrical signal is greater than a preset threshold.

[0106] Exemplarily, the braking device can be a brake motor, and the rotation angle and current of the brake motor conform to a certain relationship. The current can be selected as an electrical signal to determine whether the error between the rotation angle of the brake motor at the current moment and the target rotation angle is less than an error threshold. For example, the preset threshold can be the current value corresponding to the rotation of the brake device to the target rotation angle, or a threshold set based on the current value and the allowable error. If the current value of the brake device at the current moment is not greater than the preset threshold, it is considered that there is still a large gap between the rotation angle of the brake device at the current moment and the target rotation angle, and it needs to continue to rotate. If the current value of the brake device at the current moment is greater than the preset threshold, it can be considered that the gap between the rotation angle of the brake device at the current moment and the target rotation angle is very small, and the brake device can provide the target clamping force at the current moment, and the brake device can be controlled to stop operating.

[0107] In one embodiment, the control parameter is a parameter of a controller, and step 101 may include:

[0108] The controller controls the operation of the braking device according to the target clamping force and the control parameter.

[0109] The controller may be a P controller, a PI controller or a PID controller.

[0110] In one embodiment, the control parameter includes at least one of a proportional coefficient, an integral time coefficient, and a differential time coefficient.

[0111] Taking the controller as a PID controller as an example, the controller controls the operation of the brake device according to the target clamping force and the control parameters. Specifically, the brake device operation parameters can be determined by the following formula: , the operating parameters may include speed, power or other operating parameters, is the proportionality coefficient, is the integration time coefficient, is the differential time coefficient.

[0112]

[0113] In one embodiment, the step of “controlling the operation of the braking device according to the target clamping force and the control parameter by the controller” may include:

[0114] determining, by a controller, operating parameters for the braking device according to the target clamping force and the control parameters;

[0115] The operation of the brake device is controlled based on the operating parameter.

[0116] Specifically, the target clamping force and the current clamping force of the brake device may be used as control inputs, and the controller outputs operating parameters based on the input and control parameters. The operation of the brake device is controlled based on the operating parameters output by the controller.

[0117] Controller input It can be the difference between the clamping force currently provided by the brake device and the target clamping force. In one embodiment, the brake device can provide the clamping force through the rotation angle. The controller controls the operation of the brake device according to the target clamping force and the control parameter. Specifically, the operation of the brake device can be controlled according to the target rotation angle corresponding to the target clamping force, the current rotation angle of the brake device and the control parameter, or according to the error between the target rotation angle and the current rotation angle. That is, the input of the controller It can be the target rotation angle corresponding to the target clamping force and the error between the rotation angle of the braking device at the current moment. The specific process can refer to the above-mentioned content on controlling the operation of the braking device based on the rotation angle and the rotation angle error, which will not be elaborated here.

[0118] In one embodiment, control parameters corresponding to different required clamping forces may be predetermined so that when the first device needs to brake, the control parameters corresponding to the target clamping force may be obtained. That is, the braking control method provided in this embodiment of the application may further include:

[0119] For different required clamping forces for controlling the braking of the second device, controlling the operation of the braking device of the second device according to each required clamping force and the initial control parameter;

[0120] The initial control parameters are adjusted according to the clamping force currently generated by the braking device of the second device and the required clamping force to obtain the control parameters corresponding to each required clamping force, so as to determine the control parameters corresponding to the target clamping force based on the control parameters corresponding to the required clamping force.

[0121] The first device and the second device may be the same device or different devices. The second device may also be a simulator, for example, a simulator that can simulate the operation of the first device. Optionally, the braking method of the second device may be the same as that of the first device, so that a control coefficient for the first device can be determined based on the second device.

[0122] Specifically, for different required clamping forces, the operation of the braking device of the second equipment can be controlled according to the required clamping force and the initial control parameters. During the operation of the braking device, the initial control parameters can be adjusted according to the clamping force currently generated by the braking device and the required clamping force, so that the control parameters can enable the braking device to generate a clamping force that is consistent with the required clamping force, thereby obtaining the control parameters.

[0123] In one embodiment, the control parameters are model parameters in the neural network model. The initial control parameters can be adjusted based on the loss between the clamping force and the required clamping force. The neural network model is back-propagated to update the initial control parameters until the loss of the neural network model satisfies a preset loss threshold to obtain the control parameters.

[0124] In one embodiment, there is a specified mapping relationship between the clamping force generated by the braking device and the rotation angle of the braking device; the step of "adjusting the initial control parameters based on the clamping force currently generated by the braking device of the second device and the required clamping force to obtain control parameters corresponding to each required clamping force" may include:

[0125] The initial control parameters are adjusted according to the current first rotation angle of the braking device of the second device and the second rotation angle corresponding to the required clamping force to obtain the control parameters corresponding to each required clamping force.

[0126] Specifically, the braking device can generate clamping force by rotating. The angle at which the braking device needs to rotate to generate the target clamping force, i.e., the second rotation angle, can be determined. The initial control parameters are adjusted according to the first rotation angle and the second rotation angle to obtain the control parameters corresponding to each required clamping force.

[0127] If the control parameter is a model parameter in a neural network model, the initial control parameter can be adjusted based on the loss between the first corner and the second corner, and the neural network model is back-propagated to update the initial control parameter until the loss of the neural network model satisfies a preset loss threshold to obtain the control parameter.

[0128] For example, the step of determining the control parameters corresponding to different second rotation angles can be as follows: Figure 2 As shown, first obtain the angle required to rotate, that is, obtain the second angle. The second angle can be determined according to the required clamping force, or can be a preset angle that requires determining the corresponding control parameters.

[0129] When the second device reaches the second rotation angle, the control coefficient affecting the rotation speed of the second device and reaching the steady state is adjusted to obtain a control coefficient corresponding to the second rotation angle so that the second device can reach the steady state within a specified time.

[0130] Save the second rotation angle and the corresponding control coefficient.

[0131] In one embodiment, the braking control method provided in the embodiment of the present application may further include:

[0132] Under different braking response times, for different required clamping forces for controlling the braking of the second device, the braking device of the second device is controlled to operate according to each required clamping force and the initial control parameters to obtain the control parameters corresponding to each required clamping force under different braking response times.

[0133] For this explanation, consider an example where the initial control parameters can be controller parameters, including the proportional coefficient, integral time constant, and differential time constant, and the second device directly or indirectly provides the clamping force through rotation. The difference between the first and second rotation angles is input into the controller, and the proportional coefficient is increased to accelerate the system response. The integral and differential time constants are also adjusted to adjust the error and oscillation to appropriate values. This allows the system's braking response time to be faster when the error and oscillation fluctuate within an appropriate range. The proportional coefficient, integral time constant, and differential time constant at this point represent the values ​​of the control system at its fastest possible response speed.

[0134] After determining the control parameters corresponding to different required clamping forces under different braking response times, the mapping relationship between different required clamping forces and corresponding control parameters under different braking response times can be stored, so that when the first device needs to brake, the control parameters corresponding to the target clamping force required for braking of the first device can be determined based on the stored mapping relationship.

[0135] As can be seen from the above, the embodiment of the present application can achieve precise control of equipment braking by controlling the operation of the braking device of the first device to generate the target clamping force according to the target clamping force required for braking the first device and the control parameters corresponding to the target clamping force.

[0136] In order to facilitate better implementation of the braking control method provided in the embodiment of the present application, a braking control system is also provided in one embodiment, wherein the meanings of the terms are the same as those in the above-mentioned braking control method, and the specific implementation details can be referred to the description in the method embodiment.

[0137] like Figure 3 The braking system shown may include a power supply component, a communication component, an input / output interface, a processor, and a memory.

[0138] The communication component realizes the communication function of the control system; the input / output interface module: the system can be configured with corresponding output or accept corresponding input functions in order to perform related functions; the communication component and the input / output interface module can be used to receive the braking instructions of the first device, and output the operating parameters of the control braking device.

[0139] The processor module is configured to determine an operating parameter for controlling the braking device according to a target clamping force required for braking the first device.

[0140] Storage module: This storage module stores the initial position information and updated initial position information of the braking device, and can also store control parameters for achieving different clamping forces and different braking response times.

[0141] From the above, it can be seen that the braking control system of the embodiment of the present application can achieve precise control of equipment braking by controlling the operation of the braking device of the first device to generate the target clamping force according to the target clamping force required for braking of the first device and the control parameters corresponding to the target clamping force.

[0142] In order to facilitate better implementation of the braking control method provided in the embodiment of the present application, a braking control device is also provided in one embodiment. The meanings of the terms are the same as those in the above-mentioned braking control method, and the specific implementation details can be referred to the description in the method embodiment.

[0143] The brake control device can be integrated into the vehicle, such as Figure 4 As shown, the brake control device may include: a control unit 301, specifically as follows:

[0144] (1) A control unit 301, configured to control the braking device of the first device to operate so as to generate the target clamping force according to the target clamping force required for braking the first device and a control parameter corresponding to the target clamping force.

[0145] In one embodiment, the control unit 301 may also be configured to:

[0146] determining, based on a target clamping force required for controlling braking of the first device, a target rotation angle at which the braking device needs to rotate to generate the target clamping force;

[0147] The operation of the braking device is controlled according to the target rotation angle and the control parameter.

[0148] In one embodiment, the control unit 301 may also be configured to:

[0149] Obtaining an angle error between a current angle of the braking device and the target angle;

[0150] The operation of the braking device is controlled according to the rotation angle error and the control parameter.

[0151] In one embodiment, the control unit 301 may also be configured to:

[0152] Obtaining the rotation angle of the braking device at the next moment;

[0153] The rotation angle at the next moment is used as the rotation angle at the current moment, and the step of obtaining the rotation angle error between the rotation angle of the braking device at the current moment and the target rotation angle is returned to be executed until a preset condition is met.

[0154] In one embodiment, the control unit 301 may also be configured to:

[0155] determining an operating parameter of the braking device at a next moment according to the rotation angle error and the control parameter;

[0156] The operation of the brake device is controlled based on the operating parameter.

[0157] In one embodiment, the control unit 301 may also be configured to:

[0158] obtaining an electrical signal of the braking device at the current moment;

[0159] If the electrical signal does not meet the preset condition, the step of obtaining the angle error between the current angle of the braking device and the target angle is performed.

[0160] In one embodiment, the preset condition includes that the electrical signal is greater than a preset threshold.

[0161] In one embodiment, the brake control device may further include a determination unit, which may be configured to:

[0162] In the case where the first device needs to be braked, determining the target clamping force required for braking the first device;

[0163] According to a preset mapping relationship between the clamping force and the control parameter, a control parameter corresponding to the target clamping force is determined.

[0164] In one embodiment, the mapping relationship includes control parameters corresponding to each clamping force at different braking response times.

[0165] In one embodiment, when the first device needs to brake, a target braking response time required for braking of the first device is further determined;

[0166] The determining unit may be configured to:

[0167] The control parameters corresponding to the target clamping force and the target braking response time are determined according to the mapping relationship.

[0168] In one embodiment, the control parameter is a parameter of a controller, and controlling the operation of the braking device of the first device according to the target clamping force required for braking the first device and the control parameter corresponding to the target clamping force includes:

[0169] The controller controls the operation of the braking device according to the target clamping force and the control parameter.

[0170] In one embodiment, the control parameter includes at least one of a proportional coefficient, an integral time coefficient, and a differential time coefficient.

[0171] In one embodiment, the control unit 301 may also be configured to:

[0172] determining, by a controller, operating parameters for the braking device according to the target clamping force and the control parameters;

[0173] The operation of the brake device is controlled based on the operating parameter.

[0174] In one embodiment, the first device comprises a vehicle, and / or the braking device comprises a brake motor.

[0175] In one embodiment, the brake control device may further include an operation unit and a calibration unit, specifically:

[0176] An operating unit, configured to control the operation of the braking device of the second device according to different required clamping forces for controlling the braking of the second device, and according to each required clamping force and an initial control parameter;

[0177] The adjustment unit is used to adjust the initial control parameters according to the clamping force currently generated by the braking device of the second device and the required clamping force, and obtain the control parameters corresponding to each required clamping force, so as to determine the control parameters corresponding to the target clamping force based on the control parameters corresponding to the required clamping force.

[0178] In one embodiment, there is a specified mapping relationship between the clamping force generated by the braking device and the rotation angle of the braking device;

[0179] The adjustment unit can also be used for:

[0180] The initial control parameters are adjusted according to the current first rotation angle of the braking device of the second device and the second rotation angle corresponding to the required clamping force to obtain the control parameters corresponding to each required clamping force.

[0181] In one embodiment, the operating unit may also be used to:

[0182] Under different braking response times, for different required clamping forces for controlling the braking of the second device, the braking device of the second device is controlled to operate according to each required clamping force and the initial control parameters to obtain the control parameters corresponding to each required clamping force under different braking response times.

[0183] From the above, it can be seen that the embodiment of the present application controls the braking device of the first device to operate to generate the target clamping force according to the target clamping force required for braking of the first device and the control parameters corresponding to the target clamping force, thereby achieving precise control of device braking.

[0184] The present application also provides an electronic device, such as Figure 5 , which shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:

[0185] The electronic device may include one or more processors 1001 of processing cores, one or more computer-readable storage media memories 1002, a power supply 1003, an input unit 1004 and other components. Those skilled in the art will appreciate that Figure 5 The electronic device structure shown in the figure does not constitute a limitation of the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange components differently.

[0186] Processor 1001 is the control center of the electronic device, connecting the various parts of the entire electronic device using various interfaces and lines. By running or executing software programs and / or modules stored in memory 1002 and accessing data stored in memory 1002, it performs various functions of the electronic device and processes data, thereby monitoring the electronic device as a whole. Optionally, processor 1001 may include one or more processing cores; preferably, processor 1001 may integrate an application processor and a modem processor, wherein the application processor primarily processes the operating system, user interface, and computer programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 1001.

[0187] Memory 1002 can be used to store software programs and modules. Processor 1001 executes various functional applications and data processing by running the software programs and modules stored in memory 1002. Memory 1002 may primarily include a program storage area and a data storage area. The program storage area may store an operating system and computer programs required for at least one function (such as sound playback or image playback); the data storage area may store data generated based on the use of the electronic device. Furthermore, memory 1002 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, memory 1002 may also include storage electronics to provide processor 1001 with access to memory 1002.

[0188] The electronic device also includes a power supply 1003 for supplying power to various components. Preferably, the power supply 1003 can be logically connected to the processor 1001 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 1003 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.

[0189] The electronic device may further include an input unit 1004, which may be configured to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0190] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 1001 in the electronic device will load the executable files corresponding to one or more computer program processes into the memory 1002 according to the following instructions, and the processor 1001 will run the computer programs stored in the memory 1002 to implement various functions as follows:

[0191] According to the target clamping force required for braking the first device and a control parameter corresponding to the target clamping force, the braking device of the first device is controlled to operate to generate the target clamping force.

[0192] The specific implementation of the above operations can be found in the previous embodiments and will not be described in detail here.

[0193] From the above, it can be seen that in the embodiment of the present application, the electronic device controls the operation of the braking device of the first device to generate the target clamping force according to the target clamping force required for braking the first device and the control parameters corresponding to the target clamping force, thereby achieving precise control of device braking.

[0194] According to one aspect of the present application, a vehicle is provided, including electronic equipment, which can execute the brake control methods provided in various optional implementations of the above embodiments via the electronic equipment. The vehicle can be a gasoline-powered vehicle, a plug-in hybrid vehicle, or a new energy vehicle, and this application does not specifically limit this.

[0195] According to one aspect of the present application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A vehicle processor reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the vehicle to perform the brake control methods provided in various optional implementations of the aforementioned embodiments.

[0196] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be accomplished by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0197] According to one aspect of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions. When the instructions are executed by a processor, the processor is configured to execute the above-mentioned braking control method.

[0198] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0199] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0200] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0201] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0202] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0203] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0204] Computer-readable media includes both permanent and non-permanent, removable and non-removable media, and can be implemented using any method or technology for information storage. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change RAM (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated communication signals and carrier waves.

[0205] In the description of this application, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "plurality" means two or more, unless otherwise specifically defined.

[0206] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0207] The embodiments, implementation methods and related technical features of the present application can be combined and replaced with each other without conflict.

[0208] The above are merely preferred embodiments of the present application and do not constitute any form of limitation to the present application. However, any simple modifications, equivalent changes, and modifications made to the above embodiments based on the technical essence of the present application without departing from the content of the technical solution of the present application are still within the scope of the technical solution of the present application.

Claims

1. A braking control method, characterized in that: include: determining a target clamping force required for braking the first device, and determining a target braking response time required for braking the first device, wherein the target braking response time is a shortest time or a maximum time for the first device to generate the target clamping force; determining the control parameter corresponding to the target clamping force according to a preset mapping relationship between the clamping force and the control parameter, wherein the mapping relationship includes the control parameter corresponding to each clamping force under different braking response times; According to the target clamping force required for braking the first device and a control parameter corresponding to the target clamping force, the braking device of the first device is controlled to operate to generate the target clamping force.

2. The method according to claim 1, characterized in that The step of controlling the operation of the braking device of the first device according to the target clamping force required for braking the first device and the control parameter corresponding to the target clamping force includes: determining, based on a target clamping force required for controlling braking of the first device, a target rotation angle at which the braking device needs to rotate to generate the target clamping force; The operation of the braking device is controlled according to the target rotation angle and the control parameter.

3. The method according to claim 2, characterized in that The step of controlling the operation of the braking device according to the target rotation angle and the control parameter includes: Obtaining an angle error between a current angle of the braking device and the target angle; The operation of the braking device is controlled according to the rotation angle error and the control parameter.

4. The method according to claim 3, characterized in that After controlling the operation of the braking device according to the rotation angle error and the control parameter, the method further includes: Obtaining the rotation angle of the braking device at the next moment; The rotation angle at the next moment is used as the rotation angle at the current moment, and the step of obtaining the rotation angle error between the rotation angle of the braking device at the current moment and the target rotation angle is returned to be executed until a preset condition is met.

5. The method according to claim 3, characterized in that The step of controlling the operation of the braking device according to the rotation angle error and the control parameter includes: determining an operating parameter of the braking device at a next moment according to the rotation angle error and the control parameter; The operation of the brake device is controlled based on the operating parameter.

6. The method according to claim 3, characterized in that The method further comprises: obtaining an electrical signal of the braking device at the current moment; If the electrical signal does not meet the preset condition, the step of obtaining the angle error between the current angle of the braking device and the target angle is performed.

7. The method according to claim 6, characterized in that The preset condition includes that the electrical signal is greater than a preset threshold.

8. The method according to claim 1, characterized in that The method further comprises: In a case where the first device needs to be braked, the target clamping force required for braking the first device is determined.

9. The method according to claim 8, characterized in that In the case where the first device needs to brake, further determining a target braking response time required for braking the first device; The determining of the control parameter corresponding to the target clamping force according to the preset mapping relationship between the clamping force and the control parameter includes: The control parameters corresponding to the target clamping force and the target braking response time are determined according to the mapping relationship.

10. The method according to any one of claims 1 to 9, characterized in that The control parameter is a parameter of the controller, and the operation of the braking device of the first device is controlled according to the target clamping force required for braking the first device and the control parameter corresponding to the target clamping force, including: The controller controls the operation of the braking device according to the target clamping force and the control parameter.

11. The method according to claim 10, characterized in that The control parameter includes at least one of a proportional coefficient, an integral time coefficient, and a differential time coefficient.

12. The method according to claim 10, characterized in that The controller controls the operation of the braking device according to the target clamping force and the control parameter, including: determining, by a controller, operating parameters for the braking device according to the target clamping force and the control parameters; The operation of the brake device is controlled based on the operating parameter.

13. The method according to any one of claims 1 to 9, characterized in that The first device comprises a vehicle, and / or the braking device comprises a brake motor.

14. The method according to any one of claims 1 to 9, characterized in that The method further comprises: For different required clamping forces for controlling the braking of the second device, controlling the operation of the braking device of the second device according to each required clamping force and the initial control parameter; The initial control parameters are adjusted according to the clamping force currently generated by the braking device of the second device and the required clamping force to obtain the control parameters corresponding to each required clamping force, so as to determine the control parameters corresponding to the target clamping force based on the control parameters corresponding to the required clamping force.

15. The method according to claim 14, characterized in that There is a specified mapping relationship between the clamping force generated by the braking device and the rotation angle of the braking device; The initial control parameters are adjusted according to the clamping force currently generated by the braking device of the second device and the required clamping force to obtain the control parameters corresponding to each required clamping force, including: The initial control parameters are adjusted according to the current first rotation angle of the braking device of the second device and the second rotation angle corresponding to the required clamping force to obtain the control parameters corresponding to each required clamping force.

16. The method according to claim 14, characterized in that The method further comprises: Under different braking response times, for different required clamping forces for controlling the braking of the second device, the braking device of the second device is controlled to operate according to each required clamping force and the initial control parameters to obtain the control parameters corresponding to each required clamping force under different braking response times.

17. A braking control device, characterized in that: include: a control unit, configured to determine a target clamping force required for braking the first device, and a target braking response time required for braking the first device, wherein the target braking response time is a minimum time or a maximum time for the first device to generate the target clamping force; Based on the mapping relationship between the preset clamping force and the control parameters, the control parameters corresponding to the target clamping force are determined, and the mapping relationship includes the control parameters corresponding to each clamping force under different braking response times; based on the target clamping force required for braking of the first device and the control parameters corresponding to the target clamping force, the braking device of the first device is controlled to operate to generate the target clamping force.

18. An electronic device, characterized in that: It comprises a memory and a processor; the memory stores a computer program, and the processor is used to run the computer program in the memory to execute the braking control method according to any one of claims 1 to 16.

19. A vehicle, characterized in that: The electronic device comprising claim 18.

20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the brake control method according to any one of claims 1 to 16 is implemented.

21. A computer program product, characterized in that The method comprises a computer program or instructions, which implement the braking control method according to any one of claims 1 to 16 when executed by a processor.

Citation Information

Patent Citations

  • Electronic running brake and electronic parking brake integrated control system and control method thereof

    CN102935847A

  • Brake-by-wire brake cylinder pressure control method and device, vehicle and storage medium

    CN115123163A