摘要

<正>通过对UDS(Unified Dignostic Service)诊断协议的OSI建模,研究2种诊断协议应用层的诊断服务代码,响应反馈代码,通讯原理;网络层及数据链路层的数据通讯原理。根据诊断协议工作原理的研究结果,并基于诊断协议栈所需要实现的功能和工作原理,开发UDS协议的诊断协议栈。整个协议栈以模块化设计理念为核心进行开发,使诊断协议栈具备通讯服务,控制逻辑,数据处理,缓存处理等功能。