文档介绍:XXXXXXX
毕业设计
题目基于GPRS的分布式油田原油计量和防盗系统设计
姓名 xxx
学号 xxx
专业班级 xxx
分院 xxx
指导教师 xxx
xxxx年xxx月xxx日
基于GPRS的分布式油田原油计量和防盗系统设计
摘要
本课题针对分布式油田的原油计量和丢盗油问题,研究开发了一套基于GPRS的原油计量和防盗系统。系统通过对原油的实时计量,解决长期以来分布式油田存在的计量方式简陋,实时性差,人为误差大的问题;通过盗油报警系统,打击盗油犯罪分子,减少或杜绝偷盗油现象。整个系统旨在提高分布式油田的信息化管理水平。
整个系统包括两个部分:远程监测终端和计算机监控中心。监测终端完成储油罐中原油油位、储油罐阀门状态、以及当防盗报警设备被触发时井场周边图片数据的采集,实现数据通过GPRS网络的发送和接收;网络,完成数据接收、保存和分析,实时显示各储油罐油位高度、当前阀门状态,并提供报表打印等功能。
在远程监测终端的硬件开发中,为了保证整个硬件配置灵活、易于调试、升级和维护,采用了模块化的设计方法,即依据系统功能自顶向下的把硬件分成了五个模块,分别是数据采集模块、GPRS通信模块、图像采集模块、键盘与显示模块和系统供电模块。数据采集模块以ARM公司最新的Cortex-M3内核处理器STM32F103C6T6为核心,负责监测终端总体控制功能;GPRS通信模块由BenQ公司的M23A GSM/GPRS模块及相关外围电路组成,负责数据的发送和接收;图像采集模块负责将视频信号转换成数字信号;键盘与显示模块负责终端的显示和操作;供电模块负责对整个监测终端设备提供工作电源。论文中对数据采集模块、GPRS通信模块和键盘显示模块的电路进行了详细说明。
在远程监测终端的软件开发中,借鉴于实时操作系统进行软件开发的层次化设计方法,在远程监测终端的软件设计中也采用了层次化的软件设计结构。总的来说,整个监测终端软件采用的是先软件分层,
再结合有限状态机、利用事件驱动的方法来设计的。论文中首先对远程监测终端软件开发中应用的编程方法进行了介绍,然后对远程监测终端的部分底层驱动程序以及应用层程序的设计进行了详细说明。
论文最后对计算机监控中心的软件开发作了简要说明。
关键词:GPRS,分布式油田,计量和防盗,Cortex-M3内核,STM32F103C6T6
THE SYSTEM DESIGN OF
MEASUREMENT AND ANTI-THEFT FOR CRUDE OIL OF DISTRIBUTED OILFIELD BASED ON WORKS
ABSTRACT
To solve problems of crude oil measurement and loss in distributed oilfield, a crude oil measuring and anti-theft system is designed based on GPRS work in the paper. In the system, a lot of problems existing in distributed oilfield for a long time can be solved, such as rough measuring method, poor real-time performance and high man-made errors. With the help of alarming system, oil-theft criminals will be reduced. The aim of the whole system is to improve the informatization management level of distributed oilfield.
The system contains two parts: remote-monitoring terminal puter-monitoring center. Remote-monitoring terminal collects data of crude oil level in oil tank, valve’s status and images surrounding the oil tank when the burglar alarm equipment is triggered. Finally data are sent and received via GPRS work. Computer-monitoring center achieves logging on websit