基于STM32车载诊断与上位机软件的设计与实现
| 摘要 | 第1-6页 |
| ABSTRACT | 第6-10页 |
| 第1章 绪论 | 第10-15页 |
| ·课题背景与意义 | 第10-12页 |
| ·国外汽车诊断发展史 | 第12页 |
| ·国内汽车诊断研究现状 | 第12-13页 |
| ·本文主要内容和结构安排 | 第13-15页 |
| 第2章 车载诊断系统方案设计与相关技术介绍 | 第15-22页 |
| ·总体方案设计 | 第15-18页 |
| ·车载诊断系统需求分析 | 第15-16页 |
| ·车载诊断系统总体结构设计 | 第16-18页 |
| ·车载诊断系统相关技术介绍 | 第18-21页 |
| ·OBD-II | 第18-19页 |
| ·蓝牙 | 第19-20页 |
| ·Android系统 | 第20页 |
| ·SQLite | 第20-21页 |
| ·本章小结 | 第21-22页 |
| 第3章 车载诊断终端硬件电路和软件设计 | 第22-46页 |
| ·核心处理器STM32L152 | 第22-23页 |
| ·车载诊断终端电路设计 | 第23-30页 |
| ·MCU系统电路设计 | 第23-24页 |
| ·SD存储器模块电路设计 | 第24页 |
| ·电源模块电路设计 | 第24-26页 |
| ·蓝牙模块电路设计 | 第26页 |
| ·实时时钟模块电路设计 | 第26-27页 |
| ·EST527-miniS模块电路设计 | 第27-28页 |
| ·车载诊断终端PCB设计 | 第28-30页 |
| ·车载诊断终端模块驱动和初始化设计 | 第30-36页 |
| ·车载诊断终端数据处理 | 第36-43页 |
| ·USART1接收数据处理 | 第36-37页 |
| ·定时器数据更新提示 | 第37-39页 |
| ·主函数循环处理 | 第39-40页 |
| ·USART3接收数据处理 | 第40-43页 |
| ·车载数据传输 | 第43-45页 |
| ·本章小结 | 第45-46页 |
| 第4章 上位机软件的设计与实现 | 第46-70页 |
| ·Android数据库的设计 | 第46-50页 |
| ·Android蓝牙 4.0 程序设计 | 第50-54页 |
| ·用户功能和界面的设计 | 第54-69页 |
| ·用户注册 | 第54-56页 |
| ·用户登录 | 第56-58页 |
| ·用户密码修改 | 第58-59页 |
| ·行车习惯 | 第59-62页 |
| ·行车检测 | 第62-64页 |
| ·行车实时数据 | 第64-67页 |
| ·行车预警 | 第67-69页 |
| ·本章小结 | 第69-70页 |
| 第5章 测试结论与展望 | 第70-77页 |
| ·测试 | 第70-76页 |
| ·车载诊断终端实物图 | 第70-71页 |
| ·车载诊断终端的测试 | 第71-73页 |
| ·上位机软件的测试 | 第73-76页 |
| ·总结 | 第76页 |
| ·展望 | 第76-77页 |
| 参考文献 | 第77-79页 |
| 致谢 | 第79页 |