为了在总线通信激活情况下实现节能目的,AUTOSAR提出了PN(Partial Networking)。
PN主要作用
- 允许跨网络关闭多个ECU的通信,而其他ECU继续保持通信
- 使用NM消息在参与的ECU之间传递PNC(Partial Network Cluster)的请求/释放信息。
PN的好处
使用PN的最大好处是可以使当前功能所需的ECU保持唤醒工作,其他的ECU睡眠,从而降低整车能源消耗。使用PN功能要求CAN收发器具有唤醒帧过滤功能,即只有当接收到特定的唤醒帧后才能唤醒ECU,其他帧则被忽视。
如下图,如果当前车辆下只需要执行自动泊车功能,而自动泊车功能只需要ECU A和ECU C来配合实现。如果该网络支持PN,则在此情况下ECU B和ECU D可以休眠,只保留ECU A和ECU C工作,但是如果该网络不支持PN,则所有ECU都会处于唤醒状态(同睡同醒策略),因此带有PN功能的整车网络可以节能。
PN通信简单方案说明
以下图作为通信拓扑示例,在初始状态中
- ECU A和ECU B属于PNC1,而ECU B,ECU C和ECU D属于PNC2
- 所有ECU的所有功能由PNC1或PNC2来组织
- 两个PNC都是激活状态
- 如果在