简要分析了在AUTOSAR中诊断各个模块的主要工作内容,并且搭建了基于CAN总线诊断通信的协议栈。从下至上依次为CAN驱动、CAN接口、CAN传输、PDR Router。通过VSB软件配置构建了完整的诊断通信。利用CANoe对UDS部分服务进行了测试,成功验证了AUTOSAR中UDS的诊断功能。