Communication failure monitoring method, apparatus, and system

CN122802331APending Publication Date: 2026-09-22GUANGZHOU AUTOMOBILE GROUP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610463091.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-04-08
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0004]本申请实施例提供一种通讯故障监测方法、装置以及系统,旨在改善相关技术中按需配电场景下,多个控制器之间进行通讯故障监测容易发生误报的情况的问题

Benefits of technology

[0004]本申请实施例提供一种通讯故障监测方法、装置以及系统,旨在改善相关技术中按需配电场景下,多个控制器之间进行通讯故障监测容易发生误报的情况的问题。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122802331A_ABST
    Figure CN122802331A_ABST
Patent Text Reader

Abstract

The application relates to a communication fault monitoring method, device and system. The method is applied to a first controller, and the method comprises the following steps: acquiring a first power distribution signal broadcast by an intelligent power distribution module, the first power distribution signal being used for indicating a controller which has been powered, and the first power distribution signal comprising a plurality of power distribution state flag bits corresponding to the controllers respectively; and performing communication fault detection on a second controller based on the first power distribution signal, the second controller being a controller whose power distribution state flag bit value is a first value. According to the technical scheme provided by the application, the first controller can determine the controllers which have been powered according to the first power distribution signal, and then perform communication fault monitoring on the controllers which have been powered, so that the controllers can be ensured to be included in the communication fault monitoring range only after being powered, the occurrence of false alarm caused by the first controller performing communication fault monitoring on the controllers which have not been powered is avoided, and the reliability of the communication fault monitoring is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle electronic and electrical technology, and in particular to a communication fault monitoring method, device, and system. Background Technology

[0002] With the rapid development of automotive intelligence and electrification, intelligent power distribution technology is widely adopted in vehicles to achieve efficient power utilization and realize the goal of power distribution on demand.

[0003] In on-demand power scenarios, due to the inconsistent power-on times of different controllers, the controller may produce inaccurate monitoring results when detecting communication faults of other controllers. For example, if controller A has not yet been powered on and initialized, controller B may record a communication fault of controller A when it is monitoring for communication faults of controller A because it cannot receive the messages sent by controller A normally. Summary of the Invention

[0004] This application provides a communication fault monitoring method, apparatus, and system, aiming to improve the problem of false alarms easily occurring when monitoring communication faults between multiple controllers in on-demand power distribution scenarios in related technologies.

[0005] In a first aspect, embodiments of this application provide a communication fault monitoring method applied to a first controller. The method includes: acquiring a first power distribution signal broadcast by an intelligent power distribution module, the first power distribution signal being used to indicate a controller that has been powered; the first power distribution signal including power distribution status flag bits corresponding to multiple controllers respectively; and performing communication fault detection on a second controller based on the first power distribution signal, the second controller being a controller whose power distribution status flag bit value is a first value.

[0006] In on-demand power distribution scenarios, the intelligent power distribution module generates and broadcasts a first power distribution signal indicating the controllers that have been powered. After obtaining the first power distribution signal, the first controller can determine the powered controllers based on the first power distribution signal and then perform communication fault monitoring on the powered controllers. This ensures that the controllers are only included in the communication fault monitoring range after they are powered on, avoiding false alarms caused by the first controller monitoring communication faults of controllers that are not powered on, and improving the reliability of communication fault monitoring.

[0007] The method includes, after detecting communication faults in the second controller, acquiring the second power distribution signal broadcast by the intelligent power distribution module; acquiring the power distribution status flag bit corresponding to the second controller from the second power distribution signal; and ending the communication fault monitoring of the second controller when the value of the power distribution status flag bit corresponding to the second controller is updated to the second value.

[0008] After monitoring the communication fault of the second controller, the system will continue to acquire the power distribution signal broadcast by the intelligent power distribution module to monitor whether the second controller is powered down. Once the second controller is detected to be powered down, the monitoring of the communication fault of the second controller will be terminated in a timely manner. This can avoid false alarms caused by the first controller monitoring the communication fault of the powered-down controller, thus improving the reliability of the communication fault monitoring. On the other hand, it can save the processing resources of the first controller.

[0009] The first power distribution signal also includes request power distribution flag bits corresponding to multiple controllers. Before performing communication fault detection on the second controller based on the first power distribution signal, the method further includes: monitoring for the existence of power distribution anomaly events based on the power distribution status sub-signals and request power distribution sub-signals corresponding to multiple controllers. A power distribution anomaly event refers to a controller among the multiple controllers where the power distribution status flag bits and request power distribution flag bits do not match. If a power distribution anomaly event is detected, a notification message is sent to the intelligent power distribution module to instruct the intelligent power distribution module to repair the power distribution anomaly event. If no power distribution anomaly event is detected, communication fault detection is performed on the second controller based on the first power distribution signal.

