论文部分内容阅读
随着嵌入式硬件性能的飞速提高和嵌入式软件的快速发展,各类嵌入式控制系统在智能控制设备、智能仪表、自动控制设备上的应用得到进一步的扩展。人们对嵌入式系统的需求逐渐增多,要求也越来越高,为嵌入式系统提供一个友好方便,稳定可靠的人机交互和无线网络平台成为非常迫切的要求。本论文以油田污水处理控制系统为应用背景,在已经研制出的含油污水处理系统的基础上,对其控制方案进行了改进,提出了以基于ARM9主板,过程控制板,现场执行机构的方案替代了原来IPC,PLC和现场执行机构三层结构的控制方案,以WinCE+EVC替代原来的WINDOW XP+组态王的软件平台,并扩展了GPRS模块增加无线网络功能。本文以WinCE在本系统中的应用,尤其是人机交互界面的实现和GPRS的网络应用为研究对象,从理论、技术、设计与应用四个层次进行研究。文中介绍了GPRS和WinCE的发展概况,并结合本系统需要针对性的讲解了GPRS通信的关键技术和WinCE的详细移植过程。通过操作系统的移植深入了解WinCE操作系统的工作过程,为后用的应用打好基础。在应用编程环节分两部分,一部分是结合实例阐述了运用EVC软件为WinCE系统开发的人机交互和GPRS通讯程序,并详细分析了其串口编程的代码。另一部分是在PC机上通过VC程序开发的上位机服务器程序,用来实现对污水处理系统的远程监控。本论文的主要工作是研究WinCE和GPRS在污水处理控制系统中的应用。依次研究与实现了以下内容:EBOOT的配置、编译、生成与向ARM平台的烧写;WinCE操作系统开发环境的建立、内核的配置、编译与向ARM平台的烧写,相关驱动程序的开发(主要包括串口,USB接口的驱动程序开发),基于EVC的污水处理系统人机交互程序的开发,GPRS通讯程序的开发,上位机服务端程序的开发。经过近一年时间的学习研究,已成功地将WinCE和GPRS应用到了污水处理监控系统中。在实验室条件下经测试到达了污水处理监控系统的功能要求,并且运行稳定,从而证明了WinCE和GPRS技术在污水处理系统中的应用价值,对新一代污水处理控制器的研制有一定的参考意义。