Steering lamp fault detection method and device, electronic equipment and vehicle

By detecting the timing changes of the turn signal, the problem of the turn signal indicator function being mistakenly disabled when the vehicle communication is abnormal has been solved, ensuring that the turn signal works normally and detecting faults in a timely manner, thereby improving driving safety.

CN121224601APending Publication Date: 2025-12-30GREAT WALL MOTOR CO LTD
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202511410704.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2025-12-30

AI Technical Summary

Technical Problem

When vehicle communication is abnormal, the turn signal indicator function may be mistakenly disabled, affecting driving safety.

Method used

By detecting the timing changes of the turn signal in continuous data frames, it is determined whether the turn signal meets the signal conversion requirements, ensuring that the turn signal maintains its indication function when it is working properly, and promptly detecting and entering a safe mode when a fault occurs.

Benefits of technology

When vehicle communication is abnormal, ensure that the turn signal indication function is transmitted normally to avoid false shutdown, improve driving safety and reliability, and promptly detect turn signal malfunctions for repair.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121224601A_ABST
    Figure CN121224601A_ABST
Patent Text Reader

Abstract

The invention provides a steering lamp fault detection method and device, electronic equipment and a vehicle, and relates to the technical field of steering lamp systems.The detection method comprises the steps that in response to the fact that the vehicle is detected to have communication abnormity, whether continuous data frames meet the signal conversion requirement of a steering lamp or not is judged according to the obtained continuous data frames with steering lamp working signals; determining that the steering lamp is normal in response to the situation that the continuous data frames meet the signal conversion requirement; and in response to the situation that the continuous data frames do not meet the signal conversion requirement, determining that the steering lamp fails. According to the detection method provided by the invention, fault detection can be carried out on the steering lamp when communication abnormity occurs in the vehicle, mistaken forbidding of the reminding function of the steering lamp is prevented, and thus the driving safety of the vehicle is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of turn signal system technology, and in particular to a turn signal fault detection method, device, electronic equipment, and vehicle. Background Technology

[0002] CAN bus communication is a common data transmission method in vehicles. The body domain controller sends data packets containing turn signal and wiper switch signals to the vehicle controller in the form of data frames. When a communication anomaly is detected in the transmitted data frames, the body domain controller will trigger the vehicle to enter a safety mode and disable the turn signal indicator function to ensure driving safety. However, if the turn signals are not faulty when the communication anomaly occurs, the turn signal indicator function will be mistakenly disabled, which will actually affect driving safety. Summary of the Invention

[0003] In view of this, the purpose of this application is to provide a turn signal fault detection method, device, electronic device and vehicle to solve the technical problem that when a communication abnormality exists in the data frame, the vehicle is triggered to enter the safety mode, which causes the turn signal indication function of the vehicle to be mistakenly disabled and affects the overall use of the vehicle.

[0004] To achieve the above objectives, a first aspect of this application provides a method for detecting turn signal malfunctions, comprising: In response to the detection of a communication anomaly in the vehicle, the system determines whether the continuous data frames containing the turn signal are in accordance with the signal conversion requirements of the turn signal based on the acquired continuous data frames containing the turn signal signal. In response to the continuous data frames meeting the signal conversion requirements, it is determined that the turn signal is functioning normally; In response to the consecutive data frames not meeting the signal conversion requirements, the turn signal malfunction is determined.

[0005] Optionally, the turn signal includes a first turn signal and a second turn signal, and the continuous data frame includes a first data frame and a second data frame acquired in chronological order. The response to the continuous data frames meeting the signal conversion requirements includes: In response to the first turn signal being on and the second turn signal being off in the first data frame and the second data frame respectively, and the second turn signal being off in both the first data frame and the second data frame, it is determined that the consecutive data frames meet the signal conversion requirements; or In response to the fact that the working signal of the first turn signal in the first data frame is opposite to the working signal of the second turn signal, and the working signal of the first turn signal in the second data frame is opposite to the working signal of the second turn signal, it is determined that the consecutive data frames meet the signal conversion requirements.

[0006] Optionally, the response to the continuous data frames conforming to the signal conversion requirements further includes: In response to the fact that both the first turn signal and the second turn signal are off in the second data frame, the control command for the turn signal is obtained; In response to the turn signal control command including a first turn signal off command and a second turn signal off command, it is determined that the continuous data frame meets the signal conversion requirements, and both the first turn signal and the second turn signal are normal.

[0007] Optionally, the turn signal includes a first turn signal and a second turn signal, and the continuous data frame includes a first data frame and a second data frame acquired in chronological order. The response to the consecutive data frames not meeting the signal conversion requirements includes: In response to the fact that both the first turn signal and the second turn signal are off signals in the first data frame and the second data frame, it is determined that the consecutive data frames do not meet the signal conversion requirements; or In response to the fact that both the first turn signal and the second turn signal are on in the second data frame, it is determined that the consecutive data frames do not meet the signal conversion requirements.

[0008] Optionally, the response to the consecutive data frames not meeting the signal conversion requirements includes: In response to the fact that both the first turn signal and the second turn signal are on in the second data frame, it is determined that the consecutive data frames do not meet the signal conversion requirements, and the fault of the turn signal is investigated according to the obtained control command of the turn signal. If the control command for the turn signal includes at least one off command, then at least one of the first turn signal and the second turn signal is malfunctioning.

[0009] Optionally, the step of obtaining consecutive data frames containing turn signal activation signals includes, prior to: In response to a detected steering wheel deflection angle being greater than or equal to a preset angle threshold, the control command for the turn signal is obtained; In response to receiving a control command for the turn signal, which includes an activation command, the turn signal is activated based on the activation command.

[0010] Optionally, the step of obtaining consecutive data frames containing turn signal activation signals includes, prior to: In response to the detected steering wheel deflection angle being less than a preset angle threshold, it is determined that the turn signal is faulty, and the acquired turn signal control command is ignored.

