Vehicle brake lamp control method, device and equipment and storage medium

Through the signal handshake judgment of the main controller and the auxiliary controller, it is ensured that the vehicle brake light can still be lit correctly when the vehicle brake light fails, which solves the problem that the vehicle brake status cannot be accurately identified when the brake light fails in the prior art, and improves safety and accuracy.

CN120396818APending Publication Date: 2025-08-01DONGFENG MOTOR GRP

Patent Information

Application Number
CN202510691719.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-27
Publication Date
2025-08-01

AI Technical Summary

Technical Problem

In the prior art, the vehicle brake light cannot accurately identify the braking state when it fails, and the system is complex, and the accuracy is low when replaced by the width indicator light, so the vehicle position cannot be accurately displayed at night, which poses a safety hazard.

Method used

By determining whether the main controller and the auxiliary controller are malfunctioning, obtaining the pedal status signal and the brake light switch signal for handshake judgment, and after the handshake passes, the main controller and the auxiliary controller control the first brake light and the second brake light to light up respectively, ensuring that the vehicle behind can still be properly lit when any single lamp fails.

Benefits of technology

It realizes that the vehicle braking status can be accurately identified when both the main controller and the auxiliary controller are not faulty, reducing control complexity and cost, ensuring that the brake light can still be lit correctly after any single failure, and improving driving safety and driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120396818A_ABST
    Figure CN120396818A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle brake lamp control method, device and equipment and a storage medium. The method comprises the steps that whether a main controller and an auxiliary controller of a brake lamp of a current vehicle break down or not is judged; when the main controller and the auxiliary controller do not fail, acquiring a brake-by-wire pedal state signal, a pedal travel state signal and a brake lamp switch signal, and performing handshake judgment on the main controller and the auxiliary controller according to the brake-by-wire pedal state signal, the pedal travel state signal and the brake lamp switch signal; after the handshake passes, a first brake lamp in the brake lamps is controlled to be lightened through the main controller, and a second brake lamp in the brake lamps is controlled to be lightened through the auxiliary controller; the brake state of the vehicle can be accurately identified, the complexity of brake lamp control is avoided, the control cost is reduced, the driving safety is improved, and the control accuracy of the brake lamp of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle braking, and particularly to a vehicle brake light control method, device, equipment and storage medium. Background Art

[0002] When a vehicle decelerates during braking, it is necessary to promptly turn on the brake lights to prompt the following vehicles to control their speeds and maintain a safe distance; with the development of new energy vehicle intelligence, there are multiple sources of braking requests during vehicle braking deceleration, including both the request of the driver stepping on the brake pedal and the active braking of functions such as the Advanced Driving Assistance System (ADAS), Adaptive Cruise Control (ACC), and Automatic Emergency Braking (AEB); there are also multiple execution methods for vehicle deceleration, including the deceleration by the clamping braking force at the wheel end and the deceleration generated by the motor energy recovery. After reaching a certain deceleration, it is necessary to control the brake lights to turn on.

[0003] The request to turn on the brake lights is generally transmitted through multiple methods such as hard wire lines or Controller Area Network (CAN) buses. The correct lighting of the brake lights depends on the normal operation of multiple factors such as the controller, brake light switch and other control devices, transmission lines, and brake tail lights. If any fault occurs, it may cause the brake lights not to turn on when the vehicle brakes, resulting in a braking safety risk; in the prior art, the diagnosis of the correct lighting of the brake light switch and the redundant design of the system are used to avoid the brake light lighting failure, but the failure risk cannot be completely avoided.

[0004] The prior art CN102837639A discloses a brake light detection and fault substitution method, but it cannot solve the problem of the brake lights turning on when there is no fault in the brake lights but there are faults in the control device and transmission line. It can only use the turn-on of the width indicator lights to replace and prompt the following vehicle when the brake lights fail to turn on. At the same time, the brightness difference of the width indicator lights cannot accurately prompt the driver of the following vehicle, and there is a risk of not being able to display the vehicle position at night after the width indicator lights stop turning on.

[0005] The prior art CN112874432A proposes a brake light control system, method and driving device, which sets a second switch module to close when a rear control module fails and transmits the brake signal to the brake lights. When the brake lights fail to turn on, especially when there is a fault in the control device such as the brake light switch, it cannot accurately identify the braking state of the vehicle and control the brake lights to turn on; in addition, it requires a high diagnostic reliability of the brake light system, resulting in a higher complexity of the system and an increase in cost. Summary of the Invention

[0006] The main objective of the present invention is to provide a vehicle brake light control method, device, equipment, and storage medium, aiming to solve the technical problems in the prior art that using the position lights to replace the brake lights to prompt the following vehicle has low accuracy, cannot display the vehicle position after stopping lighting, cannot accurately identify the braking state of the vehicle when the brake light lighting fails, and the system complexity is relatively high.

[0007] In a first aspect, the present invention provides a vehicle brake light control method, and the vehicle brake light control method includes the following steps:

[0008] Judge whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty;

[0009] When neither the main controller nor the auxiliary controller fails, obtain the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal, and perform a handshake judgment on the main controller and the auxiliary controller according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal;

[0010] After the handshake passes, control the first brake light in the brake lights to light up through the main controller, and control the second brake light in the brake lights to light up through the auxiliary controller.

[0011] Optionally, after judging whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty, the vehicle brake light control method further includes:

[0012] When the main controller fails, obtain the brake light switch signal of the brake lights through the auxiliary controller, and control the brake lights through the auxiliary controller according to the brake light switch signal;

[0013] When the auxiliary controller fails, obtain the electronic brake pedal status signal through the main controller, and control the brake lights through the main controller according to the electronic brake pedal status signal.

[0014] Optionally, when the main controller fails, obtaining the brake light switch signal of the brake lights through the auxiliary controller and controlling the brake lights through the auxiliary controller according to the brake light switch signal includes:

[0015] When the main controller fails, control the first brake light of the brake lights not to light up;

[0016] Obtain the brake light switch signal of the brake lights through the auxiliary controller, and control the second brake light of the brake lights to light up through the auxiliary controller according to the triggering and setting of the brake switch signal or the brake light lighting request of the external controller.

[0017] Optionally, when the secondary controller fails, obtaining the line control pedal status signal through the primary controller, and controlling the brake lamp according to the line control pedal status signal through the primary controller, includes:

[0018] When the secondary controller fails, the second brake lamp that controls the brake lamp is not lit;

[0019] Obtaining the line control pedal status signal through the primary controller, and lighting the first brake lamp that controls the brake lamp through the primary controller according to the trigger of the line control pedal status signal or the brake lamp lighting request of the external controller.

[0020] Optionally, when neither the primary controller nor the secondary controller fails, obtaining the line control brake pedal status signal, the pedal travel status signal, and the brake lamp switch signal, and performing a handshake judgment on the primary controller and the secondary controller according to the line control brake pedal status signal, the pedal travel status signal, and the brake lamp switch signal, includes:

