主要观点总结
本文讨论了CP Autosar软件架构中的PNC(Partial Network Cluster)和UB(Update Bit)的概念及其关联。文章首先解释了UB和PNC的定义和功能,然后详细阐述了它们与报文(Frame)之间的关系。总结关键点如下:
关键观点总结
关键观点1: UB的理解及其功能
UB用于表征发送端发送信号或发送信号组数据是否有更新。待发送的Signal/Signal Groups有更新时,UB会被置位,否则不置位。
关键观点2: PNC的概念及其作用
PNC即局部网络簇,其意义在于节能。当某项功能使能时,仅唤醒关联的ECU,非关联的ECU不用唤醒。
关键观点3: PNC、UB与报文的关系
在接收报文时,需要先判断PNC是否置位,如果PNC置位,表示可以接收报文。接收报文后,还需要判断信号对应的UB是否置位,以确定信号是否更新。
文章预览
在CP Autosar的软件架构中,PNC( Partial Network Cluster )和UB(Update Bit)似乎是两个没有啥交集的概念。有些同学可能会迷糊PNC,确实,PNC是网络管理中比较难消化的部分,对于PNC和网络管理的解读,公众号有写过很多,感兴趣的同学可以翻翻前文。相对PNC的"迷糊",UB的理解会相对容易些。那么,将PNC、UB与报文(Frame)串起来讨论,你是否还能理解?本文 针对PNC、UB之间的关联 展开讨论。 1、什么是UB UB :表征发送端(Sender)的发送信号(Signal)或者发送信号组(Signal Groups)数据是否有更新,如果 待发送的Signal/Signal Groups有更新 ,则发送对应的PDU时,由COM层自动置位对应的UB(=1),反之,不置位UB(=0)。 关于何时置位发送的UB信号,可以参考前文《 Autosar通信栈基础:如何理解和使用Update bit 》。 2、什么是PNC PNC,也就是局部网络簇。它存在的意义
………………………………