A coordinated control system and method for the sleep and wake-up of an in-vehicle communication network of an automobile

By designing a domain controller to achieve coordinated control of the dormant and wake-up of the automotive communication network, the problem of poor signal quality and frequent power replenishment in the prior art affecting the battery life, achieving higher fault tolerance and energy consumption reduction, while avoiding the increase in the cost of controller hardware changes.

CN115802319BActive Publication Date: 2025-07-01CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211383430.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-07
Publication Date
2025-07-01
Estimated Expiration
2042-11-07

AI Technical Summary

Technical Problem

When handling the dormancy and wake-up of the on-board communication network of the prior art, there are problems such as poor signal quality, excessive number of controllers affecting the scale of the vehicle controller, and frequent power replenishment affecting the battery life.

Method used

Design a coordinated control system for hibernation and wake-up of automotive communication networks, and realize local network management through the design of domain controllers, reduce the impact of network communication abnormalities, repair faults and report them. The system includes several domain controllers, which control the network sleep and wake-up of the subcontroller through the Ethernet and the CAN-FD bus interaction information.

Benefits of technology

It solves the problem of dormant wake-up coordination of the entire vehicle communication network, improves the fault tolerance of the on-board communication network and reduces energy consumption, and avoids the increase in costs caused by controller hardware changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115802319B_ABST
    Figure CN115802319B_ABST
Patent Text Reader

Abstract

The present invention discloses a coordinated control system and method for the sleep and wake-up of an in-vehicle communication network of an automobile; the method includes: after the power supply state is switched from power-off to power-on, the node completes its own initialization, and the node that has completed the initialization enters the sleep mode; the node that has completed the initialization has the ability to be awakened by a local wake-up event or a network management message; wherein, the node refers to a domain controller or a sub-controller; when the node is in the sleep mode, if a valid network management message is received and the node that sends the valid network management message is the connection node of the current node, the current node leaves the sleep mode and enters the repeated message state; after entering the repeated message state, before the timeout of the repeated message duration recorded by the timer, the current node sends network management messages at a specified period. By designing the network management of the domain controller, the local network management is indirectly realized, thereby reducing the impact on abnormal network communication, repairing faults, and reporting them.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobile electronic communications, and in particular to a coordinated control system and method for sleep and wake-up of an automobile on-board communication network. Background Art

[0002] The statements in this section merely mention background art related to the present invention and do not necessarily constitute prior art.

[0003] The network architecture of the whole vehicle is becoming more and more complex, the number of network communication nodes is increasing, and the network management of the whole vehicle is becoming more and more complex. The number of network anomalies has increased, which has brought greater challenges to the function realization and energy management of the whole vehicle. To solve this problem, traditional fuel vehicles mostly adopt the solution of increasing the battery or local network management. Increasing the battery will increase the cost, and the local wake-up based on the TJA1145CAN transceiver can achieve the purpose, but this transceiver chip has poor ringing suppression effect, and too many controllers will affect the signal quality, thereby limiting the scale of the vehicle controller; new energy electric vehicles mostly adopt intelligent charging strategies, and use large batteries to charge small batteries according to the voltage, but frequent charging will affect the battery life. Summary of the invention

[0004] In order to solve the deficiencies of the prior art, the present invention provides a coordinated control system and method for sleep and wake-up of an automobile on-board communication network; by designing the domain controller network management, local network management is indirectly realized to reduce the impact of network communication anomalies, repair faults, and report them.

[0005] In a first aspect, the present invention provides a coordinated control system for sleeping and waking up of an on-board communication network of an automobile;

[0006] A coordinated control system for sleeping and waking up of an on-vehicle communication network of an automobile, comprising:

[0007] A plurality of domain controllers, the plurality of domain controllers comprising: at least one vehicle interface unit, a vehicle data center, a mobile data center and a cockpit domain controller; the domain controllers exchange information via Ethernet and CAN-FD bus, each domain controller is connected to a plurality of sub-controllers, and the network sleep and wake-up of the sub-controllers are controlled by the domain controllers.

[0008] In a second aspect, the present invention provides a coordinated control method for sleep and wake-up of an automobile vehicle communication network;

[0009] A coordinated control method for sleep and wake-up of an on-vehicle communication network of an automobile, comprising:

[0010] After the power supply state is switched from power-off to power-on, the node completes its own initialization. After the initialization is completed, the node enters the sleep mode. The node after the initialization is completed has the ability to be awakened by a local wake-up event or a network management message. Herein, the node refers to a domain controller or a sub-controller.

[0011] When the node is in the sleep mode, if it receives a valid network management message and the node that sends the valid network management message is the connected node of the current node, the current node leaves the sleep mode and enters the repeated message state. After entering the repeated message state, before the timeout of the repeated message duration recorded by the timer, the current node sends network management messages at a specified period.