[0010] By using dual signals—the power distribution status flag and the request power distribution flag—to verify the existence of power distribution anomalies, subsequent communication fault detection is avoided when power distribution anomalies are present. This effectively improves the reliability and accuracy of communication diagnosis, ensuring that the diagnostic results are more consistent with actual application scenarios.

[0011] Secondly, embodiments of this application provide a communication fault monitoring method applied to an intelligent power distribution module, comprising: distributing power to a target controller among multiple controllers, wherein the number of target controllers is at least two, and the target controller includes a first controller; generating a first power distribution signal based on current power distribution information, wherein the first power distribution signal is used to indicate the controller that has been powered; the first power distribution signal includes power distribution status flag bits corresponding to the multiple controllers respectively; and broadcasting the first power distribution signal.

[0012] The first power distribution signal is generated based on the current power distribution information, including: when it is detected that it is in an on-demand power distribution scenario, the first power distribution signal is generated based on the current power distribution information. In the on-demand power distribution scenario, the intelligent power distribution module distributes power to some controllers among multiple controllers.

[0013] Since there is no communication failure monitoring error due to the controller not being powered on in the whole vehicle power distribution scenario, there is no need to generate and broadcast the first power distribution signal, which can save the processing and communication resources of the intelligent power distribution module.

[0014] The broadcasting of the first power distribution signal includes: broadcasting the first power distribution signal according to a first cycle when the first power distribution signal is consistent with the previously broadcast first power distribution signal; and broadcasting the first power distribution signal a preset number of times according to a second cycle when the first power distribution signal is inconsistent with the previously broadcast first power distribution signal, wherein the first cycle is longer than the second cycle.

[0015] On the one hand, when the first power distribution signal is consistent with the previously broadcast first power distribution signal, the intelligent power distribution module broadcasts the first power distribution signal at a longer time interval to save the communication resources of the intelligent power distribution module; on the other hand, when the first power distribution signal is inconsistent with the previously broadcast first power distribution signal, the intelligent power distribution module broadcasts the first power distribution signal frequently at a shorter time interval so that the first controller can receive the first power distribution signal in a timely manner and understand the power distribution status of each controller, providing accurate data support for subsequent communication fault monitoring.

[0016] Thirdly, embodiments of this application provide a communication fault monitoring device applied to a first controller. The device includes: a signal acquisition module for acquiring a first power distribution signal broadcast by an intelligent power distribution module, the first power distribution signal indicating a controller that has been powered; the first power distribution signal includes power distribution status flag bits corresponding to multiple controllers respectively; and a fault monitoring module for detecting communication faults in a second controller based on the first power distribution signal, the second controller referring to a controller whose power distribution status flag bit value is a first value.

[0017] Fourthly, embodiments of this application provide a communication fault monitoring device applied to an intelligent power distribution module, comprising: a power distribution module for distributing power to a target controller among multiple controllers, wherein the number of target controllers is at least two, and the target controller includes a first controller; a signal generation submodule for generating a first power distribution signal based on current power distribution information, wherein the first power distribution signal is used to indicate the controller that has been powered; the first power distribution signal includes power distribution status flag bits corresponding to the multiple controllers respectively; and a broadcast submodule for broadcasting the first power distribution signal.

[0018] Fifthly, embodiments of this application provide a communication fault monitoring system, comprising: an intelligent power distribution module as described in the fourth aspect and a plurality of controllers, wherein the intelligent power distribution module and the plurality of controllers are electrically connected respectively; the plurality of controllers include a first controller as described in the third aspect.

[0019] Sixthly, embodiments of this application provide a vehicle that includes the communication fault monitoring system as described in the fifth aspect.

[0020] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements any of the methods described in the first to second aspects. Attached Figure Description

[0021] Figure 1 This is a flowchart of a communication fault monitoring method provided in one embodiment of this application; Figure 2 This is a flowchart of a communication fault monitoring method provided in another embodiment of this application; Figure 3 This is a flowchart of a communication fault monitoring method provided in another embodiment of this application; Figure 4 This is a flowchart of a communication fault monitoring method provided in another embodiment of this application; Figure 5 This is a block diagram of a first controller provided in another embodiment of this application; Figure 6 This is a block diagram of an intelligent power distribution module provided in another embodiment of this application; Figure 7 This is a block diagram of a communication fault monitoring system provided in another embodiment of this application; Figure 8 This is a block diagram of an electronic device provided in another embodiment of this application. Detailed Implementation