[0021] When neither the primary controller nor the secondary controller fails, receiving the brake lamp lighting request in real time, and analyzing the source of the brake lamp lighting request;

[0022] When the source of the brake lamp lighting request is generated by the driver stepping on the brake, obtaining the line control brake pedal status signal and the pedal travel status signal through the primary controller, and obtaining the brake lamp switch signal through the secondary controller;

[0023] Performing a handshake judgment on the primary controller and the secondary controller according to the line control brake pedal status signal, the pedal travel status signal, and the brake lamp switch signal, and controlling the brake lamp;

[0024] When the source of the brake lamp lighting request is a request from the external controller, detecting whether the primary controller passes the handshake;

[0025] When the primary controller passes the handshake, lighting the first brake lamp that controls the brake lamp through the primary controller, and lighting the second brake lamp that controls the brake lamp through the secondary controller.

[0026] Optionally, performing a handshake judgment on the primary controller and the secondary controller according to the line control brake pedal status signal, the pedal travel status signal, and the brake lamp switch signal, and controlling the brake lamp, includes:

[0027] Performing a handshake through the primary controller according to the line control brake pedal status signal and the pedal travel status signal;

[0028] The secondary controller performs a handshake according to the brake lamp switch signal;

[0029] When the pedal travel state signal is invalid, the secondary controller controls the second brake lamp to light up according to the trigger of the brake lamp switch signal, and the primary controller controls the first brake lamp to light up simultaneously;

[0030] When a brake lamp switch failure is detected, the primary controller controls the first brake lamp to light up according to the trigger of the wire-controlled pedal state signal, and after the handshake between the secondary controller and the primary controller, the secondary controller controls the second brake lamp to light up simultaneously;

[0031] When both the pedal travel state signal and the brake lamp switch signal are valid, and both the wire-controlled brake pedal state signal and the brake lamp switch signal are triggered, the primary controller controls the first brake lamp, and the secondary controller controls the second brake lamp to light up simultaneously.

[0032] Optionally, after the handshake is passed, the primary controller controls the first brake lamp in the brake lamps to light up, and the secondary controller controls the second brake lamp in the brake lamps to light up, including:

[0033] When both the primary controller and the secondary controller obtain the brake lamp lighting request signal from the external controller, and after the handshake between the primary controller and the secondary controller is passed, the primary controller controls the first brake lamp in the brake lamps to light up, and the secondary controller controls the second brake lamp in the brake lamps to light up.

[0034] In a second aspect, to achieve the above object, the present invention further provides a vehicle brake lamp control device, and the vehicle brake lamp control device includes:

[0035] A fault judgment module for judging whether the primary controller and the secondary controller of the brake lamp of the current vehicle are faulty;

[0036] A signal acquisition and handshake module for obtaining a wire-controlled brake pedal state signal, a pedal travel state signal, and a brake lamp switch signal when neither the primary controller nor the secondary controller fails, and performing a handshake judgment on the primary controller and the secondary controller according to the wire-controlled brake pedal state signal, the pedal travel state signal, and the brake lamp switch signal;

[0037] A brake lamp control module for controlling the first brake lamp in the brake lamps to light up by the primary controller and controlling the second brake lamp in the brake lamps to light up by the secondary controller after the handshake is passed.

[0038] Third aspect, to achieve the above object, the present invention further provides a vehicle brake light control device, the vehicle brake light control device includes: a memory, a processor, and a vehicle brake light control program stored on the memory and operable on the processor, the vehicle brake light control program is configured to implement the steps of the vehicle brake light control method as described above.

[0039] Fourth aspect, to achieve the above object, the present invention further provides a storage medium, on which a vehicle brake light control program is stored, and when the vehicle brake light control program is executed by a processor, it implements the steps of the vehicle brake light control method as described above.

[0040] The vehicle brake light control method proposed by the present invention determines whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty; when neither the main controller nor the auxiliary controller fails, it obtains the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal, and makes a handshake judgment on the main controller and the auxiliary controller according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal; after the handshake is passed, it controls the first brake light in the brake lights to be lit by the main controller, and controls the second brake light in the brake lights to be lit by the auxiliary controller; it can accurately identify the braking state of the vehicle, avoid the complexity of brake light control, reduce the control cost, and ensure that when any single brake light fails, there is a brake light that can be correctly lit to remind the following vehicle to maintain a safe following distance. It makes full use of the existing vehicle controller and signal transmission line resources, improves the driving safety without increasing the cost, improves the driving safety, and improves the accuracy of vehicle brake light control. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 It is a schematic diagram of the device structure of the hardware operating environment related to the embodiment solution of the present invention;

[0042] Figure 2 It is a schematic flowchart of the first embodiment of the vehicle brake light control method of the present invention;

[0043] Figure 3 It is a schematic flowchart of the second embodiment of the vehicle brake light control method of the present invention;

[0044] Figure 4 It is a schematic flowchart of the third embodiment of the vehicle brake light control method of the present invention;

[0045] Figure 5 It is a schematic diagram of the control system structure in the vehicle brake light control method of the present invention;

[0046] Figure 6Schematic flowchart of the fourth embodiment of the vehicle brake light control method according to the present invention;

[0047] Figure 7 Schematic diagram of the control strategy principle in the vehicle brake light control method according to the present invention;

[0048] Figure 8 Schematic diagram of the first example of vehicle brake tail light control in the vehicle brake light control method according to the present invention;

[0049] Figure 9 Schematic diagram of the second example of vehicle brake tail light control in the vehicle brake light control method according to the present invention;

[0050] Figure 10 Functional module diagram of the first embodiment of the vehicle brake light control device according to the present invention.

[0051] The realization, functional features and advantages of the object of the present invention will be further described with reference to the embodiments and the accompanying drawings. Detailed implementation manners

[0052] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0053] The solution of the embodiment of the present invention is mainly: by judging whether the main controller and the auxiliary controller of the brake light of the current vehicle are faulty; when neither the main controller nor the auxiliary controller fails, obtaining the wire-controlled brake pedal state signal, the pedal travel state signal and the brake light switch signal, and performing a handshake judgment on the main controller and the auxiliary controller according to the wire-controlled brake pedal state signal, the pedal travel state signal and the brake light switch signal; after the handshake is passed, controlling the first brake light in the brake light to be lit by the main controller, and controlling the second brake light in the brake light to be lit by the auxiliary controller; it can accurately identify the braking state of the vehicle, avoid the complexity of brake light control, reduce the control cost, and realize that after any single brake light fails, there is a brake light that can be correctly lit to remind the following vehicle to maintain a safe following distance. It makes full use of the existing vehicle controller and signal transmission line resources, improves the driving safety without increasing the cost, improves the driving safety, improves the accuracy of vehicle brake light control, and solves the technical problems in the prior art that the width indicator light is used to replace the brake light to prompt the following vehicle, resulting in low accuracy, inability to display the vehicle position after stopping lighting, and inability to accurately identify the braking state of the vehicle when the brake light lighting fails, and the system complexity is relatively high.

