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

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:sollovewj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
车载网络系统已广泛运用于汽车行业,它替换了传统庞大的布线系统。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连接通道来传输语音数据,最终实现蓝牙电话免提功能。经多次运行测试,基本上达到各功能模块的设计目标,实现了一个考虑驾驶安全具备操作方便与可靠性高的车载多功能显示终端。
其他文献
网格是一种新型的分布式计算技术,网格充分利用互连网络中现有的软硬件资源,支持广域环境上的计算、数据、存储、信息和资源共享,消除信息孤岛,协同解决大型应用问题,以较低
无线传感器网络是一种由数量庞大的微型传感器节点构成的网络系统,这项技术逐渐成为各个国家科研机构的重点研究对象。该技术具有十分广阔的应用前景,有权威杂志和媒体就评价
测试用例是软件测试技术中的核心角色,测试用例的人工生成不能满足现代软件开发的需要,使得测试用例自动生成成为研究热点。在测试用例自动生成方法中,有基于规格说明和基于
互联网技术的飞速发展,使得网络上可交互的资源及信息量,在呈指数级的增长,信息量的膨胀却给人们带来了资源的匮乏感。原因便是信息量虽然在增长,但是,在庞大的信息量中,如何找到对
随着大规模存储技术、互联网及数字通信业务的迅速发展,电子出版、数字图书馆、互联网网站以及移动通信正在引发着不断膨胀的文本海啸。这种快速、无序的信息增长对于信息的使
并行测试主要目的就是提高测试系统运行效率,多个测试任务同时运行,降低设备闲置时间,系统资源得以有效利用。并行测试中的任务调度的优化是并行测试技术的核心问题,建模和分
目前,数据挖掘技术越来越为人们所重视。而分类是数据挖掘领域当中一个非常重要的问题,聚类算法和支持向量机在处理分类问题上都表现地非常的出色,成了当今数据分类的两种十分有
在药物研发过程中,需要通过从海量化合物数据库中筛选出质量较高的药物先导物来实现药物设计成功效率的增加,因此,类药性的概念应运而生,药化学家们通过这一概念对分子结构特征和性质进行研究,并总结出了类药性预测指标。另外,化合物的构造活性关系研究也是药物设计的重要方式之一,在发现和研究新的药物的过程中,研究化合物活性与研究化合物类药性同样重要。在大多传统的化合物活性研究中,通过动物活体测验和检测方式对化合
近年来,随着计算机信息化进程的发展,越来越多的视频设备以及技术应用到人们的学习以及日常生活中。视频会议、视频搜索引擎技术以及视频数据查询等等技术的应用,在包括电影
无线传感器网络覆盖协议是无线传感器研究领域的一个重要内容,节点密集部署,会造成过多的能量消耗和大量的数据冗余,覆盖控制可以使无线传感器网络的空间资源得到优化分配,更