[0022] To further illustrate the technical means and effects of the present invention in achieving its intended purpose, the following detailed description of the specific implementation methods, structures, features, and effects of the present invention, in conjunction with the accompanying drawings and preferred embodiments, is provided below.

[0023] In on-demand power scenarios, due to the inconsistent power-on times of different controllers, the controller may produce inaccurate monitoring results when detecting communication faults of other controllers. For example, if controller A has not yet been powered on and initialized, controller B may record a communication fault of controller A when it is monitoring for communication faults of controller A because it cannot receive the messages sent by controller A normally.

[0024] To address the aforementioned technical problems, this application provides a communication fault monitoring method applied to a first controller, comprising: acquiring a first power distribution signal broadcast by an intelligent power distribution module, the first power distribution signal being used to indicate a controller that has been powered; and performing communication fault detection on a second controller based on the first power distribution signal, the second controller referring to a controller that has been powered.

[0025] In on-demand power distribution scenarios, the intelligent power distribution module generates and broadcasts a first power distribution signal indicating the controllers that have been powered. After receiving the first power distribution signal, the first controller can determine which controllers are powered on and then perform communication fault monitoring on the powered controllers. This ensures that the controllers are only included in the communication fault monitoring range after they are powered on, avoiding false alarms caused by the first controller monitoring communication faults of controllers that are not powered on, and improving the reliability of communication fault monitoring.

[0026] Example 1 This application provides a communication fault monitoring method, which is applied in a first controller, which is any controller that is powered on. Please refer to... Figure 1 The method includes the following steps.

[0027] S10: Obtain the first power distribution signal broadcast by the intelligent power distribution module.

[0028] The first power distribution signal is used to indicate the controller that has been powered. After the first controller is powered on, it begins to listen for the first power distribution signal broadcast by the intelligent power distribution module.

[0029] In some embodiments, the first power distribution signal includes power distribution status flag bits corresponding to multiple controllers. The values ​​of the power distribution status flag bits are used to indicate whether the intelligent power distribution module is distributing power to the controller. When the power distribution status flag bit is at a first value, it indicates that the intelligent power distribution module is distributing power to the controller; when the power distribution status flag bit is at a second value, it indicates that the intelligent power distribution module is not distributing power to the controller. The power distribution status flag bit can be denoted as elecstate. The first and second values ​​are set based on experiments or experience; for example, the first value is 1 and the second value is 0.

[0030] In some embodiments, the first power distribution signal further includes multiple request power distribution flag bits corresponding to each controller. The value of the request power distribution flag bit is used to indicate whether the controller requests power distribution from the intelligent power distribution module. If the request power distribution flag bit is a third value, it indicates that the controller has requested power distribution from the intelligent power distribution module; if the request power distribution flag bit is a fourth value, it indicates that the controller has not requested power distribution from the intelligent power distribution module. The request power distribution flag bit can be denoted as elecsup. The third and fourth values ​​are set based on experimentation or experience; for example, the third value is 1 and the fourth value is 0.

[0031] For example, a vehicle includes three controllers: the infotainment screen A, the door B, and the seat C. In the scenario of opening the door and entering the driver's seat (hereinafter referred to as Scenario 1), door B and infotainment screen A are powered on. Simultaneously, infotainment screen A needs to receive the status of door B and display it on the interface. At this time, the first power distribution signal broadcast by the intelligent power distribution module is: Aelecsup=1,Aelecstate=1; Belecsup=1,Belecstate=1; Celecsup=0,Celecstate=0. Among them, Aelecsup is the power request flag for vehicle infotainment screen A, and Aelecstate is the power distribution status flag for vehicle infotainment screen A; Belecsup is the power request flag for door B, and Aelecstate is the power distribution status flag for door B; Celecsup is the power request flag for seat C, and Celecstate is the power distribution status flag for seat C.

[0032] For example, in a scenario where the car door is opened and the driver enters the driver's seat, and the seat massage function is activated (hereinafter referred to as Scenario 2), door B, vehicle infotainment screen A, and seat C are powered on. Simultaneously, vehicle infotainment screen A needs to receive the status of door B and seat C and display them on the interface. At this time, the first power distribution signal broadcast by the intelligent power distribution module is: Aelecsup=1,Aelecstate=1; Belecsup=1,Belecstate=1; Celecsup=1,Celecstate=1. In other possible implementations, the first power distribution signal includes a unique identifier of the power-distributed controller.

[0033] S20, based on the first power distribution signal, performs communication fault monitoring on the second controller.

[0034] The second controller refers to the controller whose power distribution status flag value is the first value, that is, the controller that has already distributed power.