[0054] Refer to Figure 1 , Figure 1 Schematic diagram of the device structure of the hardware operating environment related to the solution of the embodiment of the present invention.

[0055] Such asFigure 1 As shown, the device may include: a processor 1001, such as a CPU, a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display) and an input unit such as a keyboard (Keyboard). Optionally, the user interface 1003 may further include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM memory or a stable memory (Non-Volatile Memory), such as a disk memory. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0056] Those skilled in the art can understand that Figure 1 the device structure shown in

[0057] does not constitute a limitation on the device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements. Figure 1 As shown, the memory 1005, as a storage medium, may include an operating device, a network communication module, a user interface module, and a vehicle brake light control program.

[0058] The device of the present invention calls the vehicle brake light control program stored in the memory 1005 through the processor 1001 and performs the following operations:

[0059] Judge whether the main controller and the auxiliary controller of the brake light of the current vehicle are faulty;

[0060] When neither the main controller nor the auxiliary controller fails, obtain the wire control brake pedal state signal, the pedal travel state signal, and the brake light switch signal, and perform a handshake judgment on the main controller and the auxiliary controller according to the wire control brake pedal state signal, the pedal travel state signal, and the brake light switch signal;

[0061] After the handshake is passed, control the first brake light in the brake light to be lit through the main controller, and control the second brake light in the brake light to be lit through the auxiliary controller.

[0062] The device of the present invention calls the vehicle brake light control program stored in the memory 1005 through the processor 1001 and also performs the following operations:

[0063] When the main controller fails, obtain the brake light switch signal of the brake light through the auxiliary controller, and control the brake light through the auxiliary controller according to the brake light switch signal;

[0064] When a failure occurs in the auxiliary controller, obtain the line control pedal status signal through the main controller, and control the brake lamp according to the line control pedal status signal through the main controller.

[0065] The device of the present invention calls the vehicle brake lamp control program stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0066] When a failure occurs in the main controller, the first brake lamp that controls the brake lamp is not lit;

[0067] Obtain the brake lamp switch signal of the brake lamp through the auxiliary controller, and control the second brake lamp of the brake lamp to be lit according to the triggering of the brake switch signal or the brake lamp lighting request of the external controller through the auxiliary controller.

[0068] The device of the present invention calls the vehicle brake lamp control program stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0069] When a failure occurs in the auxiliary controller, the second brake lamp that controls the brake lamp is not lit;

[0070] Obtain the line control pedal status signal through the main controller, and control the first brake lamp of the brake lamp to be lit according to the triggering of the line control pedal status signal or the brake lamp lighting request of the external controller through the main controller.

[0071] The device of the present invention calls the vehicle brake lamp control program stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0072] When neither the main controller nor the auxiliary controller fails, receive the brake lamp lighting request in real time and analyze the source of the brake lamp lighting request;

[0073] When the source of the brake lamp lighting request is generated by the driver stepping on the brake, obtain the line control brake pedal status signal and the pedal stroke status signal through the main controller, and obtain the brake lamp switch signal through the auxiliary controller;

[0074] Perform a handshake judgment on the main controller and the auxiliary controller according to the line control brake pedal status signal, the pedal stroke status signal and the brake lamp switch signal, and control the brake lamp;

[0075] When the source of the brake lamp lighting request is a request from an external controller, detect whether the main controller passes the handshake;

[0076] When the handshake of the master controller is passed, the master controller controls the first brake light of the brake light to light up, and the slave controller controls the second brake light of the brake light to light up.

[0077] The device of the present invention calls the vehicle brake light control program stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0078] The master controller performs a handshake according to the line control brake pedal state signal and the pedal travel state signal;

[0079] The slave controller performs a handshake according to the brake light switch signal;

[0080] When the pedal travel state signal is invalid, the slave controller controls the second brake light to light up according to the trigger of the brake light switch signal, and the master controller controls the first brake light to light up at the same time;

[0081] When a brake light switch failure is detected, the master controller controls the first brake light to light up according to the trigger of the line control pedal state signal, and after the slave controller and the master controller complete the handshake, the slave controller controls the second brake light to light up at the same time;

[0082] When the pedal travel state signal and the brake light switch signal are both valid, and both the line control brake pedal state signal and the brake light switch signal are triggered, the master controller controls the first brake light, and the slave controller controls the second brake light to light up at the same time.

[0083] The device of the present invention calls the vehicle brake light control program stored in the memory 1005 through the processor 1001, and also performs the following operations:

[0084] When both the master controller and the slave controller obtain the brake light lighting request signal from the external controller, and after the handshake between the master controller and the slave controller is passed, the master controller controls the first brake light in the brake light to light up, and the slave controller controls the second brake light in the brake light to light up.

[0085] In this embodiment, through the above solution, it is determined whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty; when neither the main controller nor the auxiliary controller fails, the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal are obtained, and the main controller and the auxiliary controller are judged for handshaking according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal; after the handshaking passes, the first brake light in the brake lights is controlled by the main controller to light up, and the second brake light in the brake lights is controlled by the auxiliary controller to light up; it can accurately identify the braking state of the vehicle, avoid the complexity of brake light control, reduce the control cost, and realize that after any single brake light fails, there is a brake light that can be correctly lit to remind the following vehicle to maintain a safe following distance. By making full use of the existing vehicle controllers and signal transmission line resources, the driving safety is improved without increasing the cost, the driving safety is enhanced, and the control accuracy of the vehicle brake lights is improved.

[0086] Based on the above hardware structure, an embodiment of the vehicle brake light control method of the present invention is proposed.

[0087] Refer to Figure 2 , Figure 2 which is a schematic flowchart of the first embodiment of the vehicle brake light control method of the present invention.

[0088] In the first embodiment, the vehicle brake light control method includes the following steps:

[0089] Step S10: Determine whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty.

[0090] It should be noted that before controlling the vehicle brake lights, it is necessary to first determine whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty.

[0091] Step S20: When neither the main controller nor the auxiliary controller fails, obtain the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal, and judge the main controller and the auxiliary controller for handshaking according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal.

[0092] It should be understood that when neither the main controller nor the auxiliary controller fails, the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal can be obtained, and the main controller and the auxiliary controller are judged for handshaking according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal.

[0093] Step S30: After the handshake is passed, control the first brake light in the brake lights to turn on through the main controller, and control the second brake light in the brake lights to turn on through the auxiliary controller.

[0094] It can be understood that after the handshake is passed, control the first brake light in the brake lights to turn on through the main controller, and control the second brake light in the brake lights to turn on through the auxiliary controller.

