Vehicle brake control method, device, storage medium, processor and electronic device
By acquiring and comparing the position states of the brake pedal and switch signals, and utilizing the brake pedal travel value, stable braking control of the vehicle under adaptive cruise deceleration conditions is achieved. This solves the problem of vehicle instability caused by inconsistency between the pedal and switch signals, and improves vehicle stability and driving comfort.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-06-19
AI Technical Summary
When a vehicle is equipped with an integrated braking control system and an adaptive cruise control system, if the driver's foot is on the brake pedal but the vehicle is decelerating through a road segment under adaptive cruise control, the brake pedal status signal may be set while the brake switch is not set, causing fluctuations in regenerative braking and affecting vehicle stability.
By acquiring the braking status information of the target vehicle, including the setting status of the brake pedal signal and brake switch signal, and comparing the brake pedal travel value with the count confirmation threshold, the braking control strategy is determined to ensure the accurate setting of the brake pedal signal and switch signal and avoid unnecessary braking fluctuations of the vehicle.
It improves vehicle stability and driving comfort during adaptive cruise deceleration, ensures accurate braking control, and avoids vehicle instability caused by inconsistent brake pedal and switch signals.
Smart Images

Figure CN116552473B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicles, and more specifically, to a vehicle braking control method, apparatus, storage medium, processor, and electronic device. Background Technology
[0002] Currently, more and more vehicles are equipped with both Integrated Brake Control (IBC) and Adaptive Cruise Control (ACC) systems. Both systems can control the vehicle's braking, and when the ACC system is working, the vehicle can automatically adjust its speed and maintain a certain distance from the vehicle in front without the need for driver intervention.
[0003] In related technologies, vehicle deceleration is achieved by the ACC system sending deceleration commands to the IBC system. Upon receiving the deceleration command, the IBC system typically decelerates the vehicle through regenerative braking. However, when the ACC system is active and the driver's foot is on the brake pedal, if the vehicle decelerates under ACC control and passes over speed bumps, bridge joints, or other road surfaces, there may be a situation where the brake pedal status signal within the IBC system is set, but the brake switch is not engaged. In this case, the ACC system receives a signal indicating the brake switch is not engaged and continues to operate. Because the brake pedal status signal within the IBC system is set, the fluctuations in regenerative braking within the IBC system can cause noticeable jolts in the vehicle, affecting overall vehicle stability.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a vehicle braking control method, apparatus, storage medium, processor, and electronic device to at least solve the technical problem of low vehicle stability caused by vehicle braking control methods in related technologies.
[0006] According to one embodiment of the present invention, a vehicle braking control method is provided, comprising: acquiring target control state information corresponding to a target vehicle, wherein the target control state information is used to represent the adaptive cruise control state and deceleration request information of the target vehicle; responding to determining that the target vehicle is in a target operating condition based on the target control state information, acquiring braking state information of the target vehicle, wherein the target operating condition is an adaptive cruise deceleration operating condition; and performing braking control on the target vehicle based on the braking state information.
[0007] Optionally, the braking status information includes first status information and second status information, wherein the first status information is used to indicate the setting status of the brake pedal signal in the integrated braking control system, and the second status information is used to indicate the setting status of the brake switch signal.
[0008] Optionally, braking control of the target vehicle based on braking state information includes: setting a first state information to obtain a first judgment result; responding to a determination based on the first judgment result that the brake pedal signal in the integrated braking control system is in a set state, setting a second state information to obtain a second judgment result; responding to a determination based on the second judgment result that the brake switch signal is not in a set state, obtaining the brake pedal travel value within a preset time period; and braking control of the target vehicle based on the brake pedal travel value.
[0009] Optionally, braking control of the target vehicle based on the brake pedal travel value includes: comparing the brake pedal travel value with a count confirmation threshold to obtain a comparison result; and braking control of the target vehicle based on the comparison result.
[0010] Optionally, braking control of the target vehicle based on the comparison result includes: responding to a braking request from the brake pedal if the comparison result determines that the brake pedal travel value exceeds the counting confirmation threshold; and refusing to respond to a braking request from the brake pedal if the comparison result determines that the brake pedal travel value does not exceed the counting confirmation threshold.
[0011] Optionally, the vehicle braking control method further includes: responding to a braking request from the brake pedal after determining that the brake switch signal is in a set state based on a second judgment result.
[0012] According to one embodiment of the present invention, a vehicle braking control device is also provided, comprising: a first acquisition module, configured to acquire target control state information corresponding to a target vehicle, wherein the target control state information is used to represent the adaptive cruise control state and deceleration request information of the target vehicle; a second acquisition module, configured to acquire braking state information of the target vehicle in response to determining that the target vehicle is in a target operating condition based on the target control state information, wherein the target operating condition is an adaptive cruise deceleration operating condition; and a control module, configured to perform braking control on the target vehicle based on the braking state information.
[0013] Optionally, the control module is further configured to perform a setting judgment on the first state information to obtain a first judgment result; respond to determine that the brake pedal signal in the integrated braking control system is in a set state based on the first judgment result, perform a setting judgment on the second state information to obtain a second judgment result; respond to determine that the brake switch signal is not in a set state based on the second judgment result, obtain the brake pedal travel value within a preset time period; and perform braking control on the target vehicle according to the brake pedal travel value.
[0014] Optionally, the control module is also used to compare the brake pedal travel value with the count confirmation threshold to obtain a comparison result; and to perform braking control on the target vehicle based on the comparison result.
[0015] Optionally, the control module is further configured to respond to a braking request from the brake pedal if the comparison result determines that the brake pedal travel value exceeds the counting confirmation threshold; and to refuse to respond to a braking request from the brake pedal if the comparison result determines that the brake pedal travel value does not exceed the counting confirmation threshold.
[0016] Optionally, the control module is also configured to respond to a braking request from the brake pedal when the brake switch signal is determined to be in the set state based on the second judgment result.
[0017] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program is configured to execute the vehicle braking control method described above when running.
[0018] According to one embodiment of the present invention, a processor is also provided, the processor being configured to run a program, wherein the program is configured to execute the vehicle braking control method described in any of the preceding claims when running.
[0019] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the vehicle braking control method described above.
[0020] In this embodiment of the invention, by acquiring the target control state information corresponding to the target vehicle, and then determining that the target vehicle is in the target operating condition based on the target control state information, acquiring the braking state information of the target vehicle, and finally performing braking control on the target vehicle based on the braking state information, the purpose of effectively braking the vehicle is achieved, thereby realizing the technical effect of improving vehicle stability, and thus solving the technical problem of low vehicle stability caused by vehicle braking control methods in related technologies. Attached Figure Description
[0021] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0022] Figure 1 This is a flowchart of a vehicle braking control method according to one embodiment of the present invention;
[0023] Figure 2This is a schematic diagram of a vehicle braking control method according to one embodiment of the present invention;
[0024] Figure 3 This is a structural block diagram of a vehicle braking control device according to one embodiment of the present invention. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] According to an embodiment of the present invention, a method embodiment for vehicle braking control is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0028] This method embodiment can be executed in an electronic device or similar computing device that includes memory and a processor. Taking an electronic device running in a vehicle as an example, the vehicle's electronic device may include one or more processors (processors may include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), digital signal processing (DSP) chips, microcontroller units (MCUs), field-programmable gate arrays (FPGAs), neural network processors (NPUs), tensor processing units (TPUs), artificial intelligence (AI) type processors, etc.) and memory for storing data. Optionally, the above-described vehicle electronic device may also include transmission devices, input / output devices, and display devices for communication functions. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle's electronic device. For example, the vehicle's electronic device may also include more or fewer components than described above, or have a different configuration than described above.
[0029] The memory can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the vehicle braking control method in this embodiment of the invention. The processor executes various functional applications and data processing by running the computer program stored in the memory, thereby realizing the aforementioned vehicle braking control method. The memory may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0030] The transmission device is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0031] Display devices can be, for example, touchscreen liquid crystal displays (LCDs) and touch displays (also referred to as "touchscreens" or "touch displays"). The LCD allows users to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), which allows users to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. Optional human-computer interaction functions include: creating web pages, drawing, word processing, creating electronic documents, playing games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital video, playing digital music, and / or web browsing, etc. Executable instructions for performing the above human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.
[0032] Figure 1 This is a flowchart of a vehicle braking control method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:
[0033] Step S12: Obtain the target control status information corresponding to the target vehicle, wherein the target control status information is used to represent the adaptive cruise control status and deceleration request information of the target vehicle.
[0034] In step S12 above, the target control status information corresponding to the target vehicle is obtained.
[0035] Specifically, the aforementioned target control status information is used to represent the adaptive cruise control status and deceleration request information of the target vehicle. The adaptive cruise control status can be the operating status of the target vehicle's Adaptive Cruise Control (ACC) system. The aforementioned deceleration request information can be a deceleration request issued by the ACC system, and the deceleration request can be a negative value.
[0036] For example, the CAN bus can be used to detect that the vehicle's adaptive cruise control system is in operation and that the deceleration request issued by the ACC system is negative.
[0037] Typically, a brake switch is installed on the brake pedal of a vehicle. When the driver presses the brake pedal and it reaches a certain travel distance, the brake switch is activated. At this time, the vehicle will immediately exit the adaptive cruise control mode and stop ACC from controlling the vehicle to ensure that the driver can brake the vehicle safely.
[0038] In an optional embodiment, in response to the adaptive cruise control of the target vehicle being in operation and the deceleration request information of the target vehicle being negative, it is determined that the target vehicle is in a target operating condition, wherein the target operating condition is an adaptive cruise deceleration operating condition.
[0039] In an optional embodiment, the target vehicle also includes an Integrated Brake Control (IBC) system. In step S12 above, the functional states of the ACC system and the IBC system can also be initialized, that is, the fault states of the ACC system and the IBC system are initialized to be fault-free.
[0040] The IBC has a built-in pedal travel sensor. When the brake pedal travel reaches a certain value, the brake pedal status signal inside the IBC system will change from an unset state to a set state.
[0041] Step S14: Based on the target control state information, determine that the target vehicle is in the target operating condition and obtain the braking state information of the target vehicle, wherein the target operating condition is the adaptive cruise deceleration operating condition.
[0042] In step S14 above, when it is determined that the target vehicle is in the target operating condition based on the target control state information, the braking state information of the target vehicle can be obtained.
[0043] Specifically, the target operating condition mentioned above is the adaptive cruise control deceleration condition. When the target vehicle's ACC system is active and the target vehicle's deceleration request is negative, it can be determined that the target vehicle is in the adaptive cruise control deceleration condition, and the braking status information of the target vehicle can be obtained at this time.
[0044] Optionally, the braking status information of the target vehicle includes first status information and second status information, wherein the first status information is used to indicate the setting status of the brake pedal signal in the integrated braking control system, and the second status information is used to indicate the setting status of the brake switch signal.
[0045] Specifically, the controller of the integrated braking control system can acquire the brake pedal signal from its internal system. When the brake pedal is depressed, the brake pedal signal is in the set state; when the brake pedal is not depressed, the brake pedal signal is in the unset state.
[0046] The brake switch signal can be acquired in real time via the CAN bus. When the brake pedal is depressed, the brake switch signal is in the set state; when the brake pedal is not depressed, the brake switch signal is not in the set state.
[0047] It should be noted that the brake pedal travel corresponding to the brake switch signal being set is greater than the brake pedal travel corresponding to the brake pedal signal being set. For example, when the driver lightly presses the brake, the brake pedal signal is in the set state, but the brake switch signal is not in the set state; when the driver presses the brake hard, both the brake pedal signal and the brake switch signal are in the set state.
[0048] Step S16: Perform braking control on the target vehicle based on the braking status information.
[0049] In step S16 above, after obtaining the braking status information of the target vehicle, braking control of the target vehicle can be performed based on the braking status information.
[0050] Specifically, after obtaining the setting status of the brake pedal signal and brake switch signal of the target vehicle, braking control can be performed on the target vehicle based on the setting status of the brake pedal signal and brake switch signal.
[0051] Based on the above steps S12 to S16, by obtaining the target control state information corresponding to the target vehicle, and then responding to determine that the target vehicle is in the target operating condition based on the target control state information, obtaining the braking state information of the target vehicle, and finally performing braking control on the target vehicle based on the braking state information, the purpose of effectively braking the vehicle is achieved, thereby realizing the technical effect of improving vehicle stability, and thus solving the technical problem of low vehicle stability caused by vehicle braking control methods in related technologies.
[0052] Optionally, in step S16 above, braking control of the target vehicle based on braking state information includes:
[0053] Step S161: Set the first state information to obtain the first judgment result.
[0054] In step S161 above, when braking control of the target vehicle is performed based on braking status information, the first status information can be set first to obtain a first judgment result, wherein the first judgment result is used to indicate whether the brake pedal signal in the IBC system is in a set state.
[0055] Specifically, by checking the brake pedal signal in the IBC system of the target vehicle, it can be determined whether the brake pedal signal in the IBC system is in a set state.
[0056] For example, by checking the brake pedal signal in the vehicle's IBC system to determine if the brake pedal signal is in a set state, it can be determined that the brake pedal signal in the IBC system is not in a set state. As another example, by checking the brake pedal signal in the vehicle's IBC system to determine if the brake pedal signal is in a set state, it can be determined that the brake pedal signal in the IBC system is not in a set state.
[0057] Step S162: Based on the first judgment result, the brake pedal signal in the integrated braking control system is determined to be in a set state. The second state information is then judged to obtain the second judgment result.
[0058] In step S162 above, when it is determined that the brake pedal signal in the integrated braking control system is in a set state based on the first judgment result, the second state information is set to obtain the second judgment result.
[0059] Specifically, when it is determined that the brake pedal signal in the IBC system is in the set state, the brake switch signal is set to obtain a second judgment result, which is used to indicate whether the brake switch signal is in the set state.
[0060] For example, if the brake pedal signal in the IBC system is determined to be in the set state, checking the brake switch signal will confirm that the brake switch signal is in the set state. Conversely, if the brake pedal signal in the IBC system is determined to be in the set state, checking the brake switch signal will confirm that the brake switch signal is not in the set state.
[0061] Step S163: Based on the second judgment result, it is determined that the brake switch signal is not in the set state, and the brake pedal travel value within the preset time period is obtained.
[0062] In step S163 above, when it is determined based on the second judgment result that the brake switch signal is not in the set state, the brake pedal travel value within a preset time period is obtained.
[0063] Specifically, when it is determined that the brake switch signal is not in the set state, the timing starts, and the travel value of the brake pedal is obtained within a preset time period. The preset time period can be adjusted according to different situations.
[0064] For example, when it is determined that the brake switch signal is not in the set state, a timer is started, and the travel value of the brake pedal is obtained within 650ms.
[0065] Step S164: Perform braking control on the target vehicle based on the brake pedal travel value.
[0066] In step S164 above, after obtaining the brake pedal travel value within a preset time period, braking control is performed on the target vehicle based on the brake pedal travel value.
[0067] Based on steps S161 to S164 above, by setting the first state information, a first judgment result is obtained. Then, based on the first judgment result, it is determined that the brake pedal signal in the integrated braking control system is in a set state. The second state information is set, and a second judgment result is obtained. Subsequently, based on the second judgment result, it is determined that the brake switch signal is not in a set state. The brake pedal travel value within a preset time period is obtained. Finally, the target vehicle is braked according to the brake pedal travel value. When the vehicle is in adaptive cruise deceleration mode, by comprehensively judging whether the brake pedal state signal and the brake switch signal are set, and by braking the target vehicle according to the brake pedal travel value, it is possible to ensure that the driver's braking intention is accurately identified when the vehicle is in adaptive cruise deceleration mode, thereby avoiding vehicle jerking and improving vehicle stability and driving comfort.
[0068] Optionally, in step S164 above, braking control of the target vehicle based on the brake pedal travel value includes:
[0069] Step S1641: Compare the brake pedal travel value with the count confirmation threshold to obtain the comparison result.
[0070] In step S1641 above, when braking control is performed on the target vehicle based on the brake pedal travel value, the brake pedal travel value and the count confirmation threshold can be compared to obtain a comparison result. The comparison result can be used to indicate whether the brake pedal travel value exceeds the count confirmation threshold.
[0071] For example, the aforementioned counting confirmation threshold can be 2.6mm. By comparing the brake pedal travel value with 2.6mm, a comparison result can be obtained, which can indicate whether the brake pedal travel value exceeds 2.6mm.
[0072] It should be noted that the above-mentioned counting confirmation threshold of 2.6mm is only an example. The specific counting confirmation threshold can be adjusted according to the vehicle model, and different vehicles can correspond to different counting confirmation thresholds.
[0073] Step S1642: Perform braking control on the target vehicle based on the comparison results.
[0074] In step S1642 above, after comparing the brake pedal travel value and the count confirmation threshold to obtain the comparison result, braking control of the target vehicle can be performed based on the comparison result.
[0075] Based on the above steps S1641 to S1642, by comparing the brake pedal travel value and the counting confirmation threshold, a comparison result is obtained. Then, based on the comparison result, braking control is performed on the target vehicle. This ensures that the vehicle can accurately identify the driver's braking intention under adaptive cruise deceleration conditions, thereby avoiding vehicle jerking and improving vehicle stability and driving comfort.
[0076] Optionally, in step S1642 above, braking control of the target vehicle based on the comparison result includes:
[0077] Step S16421: In response to the comparison result determining that the brake pedal travel value exceeds the counting confirmation threshold, the brake pedal braking request is responded to.
[0078] In step S16421 above, when it is determined based on the comparison result that the brake pedal travel value exceeds the counting confirmation threshold, the braking request of the brake pedal is responded to.
[0079] Specifically, when the comparison results determine that the brake pedal travel value exceeds the counting confirmation threshold, the brake pedal is validly depressed. The IBC provides braking assistance through the internal motor and reduction transmission mechanism based on the brake pedal travel value to achieve vehicle braking.
[0080] When in adaptive cruise control mode, the system can determine whether to use regenerative braking or hydraulic braking to decelerate based on the brake pedal travel input by the driver. In most driving conditions, regenerative braking is preferred for braking.
[0081] For example, if the brake pedal travel exceeds 2.6mm within 650ms after the brake switch is set, the brake pedal is effectively depressed. The IBC then provides braking assistance through the internal motor and reduction gear mechanism based on the brake pedal travel value to achieve vehicle braking.
[0082] Step S16422: Based on the comparison result, if it is determined that the brake pedal travel value does not exceed the counting confirmation threshold, the brake pedal braking request is rejected.
[0083] In step S16422 above, if it is determined based on the comparison result that the brake pedal travel value does not exceed the counting confirmation threshold, the brake pedal braking request is refused.
[0084] Specifically, if the comparison results determine that the brake pedal travel value does not exceed the count confirmation threshold, the brake pedal press is invalid and the IBC refuses to respond to the brake pedal's braking request.
[0085] For example, if the brake pedal travel value does not exceed 2.6mm within 650ms after the brake switch is set, the brake pedal press is invalid and the IBC does not respond to the brake pedal's braking request.
[0086] Based on the above steps S16421 to S16422, by responding to the brake pedal request when the brake pedal travel value exceeds the counting confirmation threshold based on the comparison result, and by refusing to respond to the brake pedal request when the brake pedal travel value does not exceed the counting confirmation threshold based on the comparison result, it is possible to ensure that the vehicle accurately identifies the driver's braking intention under adaptive cruise deceleration conditions, thereby avoiding vehicle jerking and improving vehicle stability and driving comfort.
[0087] Optionally, the vehicle braking control method further includes:
[0088] Step S17: Based on the second judgment result, it is determined that the brake switch signal is in the set state, and the brake pedal braking request is responded to.
[0089] In step S17 above, when it is determined based on the second judgment result that the brake switch signal is in the set state, the braking request of the brake pedal is responded to.
[0090] Specifically, when the brake switch signal is set, the vehicle will immediately exit the adaptive cruise control mode and stop ACC from controlling the vehicle. Instead, IBC will provide braking assistance through the internal motor and reduction gear mechanism based on the brake pedal travel value input by the driver to achieve vehicle braking.
[0091] Based on step S17 above, by responding to the second judgment result and determining that the brake switch signal is in the set state, and responding to the brake pedal's braking request, it is possible to ensure that when the vehicle exits the adaptive cruise deceleration mode, the driver's braking intention can be accurately identified, thereby avoiding vehicle jerking and improving vehicle stability and driving comfort.
[0092] Figure 2 This is a schematic diagram of a vehicle braking control method according to one embodiment of the present invention, as shown below. Figure 2 As shown, the workflow of the vehicle braking control method mainly includes the following execution steps:
[0093] Step S201: Obtain the target control status information corresponding to the target vehicle;
[0094] Step S202: Based on the target control state information, determine that the target vehicle is in the adaptive cruise deceleration condition, and obtain the setting status of the brake pedal signal and brake switch signal inside the integrated braking control system of the target vehicle.
[0095] Step S203: Determine whether the brake pedal signal inside the integrated braking control system is in the set state;
[0096] Step S204: Determine whether the brake switch signal is in the set state;
[0097] Step S205: Obtain the brake pedal travel value within a preset time period;
[0098] Step S206: Determine whether the brake pedal travel value exceeds the counting confirmation threshold;
[0099] Step S207: The brake pedal is pressed effectively, and the braking request is responded to.
[0100] Step S208: The brake pedal is depressed ineffective this time, and the braking request is refused.
[0101] In the above-mentioned vehicle braking control workflow, by acquiring the target control state information corresponding to the target vehicle, and then determining that the target vehicle is in the target operating condition based on the target control state information, acquiring the braking state information of the target vehicle, and finally performing braking control on the target vehicle based on the braking state information, the purpose of effectively braking the vehicle is achieved, thereby realizing the technical effect of improving vehicle stability, and thus solving the technical problem of low vehicle stability caused by vehicle braking control methods in related technologies.
[0102] The following example will provide a detailed explanation of the workflow of the vehicle braking control described above:
[0103] First, the adaptive cruise control status and deceleration request information of the vehicle are obtained. When it is determined that the vehicle is in adaptive cruise deceleration condition based on the adaptive cruise control status and deceleration request information, the setting status of the brake pedal signal and brake switch signal inside the integrated braking control system of the vehicle is obtained.
[0104] Then, it determines whether the brake pedal signal inside the integrated braking control system is in the set state. When the brake pedal signal inside the integrated braking control system is not in the set state, it reacquires the vehicle's adaptive cruise control status and deceleration request information. When the brake pedal signal inside the integrated braking control system is in the set state, it determines whether the brake switch signal is in the set state.
[0105] Subsequently, when the brake switch signal is in the set state, the brake pedal is effectively depressed, the IBC responds to the braking request, and the IBC provides braking assistance through the internal motor and reduction transmission mechanism according to the brake pedal travel value input by the driver to achieve vehicle braking; when the brake switch signal is not in the set state, the brake pedal travel value within a preset time period is obtained.
[0106] Finally, it checks whether the brake pedal travel exceeds 2.6mm. If the brake pedal travel exceeds 2.6mm, the brake pedal is pressed effectively, and the IBC provides braking assistance through its internal motor and reduction gear mechanism to achieve vehicle braking. If the brake pedal travel does not exceed 2.6mm, the brake pedal is pressed ineffective, and the IBC refuses to respond to the braking request.
[0107] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0108] This embodiment also provides a vehicle braking control device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0109] Figure 3 This is a structural block diagram of a vehicle braking control device according to one embodiment of the present invention, such as... Figure 3 As shown, the device includes: a first acquisition module 301, used to acquire target control state information corresponding to the target vehicle, wherein the target control state information is used to represent the adaptive cruise control state and deceleration request information of the target vehicle; a second acquisition module 302, used to acquire braking state information of the target vehicle in response to determining that the target vehicle is in a target operating condition based on the target control state information, wherein the target operating condition is an adaptive cruise deceleration operating condition; and a control module 303, used to perform braking control on the target vehicle based on the braking state information.
[0110] Optionally, the control module 303 is further configured to perform a setting judgment on the first state information to obtain a first judgment result; respond to determining that the brake pedal signal in the integrated braking control system is in a set state based on the first judgment result, perform a setting judgment on the second state information to obtain a second judgment result; respond to determining that the brake switch signal is not in a set state based on the second judgment result, obtain the brake pedal travel value within a preset time period; and perform braking control on the target vehicle according to the brake pedal travel value.
[0111] Optionally, the control module 303 is also used to compare the brake pedal travel value with the count confirmation threshold to obtain a comparison result; and to perform braking control on the target vehicle based on the comparison result.
[0112] Optionally, the control module 303 is further configured to respond to a braking request from the brake pedal if the brake pedal travel value is determined to exceed the counting confirmation threshold based on the comparison result; and to refuse to respond to a braking request from the brake pedal if the brake pedal travel value is determined not to exceed the counting confirmation threshold based on the comparison result.
[0113] Optionally, the control module 303 is also configured to respond to a braking request from the brake pedal when the brake switch signal is determined to be in the set state based on the second judgment result.
[0114] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0115] Embodiments of the present invention also provide a non-volatile storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.
[0116] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:
[0117] Step S1: Obtain the target control status information corresponding to the target vehicle, wherein the target control status information is used to represent the adaptive cruise control status and deceleration request information of the target vehicle.
[0118] Step S2: Based on the target control state information, determine that the target vehicle is in the target operating condition and obtain the braking state information of the target vehicle, wherein the target operating condition is the adaptive cruise deceleration condition.
[0119] Step S3: Perform braking control on the target vehicle based on the braking status information.
[0120] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0121] Embodiments of the present invention also provide a processor for running a program, wherein the program is configured to execute the steps in any of the above method embodiments during runtime.
[0122] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0123] Step S1: Obtain the target control status information corresponding to the target vehicle, wherein the target control status information is used to represent the adaptive cruise control status and deceleration request information of the target vehicle.
[0124] Step S2: Based on the target control state information, determine that the target vehicle is in the target operating condition and obtain the braking state information of the target vehicle, wherein the target operating condition is the adaptive cruise deceleration condition.
[0125] Step S3: Perform braking control on the target vehicle based on the braking status information.
[0126] Embodiments of the present invention also provide an electronic device including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0127] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0128] Step S1: Obtain the target control status information corresponding to the target vehicle, wherein the target control status information is used to represent the adaptive cruise control status and deceleration request information of the target vehicle.
[0129] Step S2: Based on the target control state information, determine that the target vehicle is in the target operating condition and obtain the braking state information of the target vehicle, wherein the target operating condition is the adaptive cruise deceleration condition.
[0130] Step S3: Perform braking control on the target vehicle based on the braking status information.
[0131] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.
[0132] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0133] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0134] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0135] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0136] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0137] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0138] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A vehicle brake control method characterized by, include: The functional states of the adaptive cruise control system and the integrated braking control system of the target vehicle are initialized to initialize the fault state of the adaptive cruise control system and the integrated braking control system to a fault-free state. Obtain the target control status information corresponding to the target vehicle, wherein the target control status information is used to represent the adaptive cruise control status and deceleration request information of the target vehicle; The response determines that the target vehicle is in a target operating condition based on the target control state information, and obtains the braking state information of the target vehicle. The target operating condition is an adaptive cruise deceleration condition. The braking state information includes first state information and second state information. The first state information is used to indicate the setting status of the brake pedal signal in the integrated braking control system. The brake pedal signal is used to determine whether the brake pedal is depressed. The second state information is used to indicate the setting status of the brake switch signal. The brake pedal travel corresponding to the setting of the brake switch signal is greater than the brake pedal travel corresponding to the setting of the brake pedal signal. The first state information is set to determine the first judgment result. Based on the first judgment result, the system determines that the brake pedal signal in the integrated braking control system is in a set state, performs a set judgment on the second state information, and obtains a second judgment result. Based on the second judgment result, if the brake switch signal is not in the set state, the brake pedal travel value within a preset time period is obtained. The comparison result is obtained by comparing the brake pedal travel value with the count confirmation threshold; Braking control is applied to the target vehicle based on the comparison results.
2. The vehicle brake control method according to claim 1, characterized by Braking control of the target vehicle based on the comparison results includes: The system responds to a braking request from the brake pedal if it determines, based on the comparison result, that the brake pedal travel value exceeds the counting confirmation threshold. If the comparison result determines that the brake pedal travel value does not exceed the count confirmation threshold, the brake pedal braking request is rejected.
3. The vehicle brake control method according to claim 1, characterized by, The method further includes: The system responds to the braking request of the brake pedal by determining that the brake switch signal is in the set state based on the second judgment result.
4. A vehicle brake control device characterized by comprising: include: The device is also used to initialize the functional states of the adaptive cruise control system and the integrated braking control system of the target vehicle, so as to initialize the fault state of the adaptive cruise control system and the integrated braking control system to a fault-free state. The first acquisition module is used to acquire target control status information corresponding to the target vehicle, wherein the target control status information is used to represent the adaptive cruise control status and deceleration request information of the target vehicle; The second acquisition module is used to acquire the braking status information of the target vehicle in response to determining that the target vehicle is in a target operating condition based on the target control status information. The target operating condition is an adaptive cruise deceleration condition. The braking status information includes first status information and second status information. The first status information is used to indicate the setting status of the brake pedal signal in the integrated braking control system. The brake pedal signal is used to determine whether the brake pedal is depressed. The second status information is used to indicate the setting status of the brake switch signal. The brake pedal travel corresponding to the setting of the brake switch signal is greater than the brake pedal travel corresponding to the setting of the brake pedal signal. The control module is configured to: determine whether the first state information is set to obtain a first determination result; respond to determining that the brake pedal signal in the integrated braking control system is in a set state based on the first determination result, determine whether the second state information is set to obtain a second determination result; respond to determining that the brake switch signal is not in a set state based on the second determination result, obtain the brake pedal travel value within a preset time period; compare the brake pedal travel value with a counting confirmation threshold to obtain a comparison result; and perform braking control on the target vehicle based on the comparison result.
5. A non-volatile storage medium, characterized by, The storage medium stores a computer program, wherein the computer program is configured to execute the vehicle braking control method according to any one of claims 1 to 3 when it is run.
6. A processor, comprising: The processor is used to run a program, wherein the program is configured to execute the vehicle braking control method according to any one of claims 1 to 3 when running. 7.An electronic device comprising a memory and a processor, the electronic device characterized by, The memory stores a computer program, and the processor is configured to run the computer program to perform the vehicle braking control method according to any one of claims 1 to 3.