基于QNX的双标车载DMI的设计及其实现.pdfVIP

基于QNX的双标车载DMI的设计及其实现.pdf

  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文档。上传文档
查看更多
基于QNX的双标车载DMI的设计及实现 易海旺 范明 郑一祥 吕书丽 摘要:介绍了基于QNX系统的嵌入式车载DMI系统结构、主要功能及软硬件设计;采用Photon微图形接 口、多进线程、串口通信等编程技术,以及模块化的程序结构,完成了符合CTCS-2/3级车载DMI双标规范 的人机接口设备的研制。 关键字:嵌入式QNX;DMI;Photon;CTCS 调度方法,使用客户进程决定服务器进程的优先级技术,确保关键任务得到执行。 表1 QNX实时性指标 源。QNX开放性还表现在网络联结性上,不仅有QNX机器之间专用网络,还支持与异型机器之间网络 通信的协议,如TCP/IP族的各种协议。 2 系统实现 2.1系统结构及功能 视觉输出JJ音频模块I 液晶屏幕 LED显示模块 主附显 控制 i磊再;习 .1 cPu主板卜—!里一cPL。接口扩展 RS-422卜叫接口转换 量芝 矩阵键盘l“面 网口)(USB 图2系统结构 人机界面DMI是列控车载设备的操作和显示单元,主要包括:显示屏、键盘、扬声器、电源模块、 扩展主板、嵌入式CPU板及航空插头。D/VII的面板布置为液晶LCD显示屏,其周围布置了软/石更按键、 LED显示及扬声器,司机通过操作软/硬按键来输入控制信息及命令,主、副显控制开关控制液晶LCD 显示屏和LED显示的切换。 DMI设备主要功能如下。 (1)通过显示屏以图形化方式显示列车速度、限制速度、目标速度、目标距离、运行状态、控车 模式、牵引制动等信息。 (2)接收ATP实际运行数据,并做相关处理。 (3)接收司机输入数据,包括ATP控车所需的数据和LKJ所需要的数据。 (4)DMI对输入的数据能做简单的合理性判断并做出相应表示(显示警告、报警和声音提示等)。 (5)具有声光报警功能,能对列车超速、切除牵引力、制动、允许缓解、故障等情况进行报警和 表示。 (6)接受司机输入一些基本信息,并回传ATP(姆车次号和司机号)。 (7)提供视觉输出表示、温度测量及日间或夜间屏幕亮度自动调整功能。 2.2冗余设计 结合安全可靠性要求,系统运用VRAM动态测试以避免图像冻结,屏幕每个cVC周期刷新一 次,并在周期内检查刷新后的VRAM|为避免故障库,使用创建静态库和动态库的方法,比较区域的 2个实际图像。硬件设计中对其关键部分进行了冗余考虑,其主要包括RS-422串口、液晶与LED结 合显示。 “ 2.3软件设计 2,3.1 0NX系统软件设计 为了在特定硬件平台上运行嵌入QNX操作系统,必须对QNX系统进行裁减和移植。嵌入式QNX 系统启动时,通过加载系统映像文件,进行注册网络;对显卡、声音、键盘、串行端口等硬件资源、 配置相应的驱动程序参数;加载文件系统,应用程序运行资源库等。系统映像文件是一个包含操作系 统,可执行程序以及任何与程序有关的数据文件,系统映像通过编写Buildfile文本后,由mkifs编译 生成,Build file文本包括启动引导脚本(bootstrap script)和文件列表(file script)、启动脚本(startup list)3个组成部分。 2.3.2应用软件设计 APP应用软件是实时软件,由8个任务和一个公共动态库组成。 ●Init任务负责启动和终止其他任务。 ●mM任务主要负责管理Photon、按键的硬件中断和软键动作 Seriall,Serial2, ●其他6个外围任务(

文档评论(0)

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

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

1亿VIP精品文档

相关文档