[0095] It should be noted that the first brake light and the second brake light are the brake lights in the taillights of the vehicle. The first brake light is the brake light of the left and right outer taillights, and the second brake light is the high-mounted brake light. For vehicles with brake lights in the left and right inner taillights, the second brake light is the high-mounted brake light and the left and right inner brake lights.

[0096] In this embodiment, through the above solution, it is determined whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty; when neither the main controller nor the auxiliary controller fails, obtain the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal, and perform a handshake judgment on the main controller and the auxiliary controller according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal; after the handshake is passed, control the first brake light in the brake lights to turn on through the main controller, and control the second brake light in the brake lights to turn on through the auxiliary controller; it can accurately identify the braking state of the vehicle, avoid the complexity of brake light control, reduce the control cost, and ensure that when any single brake light fails, there is a brake light that can be correctly lit to remind the following vehicle to maintain a safe following distance. It makes full use of the existing vehicle controller and signal transmission line resources, improves the driving safety without increasing the cost, enhances the driving safety, and improves the accuracy of vehicle brake light control.

[0097] Further, Figure 3 is a schematic flowchart of the second embodiment of the vehicle brake light control method of the present invention. As Figure 3 shown, based on the first embodiment, the second embodiment of the vehicle brake light control method of the present invention is proposed. In this embodiment, after the step S10, the vehicle brake light control method further includes the following steps:

[0098] Step S101: When the main controller fails, obtain the brake light switch signal of the brake lights through the auxiliary controller, and control the brake lights according to the brake light switch signal through the auxiliary controller.

[0099] It should be noted that when the main controller fails, the brake light switch signal of the brake lights can be obtained through the auxiliary controller, and the brake lights can be controlled according to the brake light switch signal through the auxiliary controller.

[0100] Further, step S101 specifically includes the following steps:

[0101] When the main controller fails, control the first brake light of the brake light not to light up;

[0102] Obtain the brake light switch signal of the brake light through the auxiliary controller, and control the second brake light of the brake light to light up through the auxiliary controller according to the trigger setting of the brake switch signal or the brake light lighting request of the external controller.

[0103] It can be understood that when the main controller fails, control the first brake light of the brake light not to light up, and then the brake light switch signal of the brake light can be obtained through the auxiliary controller, and the second brake light of the brake light can be controlled to light up through the auxiliary controller according to the trigger setting of the brake switch signal or the brake light lighting request of the external controller.

[0104] Step S102: When the auxiliary controller fails, obtain the wire control pedal state signal through the main controller, and control the brake light through the main controller according to the wire control pedal state signal.

[0105] In a specific implementation, when the auxiliary controller fails, the wire control pedal state signal can be obtained through the main controller, and the brake light can be controlled through the main controller according to the wire control pedal state signal.

[0106] Further, step S102 specifically includes the following steps:

[0107] When the auxiliary controller fails, control the second brake light of the brake light not to light up;

[0108] Obtain the wire control pedal state signal through the main controller, and control the first brake light of the brake light to light up through the main controller according to the trigger of the wire control pedal state signal or the brake light lighting request of the external controller.

[0109] It should be understood that when the auxiliary controller fails, control the second brake light of the brake light not to light up; obtain the wire control pedal state signal through the main controller, and control the first brake light of the brake light to light up through the main controller according to the trigger of the wire control pedal state signal or the brake light lighting request of the external controller.

[0110] In this embodiment, through the above solution, when the main controller fails, the auxiliary controller obtains the brake lamp switch signal of the brake lamp, and the auxiliary controller controls the brake lamp according to the brake lamp switch signal; when the auxiliary controller fails, the main controller obtains the wire control pedal state signal, and the main controller controls the brake lamp according to the wire control pedal state signal, which can accurately identify the braking state of the vehicle, avoid the complexity of brake lamp control, and improve the accuracy of vehicle brake lamp control.

[0111] Further, Figure 4 is a schematic flowchart of the third embodiment of the vehicle brake lamp control method of the present invention. As Figure 4 shown, based on the first embodiment, the third embodiment of the vehicle brake lamp control method of the present invention is proposed. In this embodiment, the step S20 specifically includes the following steps:

[0112] Step S21: When neither the main controller nor the auxiliary controller fails, continuously receive the brake lamp lighting request and analyze the source of the brake lamp lighting request.

[0113] It should be noted that when neither the main controller nor the auxiliary controller fails, the source of the brake lamp request can be analyzed, that is, continuously receive the brake lamp lighting request and analyze the source of the brake lamp lighting request.

[0114] In specific implementation, the brake lamp lighting request includes both the brake lamp lighting request when the driver steps on the brake pedal and the brake lamp lighting request of the external controller; the brake lamp lighting request of the external controller includes the brake lamp lighting request generated by the active braking of the wire control brake controller and the brake lamp lighting request generated when the power domain controller generates a large deceleration during the activation of the coasting energy recovery. The brake lamp lighting requests of the active braking of the wire control brake controller and the coasting braking of the power domain controller are sent to the brake lamp main controller and the auxiliary controller through CAN communication.

[0115] Step S22: When the source of the brake lamp lighting request is generated by the driver stepping on the brake, the main controller obtains the wire control brake pedal state signal and the pedal travel state signal, and the auxiliary controller obtains the brake lamp switch signal.

[0116] It can be understood that when the source of the brake lamp lighting request is generated by the driver stepping on the brake, the main controller can obtain the wire control brake pedal state signal and the pedal travel state signal, and then the auxiliary controller obtains the brake lamp switch signal.

[0117] Step S23: Perform a handshake judgment on the main controller and the auxiliary controller according to the wire-controlled brake pedal state signal, the pedal stroke state signal, and the brake light switch signal, and control the brake light.

[0118] It should be understood that a handshake judgment is performed on the main controller and the auxiliary controller according to the wire-controlled pedal state signal, the pedal stroke state signal, and the brake light switch signal, and the brake light is controlled.

[0119] Further, step S23 specifically includes the following steps:

[0120] The main controller performs a handshake according to the wire-controlled brake pedal state signal and the pedal stroke state signal;

[0121] The auxiliary controller performs a handshake according to the brake light switch signal;

[0122] When the pedal stroke state signal is invalid, the auxiliary controller controls the second brake light to light up according to the trigger of the brake light switch signal, and the main controller controls the first brake light to light up simultaneously;

[0123] When a brake light switch failure is detected, the main controller controls the first brake light to light up according to the trigger of the wire-controlled pedal state signal, and after the handshake between the auxiliary controller and the main controller, the auxiliary controller controls the second brake light to light up simultaneously;

[0124] When the pedal stroke state signal and the brake light switch signal are both valid, and the wire-controlled brake pedal state signal and the brake light switch signal are both triggered, the main controller controls the first brake light, and the auxiliary controller controls the second brake light to light up simultaneously.

