基于Qt内燃机车司机显示单元研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Qt内燃机车司机显示单元研究

基于Qt内燃机车司机显示单元研究   【摘 要】列车司机显示单元DDU(Driver Display Unit)是驾驶员与车载设备进行信息交互的平台,是内燃机车控制管理系统的一个重要组成部分,随着铁路的高速发展,传统的司机显示单元人机界面已不能满足未来铁路的需求,因此迫切需要设计出一种能显示多样信息并且人性化的人机界面,从而为驾驶员提供有效信息、为行车过程中的突发故障提供有效、安全的操作指导。本文提出了系统设计方案,并通过实际设计论证了该方案的有效性,此DDU(Driver DisPlay Unit)采用货运内燃机车专用的司机显示屏,操作系统采用CLFS Linux系统,该系统是PIXY公司在2.6.17.13一Linux内核的基础上针对DDU的特殊应用裁减出来的、DDU人机界面开发软件采用挪威Trolltech公司出品的Qtopiaeore4.2.2商业版本。   【关键词】内燃机车;DDU;CLFS Linux;Qtopia core   伴随着国际上货运内燃机车的日趋先进与便捷,其机车的司机显示屏也由原来的仪表显示发展成为液晶屏显示、中国国内的货运内燃机车的用户界面也早已不采用过去的仪表显示,而采用了更友好更简单,既能实时的显示司乘人员需要的各种参数又能减轻司乘人员的疲劳度的液晶屏显示,但是目前国内货运内燃机车大都是从国外进口,其司机显示屏等相关功能的实现也是随整车一起买进的,这不仅使我们在技术上要依赖国外公司,国家的大量资金也流入到了国外公司、国外对货运内燃机车技术的垄断,严重阻碍了中国货运内燃机车事业的发展,为了尽快赶上国际货运内燃机车技术发展,现在国内己经开始自主开发国产货运内燃机车。   货运内燃机车的接口通信协议已经很成熟,又加之此DDU(DriverDisPlayunit)采用瑞士PIXY公司提供的货运内燃机车专用的司机显示屏,操作系统是CLFSLiux系统,该系统是PIXY公司在2.6.17.13一Linux内核的基础上针对DDU的特殊应用裁减出来的、DDU人机界面开发软件采用挪威Trolltech公司出品的Qtopia-core4.2.2。 Qtopia core是面向嵌入式系统的Qt版本,是Qt的嵌入式Linux,是完整的包含C++GUI和基于Linux的嵌入式平台开发工具。Qtopia core API可用于多种项目的开发。Qtopia core内部对于字符集的处理采用UNICODE的编码标准。这使得许多基于Qt的X windows程序可以方便的移植到嵌入式版本。因为Qtopia程序的可跨平台移植的特性,此项目的完成将为以后其他平台下显示屏控制系统的开发奠定软件基础,可以对此系统软件只进行区别性改动就能在WinCE、WindowsXP系统下使用,因此将为公司以后项目的开发节省大量时间。   1 内燃机车显示屏需求分析   内燃机车显示单元向司机提供列车运行状态、车载设备状态数据以及故障信息,对司机的驾驶操作起决定性作用,因此显示单元设计性能的优劣直接影响司机的驾驶质量。随着现代电子技术的飞速发展,电子设备被更多的应用于高速运行的列车司机室内,导致人机之间信息交流量剧增,智能司机显示单元因其信息容量大,图形显示方便,界面友好,可让司机专注于重要信息从而提高工作效率,同时司机显示单元的使用简化了司机室内器件的布置,有利于司机室简洁化的发展。   司机显示单元(DDU)通过串口线与机车网络连接,机车网络上的其它控制单元,如牵引控制单元(TCU)、辅助控制单元(ACU)、制动控制单元(BCU)、供电控制单元(PSU)等的状态信息和故障信息通过网络传输给主处理单元(MPU),这些数据经过MPU的处理(分类、整理、记录)后通过网络发送到DDU上,通过DDU的不同显示界面对相关信息进行显示。   2 内燃机车显示屏总体方案设计   2.1 内燃机车显示屏硬件平台   本系统所运行的平台是一个独立的硬件单元,其生产厂家已经为其添加了相应的抗干扰电路及防腐蚀设备,其前面用于显示及按键输入后面用于连接电源及各种通信端口。此平台配有x86兼容的CPU,TFT显示屏,图像控制器,RAM和电气接口。基本的运行操作和个人笔记本电脑类似。另外,车载显示器安装了微型控制器,用来执行一系列“即时命令”。   2.2 内燃机车显示屏系统软件环境   应用程序工作的软件环境是PIXY公司通过对2.6.17.13-Linux内核使用CLFS(Cross一Compiled Linux From Serateh)配置方法并增加了部分硬件驱动和软件功能实现的PIXY-Linux版本,通过使用CLFS方法,用户可以根据自己的需要定制Linux系统,决定系统的各个方面,比如文件目录的分布和启动脚本的设置,CLFS的另一个好处就是可以创建一个非常紧凑

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档