[0011] Based on the same inventive concept, a second aspect of this application also provides a turn signal fault detection device, comprising: The acquisition and judgment module is used to acquire continuous data frames with turn signal working signals in response to the detection of a communication abnormality in the vehicle, and to determine whether the continuous data frames meet the signal conversion requirements of the turn signal. The first response module is used to determine that the turn signal is normal in response to the continuous data frames meeting the signal conversion requirements. The second response module is used to determine the turn signal malfunction in response to the continuous data frames not meeting the signal conversion requirements.

[0012] Based on the same inventive concept, a third aspect of this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0013] Based on the same inventive concept, a fourth aspect of this application also provides a vehicle including electronic equipment as described in the second aspect.

[0014] As can be seen from the above, the turn signal fault detection method, device, electronic device, and vehicle provided in this application can quickly determine whether the turn signal is faulty based on the timing changes of the turn signal working signal in continuous data frames when the vehicle experiences a communication abnormality. When it is determined that the continuous data frames meet the signal conversion requirements, the turn signal is normal and can maintain the turn signal indication function to prevent the turn signal from being accidentally disabled and increasing driving risks, and to ensure that the turn signal light signal can be transmitted normally. When it is determined that the continuous data frames do not meet the signal conversion requirements, it is determined that the turn signal is faulty, so that the user can be informed in time and facilitate subsequent targeted maintenance. This ensures that when the vehicle experiences a communication abnormality, the turn signal fault can be detected in time, preventing the turn signal indication function from being accidentally disabled, thereby ensuring the driving safety of the vehicle. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in this application or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a flowchart of the method for detecting turn signal malfunctions in this application; Figure 2 This is a flowchart of the method for determining that the turn signals are functioning correctly in this application; Figure 3This is a flowchart of the method for determining a turn signal malfunction in this application; Figure 4 This is a flowchart of the method for determining the turn signal activation based on the steering wheel deflection angle in this application; Figure 5 This is a structural block diagram of the turn signal fault detection device in this application; Figure 6 This is a structural block diagram of the electronic device in this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0018] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0019] Within a vehicle, controllers communicate with the vehicle controller via the CAN bus and can transmit data packets containing various operational signals in the form of data frames. To ensure accurate data transmission, an end-to-end communication protection mechanism based on Checksum and Rolling Counter (CRT) can be used to protect critical data during transmission. Upon receiving a data packet, the vehicle controller verifies the data checksum and CRT values ​​to determine if there are any errors or missing data related to functional control within the data frame, thus identifying communication anomalies on the CAN bus. Based on the CAN bus communication status assessment, users can control whether the vehicle enters a safety mode to mitigate potential risks during driving.

[0020] Taking CAN communication between the body domain controller and the vehicle controller as an example, the body domain controller can encapsulate the acquired operating signals of body components, such as turn signal switch signals, wiper switch signals, and low beam headlight switch signals, into CAN messages and write them into data frames for transmission. The data segment length of the CAN message can be 8 bytes (64 bits), and each switch signal can be allocated to the corresponding data bits according to the protocol. Specifically, the operating signals of the left and right turn signals occupy independent data bits to prevent interference between the two turn signal switching signals, thereby achieving targeted control of different turn signals. Furthermore, the body domain controller can integrate multiple acquired operating signals into the same data frame for transmission, improving data transmission efficiency and control timeliness, enabling coordinated control of multiple related actuators, and enhancing the vehicle's responsiveness and integration level.

[0021] When the body domain controller sends a data frame containing various operating signals to the vehicle controller, the data frame can be used as the target data frame and converted into a data packet. Simultaneously, a corresponding original data checksum and rolling counter value are generated based on the target data frame and appended to the data packet. The data packet is then sent to the vehicle controller via the CAN bus. Upon receiving the data packet, the vehicle controller can recalculate the current data checksum based on the data packet and compare it with the original data checksum carried in the data packet. Specifically, if the original data checksum matches the current data checksum and the rolling counter value conforms to the preset counting rules, it indicates that the data is complete and clear, and no tampering, loss, or duplication has occurred during transmission, thus indicating normal vehicle communication. If the original data checksum does not match the current data checksum, and / or the rolling counter value does not conform to the preset counting rules, it indicates that the data within the data frame may have been tampered with, lost, or invalid, indicating a communication anomaly in the vehicle. Since it is difficult to determine the specific cause of the communication failure, based on considerations for driving safety, users can actively or automatically control the vehicle to enter a safety mode. This allows the vehicle to perform actions such as disabling turn signals (turning off the turn signal indicator function), locking the speedometer display, exiting autonomous driving mode, and limiting vehicle acceleration. These measures ensure that the safety of passengers can be maximized when the vehicle experiences communication abnormalities.

[0022] The vehicle may include two sets of first and second turn signals, located on the left and right sides of the vehicle body respectively. One set is for the left turn signal, and the other for the right. When the turn signals are activated, the vehicle's turn signal indication function is enabled, with one of the first and second turn signals illuminated and the other off, providing a corresponding warning signal to surrounding vehicles or pedestrians. Based on the CAN bus communication mechanism, the data frames received by the body domain controller, in addition to the turn signal operation signals, also integrate the operation signals of other body components such as the low beam headlights and windshield wipers. Therefore, when the body domain controller detects a communication anomaly in the data frames, for driving safety considerations, even without determining the cause of the vehicle malfunction, the body domain controller can still control the vehicle to activate a safety mode and disable the turn signal indication function to prevent the turn signals from providing incorrect warning signals if the communication anomaly is caused by a turn signal malfunction. However, if the vehicle communication anomaly is caused by a malfunction of other components rather than the turn signals themselves, the turn signal indication function may be mistakenly disabled due to the communication anomaly, posing a potential safety hazard.