[0012] When the node detects a local wake-up event in the sleep mode, the current node issues a local network controller wake-up request to actively wake up the network. During the process of waking up the network, the current node first enters the fast sending state in the repeated message state, wakes up the domain controller and related sub-controller nodes in the fast sending state, and broadcasts network management messages quickly at a set period.

[0013] Compared with the prior art, the beneficial effects of the present invention are:

[0014] It solves the coordination problem of the sleep and wake-up of the vehicle communication network brought by the increasing number of controllers. By optimizing the power management after the vehicle is powered off, the fault tolerance of the vehicle communication network is improved and the energy consumption is reduced. At the same time, the increase in costs caused by the change of the controller hardware is avoided.

[0015] Based on the electronic architecture of the vehicle-mounted computing center + domain control, the controllers form multiple control domains with functional associations. Using the more centralized and more powerful computing resources of the domain controller to make more and more refined controls on the network management, designing the network management of key controller nodes, and then reducing the impact on network communication anomalies, repairing faults, and reporting. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings forming a part of the present invention are used to provide a further understanding of the present invention. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation on the present invention.

[0017] Figure 1 It is a schematic diagram of the vehicle-mounted computing center + domain control network topology model according to Embodiment 1 of the present invention;

[0018] Figure 2 It is the User Date format of the network management frame according to Embodiment 1 of the present invention;

[0019] Figure 3 It is the flag bit of the network management frame according to Embodiment 1 of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0020] It should be noted that the following detailed description is exemplary and is intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present invention belongs.

[0021] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular forms are also intended to include the plural forms. In addition, it should be understood that the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0022] In the case of no conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other.

[0023] All data acquisition in this embodiment is a legal application of data on the basis of compliance with laws, regulations and user consent.

[0024] Term Explanation:

[0025] MDC represents Mobile Data Center; VIU represents Vehicle Interface Unit;

[0026] VDC represents Vehicle Data Center; CDC represents Cockpit Domain Controller; ECU represents Electronic Control Unit;

[0027] CAN-FD represents the industry term CAN with Flexible Data rate, a communication bus protocol;

[0028] The above controller is only a topology model of a certain vehicle model, and it can also be replaced only by using ECU1 and ECU2.

[0029] Embodiment 1

[0030] This embodiment provides a coordinated control system for the sleep and wake-up of an in-vehicle communication network of an automobile;

[0031] As Figure 1 shown, a coordinated control system for the sleep and wake-up of an in-vehicle communication network of an automobile includes:

[0032] A plurality of domain controllers, the plurality of domain controllers comprising: at least one vehicle interface unit, a vehicle data center, a mobile data center and a cockpit domain controller; the domain controllers exchange information via Ethernet and CAN-FD bus, each domain controller is connected to a plurality of sub-controllers, and the network sleep and wake-up of the sub-controllers are controlled by the domain controllers.

[0033] The vehicle plans the domain controllers that need to be awakened according to different scenario modes, and designs the vehicle network management based on this. Different from the traditional distributed network architecture, the addition of domain controllers makes the functions of the vehicle more centralized, which also makes the operation of local awakening simpler. Through reasonable planning of domain controllers, controllers that need to participate in different modes can be in the same domain controller as much as possible, reducing cross-domain awakening.

[0034] For example, in the charging mode of new energy vehicles, the charging function only requires the high-voltage related controllers and instrument TBOX controller in the vehicle. This part of the controllers is distributed under the vehicle interface unit and the cockpit domain controller.

[0035] When entering the charging mode, only this part of the vehicle's controller needs to be awakened. The battery sends the charging request to the vehicle interface unit. After the vehicle interface unit determines that the function is valid, it sends the network wake-up request to other controllers in the domain and the cockpit domain controller, thereby realizing the functions required for the charging scenario.

[0036] When the charging demand stops, the battery abnormally sends network management frames and PN demands. When the vehicle interface unit judges that the function is invalid through the in-vehicle data, the vehicle stops sending network wake-up demands and uploads them to the cloud through TBOX.

[0037] With the help of AUTOSAR network management state machine jump, NM (Network Management) message flag and UserData custom combination, efficient energy management is achieved. When the bus communication is active, when not so many electronic control units (ECUs) are needed, the network communication of a batch of ECUs is turned off. Other ECUs can continue to communicate on the same bus channel (such as power CAN).

[0038] Domain controller network management solution: The domain controller should have the function of judging the validity of the partial network PN (Partial Network) of the controllers under the domain. If it is judged that the wake-up is invalid or the wake-up source has timed out, it should stop waking up other network segments in the domain and other controllers outside the domain, and upload the fault to the cloud through TBOX until other valid PN is entered to resolve the fault state.