[0125] It should be noted that the main controller performs a handshake according to the previously obtained wire-controlled brake pedal state signal and pedal stroke state signal; when the pedal stroke state signal is invalid, the auxiliary controller controls the second brake light to light up according to the trigger of the brake light switch signal, and the main controller controls the first brake light to light up simultaneously; when there is a brake light switch failure, the main controller controls the first brake light to light up according to the trigger of the wire-controlled pedal state signal, and after the handshake, the auxiliary controller controls the second brake light to light up simultaneously; when the pedal stroke state signal and the brake light switch signal are both valid, and the wire-controlled brake pedal state signal and the brake light switch signal are both triggered, the main controller controls the first brake light, and the auxiliary controller controls the second brake light to light up simultaneously.

[0126] Step S24: When the source of the brake light lighting request is an external controller request, detect whether the main controller has passed the handshake.

[0127] It can be understood that when the source of the brake light lighting request is an external controller request, it is possible to detect whether the master controller passes the handshake.

[0128] Step S25: When the master controller passes the handshake, control the first brake light of the brake light to light up through the master controller, and control the second brake light of the brake light to light up through the slave controller.

[0129] It should be understood that when the master controller passes the handshake, control the first brake light of the brake light to light up through the master controller, and control the second brake light of the brake light to light up through the slave controller.

[0130] In a specific implementation, refer to Figure 5 , Figure 5 , which is a schematic diagram of the control system structure in the vehicle brake light control method of the present invention. As Figure 5 shown, the brake light control system is used to obtain a request for the brake light to light up, perform signal judgment processing, and then control the brake light to light up. When the vehicle decelerates due to braking, it reminds the following vehicle through the brake light signal; the brake light control system is provided with an independent brake light master controller and a brake light slave controller; the brake light master controller controls the first brake light to light up by obtaining the trigger setting of the electronic brake pedal state signal or the brake light lighting request of the external controller; the brake light slave controller controls the second brake light to light up by obtaining the trigger setting of the brake light switch signal or the brake light lighting request of the external controller; after the brake light master controller and the slave controller shake hands, they execute corresponding brake light control strategies to control the brake light to light up.

[0131] The brake light master controller is connected to the first brake light through a first control line to control the lighting of the first brake light; the brake light slave controller is connected to the second brake light through a second control line to control the lighting of the second brake light.

[0132] The brake light lighting request includes both the brake light lighting request when the driver steps on the brake pedal and the brake light lighting request of the external controller; the brake light lighting request of the external controller includes the brake light lighting request generated by the electronic brake controller's active braking, and the brake light lighting request generated by the power domain controller when the coasting energy recovery is activated and a large deceleration is generated. The brake light lighting requests of the electronic brake controller's active braking and the power domain controller's coasting braking are sent to the brake light master controller and the slave controller through CAN communication.

[0133] Exemplarily, the brake light master controller is the left body domain controller, and the brake light slave controller is the right body domain controller.

[0134] The wire-controlled brake controller obtains the pedal travel signal of the travel sensor, identifies the depth of the brake pedal depression. When the pedal travel is greater than the preset threshold, it determines that the brake pedal is in the depressed state and the driver has a braking intention, and outputs a brake pedal status setting signal.

[0135] The travel sensor is designed with dual-channel redundancy. It determines whether the travel sensor signal is valid through dual-channel signal verification and outputs a pedal travel status signal. When the dual-channel signal verification passes, it outputs a pedal travel status valid signal. When the dual-channel verification fails, it outputs a pedal travel status invalid signal.

[0136] The main brake light controller is connected to the wire-controlled brake controller through a hard wire, obtains the pedal status signal and the pedal travel status signal. The reliability of the hard wire signal is high. When the pedal travel status signal is valid and the pedal status signal is set to depressed, it determines that the brake light needs to be lit.

[0137] The auxiliary brake light controller is connected to the output signal of the brake light switch through a hard wire, obtains the brake light switch signal, that is, obtains the level signal output by the brake light switch. The brake light switch is in the off state and outputs a low-level signal when the brake pedal is not depressed, and outputs a high-level signal after the brake pedal is depressed.

[0138] After the auxiliary brake light controller obtains the high-level signal output by the brake light switch and the brake light switch has no fault, it determines that the brake light needs to be lit.

[0139] After the main brake light controller and the auxiliary controller perform a handshake judgment through private CAN communication, they execute the corresponding brake light control strategy to control the brake light to light up.

[0140] When the pedal travel signal obtained by the main controller, the auxiliary controller, and the brake light switch signal obtained are all valid, when the main controller obtains the pedal status as set to depressed and the auxiliary controller obtains the brake light switch signal as set, the main brake light controller and the auxiliary controller shake hands and control the brake light to light up simultaneously. When either the main controller or the auxiliary controller fails, the effective controller can still normally obtain the brake light lighting request and control the corresponding brake light to light up.

[0141] When either the pedal travel signal connected to the main brake light controller or the brake light switch connected to the auxiliary brake light controller fails due to a fault, the main brake light controller and the auxiliary controller control the corresponding brake light to light up based on the valid brake light lighting request signal.

[0142] Whether the brake lamp switch signal is valid is judged according to the pedal travel signal of the wire-controlled brake. When the wire-controlled brake is effective, and the pedal travel is greater than the preset threshold and the brake lamp switch signal is not set, or when the pedal travel of the wire-controlled brake is less than the preset threshold and the brake lamp switch is in the set state, it is judged that there is a fault in the brake lamp switch.

[0143] In this embodiment, through the above solution, when neither the main controller nor the auxiliary controller fails, the brake lamp lighting request is received in real time, and the source of the brake lamp lighting request is analyzed; when the source of the brake lamp lighting request is generated by the driver stepping on the brake, the main controller obtains the wire-controlled brake pedal state signal and the pedal travel state signal, and the auxiliary controller obtains the brake lamp switch signal; according to the wire-controlled brake pedal state signal, the pedal travel state signal and the brake lamp switch signal, handshake judgment is performed on the main controller and the auxiliary controller and the brake lamp is controlled; when the source of the brake lamp lighting request is an external controller request, it is detected whether the main controller passes the handshake; when the main controller passes the handshake, the first brake lamp of the brake lamp is controlled by the main controller to light up, and the second brake lamp of the brake lamp is controlled by the auxiliary controller to light up; it can accurately identify the braking state of the vehicle, avoid the complexity of brake lamp control, improve the driving safety without increasing the cost, and improve the control efficiency of the vehicle brake lamp.

[0144] Furthermore, Figure 6 It is a schematic flow chart of the fourth embodiment of the vehicle brake lamp control method of the present invention. As Figure 6 shown, based on the first embodiment, the fourth embodiment of the vehicle brake lamp control method of the present invention is proposed. In this embodiment, the step S30 specifically includes the following steps:

[0145] Step S31, after both the main controller and the auxiliary controller obtain the brake lamp lighting request signal from the external controller and the main controller and the auxiliary controller pass the handshake, the main controller controls the first brake lamp in the brake lamp to light up, and the auxiliary controller controls the second brake lamp in the brake lamp to light up.

[0146] It should be noted that after both the main controller and the auxiliary controller obtain the brake lamp lighting request signal from the external controller, and after the main and auxiliary controllers pass the handshake, after passing the handshake, the main controller controls the first brake lamp, and the auxiliary controller controls the second brake lamp to light up simultaneously.

[0147] In specific implementation, refer to Figure 7 , Figure 7 It is a schematic diagram of the control strategy principle in the vehicle brake lamp control method of the present invention; as Figure 7As shown in the figure, A1: Determine whether the main controller and the auxiliary controller of the brake light are faulty. If the main controller is faulty, go to A21; if the auxiliary controller is faulty, go to A22; if neither the main controller nor the auxiliary controller is faulty, go to A23;

[0148] A2: Execute the corresponding brake light lighting control strategy according to the states of the main controller and the auxiliary controller.

[0149] A21: When the main controller is faulty, the first brake light is not lit, and the auxiliary controller controls the second brake light to be lit according to the trigger setting of the brake light switch signal or the brake light lighting request of the external controller.

[0150] A22: When the auxiliary controller is faulty, the second brake light is not lit, and the main controller controls the first brake light to be lit according to the trigger of the electronic brake pedal state signal or the brake light lighting request of the external controller.

[0151] A23: According to the source of the brake light lighting request, the main and auxiliary controllers perform a handshake. When the brake light lighting request is generated by the driver stepping on the brake, go to A3; when the brake light lighting request is from the external controller, go to A4.

[0152] A3: The main controller obtains the electronic brake pedal state signal and the pedal travel state signal, and the auxiliary controller obtains the brake light switch signal. The main and auxiliary controllers perform a handshake according to the obtained signals. When the electronic brake pedal travel signal is invalid, go to A31; when the brake light switch is faulty, go to A32; when both the electronic brake pedal travel and the brake light switch signals are valid, go to A33; after execution, go back to A1.

[0153] A31: The auxiliary controller controls the second brake light to be lit according to the trigger setting of the brake light switch signal, and the main controller controls the first brake light to be lit simultaneously after shaking hands with the auxiliary controller.

[0154] A32: The main controller controls the first brake light to be lit according to the trigger of the electronic brake pedal state signal, and the auxiliary controller controls the second brake light to be lit simultaneously after shaking hands with the main controller.

[0155] A33: After the main controller obtains the electronic brake pedal state signal and the auxiliary brake controller obtains the brake light switch signal and both are triggered, the handshake is passed. The main controller controls the first brake light, and the auxiliary controller controls the second brake light to be lit simultaneously.

[0156] A4: After both the main controller and the auxiliary controller obtain the brake light lighting request signal from the external controller, the main and auxiliary controllers pass the handshake. After the handshake is passed, the main controller controls the first brake light, and the auxiliary controller controls the second brake light to be lit simultaneously; after completion, return to A1.

[0157] See Figure 8 , Figure 8Schematic diagram of the first example of vehicle brake tail light control in the vehicle brake light control method of the present invention; as Figure 8 shown, the main brake light controller controls the first brake lights, i.e., the left outer brake light and the right outer brake light, and the auxiliary brake light controller controls the second brake lights, i.e., the high-mounted brake light. When the main controller fails, after receiving the brake light lighting request, the first brake lights cannot be normally lit, and the auxiliary brake light controller controls the second brake lights to be normally lit; when the auxiliary controller fails, after receiving the brake light lighting request, the second brake lights cannot be normally lit, and the main brake light controller controls the first brake lights to be normally lit to remind the following vehicle; when any single failure occurs in the brake light switch signal or the line control brake pedal travel signal, all brake lights can still be normally lit simultaneously.

[0158] See Figure 9 , Figure 9 Schematic diagram of the second example of vehicle brake tail light control in the vehicle brake light control method of the present invention; as Figure 9 shown, the main brake light controller controls the first brake lights, i.e., the left outer brake light and the right outer brake light, and the auxiliary brake light controller controls the second brake lights, and the second brake lights include the left inner brake light, the right inner brake light and the high-mounted brake light; when the main controller fails, after receiving the brake light lighting request, the first brake lights cannot be normally lit, and the auxiliary brake light controller controls the second brake lights to be normally lit, i.e., the left inner brake light, the right inner brake light and the high-mounted brake light can all be normally lit, to give the fullest reminder to the following vehicle to the greatest extent, so that the following vehicle can decelerate in time to maintain a safe following distance and prevent a safety accident of rear-end collision, ensuring driving safety.

[0159] It should be noted that the independent main brake light controller in this embodiment obtains the trigger setting of the line control brake pedal state signal or the brake light lighting request of the external controller to control the lighting of the first brake lights; the independent auxiliary brake light controller obtains the trigger setting of the brake light switch signal or the brake light lighting request of the external controller to control the lighting of the second brake lights; after the main brake light controller and the auxiliary controller shake hands, they execute the corresponding brake light control strategy to control the lighting of the brake lights, realizing that after any single failure, there is a brake light that can be correctly lit to remind the following vehicle to maintain a safe following distance, making full use of the existing vehicle controller and signal transmission line resources, and improving the driving safety without increasing the cost.

[0160] In this embodiment, through the above solution, when both the main controller and the auxiliary controller obtain the brake light lighting request signal of the external controller, and after the handshake between the main controller and the auxiliary controller is successful, the main controller controls the first brake light in the brake lights to light up, and the auxiliary controller controls the second brake light in the brake lights to light up. This can accurately identify the braking state of the vehicle, avoid the complexity of brake light control, reduce the control cost, and ensure that when any single brake light fails, there is still a brake light that can be correctly lit to remind the following vehicle to maintain a safe following distance. By making full use of the existing vehicle controller and signal transmission line resources, it improves the driving safety without increasing costs, enhances the driving safety, and improves the accuracy of vehicle brake light control.

[0161] Correspondingly, the present invention further provides a vehicle brake light control device.

[0162] Referring to Figure 10 , Figure 10 is the functional module diagram of the first embodiment of the vehicle brake light control device of the present invention.

[0163] In the first embodiment of the vehicle brake light control device of the present invention, the vehicle brake light control device includes:

[0164] A fault judgment module 10, configured to judge whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty.

[0165] A signal acquisition and handshake module 20, configured to obtain the electronic brake pedal state signal, the pedal travel state signal, and the brake light switch signal when neither the main controller nor the auxiliary controller fails, and perform a handshake judgment on the main controller and the auxiliary controller according to the electronic brake pedal state signal, the pedal travel state signal, and the brake light switch signal.

[0166] A brake light control module 30, configured to control the first brake light in the brake lights to light up through the main controller and control the second brake light in the brake lights to light up through the auxiliary controller after the handshake is successful.