[0023] In view of this, this application provides a method for detecting turn signal malfunctions, such as... Figure 1 As shown, the vehicle's body domain controller can be used as the execution entity to perform this detection method; specifically, the turn signal fault detection method includes: S100: In response to the detection of a communication anomaly in the vehicle, the continuous data frames with turn signal activation are obtained, and it is determined whether the continuous data frames meet the signal conversion requirements of the turn signal. In this step, the turn signal can be a command signal for the corresponding working state of the turn signal. For each group of turn signals, the turn signal can include a dedicated on signal to illuminate the turn signal and an off signal to extinguish it. Thus, by writing different turn signals into the data frame, the on and off states of the turn signal can be alternately switched. A continuous data frame can be two or more adjacent data frames acquired sequentially in chronological order, containing turn signals reflecting the control status and working state of the turn signals over a continuous period. The signal conversion requirement can be the control logic of the turn signals within the continuous data frame over the corresponding continuous time period. This control logic has a corresponding mapping relationship with the preset switching rules of the turn signals (including but not limited to periodic flashing, mutually exclusive switching, etc.) to determine whether the turn signal within the continuous data frame meets the working requirements of the turn signal in the corresponding application scenario (e.g., lane changing and turning).

[0024] Taking the acquisition of continuous data frames including two data frames as an example, if the working signal of the left turn signal and the working signal of the right turn signal in the first data frame of the continuous data frame are respectively the on signal and the off signal, and the working signal of the left turn signal and the working signal of the right turn signal in the second data frame, it indicates that the working signal of the turn signal in the continuous data frame conforms to the working conversion logic of alternating and independent mutual exclusion of turn signals, and is suitable for the application scenario of continuous turning or continuous lane changing of the vehicle. That is, the continuous data frame acquired at this time meets the signal conversion requirements.

[0025] In practice, the body domain controller can act as a sender, transmitting the acquired data frames as data packets to the vehicle controller, which acts as a receiver. The vehicle controller can then detect the communication status between the two based on the received data packets to determine if there is a communication anomaly in the vehicle, and generate a corresponding judgment result to feed back to the body domain controller. When the body domain controller detects a communication anomaly, it indicates that the data frame currently being sent to the vehicle controller is abnormal, and suggests a possible malfunction in the vehicle's body accessories, such as turn signals. To further assess the potential cause of the communication anomaly, the vehicle's entry into a safe mode can be delayed. The body domain controller can continuously acquire consecutive data frames in chronological order, and detect the turn signals based on the turn signal operation signals and their switching states within these frames. It can then determine if the consecutive data frames meet preset signal conversion requirements, and based on the judgment result, determine whether the current communication anomaly is caused by a turn signal malfunction. By executing this step, continuous data frames can be used to detect turn signal malfunctions, preventing the turn signals from being mistakenly disabled due to communication anomalies. This ensures the availability of the turn signal indicator function when a communication anomaly occurs, improving driving safety.

[0026] S200: In response to the continuous data frames meeting the signal conversion requirements, the turn signal is determined to be normal; In this step, when a vehicle communication anomaly occurs, the body domain controller can determine whether the acquired continuous data frames meet the signal conversion requirements of the turn signals and accurately identify whether the cause of the communication anomaly is a turn signal malfunction. Specifically, if the body domain controller's determination result is that the turn signal in the continuous data frames meets the signal conversion requirements, it indicates that there is no signal in the continuous data frames that would cause a turn signal malfunction, meaning the turn signals are functioning normally. This further indicates that the turn signal in the data frames is not the cause of the communication anomaly, and the normal activation of the turn signal indication function will not produce an incorrect indication. At this time, the body domain controller can determine that the turn signals are normal, and the turn signal indication function executes normally according to the received control commands. By performing this step, it is possible to accurately determine whether there is a turn signal malfunction, ruling out the turn signal as the cause of the communication anomaly, so that the turn signals can indicate the surroundings when receiving normal control commands, thereby improving driving safety.

[0027] Furthermore, due to communication anomalies in the vehicle, to ensure safe driving, the body domain controller can control the vehicle to enter a safe mode after a preset time (delayed entry). The difference is that when the body domain controller determines that consecutive data frames meet the signal conversion requirements, it indicates that the turn signals are normal and can perform their normal indicating function. Therefore, the body controller controls the vehicle to enter safe mode. The turn signal disable command can be lifted (i.e., the forced shutdown of turn signals in safe mode is lifted), ensuring that the turn signals continue to provide effective indications during driving. In this way, even if the vehicle's driving safety is reduced due to communication anomalies, the turn signals can still accurately convey the driver's intentions to operate the vehicle, compensating for other safety hazards caused by communication anomalies and improving vehicle safety.

[0028] S300: In response to consecutive data frames not meeting signal conversion requirements, a turn signal fault is determined.

[0029] In this step, when a vehicle communication anomaly occurs, the body domain controller can determine whether the acquired continuous data frames meet the signal conversion requirements of the turn signals and accurately identify whether the cause of the communication anomaly is a turn signal malfunction. Specifically, when the body domain controller determines, based on the judgment result, that the acquired continuous data frames do not meet the turn signal conversion requirements, it indicates that the data frames contain a working signal that causes the turn signal malfunction. This suggests that the turn signal has an abnormal working signal and may be faulty, thus indicating that a turn signal malfunction is likely the cause of the vehicle communication anomaly. When the turn signals are faulty, the turn signal indication function is relatively weak and insufficient to support the vehicle in providing accurate warning signals; therefore, the turn signal indication function should not be maintained. Performing this step allows for timely detection of turn signal malfunctions, enabling users to perform targeted vehicle maintenance and preventing incorrect indications caused by turn signal malfunctions, which could increase driving hazards.

[0030] Furthermore, upon confirming a turn signal malfunction, considering driving safety, the body domain controller can put the vehicle into a safety mode and simultaneously disable the turn signal indicator function to prevent misleading surrounding vehicles with incorrect turn signal indications. Additionally, the body controller can also troubleshoot and locate turn signal malfunctions based on acquired continuous data frames. By analyzing abnormal operating signals within continuous data frames (e.g., the left turn signal remaining continuously off in consecutive data frames), it can determine the location of the turn signal malfunction (e.g., left turn signal malfunction) and the possible type of malfunction (e.g., control circuit failure). This allows users to quickly locate and accurately diagnose turn signal malfunctions even in communication failure situations and provides data support for subsequent maintenance.

