论文部分内容阅读
随着石油工业的发展,使用先进的智能仪器来对抽油井生产进行监测成为必然趋势,嵌入式系统因其低功耗、高性能、低成本,在智能仪器仪表领域得到广泛的应用。本文在对ARM嵌入式微处理器的体系结构和μC/OS-Ⅱ操作系统进行分析的基础上,结合抽油井检测的实际情况,从系统软硬件设计、操作系统移植、图形界面设计、示功图数据压缩处理等方面对基于嵌入式系统的抽油井测量仪进行了重点研究。构建了以S3C44B0X为核心适合本研究课题的嵌入式软硬件平台,实现了操作系统的移植和基于μC/OS-Ⅱ的驱动程序及应用程序的开发。根据系统的实际需求对μC/OS-Ⅱ进行裁剪,通过任务调度完成测量与显示等操作的协调,使用图形用户界面μC/GUI来构建友好的人机交互平台,通过前台操作完成测量与管理。并通过研究NAND Flash的结构建立FAT16文件系统,实现测量数据文件管理,也为其通讯扩展作了基础。示功图作为抽油井测量的重要参数,针对其数据所占存储空间大、不利于管理和传输的缺点,用小波神经网络算法对其进行压缩,并针对算法的不足做了改进,压缩和重现后均达到良好效果。通过联机模拟测试表明,本系统运转效果良好、性能稳定。使用了友好的人机交互界面来对抽油井参数进行测量,操作简便,具有一定的实际应用价值。