基于PIC16F877单片机的井下压力测量技术研究
时间:06-11
来源:互联网
点击:
3 软件设计
本系统软件设计主要是单片机系统软件设计。PIC16F877的内核CPU结构是按照精简指令集和高透明指令的宗旨来设计的,因此单片机开发采用专门用于PIC16F877系列单片机而设计集成开发环境,编程采用C语言。PIC16F877作为主CPU。PIC16F877在系统中主要负责压力数据的采集、系统的启动、采集数据的处理、数据的显示和上位机数据的回放等。其软件的主程序流程图如图5所示。
本系统软件设计主要是单片机系统软件设计。PIC16F877的内核CPU结构是按照精简指令集和高透明指令的宗旨来设计的,因此单片机开发采用专门用于PIC16F877系列单片机而设计集成开发环境,编程采用C语言。PIC16F877作为主CPU。PIC16F877在系统中主要负责压力数据的采集、系统的启动、采集数据的处理、数据的显示和上位机数据的回放等。其软件的主程序流程图如图5所示。
在整个压力采集系统中,通过PIC16F877单片机来控制启动A/D转换,单片机共采集12个数据,去掉最大与最小的数据,取平均值,作为一个井口压力值。在根据相应的算法,通过进口压力值计算出测点压力和油层压力,再把这3个数据进行存储和显示。
4 结束语
本文设计的压力检测系统通过了现场实验的测试,系统稳定可靠,采集了大量的数据,通过改变测试条件验证了测得压力值的准确性,由于要长期实时监测井下压力,Flash存储器可以存储10天的数据,所以该系统连续工作10天后要对数据进行回访,并存储在计算机上,以便后续参考。井下压力检测系统是通过测量井口压力来推算井底压力的方法来实现压力测量的,这就避免了井下的复杂环境,从而减少了环境对测量的影响。同时使用液晶屏将测量数据进行实时的显示,满足了实时性测量的要求。
测量 技术 研究 压力 井下 PIC16F877 单片机 基于 相关文章:
- 基于DSP的光纤高温测量仪的软件设计 (04-08)
- 基于DSP处理器的光纤高温测量仪的设计方案(05-08)
- 用DSP实现抖动(Jitter)测量的方法(04-28)
- 基于dsPIC30F2010的土壤水分测量仪的设计研究(08-27)
- 用DSP实现增量式光电编码器的细分(01-01)
- MSP430在电力测控保护产品中的应用(01-15)