[0031] In summary, this detection method can quickly determine whether the turn signal is faulty based on the timing changes of the turn signal's operating signal in continuous data frames when a vehicle communication anomaly occurs. If the continuous data frames meet the signal conversion requirements, the turn signal is normal and can maintain its indicator function, preventing the turn signal from being mistakenly disabled and increasing driving risks, and ensuring that the turn signal light signal can be transmitted normally. If the continuous data frames do not meet the signal conversion requirements, the turn signal is determined to be faulty, so that the user can be notified in time and facilitate subsequent targeted maintenance. This ensures that when a vehicle communication anomaly occurs, turn signal fault detection can be performed in a timely manner, preventing the turn signal indicator function from being mistakenly disabled, thereby ensuring vehicle driving safety.

[0032] In some embodiments, based on the content described in S100, the continuous data frame includes at least two data frames, and determining whether the continuous data frame meets the signal conversion requirements of the turn signal includes: Based on the turn signal identification identifier, the working signal of the turn signal in each data frame is identified from the continuous data frames, and the turn signal is checked for malfunction based on the working signal of the turn signal in the continuous data frames.

[0033] Specifically, a continuous data frame can be at least two data frames acquired sequentially in chronological order. Each data frame can include a working signal for controlling the turn signal's operating state, namely an on signal and a working signal. The signal identification identifier can be an identifier with a clear mapping relationship to the turn signal's working signal, enabling the quick and accurate location and extraction of the corresponding turn signal's working signal from the data frame. This is useful for subsequent analysis of the working signal's switching status and for diagnosing turn signal malfunctions.

[0034] In practical implementation, after acquiring continuous data frames, the vehicle domain controller can quickly locate and extract the turn signal in each data frame based on a preset turn signal identification identifier, thereby accurately obtaining the working status of the turn signal in the corresponding time sequence of the continuous data frames. At this point, the vehicle domain controller can analyze whether the turn signal meets the preset signal conversion requirements by combining the turn signal obtained from the continuous data frames, to determine whether the signal behavior of the working signal in the continuous data frames is normal, and thus detect whether the corresponding turn signal is faulty. By performing this step, it is possible to accurately identify whether the abnormal situation is caused by a turn signal malfunction when communication is abnormal, achieving targeted assessment of the turn signal status; at the same time, based on the signal identification identifier, the turn signal can be quickly searched and located in the continuous data frames, improving the timeliness of turn signal fault detection.

[0035] In some embodiments, the turn signal includes a first turn signal and a second turn signal, wherein one set of the first turn signal and the second turn signal can be a left turn signal and the other set can be a right turn signal, and the indicating function of the turn signal depends on the individual illumination of the two; the continuous data frame includes a first data frame and a second data frame acquired in chronological order, for example, the first data frame is a historical data frame from the previous moment, and the second data frame is the current data frame; based on the content described in S200, in response to the continuous data frame meeting the signal conversion requirements, it includes: In one embodiment, in response to the first turn signal being an on signal and the second turn signal being an off signal in the first data frame and the second data frame respectively, and the second turn signal being an off signal in both the first data frame and the second data frame, it is determined that the consecutive data frames meet the signal conversion requirements.

[0036] The vehicle domain controller can analyze the first and second data frames in the acquired continuous data frames, and identify the operating signals of the first and second turn signals within the continuous data frames to determine whether the switching between the first and second turn signal operating signals in the continuous data frames meets the preset signal conversion requirements. Specifically, when the vehicle domain controller determines that the first turn signal operating signal in the first and second data frames is sequentially an on signal and an off signal (or sequentially an off signal and an on signal), and simultaneously determines that the second turn signal operating signal in the second data frame has switched to an off signal, it indicates that the first turn signal has undergone a switching state from on to off (or from off to on) within the time period corresponding to the continuous data frame acquisition stage, while the second turn signal remains off. This conforms to the normal use of lane changing or turning scenarios during vehicle operation, satisfying the working characteristics of alternating and independent mutual exclusion of turn signal switching. Therefore, it indicates that the acquired continuous data frames meet the signal conversion requirements, the turn signals are normal, and the turn signals are not the cause of vehicle communication abnormalities. By performing this step, the status of the turn signals can be accurately identified in the event of communication failure, avoiding accidental disabling of the turn signal indication function and improving driving safety and reliability.

[0037] For example, taking the first turn signal and the second turn signal as the left turn signal and the right turn signal respectively, the specific details of the working signals of the first turn signal and the second turn signal in the continuous data frames are shown in Table 1, provided that the continuous data frames meet the signal conversion requirements: Table 1

[0038] Wherein, "0" indicates that the working signal is enabled; "1" indicates that the working signal is enabled.

[0039] In another embodiment, in response to the first turn signal being opposite to the second turn signal in the first data frame, and the first turn signal being opposite to the second turn signal in the second data frame, it is determined that the consecutive data frames meet the signal conversion requirements.

[0040] The vehicle domain controller can analyze the first and second data frames in the acquired continuous data frames and identify the working signals of the first and second turn signals in the continuous data frames to determine whether the switching of the first and second turn signal working signals in the continuous data frames meets the preset signal conversion requirements. Specifically, when the vehicle domain controller determines that the working signals of the first turn signal in the first and second data frames are respectively an on signal and an off signal (or respectively an off signal and an on signal); and at the same time determines that the working signals of the second turn signal in the first and second data frames are opposite to the working signals of the first turn signal, that is, an off signal and an on signal (or an on signal and an off signal), it indicates that the first turn signal has undergone a switching state from on to off (or from off to on) during the time period corresponding to the continuous data frame acquisition stage, and the second turn signal has undergone a switching state opposite to that of the first turn signal during the time period corresponding to the continuous data frame acquisition stage, that is, it has undergone a switching state from off to on (or from on to off), which is in line with the normal use of continuous lane changing or continuous turning scenarios during vehicle driving, and satisfies the working characteristics of alternating and independent mutual exclusion of turn signal switching. This indicates that the acquired continuous data frames meet the signal conversion requirements, the turn signal is functioning normally, and the turn signal is not the cause of the vehicle communication abnormality. By performing this step, the turn signal status can be accurately identified in the event of a communication abnormality, avoiding accidental disabling of the turn signal indicator function and improving driving safety and reliability.

