论文部分内容阅读
随着计算机、微电子等软硬件技术的不断发展,智能化正向各个领域渗透,也正在全面进入仪器仪表工业。运用智能化软硬件技术,使每台仪器或仪表能随时准确地分析、处理当前的和以前的数据信息,提高现有测量系统的性能和效率,扩展传统测量系统的功能。在仪器仪表中采用微处理器、控制器等技术,使仪器仪表实现高速、高效、多功能、机动灵活等性能。 目前,国内的旋转机械监视保护装置和国外的产品在智能化、稳定性及功能扩展方面和进口产品相比有一定的差距,要达到或者超过国外的同类产品性能,首先必须建立一个功能强大、稳定可靠的软硬件平台。ARM内核微控制器的出现,为这个平台提供了良好的硬件基础,而实时操作系统则是这个硬件平台之上最佳的软件环境。 本文主要讨论嵌入式处理器和操作系统在旋转机械监视保护系统中的应用。本系统由管理模块与功能模块两部分组成,管理模块硬件部分由32位嵌入式微控制器S3C44BOX,LCD和触摸屏组成、功能模块采用LPC2104为嵌入式微控制器,两种模块都采用嵌入式操作系统μC/OS-Ⅱ做为软件平台。本文主要论述管理模块的系统结构与设计。 文中简要介绍了嵌入式系统的设计方法,包括硬件选型,硬件电路设计及软件设计方法。对旋转机械监视保护系统的框架结构及功能需求做了比较细致的阐述。数据的管理传输是管理模块的主要工作之一,因此对工控领域中通用的通信协议MODBUS协议及其在本系统中的应用作了介绍。在技术难度较大的操作系统移植部分,详细介绍了操作系统的移植方法,并分析了启动代码romstart.s。 文中详细介绍了主要的中间件的实现方法。其中包括在线编程中间件、串口通信中间件、液晶屏中间件、触摸屏中间件。介绍了包括曲线、棒图及组态等功能模块的实现方法,最后,文中探讨了8000C管理模块的多任务的调度策略,优先级设置及任务调度方法。