论文部分内容阅读
随着能源短缺形势越来越严峻,推广节能技术势在必行。热泵是世界各国公认的节能产品。人机交互系统是热泵控制器的重要组成部分,良好的人机交互系统可以为用户提供可视化的界面和丰富的用户操作体验,并能够充分发挥控制器的性能,具有操作简单、界面友好、人性化设计等特点。研究工作的任务是基于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人机交互用户界面和人机交互系统的测试。结果表明:系统运行稳定,人机交互界面友好。