[0041] For example, taking the first turn signal and the second turn signal as the left turn signal and the second turn signal as the right turn signal respectively, the specific details of the working signals of the first turn signal and the second turn signal in the continuous data frames are shown in Table 2, provided that the continuous data frames meet the signal conversion requirements: Table 2

[0042] Wherein, "0" indicates that the working signal is enabled; "1" indicates that the working signal is enabled.

[0043] In some embodiments, based on the content described in S200, such as Figure 2 As shown, in response to the signal conversion requirements of consecutive data frames, the following steps are also included: S201: In response to the fact that both the first turn signal and the second turn signal are off in the second data frame, obtain the control command for the turn signal; In this step, the turn signal control command can be a control command used to generate a working signal and control the turn signal's on / off state. In some turn signal switching scenarios, when the first turn signal switches from illuminated to off, while the second turn signal remains off, the reasons for this switching state include: first, the driver actively turns it off after completing a lane change or turn, i.e., the vehicle domain controller normally indicates that the turn signal is off; second, the illuminated turn signal malfunctions and unexpectedly goes out. Therefore, it is difficult to distinguish the above situations based solely on the working signal state. It is necessary to combine the received control command for turning the turn signal on / off for joint analysis to determine whether the turn signal state switching stems from legitimate operation or a genuine malfunction, in order to prevent misjudgment or miscontrol.

[0044] In practice, to accurately determine whether a turn signal switching from illuminated to off is faulty, the body domain controller can obtain the operating signals of the first and second turn signals based on the acquired second data frame. If the body domain controller determines that both the first and second turn signal operating signals in the second data frame are off signals, further analysis is needed in conjunction with the current turn signal control command. That is, by receiving the turn signal control command issued by the driver or driving system, it is determined whether the turn signal being off is due to manual closure or automatic return to the center, or an unexpected closure caused by a turn signal malfunction. By performing this step, normal turn signal operation and abnormal failure can be distinguished, avoiding misjudging legitimate turn signal closure as a malfunction and improving the detection accuracy of turn signal malfunctions.

[0045] S202: In response to the turn signal control command including the first turn signal off command and the second turn signal off command, determine that the continuous data frames meet the signal conversion requirements and that both the first turn signal and the second turn signal are normal.

[0046] In this step, the vehicle domain controller can accept turn signal control commands and further analyze and detect changes in the turn signal status based on these commands. Specifically, when the vehicle domain controller detects that a control command simultaneously includes a command to turn off both the first and second turn signals, it indicates that the current turn signal state transition from illuminated to off is in response to a legitimate operation request from the driver or driving system, such as an indication to turn off the turn signal after ending a lane change or completing a turn. By executing this step, it's possible to determine whether the simultaneous extinguishing of both turn signals is due to a turn signal malfunction, thereby avoiding misjudgments and false disables, and ensuring the normal operation of the turn signals.

[0047] As a supplementary embodiment, if in response to one set of turn signals switching to the illuminated state, and the corresponding data frame shows the turn signal for that set as an off signal while the control command for that set of turn signals is an on command, it indicates that the body domain controller may also have a logic anomaly or signal processing failure, failing to correctly respond to or execute the vehicle's actual operation request. In other words, the body controller is malfunctioning, which may also affect driving safety. In this case, the vehicle can be controlled to generate targeted prompts (such as instrument panel warnings or voice alerts) to promptly inform the user of the cause of the current malfunction.

[0048] In some embodiments, the turn signal includes a first turn signal and a second turn signal, wherein one of the first turn signal and the second turn signal can be a left turn signal and the other can be a right turn signal, and the indicating function of the turn signal depends on the individual illumination of the two; the continuous data frame includes a first data frame and a second data frame acquired in chronological order; based on the content described in S300, in response to the continuous data frame not meeting the signal conversion requirements, the following includes: In one embodiment, in response to the fact that both the first turn signal and the second turn signal are off signals in the first data frame and the second data frame, it is determined that the consecutive data frames do not meet the signal conversion requirements; The vehicle domain controller can analyze the first and second data frames in the acquired continuous data frames, identifying the operating signals of the first and second turn signals within these frames. It then determines whether the switching between these signals meets preset signal conversion requirements. Specifically, if the vehicle domain controller determines that both the first and second turn signal signals are off in two consecutive data frames, and considering the current activation status of the turn signal indicator function, which indicates that one set of turn signals should be illuminated when the turn signals are activated, then this indicates that one turn signal has failed to illuminate as expected, suggesting a functional failure. This indicates a turn signal malfunction, which may be the cause of communication abnormalities in the vehicle. Therefore, the continuous data frames do not meet the signal conversion requirements. By performing this step, it is possible to detect the inability to activate turn signals when the turn signal indicator function is enabled, identify any abnormalities in the turn signals, and determine if the communication failure is caused by a turn signal malfunction. This provides a basis for the vehicle to subsequently enter a safe mode and for further troubleshooting.

[0049] In another embodiment, in response to the fact that the first turn signal and the second turn signal are both on in the second data frame, it is determined that the consecutive data frames do not meet the signal conversion requirements.

