论文部分内容阅读
目前嵌入式系统在机电设备中的应用日趋广泛,它具有体积小、能在高低温等恶劣环境下运行和运行相对稳定等优势。人机界面与嵌入式系统的结合形成嵌入式人机界面,高效开发实用的嵌入式人机界面对于解决机电设备在可靠性、成本、体积等方面的问题有重要意义。基于以上分析,本文结合嵌入式系统的优势,提出了一种嵌入式控制终端的人机交互界面快速生成平台。
首先,本文对人机交互技术、嵌入式软件技术等在机电设备中的应用和发展的国内外现状进行了综述,分析了机电设备中人机交互技术的发展和嵌入式技术的发展以及存在的问题,并对机电设备中可快速重构的嵌入式人机交互界面生成平台进行了需求分析,在此基础上,提出了基于Linux和ARM的嵌入式控制终端的人机交互界面快速生成平台的总体方案,以组态软件的思想实现了人机界面的可配置特性,通过对编写简单的配置命令在平台上快速生成得到人机界面。
然后,重点围绕该平台的实现所涉及到的相关的关键技术,从构架、功能和原理等方面进行了研究。主要包括人机界面的分解与重构技术、人机交互界面的界面设置技术、基于消息通信机制的串口通信技术和基于状态机的数据处理技术。在分析研究了嵌入式控制终端的人机交互界面快速生成平台的关键技术的基础上,对平台的实现做了阐述,建立了人机界面快速生成平台的开发环境。接着以模块化的设计思想,按“功能独立”的原则,开发了人机交互界面快速生成平台的各个处理模块,件包括界面重构模块、数据处理模块、串口通信模块和出错处理模块。
最后,给出了平台的一个应用实例,即在平台基础上经过简单的二次开发生成美观实用的人机界面,完成了织毯机监控系统人机交互界面的开发,介绍了其实现过程,达到了预期的效果。