[0167] The fault judgment module 10 is further configured to, when the main controller fails, obtain the brake light switch signal of the brake lights through the auxiliary controller, and control the brake lights through the auxiliary controller according to the brake light switch signal; when the auxiliary controller fails, obtain the electronic control pedal state signal through the main controller, and control the brake lights through the main controller according to the electronic control pedal state signal.

[0168] The fault judgment module 10 is further configured to, when a fault occurs in the main controller, control the first brake light of the brake light not to light up; obtain the brake light switch signal of the brake light through the auxiliary controller, and control the second brake light of the brake light to light up through the auxiliary controller according to the trigger of the brake switch signal or the brake light lighting request of an external controller.

[0169] The fault judgment module 10 is further configured to, when a fault occurs in the auxiliary controller, control the second brake light of the brake light not to light up; obtain the wire control pedal state signal through the main controller, and control the first brake light of the brake light to light up through the main controller according to the trigger of the wire control pedal state signal or the brake light lighting request of an external controller.

[0170] The signal acquisition and handshake module 20 is further configured to, when neither the main controller nor the auxiliary controller has a fault, receive the brake light lighting request in real time and analyze the source of the brake light lighting request; when the source of the brake light lighting request is generated by the driver stepping on the brake, obtain the wire control brake pedal state signal and the pedal travel state signal through the main controller, and obtain the brake light switch signal through the auxiliary controller; perform handshake judgment on the main controller and the auxiliary controller according to the wire control brake pedal state signal, the pedal travel state signal, and the brake light switch signal and control the brake light; when the source of the brake light lighting request is an external controller request, detect whether the main controller passes the handshake; when the main controller passes the handshake, control the first brake light of the brake light to light up through the main controller, and control the second brake light of the brake light to light up through the auxiliary controller.

[0171] The signal acquisition and handshake module 20 is further configured to perform a handshake through the main controller according to the wire control brake pedal state signal and the pedal travel state signal; perform a handshake through the auxiliary controller according to the brake light switch signal; when the pedal travel state signal is invalid, control the second brake light to light up through the auxiliary controller according to the trigger of the brake light switch signal, and control the first brake light to light up through the main controller at the same time; when a brake light switch fault is detected, control the first brake light to light up through the main controller according to the trigger of the wire control pedal state signal, and control the second brake light to light up through the auxiliary controller at the same time after the auxiliary controller and the main controller complete the handshake; when the pedal travel state signal and the brake light switch signal are both valid, and both the wire control brake pedal state signal and the brake light switch signal are triggered, control the first brake light through the main controller and control the second brake light through the auxiliary controller to light up at the same time.

[0172] The brake light control module 30 is further configured to, when both the main controller and the auxiliary controller obtain a brake light lighting request signal from an external controller and the handshake between the main controller and the auxiliary controller is successful, control the first brake light in the brake lights to light up through the main controller, and control the second brake light in the brake lights to light up through the auxiliary controller.

[0173] Wherein, the steps implemented by each functional module of the vehicle brake light control device can refer to each embodiment of the vehicle brake light control method of the present invention, which will not be elaborated herein.

[0174] In addition, an embodiment of the present invention further provides a storage medium, on which a vehicle brake light control program is stored. When the vehicle brake light control program is executed by a processor, the following operations are implemented:

[0175] Judge whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty;

[0176] When neither the main controller nor the auxiliary controller fails, obtain a wire-controlled brake pedal state signal, a pedal travel state signal, and a brake light switch signal, and perform a handshake judgment on the main controller and the auxiliary controller according to the wire-controlled brake pedal state signal, the pedal travel state signal, and the brake light switch signal;

[0177] After the handshake is successful, control the first brake light in the brake lights to light up through the main controller, and control the second brake light in the brake lights to light up through the auxiliary controller.

[0178] Further, when the vehicle brake light control program is executed by a processor, the following operations are also implemented:

[0179] When the main controller fails, obtain the brake light switch signal of the brake lights through the auxiliary controller, and control the brake lights through the auxiliary controller according to the brake light switch signal;

[0180] When the auxiliary controller fails, obtain a wire-controlled pedal state signal through the main controller, and control the brake lights through the main controller according to the wire-controlled pedal state signal.

[0181] Further, when the vehicle brake light control program is executed by a processor, the following operations are also implemented:

[0182] When the main controller fails, control the first brake light of the brake lights not to light up;

[0183] Obtain the brake lamp switch signal of the brake lamp through the auxiliary controller, and control the second brake lamp of the brake lamp to light up according to the trigger setting of the brake switch signal by the auxiliary controller or the brake lamp lighting request of the external controller.

[0184] Further, when the vehicle brake lamp control program is executed by the processor, the following operations are also implemented:

[0185] When a failure occurs in the auxiliary controller, control the second brake lamp of the brake lamp not to light up;

[0186] Obtain the wire control pedal state signal through the main controller, and control the first brake lamp of the brake lamp to light up according to the trigger of the wire control pedal state signal by the main controller or the brake lamp lighting request of the external controller.

[0187] Further, when the vehicle brake lamp control program is executed by the processor, the following operations are also implemented:

[0188] When neither the main controller nor the auxiliary controller fails, receive the brake lamp lighting request in real time and analyze the source of the brake lamp lighting request;

[0189] When the source of the brake lamp lighting request is generated by the driver stepping on the brake, obtain the wire control brake pedal state signal and the pedal stroke state signal through the main controller, and obtain the brake lamp switch signal through the auxiliary controller;

[0190] Perform a handshake judgment on the main controller and the auxiliary controller according to the wire control brake pedal state signal, the pedal stroke state signal and the brake lamp switch signal, and control the brake lamp;

[0191] When the source of the brake lamp lighting request is a request from the external controller, detect whether the main controller passes the handshake;

[0192] When the main controller passes the handshake, control the first brake lamp of the brake lamp to light up through the main controller, and control the second brake lamp of the brake lamp to light up through the auxiliary controller.

[0193] Further, when the vehicle brake lamp control program is executed by the processor, the following operations are also implemented:

[0194] Perform a handshake through the main controller according to the wire control brake pedal state signal and the pedal stroke state signal;

[0195] Perform a handshake through the auxiliary controller according to the brake lamp switch signal;

[0196] When the pedal travel status signal is invalid, the auxiliary controller controls the second brake light to turn on according to the trigger of the brake light switch signal, and the main controller controls the first brake light to turn on at the same time;

[0197] When a brake light switch failure is detected, the main controller controls the first brake light to turn on according to the trigger of the wire control pedal status signal, and after the auxiliary controller and the main controller shake hands, the auxiliary controller controls the second brake light to turn on at the same time;

[0198] When both the pedal travel status signal and the brake light switch signal are valid, and both the wire control brake pedal status signal and the brake light switch signal are triggered, the main controller controls the first brake light, and the auxiliary controller controls the second brake light to turn on at the same time.