[0050] The vehicle domain controller can analyze the first and second data frames in the acquired continuous data frames, identifying the operating signals of the first and second turn signals within these frames. It then determines whether the switching between these signals meets preset signal conversion requirements. Specifically, if the vehicle domain controller determines that both the first and second turn signal signals are active in the second data frame, and the turn signal indicator function is also active, this indicates that the turn signals are not switching on and illuminating individually according to preset rules. This suggests a turn signal malfunction, which may be the cause of communication abnormalities in the vehicle. Therefore, the continuous data frames formed by the second data frame do not meet the signal conversion requirements. To ensure vehicle safety, the turn signal indicator function can be disabled to prevent incorrect indications and potential hazards. By performing this step, the system can detect the inability of the two turn signals to switch on alternately, identifying potential communication failures caused by turn signal malfunctions. This provides a basis for the vehicle to enter a safe mode and for subsequent troubleshooting.

[0051] For example, taking the first turn signal and the second turn signal as the left turn signal and the right turn signal respectively, the specific details of the working signals of the first turn signal and the second turn signal in the continuous data frames are shown in Table 3, provided that the continuous data frames meet the signal conversion requirements: Table 3

[0052] Wherein, "0" indicates that the working signal is enabled; "1" indicates that the working signal is enabled.

[0053] In some embodiments, based on the content described in S300, such as Figure 3 As shown, in response to consecutive data frames not meeting signal conversion requirements, the following includes: S301: In response to the fact that the first turn signal and the second turn signal are both on in the second data frame, it is determined that the continuous data frames do not meet the signal conversion requirements, and the turn signal fault is investigated according to the obtained turn signal control command. In this step, after the body controller determines that the turn signal is faulty, it can combine the acquired continuous data frames and corresponding control commands to troubleshoot the turn signal fault and locate the faulty position. Specifically, when the body controller acquires the second data frame in the continuous data frame and identifies and extracts the working signals of the first and second turn signals in the second data frame, and detects that both the first and second turn signals in the second data frame are on, it indicates that the turn signal is faulty. At this time, it can be directly determined that the continuous data frame does not meet the signal conversion requirements.

[0054] In practice, when the vehicle domain controller detects that both the first and second turn signal signals in the second data frame are "on," it can determine that the continuous data frames do not meet the signal conversion requirements, indicating a vehicle malfunction. To further detect and troubleshoot turn signal faults and accurately locate them, the vehicle domain controller can check the turn signal malfunction based on the acquired turn signal control commands. By executing this step, the turn signal malfunction can be located and identified, facilitating targeted repairs.

[0055] S302: If a control command for a turn signal includes at least one off command, then at least one of the first turn signal and the second turn signal is faulty.

[0056] In this step, when the vehicle domain controller determines that the turn signal is faulty, it can receive the control command corresponding to the second data frame. Based on the judgment of the received control command, the fault location of the turn signal is further determined. Specifically, when the vehicle domain controller receives the turn signal control command and determines that the control command contains at least one off command, it indicates that the user has issued a command to the turn signal to enable the turn signal indication function. Based on the usage rule of the turn signal being alternately turned on and individually illuminated, when the turn signal control command contains at least one off command, it indicates that at least one of the two sets of corresponding on signals and both in the illuminated state of the turn signal is faulty. Since the off command is used to turn off the turn signal, it further indicates that the turn signal corresponding to the off command is faulty (e.g., the drive circuit fails). By executing this step, the faulty turn signal can be found and located, providing a basis for subsequent turn signal fault repair.

[0057] For example, to detect and locate turn signal malfunctions, the vehicle domain controller can perform targeted comparisons and judgments on the two sets of turn signals based on the acquired turn signal control commands. Taking the example that both the first and second turn signal operating signals in the second data frame are "on" signals, if the vehicle domain controller detects that the received control command contains one "on" command and one "off" command, it indicates that the turn signal corresponding to the "off" command failed to execute the command, indicating a response failure or control anomaly, i.e., the turn signal on that side is faulty. If the control command corresponding to the second data frame contains two "off" commands, and the two sets of turn signals do not have a rule of simultaneous illumination, it is determined that both sets of turn signals are faulty. In this way, by combining the matching relationship between the control command and the corresponding turn signal operating signal, the faulty turn signal and its number can be accurately identified.

[0058] As a supplementary embodiment, the vehicle domain controller can also combine acquired navigation information and driving data to quickly identify the vehicle's driving status. For example, the vehicle domain controller can predict the vehicle's path forward based on navigation information. If the vehicle is traveling along the target route and detects a curve, ramp, or intersection requiring a turn, it can infer that the vehicle intends to turn. Therefore, the turn signal indicator function will be activated. Since the turn signals are confirmed to be on, fault detection of the turn signals can be performed using continuous data frames acquired during this phase. In this scenario, the switching status of the turn signal can provide the vehicle domain controller with a basis for determining whether the turn signals are functioning correctly, thereby more accurately distinguishing whether a communication failure is caused by a turn signal malfunction.

[0059] Additionally, when the body controller detects that the vehicle is in a straight-line cruise, parking, or maneuvering position where turn signals are not required, it indicates that the driver has no intention to turn or change lanes. In this case, the turn signals will not be activated, and it is impossible to determine whether there is a malfunction in the turn signals based on the turn signal operation signals in continuous data frames. To ensure driving safety, the body domain controller will directly control the vehicle to enter a safety mode in this situation and disable the turn signal indication function to prevent incorrect signals from being transmitted to surrounding vehicles or pedestrians due to turn signal malfunction.

[0060] In some embodiments, such as Figure 4 As shown, based on the acquired continuous data frames containing turn signal activation signals, the preceding data includes: S10: In response to the detected steering wheel deflection angle being greater than or equal to a preset angle threshold, obtain the control command for the turn signal; In this step, during vehicle operation, when the user turns or changes lanes, the steering wheel will deflect at a significant angle from its neutral position toward the left or right door. The neutral position of the steering wheel is the position when the vehicle is cruising in a straight line. Therefore, the steering wheel deflection angle can be the angle at which the steering wheel deflects from its neutral position toward the left or right door, reflecting the user's turning and lane change. The preset angle threshold is a pre-defined critical angle value for the vehicle, used to determine whether the steering wheel deflection angle corresponds to a lane change or turn, thereby determining whether the vehicle's turn signal indicator function is activated.

