基于容错CAN总线的车载多功能显示终端的研究与设计

基于容错CAN总线的车载多功能显示终端的研究与设计

论文摘要

车载网络系统已广泛运用于汽车行业,它替换了传统庞大的布线系统。CAN总线是使用最广泛的网络标准之一,它支持分布式实时控制并具备高性能与高可靠性的特点。然而伴随着汽车内部电子系统的增多,对内部电子系统的信息管理提出了更高的要求。同时,考虑到驾驶员在驾驶时不能使用手机接打电话。因此,需要一个多功能显示终端来提供实时的车内电子系统信息和免提电话功能。在嵌入式Linux操作系统下,根据CAN总线特点与车载多功能显示终端的需求,给出了基于容错CAN总线的车载多功能显示终端的设计方案。首先,提出了CAN协议栈,完成了数据的收发、总线运行模式的管理以及容错特性等。然后,根据所开发的CAN协议栈,车载多功能显示终端通过CAN总线与驻车辅助系统进行通信,从而完成停车状态的图形化显示。最后,在车载多功能显示终端添加蓝牙电话免提应用模块,使用蓝牙技术控制蓝牙手机,最终可以直接在车载多功能显示终端上进行免提通话。选用ARM9 S3C2440A处理器,S3C2440A没有集成CAN总线控制器,因此,选用MCP2510作为CAN总线控制器。结合S3C2440A的特征,在Linux操作系统下开发CAN协议栈,包括CAN接口驱动的开发等。该协议栈是遵循OSEK/VDX标准的。基于所开发的CAN协议栈,S3C2440A通过CAN总线与驻车辅助系统进行通信。本文详细分析了驻车辅助系统信息帧的定义,并给出了停车过程中车与各个方向的障碍物距离关系的图形化显示方案。最后,开发基于Bluez协议栈的蓝牙电话免提应用,车载多功能显示终端通过USB接口与蓝牙USB适配器连接。免提应用参照蓝牙免提应用框架HFP,车载多功能显示终端作为免提单元,蓝牙手机作为音频网关。分析HFP框架中各层协议的工作,通过Bluez所定义的API来完成HFP中的HCI、SDP与RFCOMM协议的软件设计。并发送AT指令来控制蓝牙手机进行拨号、来电处理、电话本下载以及音量控制等操作,通过建立SCO连接通道来传输语音数据,最终实现蓝牙电话免提功能。经多次运行测试,基本上达到各功能模块的设计目标,实现了一个考虑驾驶安全具备操作方便与可靠性高的车载多功能显示终端。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究现状
  • 1.3 研究内容及目标
  • 1.4 论文章节安排
  • 第2章 相关技术简介及总体设计
  • 2.1 CAN总线技术
  • 2.1.1 CAN总线特点
  • 2.1.2 CAN的分层
  • 2.1.3 CAN总线故障界定
  • 2.1.4 报文传输的帧类型
  • 2.2 OSEK/VDX
  • 2.2.1 OSEK NM
  • 2.2.2 OSEK COM
  • 2.3 蓝牙技术
  • 2.3.1 蓝牙协议体系结构
  • 2.3.2 蓝牙免提应用规范
  • 2.3.3 Bluez协议栈
  • 2.4 总体设计
  • 2.5 本章小结
  • 第3章 软件环境配置
  • 3.1 开发环境的安装
  • 3.2 内核配置
  • 3.3 内核的裁剪
  • 3.4 BLUEZ的移植
  • 3.5 本章小结
  • 第4章 CAN协议栈的开发
  • 4.1 CAN协议栈
  • 4.2 硬件构成
  • 4.3 CAN协议栈的实施方案
  • 4.3.1 CAN Linux驱动
  • 4.3.2 数据分段
  • 4.3.3 网络管理层
  • 4.4 CAN帧发送与接收
  • 4.4.1 CAN帧的发送
  • 4.4.2 CAN帧的接收
  • 4.5 本章小结
  • 第5章 驻车辅助模块
  • 5.1 功能需求
  • 5.2 信息帧
  • 5.3 信息处理与图标显示
  • 5.4 本章小结
  • 第6章 蓝牙电话免提模块
  • 6.1 HCI软件设计
  • 6.1.1 初始化本地蓝牙设备
  • 6.1.2 搜索附近蓝牙设备
  • 6.1.3 配对与ACL连接
  • 6.1.4 建立SCO连接
  • 6.2 SDP软件设计
  • 6.2.1 服务发现
  • 6.2.2 服务注册与广播
  • 6.3 RFCOMM协议软件设计
  • 6.3.1 建立RFCOMM连接
  • 6.4 发送AT指令控制功能实现
  • 6.4.1 电话本下载
  • 6.4.2 拨号
  • 6.4.3 来电处理
  • 6.4.4 音量控制
  • 6.5 音频流的处理
  • 6.5.1 初始化音频
  • 6.5.2 录音与音频流输出
  • 6.6 本章小结
  • 第7章 测试结果与分析
  • 7.1 CAN总线数据收发
  • 7.2 驻车辅助系统信息图形显示
  • 7.3 蓝牙电话免提模块
  • 7.4 本章小结
  • 第8章 总结与展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文情况
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于容错CAN总线的车载多功能显示终端的研究与设计
    下载Doc文档

    猜你喜欢