[0039] Figure 2 The User Date format of the network management frame of the first embodiment of the present invention; Figure 3This is the network management frame flag bit of Embodiment 1 of the present invention.

[0040] Embodiment 2

[0041] This embodiment provides a coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile;

[0042] A coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile, including:

[0043] S201: After the power supply state switches from power-off to power-on, the node completes its own initialization. The initialized node enters the sleep mode; the initialized node has the ability to be woken up by a local wake-up event or a network management message; where the node refers to a domain controller or a sub-controller;

[0044] S202: When the node is in the sleep mode, if it receives a valid network management message and the node that sends the valid network management message is the connection node of the current node, the current node leaves the sleep mode and enters the repeated message state; after entering the repeated message state, before the timeout of the repeated message duration recorded by the timer, the current node sends network management messages at a specified period;

[0045] S203: When the node detects a local wake-up event in the sleep mode, the current node issues a local network controller wake-up request to actively wake up the network; during the process of waking up the network, the current node first enters the fast sending state in the repeated message state, wakes up the domain controller and related sub-controller nodes in the fast sending state, and quickly broadcasts and sends network management messages at a set period. 10 consecutive frames of data are sent in each period, and each period is set to 20 ms.

[0046] Further, the method further includes:

[0047] S204: When the node is in the fast sending state, if another local wake-up event of the current node is triggered, or the same local event is triggered and then triggered again after it has ended, the current node re-enters the repeated message state.

[0048] Further, the method further includes:

[0049] S205: For a node in the normal sending state in the repeated message state, if a new local event is detected under the condition that the current wake-up event is continuously activated, a currently sleeping controller ECU is woken up. After the node in the normal sending state is reset, it enters the repeated message state again to quickly send messages; the normal sending period is 1000 ms, and the fast period is 20 ms;

[0050] S206: For a node in the normal transmission state under the repeated message state, if it receives a remote wake-up request, and if the remote wake-up request is for the currently awakened controller, the current node continues to maintain the previous periodic transmission of network management messages and application messages; if the remote wake-up request is for another ECU, it starts the messages for the corresponding ECU.

[0051] S207: For a node that actively requests to wake up the network in the repeated message state, if a timeout occurs, the node maintains the PN request and enters the normal operation state; the node continues to maintain the periodic transmission of network management messages and application messages at the normal period.

[0052] Further, the method further includes:

[0053] S208: For a node in the normal operation state, if it detects a local event requesting a new local network PN (Partial Network), the current node re-enters the fast transmission state under the repeated message state; the PN flag of the network management message requested by the local event in the network management message sent by the node is set to "1"; for a node in the normal operation state, if it receives a remote wake-up request, the network management state of the node remains unchanged.

[0054] S209: For a node in the normal operation state, if all wake-up events end, the current node switches the network management state to the ready-to-sleep mode; after all local events are closed, the current node immediately stops sending network management messages.

[0055] S210: For a node in the normal transmission state under the repeated message state, if the local network PN request of the node itself has ended before the timeout, after the timeout, the node enters the ready-to-sleep mode.

[0056] Further, the method further includes:

[0057] S211: When the node is in the ready-to-sleep mode, if it continues to receive a remote PN request, the current node resets the network state timeout NM Timeout Timer, and the network management state of the node continues to maintain the ready-to-sleep mode.

[0058] S212: When the node is in the ready-to-sleep mode, if it receives a new remote PN request, the current node resets the network state timeout NM Timeout Timer, and the network management state of the node continues to maintain the ready-to-sleep mode; at the same time as receiving the new PN request, the node starts the corresponding application messages.

[0059] S213: For a node with the network management state in the ready-to-sleep mode, if it detects the occurrence of a local wake-up event, the network management state of the node enters the fast transmission state.

[0060] S214: For a node whose network management state is in the ready-to-sleep mode, if no remote wake-up request is received, the node will enter the preparatory sleep mode after the timer for the network state times out.

[0061] Furthermore, the method further includes:

[0062] S215: When a node is in the preparatory sleep mode, if a remote wake-up request is received, it will enter the normal transmission state in the repeated message state; the node sends network management messages at a set period, and at the same time, starts to send the corresponding application message PDU group;

[0063] S216: When a node is in the preparatory sleep mode, if a local wake-up event occurs, it will enter the fast transmission state in the repeated message state;

[0064] S217: When a node is in the preparatory sleep mode, if there is no local wake-up event and no remote wake-up request, the node will enter the sleep mode after the Wait Bus-Sleep Timer times out.

[0065] Improve the fault tolerance of the vehicle-mounted communication network and reduce energy consumption, while avoiding the increased costs caused by changes in the controller hardware.