[0035] The first controller reads the power distribution status flag bits corresponding to each controller from the first power distribution signal, and then checks whether the value of the power distribution status flag bit corresponding to each controller is the first value. If the value of the power distribution status flag bit corresponding to the controller is the first value, then the controller is the second controller. If the value of the power distribution status flag bit corresponding to the controller is not the first value, then the controller is not the second controller.

[0036] In other possible implementations, where the first power distribution signal includes a unique identifier of the power-distributed controller, S210 can also be replaced by: using the controller corresponding to each unique identifier in the first power distribution signal as the second controller.

[0037] Optionally, the communication fault monitoring is implemented as follows: The first controller first monitors whether it receives a message sent by the second controller within a preset time period. If no message is received from the second controller within the preset time period, it indicates that the second controller has a communication fault. If a message is received from the second controller within the preset time period, it further determines whether the second controller has a communication fault based on whether the received message is an illegal message. If the received message is an illegal message, it indicates that the second controller has a communication fault; if the received message is a legal message, it indicates that the second controller has not a communication fault.

[0038] The preset duration is set based on experiments or experience. Illegal messages include, but are not limited to: messages that cannot be parsed by the first controller, messages with incorrect fields, messages with checksum errors, etc.

[0039] The first controller can determine the energized controller (i.e., the second controller) based on the first power distribution signal. Then, it can perform communication fault detection on the energized controller to ensure that the controller is only included in the communication fault monitoring range after it is powered on. This avoids false alarms caused by the first controller monitoring the communication faults of controllers that are not powered on, and improves the reliability of communication fault monitoring.

[0040] In the example above, scenario 1, door B is powered on while seat C is not. In this case, the vehicle infotainment screen A only monitors the communication fault of the door controller corresponding to door B, and does not monitor the communication fault of the seat controller corresponding to seat C.

[0041] In the example above, scenario 2, both door B and seat C are powered on. At this time, the vehicle's infotainment screen A monitors the communication faults of the door controller corresponding to door B and the seat controller corresponding to seat C.

[0042] In some embodiments, after determining the controller that has been energized, the first controller may first determine whether there is a communication requirement between itself and the second controller. If there is a communication requirement between itself and the second controller, the communication fault monitoring process for the second controller is executed. If there is no communication requirement between itself and the second controller, the communication fault monitoring process for the second controller is not executed.

[0043] In some embodiments, the method further includes S30.

[0044] S30: If a communication failure is detected in the second controller, a communication fault code for the second controller is generated and stored.

[0045] The communication fault code indicates a communication failure in the second controller. Specifically, the first controller uses a preset field as the communication fault code for the second controller. Furthermore, the communication fault code can also indicate the type of communication failure in the second controller. Specifically, after detecting a communication failure in the second controller, the first controller determines the type of communication failure and then uses the field corresponding to that type as the communication fault code for the second controller.

[0046] Furthermore, the first controller can also send the communication fault code of the second controller to other controllers (such as the body controller) so that other controllers can understand the communication fault of the second controller and improve the communication reliability between controllers.

[0047] In summary, the technical solution provided by the embodiments of this application allows the intelligent power distribution module to generate and broadcast a first power distribution signal indicating the controllers that have been powered on in an on-demand power distribution scenario. After obtaining the first power distribution signal, the first controller can determine the powered-on controllers based on the first power distribution signal and then perform communication fault monitoring on the powered-on controllers. This ensures that the controllers are only included in the communication fault monitoring range after being powered on, avoiding false alarms caused by the first controller monitoring communication faults of controllers that have not been powered on, and improving the reliability of communication fault monitoring.

[0048] Example 2 This application provides a communication fault monitoring method, which is applied in a first controller, based on... Figure 1 In the optional embodiments provided by the examples, S20 is replaced by S210-S220. Please refer to [the examples provided]. Figure 2 The method includes the following steps.

[0049] S10: Obtain the first power distribution signal broadcast by the intelligent power distribution module.

[0050] The first power distribution signal is used to indicate the controllers that have received power. In this embodiment, the first power distribution signal includes power distribution status sub-signals corresponding to multiple controllers. The power distribution status sub-signal corresponding to a controller includes the controller's power distribution status flag bit.

[0051] S210, based on the first power distribution signal, performs communication fault monitoring on the second controller.

[0052] S40: Obtain the second power distribution signal broadcast by the intelligent power distribution module.

[0053] The second power distribution signal and the first power distribution signal are power distribution signals broadcast by the intelligent power distribution module at different times. The broadcast time of the second power distribution signal is later than the broadcast time of the first power distribution signal.

