
论文摘要
目前,中国国内的客运电力机车的用户界面大都已采用了更友好更简单,既能实时的显示司乘人员需要的各种参数又能减轻司乘人员的疲劳度的液晶屏显示。但是国内客运电力机车大都是从国外进口,国外对客运电力机车技术的垄断,严重阻碍了中国客运电力机车事业的发展。为了尽快赶上国际客运电力机车技术发展,现在国内已经开始自主开发国产客运电力机车。本课题正是在此种条件下提出的,这也是中国北车集团大连牵引力研发中心的第一款用非组态软件自主开发的司机显示屏。本文提出了系统设计方案,并通过实际设计论证了该方案的有效性。此DDU(Driver Display Unit)采用客运电力机车专用的司机显示屏,操作系统采用CLFS Linux系统,该系统是PIXY公司在2.6.17.13-Linux内核的基础上针对DDU的特殊应用裁减出来的。DDU人机界面开发软件采用挪威Trolltech公司出品的Qtopia core 4.3.1商业版本。本文通过对显示屏软件需求分析、显示屏总体方案的设计、人机交互界面主要功能设计及实现、Qt国际化实现、RS485串口通信的设计、SQLite数据库的设计及实现、双MCU通信的实现等工作的介绍展示出软件控制系统的整体设计。
论文目录
摘要Abstract第1章 绪论1.1 课题来源及研究意义1.2 论文所做的工作及论文结构1.2.1 论文所做的工作1.2.2 论文结构1.3 本章小结第2章 电力机车显示屏需求分析2.1 电力机车显示屏项目背景及目的2.2 电力机车显示屏项目功能分析2.2.1 显示区域划分2.2.2 驱动界面显示2.2.3 配置、维护、故障及处理意见界面2.2.4 机车状态界面2.2.5 维护界面2.2.6 时间设定界面2.2.7 驱动设置界面2.3 本章小结第3章 电力机车显示屏总体方案设计3.1 电力机车显示屏系统硬件平台3.2 电力机车显示屏系统软件环境3.3 电力机车显示屏系统总体设计3.4 本章小结第4章 电力机车显示屏人机交互界面的设计4.1 电力机车显示屏界面显示设计4.1.1 显示屏驱动界面显示设计4.1.2 显示屏配置、维护、故障及处理意见界面显示设计4.2 电力机车显示屏人机交互界面的实现4.2.1 电力机车显示屏人机交互界面实现中使用的技术4.2.2 电力机车显示屏人机交互界面的实现4.2.3 电力机车显示屏驱动界面的实现4.3 Qt中文语言支持的实现4.4 开机自动登陆控制系统的实现4.5 本章小结第5章 电力机车显示屏串口通信设计5.1 Linux下的串口访问5.1.1 打开串口5.1.2 关闭串口5.1.3 写串口5.1.4 读串口5.1.5 POSIX终端接口5.2 串口通信协议设计5.3 串口通信的设计5.4 本章小结第6章 电力机车显示屏数据库设计及实现6.1 电力机车显示屏数据库的选择6.2 电力机车显示屏数据库的设计及实现6.3 本章小结第7章 双MCU通信的实现及温度监控的设计7.1 双MCU通信协议7.2 命令码定义7.2.1 参数存储命令码定义7.2.2 LCD亮度及面板按键照度控制命令码定义7.2.3 温度管理命令码定义7.2.4 主机看门狗命令码定义7.2.5 嗡鸣器命令码定义7.2.6 LED控制命令码定义7.3 双MCU通信的实现7.4 温度监控的设计7.5 本章小结第8章 总结与展望参考文献致谢研究生履历
相关论文文献
标签:国际化论文; 串口通信论文; 数据库论文;