基于WinCE与Qt的热泵控制器人机交互系统开发

基于WinCE与Qt的热泵控制器人机交互系统开发

论文摘要

随着能源短缺形势越来越严峻,推广节能技术势在必行。热泵是世界各国公认的节能产品。人机交互系统是热泵控制器的重要组成部分,良好的人机交互系统可以为用户提供可视化的界面和丰富的用户操作体验,并能够充分发挥控制器的性能,具有操作简单、界面友好、人性化设计等特点。研究工作的任务是基于S3C2410A处理器、Windows CE 5.0系统以及Qt图形用户界面,构建具有良好交互性能的热泵控制器人机交互系统,包括裁剪定制Windows CE系统和开发相应的驱动,开发基于Qt平台的人机交互界面,实现实时数据显示、参数可配置、故障报警和数据存储等功能,RS485通讯和触摸屏等人机交互接口设计,并经过测试检验。确定了基于Windows CE嵌入式操作系统、Qt人机交互界面的热泵控制器人机交互系统总体开发方案。完成了引导程序BootLoader和OEM抽象层(OAL)的移植与开发,并实现了对应用程序自启动、任务栏隐藏、自定义桌面等系统功能的定制;结合RS485驱动程序设计,分析了流接口设备驱动的开发过程和系统中断机制,编写了LCD显示、触摸屏等人机交互接口的驱动程序;完成了基于Windows CE系统的板级支持包BSP的开发。基于Qt/Embedded平台,给出了人机交互界面程序的总体框架,建立了Qt开发环境,完成了人机交互界面设计以及程序移植以及串口、数据库、多线程等模块的设计。完成了对BootLoader功能、驱动性能、Qt人机交互用户界面和人机交互系统的测试。结果表明:系统运行稳定,人机交互界面友好。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 背景及意义
  • 1.2 国内外研究现状及趋势
  • 1.2.1 热泵控制器人机交互端的现状
  • 1.2.2 图形用户界面与 Qt
  • 1.2.3 嵌入式技术的现状与趋势
  • 1.3 研究工作的主要内容
  • 第2章 热泵控制系统总体设计
  • 2.1 热泵原理
  • 2.2 热泵控制器总体方案设计
  • 2.3 热泵控制系统需求分析
  • 2.3.1 热泵控制系统的输入输出点分析
  • 2.3.2 热泵人机交互端功能分析
  • 2.4 小结
  • 第3章 热泵控制器人机交互系统方案设计
  • 3.1 热泵控制器人机交互系统结构分析
  • 3.2 硬件层
  • 3.3 BSP 层
  • 3.4 WinCE 操作系统
  • 3.5 Qt 人机交互界面开发平台
  • 3.6 WinCE 开发工具
  • 3.7 小结
  • 第4章 WinCE 嵌入式系统 BSP 构建
  • 4.1 WinCE 嵌入式系统 BSP 开发流程
  • 4.2 WinCE BootLoader 移植开发
  • 4.2.1 BootLoader 的启动和操作模式
  • 4.2.2 BootLoader 结构和启动流程
  • 4.3 WinCE OAL 移植开发
  • 4.3.1 OAL 的构成
  • 4.3.2 OAL 的启动流程与原理
  • 4.4 WinCE 开发环境构建
  • 4.4.1 Sysgen 过程
  • 4.4.2 Build 过程
  • 4.4.3 Release Copy 和 Make Image 过程
  • 4.5 WinCE 系统特性定制
  • 4.5.1 应用程序自启动
  • 4.5.2 隐藏任务栏
  • 4.5.3 系统桌面定制
  • 4.6 小结
  • 第五章 WinCE 设备驱动程序开发
  • 5.1 WinCE 设备驱动概述
  • 5.2 WinCE 设备模型
  • 5.3 WinCE 中断
  • 5.3.1 WinCE 中断概述
  • 5.3.2 中断处理流程
  • 5.3.3 中断服务线程 IST
  • 5.4 RS485 驱动
  • 5.4.1 硬件原理
  • 5.4.2 RS485 驱动结构
  • 5.4.3 驱动接口设计与实现
  • 5.4.4 注册驱动
  • 5.4.5 驱动导出接口定义文件
  • 5.5 LCD 驱动
  • 5.5.1 硬件原理
  • 5.5.2 WinCE 显示驱动架构
  • 5.5.3 驱动移植
  • 5.6 触摸屏驱动
  • 5.6.1 硬件原理及工作模式
  • 5.6.2 驱动的实现
  • 5.7 小结
  • 第六章 人机交互界面设计
  • 6.1 嵌入式 Qt 开发流程
  • 6.1.1 嵌入式 Qt 开发流程
  • 6.1.2 开发平台构建
  • 6.1.3 应用程序移植
  • 6.2 程序总体框图
  • 6.3 图形用户界面设计
  • 6.3.1 信息显示界面
  • 6.3.2 参数设置界面
  • 6.3.3 测试界面
  • 6.4 关键模块的实现
  • 6.4.1 Qt 控件美化-Qt StyleSheet 技术
  • 6.4.2 串口通信及数据处理模块
  • 6.4.3 数据库存储
  • 6.4.4 数据库的多线程设计
  • 6.5 小结
  • 第7章 系统测试
  • 7.1 BootLoader 测试
  • 7.2 驱动程序测试
  • 7.2.1 LCD 测试
  • 7.2.2 触摸屏驱动测试
  • 7.3 人机交互界面测试
  • 7.4 联机测试
  • 7.5 小结
  • 第8章 总结与展望
  • 8.1 工作总结
  • 8.2 研究展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].基于Qt的中国象棋人机博弈的研究与设计[J]. 计算机与数字工程 2019(12)
    • [2].美托洛尔干预急性心肌缺血病人前后QT离散度的对比分析[J]. 中西医结合心脑血管病杂志 2020(03)
    • [3].艾司洛尔对急性前壁心肌梗死患者冠脉介入治疗术中心电图QT离散度及恶性室性心律失常的影响[J]. 中国实用医药 2020(11)
    • [4].基于Qt的四旋翼无人机地面站航空虚拟仪表的设计[J]. 现代机械 2020(03)
    • [5].基于Qt的复杂流程图控件设计与实现[J]. 信息化研究 2020(01)
    • [6].基于Qt的模板缝纫机远程监控系统设计[J]. 科技视界 2020(19)
    • [7].基于Qt的嵌入式虚拟键盘设计与实现[J]. 山西电子技术 2020(04)
    • [8].高血压病左室肥厚患者QT变异度分析[J]. 心血管病防治知识(学术版) 2017(10)
    • [9].获得性长QT综合征致尖端扭转型室性心动过速一例[J]. 中国循环杂志 2017(07)
    • [10].基于QT的黑白棋实现[J]. 数字技术与应用 2016(01)
    • [11].基于Qt的汽车虚拟仪表系统设计[J]. 西华大学学报(自然科学版) 2016(06)
    • [12].基于QT的数字图像的边缘检测程序设计[J]. 技术与市场 2015(08)
    • [13].基于QT的嵌入式实验教学探讨[J]. 现代职业教育 2020(02)
    • [14].获得性长QT综合征伴尖端扭转型室性心动过速20例分析[J]. 中国实用医药 2013(36)
    • [15].索他洛尔治疗心律失常对患者临床疗效及QT离散度的影响[J]. 中国医药指南 2020(03)
    • [16].基于Qt的数控系统测试软件的设计与实现[J]. 组合机床与自动化加工技术 2016(11)
    • [17].双下肢平板运动试验中的QT离散度诊断冠心病的临床价值[J]. 双足与保健 2017(13)
    • [18].注射用丹参多酚酸盐对老年不稳定型心绞痛患者临床疗效及QT离散度的影响[J]. 中国现代药物应用 2017(20)
    • [19].心力衰竭患者的QT离散度与室性心律失常的关系[J]. 黑龙江医学 2015(12)
    • [20].冠心舒通胶囊治疗不稳定心绞痛病人校正QT离散度变化及意义[J]. 中西医结合心脑血管病杂志 2016(05)
    • [21].曲美他嗪对不稳定型心绞痛患者疗效及校正QT离散度的影响[J]. 中国继续医学教育 2016(18)
    • [22].基于Qt组件的俄罗斯方块设计[J]. 电子设计工程 2016(21)
    • [23].射频消融右室流出道室性早搏联合埋藏式心脏转复除颤器植入治疗长QT综合征一例[J]. 中国心脏起搏与心电生理杂志 2014(06)
    • [24].基于QT的胶囊内窥镜图片分析系统[J]. 计算机应用与软件 2013(02)
    • [25].基于Qt的软键盘设计[J]. 软件导刊 2013(03)
    • [26].曲美他嗪对不稳定型心绞痛患者疗效及校正QT离散度的影响[J]. 中外医学研究 2013(13)
    • [27].应用Qt开发地球物理软件的优势[J]. 油气地球物理 2013(03)
    • [28].小儿心内膜弹力纤维增生症患者QT离散度与心室晚电位的关系[J]. 中国卫生产业 2012(07)
    • [29].高血压病左室肥厚与QT离散度的临床分析[J]. 右江民族医学院学报 2012(02)
    • [30].舒心口服液对室性心律失常患者QT离散度的影响[J]. 中医学报 2012(06)

    标签:;  ;  ;  ;  

    基于WinCE与Qt的热泵控制器人机交互系统开发
    下载Doc文档

    猜你喜欢