[0054] In some embodiments, the second power distribution signal includes power distribution status flag bits corresponding to multiple controllers. The values ​​of the power distribution status flag bits are used to indicate whether the intelligent power distribution module is distributing power to the controller. When the power distribution status flag bit is at a first value, it indicates that the intelligent power distribution module is distributing power to the controller; when the power distribution status flag bit is at a second value, it indicates that the intelligent power distribution module is not distributing power to the controller.

[0055] In other embodiments, the second power distribution signal further includes multiple request power distribution flag bits corresponding to each controller. The value of the request power distribution flag bit is used to indicate whether the controller requests power distribution from the intelligent power distribution module. If the request power distribution flag bit is a third value, it indicates that the controller has requested power distribution from the intelligent power distribution module; if the request power distribution flag bit is a fourth value, it indicates that the controller has not requested power distribution from the intelligent power distribution module.

[0056] In other possible implementations, the second power distribution signal includes a unique identifier of the power-distributed controller.

[0057] S50, obtain the power distribution status flag bit corresponding to the second controller from the second power distribution signal.

[0058] When the second power distribution signal includes power distribution status flag bits corresponding to multiple controllers and request power distribution flag bits corresponding to multiple controllers, the first controller reads the power distribution status flag bit corresponding to the unique identifier of the second controller in the second power distribution signal.

[0059] S60, if the value of the power distribution status flag bit corresponding to the second controller is updated to the second value, the communication fault monitoring of the second controller is terminated.

[0060] The power distribution status flag is set to the second value, indicating that the second controller has been powered down. At this time, the first controller ends the communication fault detection of the second controller. On the one hand, this can avoid false alarms caused by the first controller monitoring the communication fault of the powered-down controller, thus improving the reliability of communication fault monitoring. On the other hand, it can save the processing resources of the first controller.

[0061] If the value of the power distribution status flag bit corresponding to the second controller is still the first value, communication fault monitoring of the second controller is maintained.

[0062] If the second power distribution signal includes the unique identifier of the already energized controller, the first controller detects whether the unique identifier of the second controller exists in the second power distribution signal. If the unique identifier of the second controller does not exist in the second power distribution signal, the communication fault monitoring of the second controller ends. If the unique identifier of the second controller exists in the second power distribution signal, the communication fault monitoring of the second controller continues.

[0063] In some embodiments, prior to S20, the first controller further performs the following steps S100-S110.

[0064] S100 monitors for the existence of abnormal power distribution events based on the power distribution status flag bits corresponding to multiple controllers and the request power distribution flag bits corresponding to multiple controllers.

[0065] A power distribution anomaly event refers to a controller among multiple controllers where the power distribution status flag bit and the request power distribution flag bit do not match. Optionally, a power distribution anomaly event includes: a controller among multiple controllers where the power distribution status flag bit is set to a first value and the request power distribution flag bit is set to a fourth value, or / and a controller among multiple controllers where the power distribution status flag bit is set to a second value and the request power distribution flag bit is set to a third value.

[0066] If the controller's power distribution status flag is set to the first value and the power distribution request flag is set to the fourth value, it indicates that the intelligent power distribution module has already distributed power to the controller, but the controller has not requested power from the intelligent power distribution module.

[0067] If the controller's power distribution status flag is set to the second value and the power distribution request flag is set to the third value, it indicates that the controller has requested power from the intelligent power distribution module, but the intelligent power distribution module has not provided power to the controller. However, the controller has not requested power from the intelligent power distribution module.

[0068] S110, upon detecting a power distribution anomaly, sends a notification to the intelligent power distribution module to instruct it to repair the anomaly.

[0069] Optionally, the first controller records the power distribution fault code corresponding to the power distribution anomaly event and sends a notification message carrying the aforementioned power distribution fault code to the intelligent power distribution module. The intelligent power distribution module can find the repair strategy corresponding to the aforementioned power distribution fault code and execute the repair strategy to repair the power distribution anomaly event. Alternatively, the intelligent power distribution module executes a degradation strategy to repair the aforementioned power distribution anomaly event.

[0070] Furthermore, the first controller can send a notification to the intelligent power distribution module if it detects that the duration of a power distribution anomaly event exceeds a preset duration. The preset duration is set based on experiments or experience, for example, 1 second.

[0071] If no abnormal power distribution event is detected, the first controller starts execution from S20.

[0072] By using dual signals—the power distribution status flag and the request power distribution flag—to verify the existence of power distribution anomalies, subsequent communication fault detection is avoided when power distribution anomalies are present. This effectively improves the reliability and accuracy of communication diagnosis, ensuring that the diagnostic results are more consistent with actual application scenarios.

