当前位置: 首页> 学位论文 >详情
原文传递 基于OBd-Ⅱ的通信控制与应用开发
论文题名: 基于OBd-Ⅱ的通信控制与应用开发
关键词: 汽车工程;自诊断系统;模块设计;通信控制
摘要: 随着汽车工业的飞速发展,汽车成本的大幅度下降,现如今汽车已逐步融入我们的生活。从代步到把玩,人们对汽车的要求也越来越高。起初,怎样低成本的提高动力、舒适度等问题是汽车制造商首要考虑的问题。然而在当下汽车机械设计如此成熟的时代,想要在精湛的设计技术层面进行单一的机械上的提升似乎显得格外吃力。于是,在电子信息技术的冲击下,汽车与电子信息技术的结合顺势形成。经过汽车电子的一代代发展,如今的汽车几乎都拥有复杂的ECU(Electronic Control Unit)系统。然而越是复杂带给人的麻烦也越多。除此之外,随着私家车指数增长,大量排放的汽车尾气带来的环境问题也日渐突出。
  如何在短时间内从如此复杂的系统中为维修人员以及车主提供故障信息和相应的数据,如何对尾气排放进行有效管理控制,针对种种问题进行思量,各汽车制造商开始在汽车上增加OBD(OBD,On Board Diagnosis)自诊断系统。近几年在Android系统的冲击下手机行业使手机越发智能化,手机的各项功能越来越便捷,高效率地服务人们的生活。受手机智能化的启发,利用手机获取汽车数据甚至对汽车进行控制的想法应运而生。此次毕业设计的主要工作就是实现与Android手机相结合基于OBD通信控制的应用开发。
  对本次设计的主要内容总结为硬件与软件的设计,首先深入解析与OBD诊断系统进行交互的主要协议(ISO9141-2、ISO14230-4、ISO15765-4),弄清其收发机制,并将协议转换成机器语言。其次设计OBD模块硬件电路,以STM32为主控芯片,具体OBD模块设计的主要设计内容有:USB转串口电路、CAN数据收发器电路、K线收发器电路以及电源等电路的设计,电路设计完成后画PCB图并将其制成板,焊接完成整个硬件的设计。再次为软件部分程序编写,主要由两个部分组成,一个是OBD模块驱动、与诊断系统通信、蓝牙通信等程序的编写,一个是对Android上位机软件的设计:UI界面、Android手机蓝牙通信程序、语音识别程序等。最后对设计整体进行测试,在汽车模拟器上测试各个协议是否通信成功,测试手机与OBD模块连接从而获取模拟器相关信息,对语音识别分为云语音与本地语音两种,分别对其测试识别率,分析其优劣并选择。模拟器测试完成后,进行实车测试,验证OBD模块设计的正确性,是否可以将汽车数据准确无误的读取到手机中,是否可以通过手机对汽车进行简单的控制等。
作者: 徐跃东
专业: 电子与通信工程
导师: 胡维平
授予学位: 硕士
授予学位单位: 广西师范大学
学位年度: 2016
正文语种: 中文
检索历史
应用推荐