AT89C51单片机CAN总线的车载网络故障诊断仪设计+电路图+程序(2)_毕业论文

毕业论文移动版

毕业论文 > 机械论文 >

AT89C51单片机CAN总线的车载网络故障诊断仪设计+电路图+程序(2)

17

3。5 LCD 显示电路设计 18

3。6 信号采集电路设计 19

3。7 CAN 总线电路设计 20

3。8 本章小结 21

4 诊断系统软件设计 22

4。1 软件设计原则 22

4。2 按键流程图设计 23

4。3 显示模块流程图设计 25

4。4 CAN 总线通信流程图设计 25

4。5 keil 的介绍 26

4。6 本章小结 27

5 诊断系统调试与分析 28

5。1 软件调试 28

5。2 硬件调试 29

5。3 软硬件调试 30

5。4 本章小结 31

6 结论 32

参考文献 33

致谢 35

附录一 硬件电路总图 36

附录二 主程序文件。。。。

1 绪论

1。1 研究目的与意义

1。1。1 研究背景

故障诊断的设备状态监测技术、嵌入式技术、信号处理技术以及测试分析技 术等是设备故障诊断系统的主要技术。故障诊断系统的软硬件技术将设备故障诊 断的工作原理和诊断方式通过对输入的设备工作状态信息进行分析[1]。这种诊断 技术是一种有关信息处理的系统,它是智能化的,故障诊断的工作人员是利用自 身所积累的熟练的判断经验,判断出设备未来的工作状态以及发展的趋向,以防 重大事故的发生,同时,也能提高工业生产的效率。目前在航天、电力及石化等 领域已广泛使用设备故障诊断技术,因此其在车载网络诊断领域中也得到了越来 越多的关注。

由于科学技术上的发展以及经济的发展,复杂化与电子化已经是成为车辆结 构的发展趋向,汽车的成本也在增加,尤其是电子装置所占成本的比它是急剧增 加的,在工业发达的国家中,例如欧美以及日本等国家的汽车等,汽车电子产品 成本比重已经达到 40%[1],所以车辆行驶过程中的故障诊断以及车辆的日常维修 显得愈加重要。另一方面,随着车辆电控系统和用电设备的剧增,利用车载网络 技术来进行故障诊断的方式已经趋于普遍化,越来越多的车辆采用这种方式[2]。 而依靠人自身的工作经验与感觉来进行故障诊断的传统方式越来越困难,已经渐 渐成为不可能。因此,故障诊断系统越来越重要。

到目前为止,车载网络故障诊断的方法有很多种。其中包含根据自身经验的 直观判断法、利用仪表进行的故障诊断法、车载自适应的故障诊断法、基于专家 系统的故障诊断法、基于数值特征识别的故障诊断法和集成化的故障诊断系统等 等[4]。而目前的车载网络故障诊断系统中,总线技术的应用越来越广泛。其中 CAN  总线技术成为了车载网络系统最流行的的现场总线之一[5]。

为了解决现代车辆的电子控制单元装置间的通讯问题,德国博世公司第一次 提出将 CAN 总线技术运用于汽车工业中。其目的就是为了减少不必要的智能节 点和信号导线[6]。因为 CAN 总线技术的可靠性高,还有实时性强以及灵活性高 等方面的优点,在汽车工业中被应用的越来越广泛。目前许多汽车厂商在汽车内 部电子控制单元间与各执行单元之间的数据通信中,都采用了 CAN 总线。 (责任编辑:qin)