- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机油井实时监测系统设计与实现
基于单片机油井实时监测系统设计与实现
摘要:介绍了一种基于单片机PIC16F877的油井实时监测系统。该系统能够分时采样获取油井下电动潜油泵的两路压力、两路温度、漏电流和振动参数,并利用其内部的ADC转换器将模拟信号进行量化处理转换为数字信号。为了保证采集信号的精确度 ,系统采用去极值求平均值滤波算法对采集到的数字信号量进行滤波处理,最终将油井下实时信息显示到主界面上,同时具有报警功能。实验结果表明,本系统对井下各信息的采集具有高精确度和实时性,并取得了较满意的控制效果。
关键词:油井实时监测系统;PIC16F877单片机;A/D转换;滤波算法
中图分类号:TP319 文献标识码:A 文章编号2013)009006103
作者简介:王梅(1986-),女,硕士,西安交通大学城市学院计算机科学与信息管理系助教,研究方向为嵌入式系统及计算机控制;赵彩(1982-),女,硕士,西安交通大学城市学院计算机科学与信息管理系讲师,研究方向为数据挖掘;丁凰(1978-),女,硕士,西安交通大学城市学院计算机科学与信息管理系讲师,研究领域为模式识别与软件开发。
0引言
由于我国油田油井数量多且分布范围广,目前大多采用人工巡井方式,由工人每日定时检查设备运行情况并记录采油数据[1]。这种方式影响了设备监控与采油数据的实时性和准确性,发生故障时也不能及时地监测和处理,会造成巨大的损失。这样不仅降低了劳动效率,而且增加了生产成本,并且存在安全隐患。针对以上情况,我国石油企业为了提高生存和竞争能力,已经开始进行油田自动化、信息化、数字化建设。本文设计的油井实时监测系统以单片机PIC16F877[3]作为微控制器对油井下潜油泵的入口压力、出口压力、入口油温、电机温度、振动、漏电流等信息进行实时监测和控制,发现故障并及时报警,具有精确度高、实时性和稳定性好等特点。
1系统总体设计
本系统可以分时采样由下位机实时传输的井下温度、压力、振动、漏电流等参数信息的模拟信号,并通过ADC转换器把采集到的信号进行模拟向数字量的转换,将转换的数据量进行存储,同时应用去极值求平均值滤波算法对采集到的数字信号量进行滤波处理,确保采集信息的精确度和准确性;为了给用户提供有效的数据,系统还使用LED实时显示采集的数据信息,用户也可以通过键盘设定每个参数信息报警值的上限和下限及故障值的上限和下限,监测过程中实时采样的数据超越设定的上下限值时报警器自动报警。
本系统设计以单片机PIC16F877[2]为开发中心扩展8个模块:电源模块、显示模块、键盘模块、信号的输入输出模块、信号采集模块、中断定时模块、数据处理模块、报警模块。系统模块如图1所示。
2系统硬件设计
本系统的硬件组成:主要由电源模块、CPU模块、显示按键模块等,以及外围硬件电路的辅助处理。电源模块将外部电压24V转化成系统处理所需要的电压12V和5V,CPU模块以PIC16F877为核心,显示按键模块利用周立功7289芯片实现,外围硬件电路主要用来实现对信号的放大处理及防干扰的处理。系统硬件组成如图2所示。
2.1信号输入模块
由于井下传感器采集传输的为电流信号,该系统在采样信号时首先通过外加的100欧姆电阻将电流信号转换为电压信号(电压范围为0~5V),然后将转换后的电压信号输入到CPU的RA1端口,CPU内部ADC接收此信号,进行A/D转换,将电压模拟量转换成数字量。图3为信号输入模块原理。
2.2电源模块
单片机 PIC16F877的接入电源应为5V,但是整个系统采用工业24V电源供电,所以单片机在接入电源时利用YND5-24S05将24V电源电压转化成5V系统需要的电压。图4为电源模块的硬件原理。
2.3按键显示模块
图5为ZLG7289芯片、按键和LED组成的按键显示原理图。此原理图利用ZLG7289芯片的4个引脚CS、CLK、DIO、KEY分别接入到PIC16F877中RB4、RB5、RB6、RB7引脚上,并将DIG0DIG7和SASG、DP接入8个按键以及LED对应的引脚上。
为了使电源更加稳定,一般要在Vcc到GND之间接入47~470uF的电解电容。晶振Y1取4~16MHz,调节电容C3和C4通常取值在10pF左右。复位信号是低电平有效,一般只需外接简单的 RC 复位电路,也可以通过直接拉低 RST引脚的方法进行复位。系统显示使用LED共阴极数码管。
3系统软件设计
油井实时监测系统所有软件设计均采用模块化设计思想[3]。根据所要完成的不同功能将整个系统的软件分为以下几个模块:初始化模块、存储模块、A/D采样模块、中断定时模块、数据处理模块、按键显示模块、报警模
您可能关注的文档
最近下载
- 髋臼骨缺损分型.pptx VIP
- 《全新版大学进阶英语综合教程》课程标准.pdf VIP
- 术后有效排痰护理PPT.pptx VIP
- 髋臼及股骨骨缺损的分型及评价【45页】.pptx VIP
- (人教A版)必修一数学高一上册第二章 一元二次函数、方程和不等式 章末总结+单元检测(原卷版).docx VIP
- 伟迪捷Videojet 1210 1510 操作员手册 2011年修订版.pdf
- 理论力学哈工大第六版-课件.ppt
- 2023年高考全国卷(甲卷)数学(理)真题(含解析).pdf VIP
- 虚体医学丛书:医说解集——昆明新空间1025实验室.pdf VIP
- 护理事业近五年发展规划(2026-2030).pdf VIP
文档评论(0)