论文部分内容阅读
随着车用电气设备越来越多,从发动机控制到传动系统控制,从行驶、制动、转向系统控制到安全保证系统及仪表报警系统,从电源管理到为提高舒适性而作的各种努力,使汽车电气系统形成一个复杂的大系统。与此同时,随着电子及总线技术等学科领域的先进技术在汽车上的应用,汽车ECU模块刷新的复杂程度也越来越大。它对汽车的综合布线和信息的共享交互提出了更高的要求。本文结合汽车诊断刷新系统的概念和发展,根据现代汽车诊断刷新系统研究发展方向,采用车辆ECU编程刷新的SAEJ2534软硬件标准作为车辆通讯诊断接口结合ISO14229应用层协议的实现方案。针对J2534,制定了车辆诊断通讯接口的实现方案,即一端连接符合J1962标准的车辆DLC诊断接口,一端通过USB接口连接诊断上位机。诊断硬件主要是用来做上位机和车辆ECU之间的通讯连接和通讯解析,在上位机和车辆ECU之间建立实时的通讯连接。设计采用Protel99SE设计了诊断通讯接口的硬件,用MicrosoftVisual Studio2008设计了基于ISO14229应用层通讯诊断接口的上位机软件,并制定了上位机与下位机的通讯协议。车辆诊断通讯接口中包含了用于与车辆诊断通讯的高、中、低速CAN模块,以及用于与上位机通讯的SCI转USB模块,和J2534中要求的Pin Selection、A/D等模块,可用于现有绝大多数车辆的ECU通讯诊断。经调试,诊断通讯接口能够与多路CAN协议的ECU成功通讯。且具有造价低廉、可靠性高、携带方便、易于操作、功能易于拓展等特点。