[MICROSAR Adaptive] --- Diagnostic Management

1 Diagnostic概念

本节要介绍的功能块是diagnostic management诊断管理。什么是诊断呢,在医院里我们可以看到为了查清患者的病因,医生需要向患者提出许多问题,而患者要根据自身情况回答这些问题。这是经典的client-server结构,医生是diagnosic client负责发出请求,患者是diagnostic server负责发送响应。对于汽车来说,汽车上的ECU是dignastic server,而外部的tester是diagnostic client。client和server之间的交流要遵循某种格式,这就是诊断协议。这方面的国际标准是uds[unifide diagnostic service],ISO14229。uds 只规定了应用层的内容,它可以使用各种传输层协议,例如 可以使用doip[Diagnostic communication over internet Protocol],ISO13400。如果想了解uds和doio协议,您可以观看我们的两个介绍视频。
在这里插入图片描述
在classic platform上,ECU是诊断的基本单元,相比之下adaptive platform上的诊断可以更加灵活,更加模块化。adaptive platform 上的一个software cluster,即使软件更新的基本单元,也是诊断的基本单元。也就是说一个software是一个诊断实体,Diagnostic entity有他自己的诊断地址。在诊断方面,software cluster之间应当是独立的,互不影响的。诊断地址根据语义可以分为两类,物理诊断地址和功能诊断地址

猜你喜欢

转载自blog.csdn.net/weixin_42445727/article/details/134777492
今日推荐