[0073] In summary, the technical solution provided in this application embodiment, after monitoring the communication fault of the second controller, will continue to acquire the power distribution signal broadcast by the intelligent power distribution module to monitor whether the second controller is powered down. After detecting that the second controller is powered down, the communication fault monitoring of the second controller will be terminated in a timely manner. On the one hand, this can avoid false alarms caused by the first controller monitoring the communication fault of the powered-down controller, thereby improving the reliability of communication fault monitoring. On the other hand, it can save the processing resources of the first controller.

[0074] Example 3 This application provides a communication fault monitoring method, which is applied in a smart power distribution module. Please refer to [reference needed]. Figure 3 The method includes the following steps.

[0075] S70 provides power to the target controller among multiple controllers.

[0076] The target controller is the controller involved in the current power consumption scenario. For example, in the scenario of opening a car door and entering the driver's seat, since the door controller needs to send the door status to the vehicle infotainment screen controller for display on the screen, the target controllers involved are the door controller and the vehicle infotainment screen controller. The target controller includes the first controller.

[0077] The number of target controllers is at least two. In some embodiments, the number of target controllers should be less than the total number of controllers.

[0078] The target controller sends a power distribution request signal to the intelligent power distribution module. This request signal requests power from the intelligent power distribution module. It may include the target controller's identifier and its power distribution requirements, such as the output voltage and current required by the intelligent power distribution module, and the target controller's operating temperature range. The intelligent power distribution module then distributes power to the target controller according to the request signal. In other possible implementations, the request signal may only include the target controller's identifier. The intelligent power distribution module can then locate the corresponding power distribution requirement based on the identifier and distribute power to the target controller accordingly.

[0079] S80 generates the first power distribution signal based on the current power distribution information.

[0080] The first power distribution signal is used to indicate the controller that has received power. In some embodiments, the current power distribution information may include a unique identifier of the target controller. In other embodiments, the current power distribution information may include power distribution information for each of a plurality of controllers, such as whether power distribution is requested, whether power distribution has been performed, etc. The intelligent power distribution module generates the first power distribution signal based on the real-time acquired current power distribution information.

[0081] In on-demand power distribution scenarios, the intelligent power distribution module typically generates and broadcasts the first power distribution signal. The module can determine it's in an on-demand power distribution scenario if it detects that the number of target controllers it's distributing power to is less than the total number of controllers. Alternatively, the module can acquire the vehicle's power-on signal; if the vehicle's power-on flag is at its fifth value and there is a target controller requiring power, it determines it's in an on-demand power distribution scenario. The fifth value indicates that the vehicle is not powered on. This fifth value is set experimentally or empirically; for example, it might be 0. Since there are no communication failures due to controllers not being powered on in a vehicle-wide power distribution scenario, there's no need to generate and broadcast the first power distribution signal, thus saving the intelligent power distribution module's processing and communication resources.

[0082] S90, broadcasting the first power distribution signal.

[0083] The second controller refers to the controller that has been powered on. In this way, the first controller will only perform communication fault detection on the controllers that have been powered on, which can ensure that the controller is only included in the communication fault monitoring range after it is powered on. This avoids false alarms caused by the first controller monitoring the communication faults of controllers that have not been powered on, and improves the reliability of communication fault monitoring.

[0084] Optionally, the intelligent power distribution module can broadcast the first power distribution signal via bus broadcasting. Specifically, the intelligent power distribution module sends the first power distribution signal to the bus, and the first controller can obtain the first power distribution signal from the bus.

[0085] In some embodiments, the intelligent power distribution module broadcasts a first power distribution signal generated in real time every first predetermined period. The first predetermined period is set according to experiments or experience. For example, the first predetermined period may be 100ms.

[0086] In other embodiments, the intelligent power distribution module generates a first power distribution signal every second predetermined period. If the power distribution status flags of the multiple controllers indicated by the newly generated first power distribution signal are inconsistent with those indicated by the previously generated first power distribution signal, the newly generated first power distribution signal is broadcast. If the power distribution status flags of the multiple controllers indicated by the newly generated first power distribution signal are consistent with those indicated by the previously generated first power distribution signal, the newly generated first power distribution signal is not broadcast. This saves communication resources for the intelligent power distribution module.

[0087] In some embodiments, if the first power distribution signal is consistent with the previously broadcast first power distribution signal, the intelligent power distribution module broadcasts the first power distribution signal according to a first cycle. If the first power distribution signal is inconsistent with the previously broadcast first power distribution signal, the module broadcasts the first power distribution signal a preset number of times according to a second cycle, wherein the first cycle is longer than the second cycle.

