8到255可以自由使用。有三种诊断方法:基于信号的诊断、用户定义的诊断或使用诊断传输层。Р基于信号的诊断Р基于信号的诊断是最简单的方法,在普通帧中使用标准信号,有以下特性:Р从节点上负载较低Р标准化的概念Р静态,没有灵活性Р用户定义的诊断Р用户定义的诊断可用来满足特定设备的要求,但是这同时表示它不能用作通用目的。这种方法使用128到255范围的NAD。Р诊断传输层Р对于基于CAN的系统(使用ISO诊断)之上构建的LIN网络,可以使用这种方法。此方法使用NAD 1到127。有以下特性:Р主设备上负载较低Р为LIN从节点提供ISO诊断Р用于更复杂和强大的LIN节点Р诊断帧被称为PDU(包数据单元),以包含特定节点地址的NAD开始。后面是PCI(协议控制信息),用于处理流控制。如果PCI类型是单帧(SF),则整个诊断请求命令将放在单个PDU中。如果PCI类型是第一帧(FF),则下一个字节(LEN)将说明后面的字节数。没有放入第一帧的数据字节将在后续帧中发送,PCI类型是后续帧(CF)。服务标识符(SID)指定请求以及后续的数据字节。РNADРPCIРSIDРData1РData2РData3РData4РData5Р图10:请求帧PCI类型= SFРNADРPCIРLENРSIDРData1РData2РData3РData4Р图11:请求帧PCI类型= FFРNADРPCIРDataРData2РData3РData4РData5РData6Р图12:请求帧PCI类型= CFР诊断响应帧以类似的方式构建。响应服务标识符(RSID)指定响应的内容。РNADРPCIРRSIDРData1РData2РData3РData4РData5Р图13:响应帧PCI类型= SFРNADРPCIРLENРRSIDРData1РData2РData3РData4Р图14:响应帧PCI类型= FF