·上一文章:安森美半导体NCP1294太阳能充电控制器及其设计要点
·下一文章:无线Ad hoc网络一种最小化链路干扰的载波监听机制设计
3 软件设计
主程序流程图如图7所示。
初始化包括I/O初始化、串口初始、中断初始化、FM3130初始化和看门狗初始化。完成MSP430F2132各个端口的初始状态设定,串口通信的波特率、以及FM3130的中断时间设置和存储器初始存储地址查找。
主程序中设置FM3130每小时整点中断,中断后设工作标记为3。主程序检测工作标记为3后启动加热装置加热,并读取实时时钟的时间,置工作标记为1。检测到工作标记置1后,测量加热装置入口和出口的温度。并开启MSP430F2132的定时器,定时10s中断,每10s采集一次流量参数。每次采集完成后,MSP430F2132根据拟合的公式计算得到流量。最后,将测量结果和本测量时段的初始时间存储到FM3130的存储器中,并通过无线模块将其传输至各油田的远程测控终端,利用其它装置将测量结果传输至数据管理中心。测量完10min的参数后,关闭加热装置,置工作标记为4,等待下一次实时时钟整点中断,启动测量。无线模块也可接收远程测控终端发送的命令信息,接收中断产生后,置工作标记为2。单片机根据不同的命令执行不同的操作。无线模块接收中断流程图如图8所示。
4 测量数据及分析
将温差式流量传感器安装到大庆油田某采油队的油井上试用,得到的温差式流量计测量数据和容积式流量计测量数据对比如表1所示。
其中,S为容积式流量计测得的标准流量,C为温差式流量传感器测得的流量,d为测量误差。由表1可以看出,温差式流量传感器的测量误差均在10%以内,能够满足油田测量要求。实践证明温差式流量传感器成本低、精度高,实现了油井自动化计量,可以推广使用。