摘要

设计了一种嵌入式诊断仪,通过汽车第二代车载诊断系统(OBD Ⅱ)标准接口实现对车辆状态的诊断。诊断仪硬件基于STM32单片机开发,物理层通过CAN接口与车辆网关通信,通信标准遵守统一诊断服务(UDS)协议,具有3种工作模式,即通过蓝牙连接手机通信、通过串行接口连接计算机通信、通过指令记忆离线工作,并基于C语言采用分层架构进行了软件的嵌入式开发。

全文