[0066] The above are only the preferred embodiments of the present invention and are not used to limit the present invention. For those skilled in the art, the present invention can have various changes and modifications. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

Claims

1. A coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile, characterized in that include: When the power supply status switches from power off to power on, the node completes its own initialization and enters sleep mode. The initialized node has the ability to be awakened by a local wake-up event or a network management message; where a node refers to a domain controller or a sub-controller; When a node is in sleep mode, if it receives a valid network management message, and the node that sends the valid network management message is a connected node of the current node, the current node leaves the sleep mode and enters the repeated message state; after entering the repeated message state, before the repeated message duration recorded by the timer times out, the current node sends the network management message at a specified period; When a node detects a local wake-up event in sleep mode, the current node sends a local network controller wake-up request to actively wake up the network. In the process of waking up the network, the current node first enters the fast sending state under the repeated message state, wakes up the domain controller and related sub-controller nodes in the fast sending state, and quickly broadcasts and sends network management messages at a set period. The method further comprises: A node in the normal sending state in the repeated message state receives a remote wake-up request. If the remote wake-up request is for a currently awakened controller, the current node continues to send network management messages and application messages in the previous cycle; if the remote wake-up request is for another ECU, it starts sending messages to the corresponding ECU; When a node that actively requests to wake up the network is in the repeated message state, if a timeout occurs, the node maintains the PN request and enters the normal operating state; the node continues to send network management messages and application messages at a normal cycle.

2. The coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to claim 1, characterized in that The method further comprises: When a node is in the fast sending state, if another local wake-up event of the current node is triggered, or the same local event is triggered and then triggered again after it ends, the current node re-enters the fast sending state.

3. The coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to claim 2, characterized in that, The method further comprises: A node in a normal sending state in a repeated message state, if a new local event is detected while the current wake-up event continues to be activated, wakes up a controller ECU that is currently in a sleeping state, and the node in the normal sending state is reset and enters the repeated message state fast sending state again.

4. The coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to claim 1, characterized in that, The method further comprises: If a node in normal operation detects a local event requesting a new local network PN, the current node re-enters the fast sending state under the repeated message state; the network management message sent by the node sets the network management message PN flag requested by the local event to "1"; if a node in normal operation receives a remote wake-up request, the node's network management state remains unchanged.

5. The coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to claim 4, characterized in that, The method further comprises: For a node in normal operation, if all wake-up events are over, the current node switches the network management state to the sleep preparation mode; after all local events are closed, the current node immediately stops sending network management messages; For a node in the normal sending state in the repeated message state, if the node's own local network PN request has ended before the timeout, the node will enter the preparation sleep mode after the timeout.

6. The coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to claim 5, characterized in that The method further comprises: When the node is in the preparation sleep mode, if it continues to receive remote PN requests, the current node resets the network state timeout NM Timeout Timer, and the node's network management state continues to maintain the preparation sleep mode; When a node is in the sleep mode, if it receives a new remote PN request, the current node resets the network state timeout NM Timeout Timer, and the network management state of the node continues to maintain the sleep mode; while receiving a new PN request, the node starts the corresponding application message.

7. The coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to claim 6, characterized in that, The method further comprises: If a node in the network management state is in the sleep preparation mode and detects the occurrence of a local wake-up event, the network management state of the node enters the fast sending state; If a node in the network management state is in the sleep preparation mode and no longer receives a remote wake-up request, the node will enter the sleep preparation mode after the timer network state times out.

8. The coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to claim 7, characterized in that, The method further comprises: When the node is in the pre-sleep mode, if it receives a remote wake-up request, it enters the normal sending state under the repeated message state; the node sends the network management message at a set period, and at the same time, starts to send the corresponding application message PDU group; When a node is in the pre-sleep mode, if a local wake-up event occurs, it enters the fast send state in the repeated message state; When a node is in the pre-sleep mode, if there is no local wake-up event and remote wake-up request, the node will enter the sleep mode after the Wait Bus-Sleep Timer times out.

9. A coordinated control system for the sleep and wake-up of an in-vehicle communication network of an automobile, based on a coordinated control method for the sleep and wake-up of an in-vehicle communication network of an automobile according to any one of claims 1-8, characterized in that, include: A plurality of domain controllers, the plurality of domain controllers comprising: at least one vehicle interface unit, a vehicle data center, a mobile data center and a cockpit domain controller; The domain controllers exchange information through Ethernet and CAN-FD bus. Each domain controller is connected to several sub-controllers, and the domain controller controls the network sleep and wake-up of the sub-controllers.

Citation Information

Patent Citations

  • Whole vehicle network partial dormancy management system and method, and central gateway

    CN113259421A

  • Software-based CANPN network management method

    CN113472618A