[0199] Furthermore, when the vehicle brake light control program is executed by a processor, the following operations are also implemented:

[0200] When both the main controller and the auxiliary controller obtain a brake light turn-on request signal from an external controller, and after the main controller and the auxiliary controller shake hands successfully, the main controller controls the first brake light in the brake lights to turn on, and the auxiliary controller controls the second brake light in the brake lights to turn on.

[0201] Those skilled in the art can understand that all or part of the steps in the above implementation methods can be completed by instructing relevant hardware through a program. This program is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present application; and the aforementioned storage medium is a computer-readable storage medium, including: USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical disks and other media that can store program codes.

[0202] It should be noted that in this article, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without further limitations, an element defined by the statement "including one..." does not exclude the existence of another identical element in the process, method, article or device including that element.

[0203] The serial numbers of the embodiments of the present invention above are only for description and do not represent the superiority or inferiority of the embodiments.

[0204] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structure or equivalent process transformation made by using the content of the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.

Claims

1. A vehicle brake light control method, characterized in that, The vehicle brake light control method includes: Determine whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty; When neither the main controller nor the auxiliary controller has a fault, obtain the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal, and perform a handshake determination on the main controller and the auxiliary controller according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal; After the handshake is passed, control the first brake light in the brake lights to light up through the main controller, and control the second brake light in the brake lights to light up through the auxiliary controller.

2. The vehicle brake light control method according to claim 1, wherein After determining whether the main controller and the auxiliary controller of the brake lights of the current vehicle are faulty, the vehicle brake light control method further includes: When the main controller has a fault, obtain the brake light switch signal of the brake lights through the auxiliary controller, and control the brake lights through the auxiliary controller according to the brake light switch signal; When the auxiliary controller has a fault, obtain the electronic control pedal status signal through the main controller, and control the brake lights through the main controller according to the electronic control pedal status signal.

3. The vehicle brake lamp control method according to claim 2, characterized in that, The step of, when the main controller has a fault, obtaining the brake light switch signal of the brake lights through the auxiliary controller and controlling the brake lights through the auxiliary controller according to the brake light switch signal includes: When the main controller has a fault, control the first brake light of the brake lights not to light up; Obtain the brake light switch signal of the brake lights through the auxiliary controller, and control the second brake light of the brake lights to light up through the auxiliary controller according to the trigger setting of the brake switch signal or the brake light lighting request of an external controller.

4. The vehicle brake light control method according to claim 2, characterized in that, The step of, when the auxiliary controller has a fault, obtaining the electronic control pedal status signal through the main controller and controlling the brake lights through the main controller according to the electronic control pedal status signal includes: When the auxiliary controller has a fault, control the second brake light of the brake lights not to light up; Obtain the electronic control pedal status signal through the main controller, and control the first brake light of the brake lights to light up through the main controller according to the trigger of the electronic control pedal status signal or the brake light lighting request of an external controller.

5. The vehicle brake light control method according to claim 1, characterized in that, The step of, when neither the main controller nor the auxiliary controller has a fault, obtaining the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal, and performing a handshake determination on the main controller and the auxiliary controller according to the electronic brake pedal status signal, the pedal travel status signal, and the brake light switch signal includes: When neither the main controller nor the auxiliary controller has a fault, receive the brake light lighting request in real time and analyze the source of the brake light lighting request; When the source of the brake light lighting request is generated by the driver stepping on the brake, obtain the electronic brake pedal status signal and the pedal travel status signal through the main controller, and obtain the brake light switch signal through the auxiliary controller; Perform a handshake judgment on the main controller and the auxiliary controller according to the wire-controlled brake pedal state signal, the pedal travel state signal, and the brake light switch signal, and control the brake light; When the source of the brake light lighting request is an external controller request, detect whether the main controller passes the handshake; When the main controller passes the handshake, control the first brake light of the brake light to light up through the main controller, and control the second brake light of the brake light to light up through the auxiliary controller.

6. The vehicle brake light control method according to claim 5, characterized in that, The performing a handshake judgment on the main controller and the auxiliary controller according to the wire-controlled brake pedal state signal, the pedal travel state signal, and the brake light switch signal, and controlling the brake light includes: Perform a handshake through the main controller according to the wire-controlled brake pedal state signal and the pedal travel state signal; Perform a handshake through the auxiliary controller according to the brake light switch signal; When the pedal travel state signal is invalid, control the second brake light to light up through the auxiliary controller according to the trigger of the brake light switch signal, and control the first brake light to light up through the main controller at the same time; When a brake light switch failure is detected, control the first brake light to light up through the main controller according to the trigger of the wire-controlled pedal state signal, and control the second brake light to light up simultaneously through the auxiliary controller after the auxiliary controller and the main controller complete the handshake; When the pedal travel state signal and the brake light switch signal are both valid, and both the wire-controlled brake pedal state signal and the brake light switch signal are triggered, control the first brake light through the main controller, and control the second brake light to light up simultaneously through the auxiliary controller.

7. The vehicle brake lamp control method according to claim 1, characterized in that, The controlling the first brake light in the brake light to light up through the main controller and the second brake light in the brake light to light up through the auxiliary controller after the handshake includes: When both the main controller and the auxiliary controller obtain the brake light lighting request signal from the external controller and the main controller and the auxiliary controller pass the handshake, control the first brake light in the brake light to light up through the main controller, and control the second brake light in the brake light to light up through the auxiliary controller.

8. A vehicle brake light control device, characterized in that, The vehicle brake light control device includes: A fault judgment module for judging whether the main controller and the auxiliary controller of the brake light of the current vehicle are faulty; A signal acquisition and handshake module for acquiring a wire-controlled brake pedal state signal, a pedal travel state signal, and a brake light switch signal when neither the main controller nor the auxiliary controller is faulty, and performing a handshake judgment on the main controller and the auxiliary controller according to the wire-controlled brake pedal state signal, the pedal travel state signal, and the brake light switch signal; A brake light control module for controlling the first brake light in the brake light to light up through the main controller and the second brake light in the brake light to light up through the auxiliary controller after the handshake.

9. A vehicle brake light control device, characterized in that, The vehicle brake light control device includes: a memory, a processor, and a vehicle brake light control program stored on the memory and executable on the processor, the vehicle brake light control program being configured to implement the steps of the vehicle brake light control method according to any one of claims 1 to 7.

10. A storage medium, characterized in that, A vehicle brake light control program is stored on the storage medium, and when the vehicle brake light control program is executed by a processor, the steps of the vehicle brake light control method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Brake lamp detection and breakdown alternative method

    CN102837639A

  • Brake lamp control system and method and driving equipment

    CN112874432A

Cited By

  • Handshake method of upper steering system and lower steering system of vehicle and related equipment

    CN121716794A