论文部分内容阅读
随着科技的飞速发展与人们对汽车更多样化的需求,汽车电子技术也在飞速的发展,大量的汽车电子系统被使用到了汽车上,电子、通信、计算机等其他各个学科知识都加入其中,这都大大加深了汽车技术的科技含量,对于汽车电子的故障诊断问题的研究也是越来越受到关注。汽车上的电子系统如燃油喷射系统、制动防抱死系统、车身网络系统等都可以看做是独立的模块,各自有各自的特点和工作情况,有针对性地进行故障诊断会更好的完成诊断任务。车身网络系统是汽车重要的部分之一,它由许多网络节点组成,其功能关系到乘客的舒适性和汽车的驾驶安全,网络节点的电子器件多而杂,并且分布在整个车身上,这都增加了诊断的难度。本文介绍了汽车故障诊断在国外与国内的发展情况和车载网络技术的发展与现状,分析了常用的网络拓扑结构,根据车身网络节点之间的网络拓扑结构和特点,研究了常用的集中式和分布式结构的车身网络节点布局。然后讨论了CAN总线的技术特点和车载自诊断方法的原理。提出了车身网络节点的故障诊断方案,深入研究并分析了网络层ISO15765-2和应用层ISO14229的标准规范,基于ISO15765-2标准的规范内容细化设计了通信参数、定时处理等网络层内容,应用层则从标准的25个服务中选取了10个适合车身网络节点的诊断服务功能,根据车身网络节点的特点为每个诊断服务增减了子功能,细化了具体参数和故障判断算法,最后对网络层和应用层软件实现提出了方案并编写代码完成了诊断功能。同时优化了飞思卡尔对Bootloader功能的软件方案,完成了Bootloader软件代码。本文还开发了一款基于Windows系统的诊断软件,完成诊断客户端的功能,通过诊断软件与车身网络系统平台通信很好地完成了故障诊断的方法实现。