[0061] In the event of a communication anomaly in the vehicle, the body domain controller can first identify the vehicle's current driving status. Based on this identification, it can determine whether to detect a turn signal malfunction. Specifically, for driving safety requirements, when the vehicle changes lanes or turns, the user or the vehicle's driving system will issue a control command to activate the turn signals. Thus, the turn signal status switching during activation provides the body domain controller with continuous data frames in chronological order. This allows the body domain controller to effectively detect any turn signal malfunctions based on the switching of turn signal signals in different data frames.

[0062] In practice, when the vehicle domain controller detects a communication anomaly and the turn signal indication function is enabled, it can determine whether the vehicle is turning or changing lanes by acquiring the current steering wheel deflection angle, thereby identifying any clear turning intention. Specifically, when the vehicle domain controller detects that the steering wheel deflection angle is greater than or equal to a preset angle threshold, it indicates a high demand for turn signal use and a high probability of receiving a turn signal operation command. At this time, the vehicle domain controller can acquire the turn signal control command and, based on the command, determine whether the turn signal is activated, thus confirming whether the vehicle can perform fault detection based on turn signal malfunctions during current driving. By executing this step, the activation status of the turn signal indication function can be accurately detected, sequentially determining whether turn signal malfunction detection can be achieved, which helps improve the vehicle's ability to respond to communication anomalies.

[0063] S20: In response to the acquired control command for the turn signal including an activation command, the turn signal is activated based on the activation command, and a series of data frames with the turn signal activation signal are acquired.

[0064] In this step, the vehicle domain controller can determine whether the turn signal function is enabled based on the acquired turn signal control command, ensuring that the vehicle domain controller can detect turn signal faults using continuous data frames. Specifically, when the vehicle domain controller receives a control command from the user or driving system, it can detect the command to determine if the turn signal indication function is enabled. If the vehicle domain controller determines that the turn signal control command includes an activation command, it indicates that the turn signal indication function is enabled, meeting the conditions for detecting turn signals when a vehicle communication failure occurs. At this point, the vehicle domain controller can acquire continuous data frames containing the turn signal activation signal. By executing this step, turn signal fault detection can be implemented only when the turn signal is invoked, avoiding false detections in unmet scenarios. This improves the accuracy of turn signal detection and reduces the burden on the vehicle domain controller when enabling the detection function.

[0065] In some embodiments, based on the acquired continuous data frames containing turn signal activation signals, the preceding steps include: In response to the detected steering wheel deflection angle being less than a preset angle threshold, it is determined that the turn signal is faulty and the acquired turn signal control command is ignored.

[0066] Specifically, during vehicle operation, such as straight-line cruising, the steering wheel's neutral position experiences slight deflection in its vicinity, thus reducing the need for turn signals. Therefore, when a communication failure is detected, the low probability of turn signal activation prevents the system from providing valid operational information to the body domain controller via data frames, thus failing to detect a turn signal malfunction. To ensure driving safety, if the body domain controller detects a communication anomaly and a steering wheel deflection angle less than a preset threshold, it assumes the anomaly may be caused by a turn signal malfunction. In this state, to avoid incorrect turn signal activation and increased driving risk, the body domain controller can ignore or disable turn signal control commands to ensure vehicle safety during straight-line cruising.

[0067] In addition, parking or exiting a parking space requires a large steering wheel deflection angle, but the probability of the turn signal being activated is relatively small at this time, thus interfering with the determination of whether the turn signal indication function is activated. However, when the vehicle changes lanes or turns, it needs to maintain a corresponding speed. Therefore, when determining whether the vehicle is turning or changing lanes, the body domain controller can also judge based on the vehicle speed. That is, when the vehicle speed is detected to be greater than or equal to a preset speed threshold, and the steering wheel deflection angle is greater than or equal to a preset angle threshold, it indicates that the probability of the vehicle turning or changing lanes is relatively increased. Therefore, the probability of activating the turn signal also increases, thereby enabling a more accurate determination of whether the body domain controller can effectively detect turn signal malfunctions.

[0068] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0069] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0070] Based on the same inventive concept, and corresponding to any of the above embodiments, this application also provides a turn signal fault detection device.

[0071] refer to Figure 5 The turn signal fault detection device includes an acquisition and judgment module 11, a first response module 12, and a second response module 13. The acquisition and judgment module is used to respond to the detection of a communication anomaly in the vehicle by determining whether the acquired continuous data frames containing turn signal operation signals meet the signal conversion requirements of the turn signal. Specifically, when a vehicle communication anomaly is detected, the acquisition and judgment module can acquire at least two continuous data frames containing turn signal operation signals, analyze and judge the continuous data frames after acquisition, determine whether the continuous data frames meet the signal conversion requirements of the turn signal, obtain the corresponding judgment result, and send the corresponding judgment result to the first response module and the second response module for analysis and further application.

[0072] The first response module is used to determine that the turn signal is normal in response to the continuous data frames meeting the signal conversion requirements. Specifically, after receiving the judgment result from the acquisition and judgment module, the first response module can determine whether the continuous data frames meet the signal conversion requirements based on the judgment result. When the first response module determines that the continuous data frames meet the signal conversion requirements, the turn signal is normal, and the turn signal in the continuous data frames can control the turn signal to work normally. Therefore, the first response module can determine the turn signal detection and confirm that the turn signal is fault-free based on the judgment result. It can also determine that the vehicle's communication abnormality is not caused by an abnormal turn signal, ensuring that the vehicle can control the turn signal according to the turn signal in the data frame and maintain its indicating function, thereby ensuring driving safety.

[0073] The second response module is used to determine that the turn signal is faulty in response to the continuous data frames not meeting the signal conversion requirements. Specifically, after receiving the judgment result from the acquisition and judgment module, the second response module can determine whether the continuous data frames meet the signal conversion requirements based on the judgment result. When the second response module determines that the continuous data frames do not meet the signal conversion requirements, it determines that the turn signal is faulty and that the turn signal in the data frame cannot control the turn signal to work normally.

