论文部分内容阅读
本课题主要针对油田凝析天然气生产的井口计量,基于DSP设计了一套能够实现气液两相流量在线实时计量的流量计量软件。根据差压式流量计量原理,对两相流体参数进行采样,设计了片内SARAM双缓存区存储数据的方法,保证了采集数据的连续性;采用小波软阈值方法和流量计算模型对缓存区数据进行预处理及两相流量参数计算;设计了片外SDRAM及USB存储程序,根据存储数据量的不同,设计了SDRAM顺序存储方式和先进先出的移动存储方式,实现了数据的动态存储;设计了LCD及键盘程序,实现了软件计量后处理的人机交互操作;利用MATLAB中的CCSLink开发工具进行了流量计量辅助设计,采用连接对象及嵌入式对象方便的读取了流量计量系统存储器的气液两相流量等数据,利用RTDX实时数据交换技术实现了以VC5509A为主处理器的目标板与计算机之间的通信,实时的获取了两相流数据。程序设计上采用了模块化结构,采用汇编语言和C语言进行混合编程设计,通过软件主程序对各程序模块进行整合,形成了流量计量系统软件。通过加载自举引导,将程序代码写入FLASH存储器中,从而脱离仿真器独立上电运行,实现了数据采集、处理、存储、操作等功能。