AT89C51单片机CAN总线的车载网络故障诊断仪设计+电路图+程序(3)
时间:2021-10-10 17:15 来源:毕业论文 作者:毕业论文 点击:次
因为车载网络传输系统发生故障以致于车载的整个 CAN 数据传输系统中的 某些信号不能正常的输送,所以当故障诊断总做人员在对基于 CAN 的车载网络 故障传输系统的车辆进行故障分析时,要做到非常详细的检测。车载网络传输系 统发生故障也直接影响到了跟车载网络传输系统有关的某些电子控制单元,最终 也影响了车载网络故障诊断的结果,为车载网络故障的诊断带来了困难。所以事 先了解 CAN 总线数据传输系统的控制线路和具体结构的分析是很有必要的,而 且还使车辆 CAN 总线数据传输系统故障的维修更加快速。 CAN 总线技术在设备诊断上的应用,使得车载网络故障诊断的正确率和效 率有了很大的提高,促进了车载网络诊断技术的又一次进步。本论文设计的基于 CAN 总线的车载网络故障诊断仪技术就是采用的这种方式,促进了车载网络故 障的分析,同时也为检修人员的维修工作带来了便利。 1。1。2 研究意义 目前车载网络故障诊断仪在车辆中的应用越来越广泛。本次设计过程使用基 于 CAN 总线技术的故障诊断仪。本文设计的诊断系统具有较多的优点,如硬件 设计选型较简单、工作过程相对稳定、成本相对低廉等。 本文以对 CAN 总线技术的学习和认知为基础,通过设计过程对理论知识加 以应用,从而达到巩固和更深一步理解所学理论知识的目的。由于本次设计是对 原理电路的设计过程,因此就必须按照电路设计的原则进行一步步设计。对于一 个电路设计过程来说,首先应该根据设计要求拟出合理的可能使用的系统设计方 案,将几种方案与设计的要求作比较选出最适合的一种设计方案(综合考虑设计 成本与所学知识的局限性),选定方案后对系统各个功能模块进行评估分析,再 进一步的对各个功能模块进行具体的设计。首先进行硬件电路设计,此时要根据 设计需求考虑好要用何种元件(比较选优),是否能使设计要求的功能得以实现, 定好元器件后列出其具体的设计参数,从而得出完整的硬件电路。硬件电路设计 完成后,软件设计依照对应的硬件模块设计对应功能模块,先完成程序流程图的 设计,心中做到对整个运行过程的了解。根据完成的流程图对各个功能模块编程 设计,编程过程要不断反复地调试程序、运行程序、更正错误,直至程序无误并 且所要求的功能得以实现。最终将软件与硬件结合进行调试、运行并修改,直至 测试其功能实现,并且要反复考虑测试中遇到的问题,找到错误原因,并将这些 问题一一处理掉。这个过程应该有较高的反复性并绝不放过任何一个微小的问 题,绝对无误够才算完成本次设计的功能要求,达到本次设计的最终目的。 1。2 研究现状 1。3 课题的主要内容及实施方案 1。3。1 本文的研究内容 本课题研发的车载网络故障诊断仪的主要工作内容就是车身总线上的数据 采集,测试应用程序的开发和测试数据存储功能。故障检测人员只需要通过系统 的诊断线与车载网络 CAN 总线进行通讯,将采集到的数据信息包储存在诊断仪 器中并解包分析,然后将测试结果通过 LCD 显示屏显示出来。 此次故障诊断系统是基于 CAN 总线的车载网络模块功能,在是 CAN2。0B 总线协议和 SAEJ1939 协议的基础上研发,通过对定义于应用层上的协议解析, 有针对性地检测某些汽车功能。因此根据设计要求,本文研究和设计的主要内容 包括以下几个方面: (1)拟出合理的设计方案; (2)了解和掌握 CAN 总线工作原理; (3)了解信号采集和数据处理的功能; (责任编辑:qin) |