论文题名: | 基于OBD的汽车数据通信研究与应用 |
关键词: | 数据通信;蓝牙手机;CAN总线;汽车K线;车载诊断 |
摘要: | 随着人们生活水平的改善,越来越多的人拥有了自己的汽车。获取汽车相关的数据信息,不仅是汽车生产厂商和汽车修理人员的需求,也成为了广大消费群体的需要。当前,手机技术蓬勃发展,功能与实用性越来越强,与人们的生活也越来越密不可分,而通过蓝牙手机获取汽车的相关数据,可靠便捷。手机与汽车的数据通信成为了一种研究发展的新方向。 本文设计了一个与汽车数据通信的系统,通过汽车车载诊断系统( On-Board Diagnostics,OBD)获取汽车的实时数据,并通过蓝牙模组与手机实现数据的通信。本文研究了汽车总线协议,包括基于ISO-9141和ISO-14230的K线协议,SAE-J1850协议,以及基于CAN总线的SAE-J1939和ISO-15765协议,研究了汽车车载诊断系统OBD的数据通信方式以及蓝牙通信协议。对于汽车数据的获取实现了两种方式:基于ISO-15765-4协议的CAN总线和基于ISO-14230协议的汽车K线。获取到的汽车相关数据可以存储到EEPROM芯片24C02中,方便之后再次读取。对于基于ISO-15765-4协议的CAN总线的汽车数据通信,本文以MCP2515控制器和TJA1050为主要器件设计的CAN节点与汽车的OBD接口建立通信连接,实现两个独立的电路模块。一个模块电路与汽车OBD的CAN总线实现数据的收发,接收汽车对于请求命令的响应消息,数据发送内容由手机进行控制,通过蓝牙发送到MCU。另一模块电路进行CAN总线上传输数据的捕获。对于基于ISO-14230的汽车 K线的数据获取,通过转换芯片 MC33290与汽车 K线建立通信。本文还实现了基于LabVIEW的PC机控制的汽车K线数据收发。 本文测试了各个电路模块的功能,达到设计要求,数据采集模块有效采集到了汽车CAN总线的数据,通过蓝牙手机或PC机实现了数据通信,并实现数据存储。数据捕获模块成功接收到了CAN总线上传输的数据并显示。汽车K线也有效实现了数据采集及PC界面控制。最后,本文对测试结果进行了分析总结,并提出了展望。 |
作者: | 潘益斌 |
专业: | 电路与系统 |
导师: | 张海峰 |
授予学位: | 硕士 |
授予学位单位: | 杭州电子科技大学 |
学位年度: | 2015 |
正文语种: | 中文 |