[0088] The first cycle, the second cycle, and the preset number of times are all set based on experiments or experience. For example, the first cycle is 1 second, the second cycle is 10 ms, and the preset number of times is 20. On the one hand, when the first power distribution signal is consistent with the previously broadcast first power distribution signal, the intelligent power distribution module broadcasts the first power distribution signal at a longer time interval to save the communication resources of the intelligent power distribution module. On the other hand, when the first power distribution signal is inconsistent with the previously broadcast first power distribution signal, the intelligent power distribution module broadcasts the first power distribution signal frequently at a shorter time interval so that the first controller can receive the first power distribution signal in a timely manner and understand the power distribution status of each controller, providing accurate data support for subsequent communication fault monitoring.

[0089] In summary, the technical solution provided by the embodiments of this application allows the intelligent power distribution module to generate and broadcast a first power distribution signal indicating the controllers that have been powered on in an on-demand power distribution scenario. After obtaining the first power distribution signal, the first controller can determine the controllers that have been powered on based on the first power distribution signal, and then perform communication fault monitoring on the powered-on controllers. This ensures that the controllers are only included in the communication fault monitoring range after being powered on, avoiding false alarms caused by the first controller monitoring communication faults of controllers that have not been powered on, and improving the reliability of communication fault monitoring.

[0090] Example 4 This application provides a communication fault monitoring method, which is applied in a communication fault monitoring system. The communication fault monitoring system includes an intelligent power distribution module and multiple controllers. Please refer to [reference needed]. Figure 4 The method includes the following steps.

[0091] The S70 intelligent power distribution module distributes power to the target controller among multiple controllers.

[0092] The number of target controllers is at least two. The target controllers include the first controller.

[0093] S80, the intelligent power distribution module generates the first power distribution signal based on the current power distribution information.

[0094] The first power distribution signal is used to indicate the controllers that have received power. The first power distribution signal includes power distribution status flag bits corresponding to multiple controllers.

[0095] S90, the intelligent power distribution module broadcasts the first power distribution signal.

[0096] S10, the first controller acquires the first power distribution signal broadcast by the intelligent power distribution module.

[0097] The first power distribution signal is used to indicate the controller that has been powered.

[0098] S20, the first controller performs communication fault detection on the second controller based on the first power distribution signal.

[0099] The second controller refers to the controller that has already been powered.

[0100] In summary, the technical solution provided by the embodiments of this application allows the intelligent power distribution module to generate and broadcast a first power distribution signal indicating the controllers that have been powered on in an on-demand power distribution scenario. After obtaining the first power distribution signal, the first controller can determine the powered-on controllers based on the first power distribution signal and then perform communication fault monitoring on the powered-on controllers. This ensures that the controllers are only included in the communication fault monitoring range after being powered on, avoiding false alarms caused by the first controller monitoring communication faults of controllers that have not been powered on, and improving the reliability of communication fault monitoring.

[0101] Example 5 This application also provides a first controller 500, please refer to... Figure 5 It includes: a signal acquisition module 510, used to execute step S10; and a fault monitoring module 520, used to execute step S20.

[0102] In some embodiments, the device 500 further includes a fault code management module (not shown). The fault code management module is used to perform step S30.

[0103] In some embodiments, the signal acquisition module 510 is further configured to perform step S40; the fault monitoring module 520 is further configured to perform steps S50-S60.

[0104] In some embodiments, the device 500 further includes a power distribution monitoring module (not shown). The power distribution monitoring module is used to perform steps S100-S110.

[0105] This application also provides an intelligent power distribution module 600, please refer to... Figure 6 It includes: an electronic distribution module 610 for performing step S60; a signal generation submodule 620 for performing step S80; and a communication submodule 630 for performing step S90.

[0106] This application provides a communication fault monitoring system 700. Please refer to... Figure 7 The communication fault monitoring system includes, for example, Figure 6 The intelligent power distribution module 600 and multiple controllers are shown. The intelligent power distribution module 600 and the multiple controllers are connected respectively. The multiple controllers include, for example, Figure 5 The first controller shown.

[0107] This application also provides a vehicle, including... Figure 7 The communication fault monitoring system 700 shown is shown.

[0108] This application also provides an electronic device 800, which can be a controller or an intelligent power distribution module. Please refer to [reference needed]. Figure 8 It includes a processor 810 and a memory 820, wherein the memory 810 is used to store computer programs; and the processor 820 is used to execute the programs stored in the memory 810 to implement the communication fault monitoring method described in any embodiment of this application.

[0109] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the communication fault monitoring method described in any embodiment of this application.

[0110] In this application, "multiple" refers to two or more.

[0111] In this application, unless otherwise expressly defined, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.

