基于Cortex-M3的字符型人机界面的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zq09171
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人机界面是人与计算机之间传递、交换信息的媒介和对话接口,在工业自动化系统中不可缺少。随着人机界面市场的不断壮大,人机界面的功能和性能也不断得到改善。本文设计了一种基于Cortex-M3的字符型工业人机界面产品,该产品已得到市场的认可。本文分析了人机界面的系统体系结构,包括其整体框架、功能需求和技术指标,在此基础上以模块化的思想设计了硬件平台,分析了平台中的主要硬件模块,包括电源模块、MCU模块、串口收发模块、人机交互模块的硬件设计方法,并给出了相应的电路设计图。利用硬件环境,根据人机界面的功能需求,对人机界面的运行环境框架进行分析,明确运行环境的总体框架、任务管理、数据结构和软件架构,在此基础上按照功能划分模块,分别设计了组态配置下载模块、与设备通信模块和人机交互模块的底层驱动、接口和应用程序,并编程进行了实现。对人机界面的关键技术之一通信协议可重构进行详细阐述,说明了协议可重构的必要性以及如何实现的。最后对字符型人机界面进行系统地测试,给出了测试结果和分析。通过结果可知,人机界面系统的硬件设计良好可靠、软件设计实时稳定,满足所需功能,同时系统性能满足工业现场要求。本文在最后对全文的工作进行了总结,展望了字符型人机界面在工业自动化领域的发展和应用前景。
其他文献
随着现代科学技术的发展,人口逐渐膨胀,污染问题日益突出,人类对能源和资源的需求越来越大。不可再生的陆地资源逐渐减少,促使人类将他们对资源的需求转向海洋。因为海底大量的石
倒立摆系统本身作为一个不稳定、强耦合、多变量的非线性系统,在控制学科领域中,是一种常见的典型实验装置,同时也是对于各种控制算法进行实验验证的最理想模型。在控制学科领域
电子稳像算法是一种使用计算机软件编程来获得图像稳定的新方法。因为这种技术在体积、精度、价格等方面相对于之前的技术存在很大的优势,所以具有很广的应用范围,特别是在军事
在人们对能源需求急剧增加,而传统能源日益匮乏的背景下,开发和利用太阳能等可再生能源越来越受到重视。世界各国政府纷纷把充分开发利用太阳能作为可持续发展的能源战略决策,其中光伏发电最受瞩目。太阳能光伏发电是新能源的重要组成部分,被认为是当前世界上最有发展前景的新能源技术。各发达国家均投入巨资竞相研究开发,并积极推进产业化进程,大力开拓光伏发电的应用市场。太阳能虽然无地域限制,随处可得,但目前光伏发电系
由于实际的工程系统愈来愈复杂,切换动态系统日趋频繁地出现在各种工程应用中,近年来已经成为控制领域研究的一个热点。一方面,切换的引入可以提升整个系统的性能;然而,另一方面,
无刷直流电机结构简单、控制方便、成本较低,应用广泛。在无刷直流电机的控制中,转子位置的检测是关键,无位置传感器控制技术的应用,不仅使电机硬件设备成本减少,还使电机设计得以简化,大大拓展了无刷直流电机的应用范围。无刷直流电机的无位置传感器控制有许多方法,本文在线反电动势过零法的基础上,设计了基于线反电动势的滑模观测器,并对两种方法进行了深入的分析比较。本文阐述了无刷直流电机的结构组成、工作原理及其数
学位
船舶动力定位技术在人们探索海洋过程中,正在起着越来越重要的作用。由实际情况可知,在动力定位船舶操作过程中,很多操作是为了抵消外部环境干扰对船舶位置和艏向所带来的影响。
蛙跳算法(Shuffled Frog Leaping Algorithm,SFLA)自提出以来,引起学者的广泛关注,并在部分工程领域得到了成功的应用。SFLA算法在解决高维问题时收敛速度较为缓慢且容易陷入
随着科学技术的不断发展,工业生产控制系统的复杂水平和精密性越来越高,其包含不同能量域的子系统和由传感器、执行器、数字电路及软件等构成的机电系统。如果系统中某个部分