当前位置: 首页> 学位论文 >详情
原文传递 基于HTML5的车载全液晶虚拟仪表面板的研究与设计
论文题名: 基于HTML5的车载全液晶虚拟仪表面板的研究与设计
关键词: 全液晶虚拟仪表面板;嵌入式系统;汽车系统;图形显示
摘要: 近些年来,随着电子技术的飞速发展,使得汽车控制单元信息化和集成化的程度越来越高,尤其是当嵌入式系统在汽车领域中被广泛使用后,汽车电子化的智能性和可靠性获得了巨大的发展。在汽车系统中,仪表面板是用来反应汽车的当前状况的,是驾驶人员与车辆进行信息交流的重要平台,直接关系到驾驶人员的行车安全问题。而目前的汽车仪表大都采用的是半机械式的机电模拟仪表,整体数字化程度不高,功能单一且可扩展性差,已经不能满足现在车辆信息的显示需求。为了克服传统汽车仪表的缺点,全液晶虚拟汽车仪表面板被人们提出并逐渐得到应用。不久的将来,全液晶汽车虚拟仪表面板将逐渐替代传统半机械式仪表成为汽车仪表显示装置的主要技术,具有非常广阔的市场前景。
  针对这一情况,本课题提出了一种基于HTML5的全液晶车载虚拟仪表面板的解决方案,使驾驶人员能够通过此仪表面板实时、全面、直观的了解汽车的运行状态。本文主要对虚拟仪表面板的软件部分进行研究与设计,包括操作系统的选择,数据的接收、交互、图形化显示等软件功能。其中,数据的图形化显示将作为虚拟仪表面板的重点内容,本研究将基于功能强大、易于扩展的HTML5来进行图形显示界面的开发,使仪表面板具有良好的图形显示及功能扩展能力,并为未来实现汽车互联提供了可能。
  本文首先对实现虚拟仪表面板所需要的关键技术进行了深入的研究与分析,通过QNX微内核结构与多款嵌入式系统的对比,最终选择QNX实时系统作为虚拟仪表面板的操作系统;对仪表面板的图形界面开发技术进行了分析,最终选择最新的HTML5、JavaScript及CSS3作为虚拟仪表显示界面的开发工具,并对HTML5及相关技术的特性进行了详细的介绍。为虚拟仪表面板搭建了支持软件运行的硬件环境,并对所使用的硬件设备进行了介绍;然后基于车载虚拟仪表面板的实际需要,对仪表系统的软件进行模块化的设计,按照功能需求将软件分为数据接收、数据交互和图形显示三个模块。通过对串口的读取操作完成数据的接收工作;通过PPS服务及编写的JavaScript插件来完成HTML5上层应用与本地设备之间的交互,有效提高系统的可移植性和可扩展性。对需要在液晶仪表盘上显示的车辆信息进行分析,根据不同的显示类型,给出相应的解决方案,并使用HTML5、JavaScript、CSS3完成对系统界面的实现。最后,为测试系统功能搭建测试环境,测试结果表明了本设计有效性和正确性。
作者: 张旭
专业: 电路与系统
导师: 杨斌
授予学位: 硕士
授予学位单位: 西南交通大学
学位年度: 2014
正文语种: 中文
检索历史
应用推荐