[0112] The terms “first,” “second,” “third,” “fourth,” etc., in this application (if present) are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0113] In this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, in this application, the character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0114] Unless otherwise specified, all steps in this application may be performed sequentially or randomly. For example, if the method includes steps A and B, it means that the method may include steps A and B performed sequentially, or it may include steps B and A performed sequentially. For example, if the method may also include step C, it means that step C may be added to the method in any order. For example, the method may include steps A, B, and C, or it may include steps A, C, and B, or it may include steps C, A, and B, etc.

[0115] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A communication fault monitoring method, characterized in that, Applied to a first controller, the method includes: The first power distribution signal broadcast by the intelligent power distribution module is acquired. The first power distribution signal is used to indicate the controller that has been powered. The first power distribution signal includes power distribution status flag bits corresponding to the plurality of controllers respectively. Based on the first power distribution signal, the second controller performs communication fault detection. The second controller refers to the controller whose power distribution status flag bit has a first value.

2. The method according to claim 1, characterized in that, After performing communication fault detection on the second controller, the method further includes: Obtain the second power distribution signal broadcast by the intelligent power distribution module; Obtain the power distribution status flag bit corresponding to the second controller from the second power distribution signal; When the value of the power distribution status flag bit corresponding to the second controller is updated to the second value, the communication fault monitoring of the second controller ends.

3. The method according to claim 1, characterized in that, The first power distribution signal also includes request power distribution flag bits corresponding to the plurality of controllers respectively. Before performing communication fault detection on the second controller based on the first power distribution signal, the signal further includes: The system monitors for the presence of abnormal power distribution events based on the power distribution status sub-signals and the request power distribution sub-signals corresponding to the multiple controllers, respectively; wherein, the abnormal power distribution event refers to a controller among the multiple controllers where the power distribution status flag bit and the request power distribution flag bit do not match. If the power distribution anomaly is detected, a notification message is sent to the intelligent power distribution module to instruct the intelligent power distribution module to repair the power distribution anomaly. If no power distribution anomaly event is detected, the second controller is used to detect communication faults based on the first power distribution signal.

4. A communication fault monitoring method, characterized in that, Applications in smart power distribution modules include: Power is distributed to a target controller among multiple controllers, wherein the number of target controllers is at least two, and the target controller includes a first controller; A first power distribution signal is generated based on the current power distribution information. The first power distribution signal is used to indicate the controllers that have been powered. The first power distribution signal includes power distribution status flag bits corresponding to the plurality of controllers respectively. The first power distribution signal is broadcast.

5. The method according to claim 4, characterized in that, The generation of the first distribution signal based on the current distribution information includes: When it detects that it is in an on-demand power distribution scenario, it generates the first power distribution signal based on the current power distribution information. In the on-demand power distribution scenario, the intelligent power distribution module distributes power to some of the multiple controllers.

6. The method according to claim 4, characterized in that, The broadcasting of the first power distribution signal includes: If the first power distribution signal is consistent with the first power distribution signal broadcast last time, the first power distribution signal shall be broadcast in accordance with the first cycle; If the first power distribution signal is inconsistent with the first power distribution signal broadcast last time, the first power distribution signal will be broadcast a preset number of times according to the second cycle, wherein the first cycle is longer than the second cycle.

7. A communication fault monitoring device, characterized in that, Applied to a first controller, the device includes: The signal acquisition module is used to acquire the first power distribution signal broadcast by the intelligent power distribution module. The first power distribution signal is used to indicate the controllers that have been powered. The first power distribution signal includes power distribution status flag bits corresponding to the plurality of controllers respectively. The fault monitoring module is used to detect communication faults in the second controller based on the first power distribution signal. The second controller refers to the controller whose power distribution status flag bit has a first value.

8. A communication fault monitoring device, characterized in that, Applications in smart power distribution modules include: A power distribution module is used to distribute power to a target controller among multiple controllers, wherein the number of target controllers is at least two, and the target controller includes a first controller; The signal generation submodule is used to generate a first power distribution signal based on the current power distribution information. The first power distribution signal is used to indicate the controllers that have been powered. The first power distribution signal includes power distribution status flag bits corresponding to the plurality of controllers respectively. The broadcast submodule is used to broadcast the first power distribution signal.

9. A communication fault monitoring system, characterized in that, include: The intelligent power distribution module and multiple controllers as described in claim 8, wherein the intelligent power distribution module and the multiple controllers are electrically connected respectively; the multiple controllers include the first controller as described in claim 7.

10. A vehicle, characterized in that, A communication fault monitoring system including claim 9.

11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method described in any one of claims 1-6.