[0074] In addition, the second response module can further troubleshoot and locate turn signal malfunctions based on the acquired continuous data frames. For example, it can detect the location and type of turn signal malfunction based on the continuous data frames. At the same time, if a vehicle communication anomaly may be caused by a turn signal malfunction, the second response module can control the vehicle to enter a safe mode and simultaneously control the turn signals to remain off to prevent incorrect turn signal indication and ensure driving safety.

[0075] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0076] The apparatus described above is used to implement the corresponding turn signal fault detection method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0077] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the turn signal fault detection method described in any of the above embodiments.

[0078] Figure 6This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0079] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0080] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0081] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0082] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0083] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0084] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0085] The electronic devices described above are used to implement the corresponding turn signal fault detection methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0086] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the turn signal fault detection method as described in any of the above embodiments.

[0087] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0088] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the turn signal fault detection method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0089] Based on the same concept, corresponding to any of the above embodiments, this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to perform the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0090] It is understood that before using the technical solutions of the various embodiments in this application, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0091] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations described in this application.

[0092] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0093] It is understood that the above notification and user authorization process is merely illustrative and does not limit the implementation of this application. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this application.

[0094] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application is limited to these examples; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in detail for the sake of brevity.

[0095] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0096] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0097] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the claims of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A turn signal failure detection method characterized by, The method comprises: in response to detecting that the vehicle has a communication abnormality, determining whether the continuous data frames conform to the signal conversion requirement of the turn signal according to the continuous data frames with the working signal of the turn signal acquired; in response to the continuous data frames conforming to the signal conversion requirement, determining that the turn signal is normal; in response to the continuous data frames not conforming to the signal conversion requirement, determining that the turn signal is faulty.

2. The turn signal malfunction detection method according to claim 1, characterized by, The turn signal comprises a first turn signal and a second turn signal, and the continuous data frames comprise a first data frame and a second data frame acquired in time sequence; in response to the continuous data frames conforming to the signal conversion requirement, comprising: in response to the working signal of the first turn signal in the first data frame and the second data frame being an opening signal and a closing signal respectively, and the working signal of the second turn signal in the first data frame and the second data frame being a closing signal, determining that the continuous data frames conform to the signal conversion requirement; or in response to the working signal of the first turn signal in the first data frame being opposite to the working signal of the second turn signal, and the working signal of the first turn signal in the second data frame being opposite to the working signal of the second turn signal, determining that the continuous data frames conform to the signal conversion requirement.

3. The turn signal malfunction detection method according to claim 2, characterized by, in response to the continuous data frames conforming to the signal conversion requirement, further comprising: in response to the working signal of the first turn signal and the working signal of the second turn signal in the second data frame being a closing signal, acquiring the control instruction of the turn signal; in response to the control instruction of the turn signal containing a closing instruction of the first turn signal and a closing instruction of the second turn signal, determining that the continuous data frames conform to the signal conversion requirement, and the first turn signal and the second turn signal are both normal.

4. The turn signal malfunction detection method according to claim 1, characterized by, The turn signal comprises a first turn signal and a second turn signal, and the continuous data frames comprise a first data frame and a second data frame acquired in time sequence; in response to the continuous data frames not conforming to the signal conversion requirement, comprising: in response to the working signal of the first turn signal and the working signal of the second turn signal in the first data frame and the second data frame being a closing signal, determining that the continuous data frames do not conform to the signal conversion requirement; or in response to the working signal of the first turn signal and the working signal of the second turn signal in the second data frame being an opening signal, determining that the continuous data frames do not conform to the signal conversion requirement.

5. The turn signal malfunction detection method according to claim 4, characterized by in response to the continuous data frames not conforming to the signal conversion requirement, comprising: in response to the working signal of the first turn signal and the working signal of the second turn signal in the second data frame being an opening signal, determining that the continuous data frames do not conform to the signal conversion requirement, and troubleshooting the fault of the turn signal according to the acquired control instruction of the turn signal; in response to the control instruction of the turn signal containing at least one closing instruction, at least one of the first turn signal and the second turn signal is faulty.

6. The turn signal malfunction detection method of claim 1, wherein Before acquiring the continuous data frames with the working signal of the turn signal, comprising: in response to the detected deflection angle of the steering wheel being greater than or equal to a preset angle threshold, acquiring the control instruction of the turn signal; In response to the obtained steering lamp operation instruction containing an opening instruction, the steering lamp is controlled to be opened based on the opening instruction.

7. The turn signal malfunction detection method according to claim 1, characterized by, The obtained continuous data frames with the steering lamp operation signal before include: In response to the detected deflection angle of the steering wheel being less than a preset angle threshold, it is determined that the steering lamp is faulty, and the obtained steering lamp operation instruction is ignored.

8. A turn signal failure detection apparatus characterized by comprising: The method comprises: An acquisition judgment module is configured to, in response to detecting that the vehicle has a communication abnormality, acquire continuous data frames with a steering lamp operation signal, and judge whether the continuous data frames meet the signal conversion requirements of the steering lamp; A first response module is configured to, in response to the continuous data frames meeting the signal conversion requirements, determine that the steering lamp is normal; A second response module is configured to, in response to the continuous data frames not meeting the signal conversion requirements, determine that the steering lamp is faulty.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor executes the program to implement the method of any one of claims 1 to 7.

10. A vehicle characterized by comprising: The electronic device of claim 9 is included.

Citation Information

Patent Citations

  • Steering lamp control system and automobile

    CN105599670A

  • LED automobile steering lamp fault detection circuit and method

    CN107969041A

  • Fault data recording method, system, automobile and storage medium

    CN111966518A

  • Dynamic steering lamp fault diagnosis system and method, vehicle body controller and vehicle

    CN112124225A

  • Fault diagnosis method and device, electronic equipment and storage medium

    CN113415165A