欢迎来到天天文库
浏览记录
ID:33449427
大小:12.53 MB
页数:71页
时间:2019-02-26
《基于html5的车载全液晶虚拟仪表面板的研究与设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、国内图书分类号:TP39国际图书分类号:004西南交通大学研究生学位论文密级:公开年姓专二。一四年六月ClassifiedIndex:TP39U.D.C:004IIIIIIIIIIIIIIIIIIIIlY2577304SouthwestJiaotongUniversityMasterDegreeThesisTHEDESIGNABOUTVIRTUALLCDINSTRUMENTPANELoNVEHICLESoNTHEBASISOFHTML5Grade:2011Candidate:ZhangXuAcademicDegreeAppliedfor:Maste
2、rSpeciality:electroniccircuitandsystemSupervisor:YangBin西南交通大学学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权西南交通大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复印手段保存和汇编本学位论文。本学位论文属于1.保密口,在——年解密后适用本授权书:2.不保密囹,使用本授权书。(请在以上方框内打“√”)学位论文作者签名:步贸7渔指导老师
3、签名:书莉日期:2014年彭月Z∥日日期:2014年‘月2口日西南交通大学硕士学位论文主要工作(贡献)声明本人在学位论文中所做的主要工作或贡献如下:(1)通过对现有的各嵌入式操作系统进行对比分析,选择使用QNX作为虚拟仪表面板的操作系统,并对其微内核结构进行了详细的介绍;通过对现有的QNX下的图形界面开发技术的分析,提出了使用HTML5、JavaScript、CSS3等技术来完成仪表面板图形化显示界面开发的方案,并对相关技术的特性进行了分析。(2)选择了OMAP4430嵌入式开发平台作为虚拟仪表系统运行的硬件环境。研究了汽车仪表面板的功能需求,并根
4、据需要提出了系统软件的设计方案,为了提高系统的可扩展性和稳定性,系统采用了模块化的设计理念,将系统软件分为数据接收、数据交互、图形显示三个模块,并分别对三个模块的功能进行了说明。(3)通过CAN总线转串口的技术来完成数据的接收工作,首先实现了QNX下的串口通讯,通过串口接收由PC机发送到CAN总线上的数据;然后对CAN报文的收发流程进行了分析。(4)通过PPS消息传递模型及JavaScript脚本语言,实现了数据交互模块,解决了HTML5开发的图形显示界面无法直接访问本地设备服务的问题。处理器将接收到的信息传递给PPS对象,而HTML5则通过Jav
5、aScript脚本语言编写的插件读取PPS对象的信息,完成上层应用与本地服务的数据交互。(5)使用HTML5、JavaScript、CSS3完成虚拟仪表面板的图形化显示,实现了虚拟指针表盘及缓动效果、进度条警示灯等动态效果、字符信息的输出等。有效地提高了系统的可扩展性,达到缩短开发周期,降低开发成本的目的。(6)为虚拟仪表面板搭建了测试环境,通过PC机模拟发送外围传感器数据,并通过CAN总线转串口模块接收数据。对虚拟仪表面板显示效果进行了测试。本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成果。除文中已经注明引用的内容外,本论
6、文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均己在文中作了明确说明。本人完全了解违反上述声明所引起的一切法律责任将由本人承担。学位论文作者签名:苏握日期:2口f纸∥、20西南交通大学硕士研究生学位论文第1页摘要近些年来,随着电子技术的飞速发展,使得汽车控制单元信息化和集成化的程度越来越高,尤其是当嵌入式系统在汽车领域中被广泛使用后,汽车电子化的智能性和可靠性获得了巨大的发展。在汽车系统中,仪表面板是用来反应汽车的当前状况的,是驾驶人员与车辆进行信息交流的重要平台,直接关系到驾驶人员的行车安全问题。而目前的
7、汽车仪表大都采用的是半机械式的机电模拟仪表,整体数字化程度不高,功能单一且可扩展性差,已经不能满足现在车辆信息的显示需求。为了克服传统汽车仪表的缺点,全液晶虚拟汽车仪表面板被人们提出并逐渐得到应用。不久的将来,全液晶汽车虚拟仪表面板将逐渐替代传统半机械式仪表成为汽车仪表显示装置的主要技术,具有非常广阔的市场前景。针对这一情况,本课题提出了一种基于HTML5的全液晶车载虚拟仪表面板的解决方案,使驾驶人员能够通过此仪表面板实时、全面、直观的了解汽车的运行状态。本文主要对虚拟仪表面板的软件部分进行研究与设计,包括操作系统的选择,数据的接收、交互、图形化显
8、示等软件功能。其中,数据的图形化显示将作为虚拟仪表面板的重点内容,本研究将基于功能强大、易于扩展的HTML5来进行图形显示
此文档下载收益归作者所有