'What is CAN Active, CAN passive and Sleep state in CAN Network manager?
I am trying to understand the CAN network management in vehicle. During my research, I got to know that CAN network management(CANNM) will make some Mode state to decide the CAN transmission. Those modes are CAN active, CAN passive and CAN sleep states. I want to know that is the exact use of CANNM and why these modes are required ?
Solution 1:[1]
I highly recommended to read Autosar Network Management Spec
Where you will got the idea behind that. Maybe in your term it differences but likely same CAN Active : If at least one NM node in a NM cluster needs communication, the NM protocol ensures that all required NM nodes remain awake.
Can Sleep : If there is no communication need in a NM cluster, the NM protocol ensures that all NM nodes synchronously enter sleep mode
Can Passive : NM node configured as Passive node is not able to initiate a start-up of a NM cluster, however is able to be woken up if any other node initiates a start-up. This eliminates unnecessary communication and reduces bus and buffer overhead. Allowing shutdown to be controlled by a subset of the cluster’s nodes enables the possibility that only fault tolerant nodes control shutdown.
Long said short what all this for a Startup/Wakeup and Sleep/Shutdown for ECUs in network
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|---|
Solution 1 | Xuân Tâm |