2024年3月9日发(作者:)

山西电子技术 

2010年第2期 

文章编号:1674-4578(2010)02-0024-03 

应用实践 

基于GPRS和Delphi的油田 抽油机负荷数据采集系统 

. 

李世杰 ,赵敏 ,任一峰 

(1.中北大学信息与通信工程学院电气工程系,山西太原030051;2.北京茨浮测控技术研究所,北京loolo) 

摘要:Or对油田抽油机控制需要对负荷数据实时、远程监控的要求,为了适应现场环境,提出了一种将GPRS 

无线通信技术与WINDOWS虚拟界面相结合的设计方案。该方案以,兀的DSP和H7708 GPRS模块为网络平台。设 

计了数据采集处理系统,应用Delphi编写程序,实现对抽油机负荷数据采集,分析,存储,输出。经过实验测试表 

明:系统运行稳定,效果良好。 

关键词:GPRS;Delphi;数据采集 

中图分类号:TP79 文献标识码:A 

O引言 

1.1.1中心数据管理终端 

我国的油田不像中东的油田那样有很强的自喷能力,多 

中心数据管理终端由连接INTERNET的Pc计算机和 

为低渗透的低能、低产油田,因此,精确感知油井负荷的动态 

Delphi开发的软件界面组成,系统服务中心软件从INTER. 

变化,实现智能间抽控制(IPOC),可以大大提高抽油机的工 

NET网络获取终端发送来的抽油机负荷信息,并且对其存 

作效率,达到最佳的节约能源效果。GPRS技术是在现有 

储、分析,最终由PC机将其实时、精确地显示出来。 

GSM网络基础上发展起来的一种新的数据传输业务,具有 

1.1.2抽油机数据采集终端 

连接费用低廉,传输速率高,永远在线的特点[2]。而且,因为 

抽油机数据采集终端由GPRS收发模块,电流霍尔传感 

不再需要现行无线应用所需要的中介转换器,所以连接及传 

器和由11的DSP作为控制核心的抽油机驱动控制器组成, 

输都会更方便容易。Delphi是Windows平台下著名的快速 

霍尔传感器采集的电流数据经过滤波后传人DSP控制器的 

应用程序开发工具(Rapid Application Development,简称 

AD转换,DSP控制器接收处理数据以后与GPRS模块之间通 

RAD)。Delphi拥有一个可视化的集成开发环境(IDE),采 

过RS485进行通信,再由GPRS模块与INTERNET进行通信。 

用面向对象的编程语言和基于部件的开发结构框架。De1. 

1.2硬件介绍 

phi提供了500多个可供使用的部件,利用这些部件,开发人 

1.2.1 TMS320F2808和H7708GPRS模块简介 

员可以快速地构造出应用系统_6J。本文中GPRS平台采用 

11公司的TMS320F2808高性能DSP芯片是目前控制领 

了1'I的TMS320F2808和H7708GPRS模块的组合,同时采用 

域先进的处理器之一,频率高达100 MHz,并且集成了高达 

了森社电子的电流霍尔传感器,Pc机上采用Delphi 7软件, 

12.5 MHz的A/D转换外设,具有l2位分辨率,零CPU开 

设计开发了一种抽油机的负荷数据采集系统…。 

销,最小AD转换时间达160 n8¨J。大大提高了芯片处理能 

1系统硬件设计 

力和控制系统的控制精度。以TMS320F2808作为抽油机驱 

动器控制核心,不仅可以实时,精确读取传霍尔感器的电流 

1.1总体设计 

负荷值,而且可以根据数据中心管理终端分析数据后稳定、 

油田抽油机负荷数据采集系统整体结构如图1所示,它 

可靠地实现抽油机的智能间抽控制(iPOC)。这是低端的单 

包括三个部分:前端的现场数据采集终端,传输网络以及后 

片机微控制器根本无法满足的。 

端的数据管理中心。 

H7708 GPRS DTU符合工业级设计标准,优化电源过压 

过流和防接反保护,优化电磁兼容设计,具有超强的可靠性。 

内嵌PPP、TCP/IP、DDP等多种协议,可实现用户设备到数据 

中心远程透明数据通信,支持频段900/1800 MHz,电源为+5 

26 V宽电压范围,RS232通信方式,波特率300-57600可调。 

由于应用现场环境恶劣,对信号传输有一定的干扰,所 

以本系统DSP与GPRS模块通信时采用抗干扰能力较强的 

RS485通信,保证系统可靠,稳定的工作。 

图1系统框图 

收稿日期:2010—01—19 

作者简介:李世杰(1984一),男,山西大同人,硕士研究生,主要从事电气传动,远程数据采集方面的研究工作。 

第2期 李世杰,等:基于GPRS和Delphi的油田抽油机负荷数据采集系统 25 

∞ u52 

51 

50 

49 

48 

47 

一 一 一 一 一 一盯一 一㈨一㈣一脱一一 一 一一一

46 

●2 3 4 5 6 7 8 9m¨ 

DSP-mainboar

¨:

d 45 

2 "姆 

椭一舭一舢一 一一一一一

" 

44 

一一一~一一 

43 

42 

4l 

40 

39 

14TXD 

f斟【卜 TR EG +NDE -—_靠 1 一 

38 

151XD 

0 

37 

l6RX 

36 

17LU 

35 

盛 

34 

33 

32 

31 

fg 

三I 垦至量ET 

 ̄126oI—— 

SC850一DSP控制器 

N ∞ 餐絮n∞ 

阢畎做肌s 砌羽 

图2 DSP与GPRS模块的硬件连接原理图 

1.2.2电流霍尔传感器CHK—Y4300 本软件主要由数据接收、数据解析、数据存储三部分组 

霍尔电流传感器由于具有精度高、线性好、频带宽、响应 

成,软件设计流程如图4。 

快、过载能力强和不损失被测电路能量等诸多优点,因而被 

该系列模块专门为该通信系统的使用提供了函数开发 

广泛应用于电机驱动装置中。 包,主要是DSC软件。DSC与DTU之间通讯使用开发包动 

CHK系列霍尔电流传感器,采用开环霍尔直测原理,用 

态链接库gprs—dl1.du异步上报信息,该文件包括和DTU通 

于测量5 A~10 000 A交流,直流及脉冲电流,输出正负4 V, 

讯所需要的全部API函数,包括数据发送、数据接收等。动 

输出电压与被测量电流电气隔离。线性度高,反映时间快, 

态链接库是Windows的重要特点之一,DLL的特性使它成为 

非常适合抽油机负荷采集系统平台的使用。 

Delphi的一个极为有力的补充。由于DLL过程存在于Del- 

2系统软件设计 

phi应用程序之外的文件中。在使用时必须指定过程的位置 

和调用参数,在声明了DLL过程之后,就可以把它当作自己 

系统软件设计主要包括两部分:一部分是DSP微处理器 

数据采集与GPRS模块的连接通信的程序设计;一部分是Pc 

的过程使用了。 

计算机上Delphi编程实现远程数据终端的观测与控制。 

2.1数据采集终端软件设计 

抽油机负荷数据采集终端软件由C语言设计,主要任务 

包括电流数据采集和接收管理终端分析处理数据以后发送 

过来的控制信息并执行相应的操作。软件流程如图3。 

在连接保持过程中,数据采集终端每隔一段时间将自动 

向服务器发送一个“心跳包”,以保持GPRS通信不会移动网 

络自动切断。 

2.2数据服务中心程序设计 

2.2.1 Delphi简介 

Delphi是Borland公司推出的可视化开发平台,其代码 

采用OBJECT PASCAL语言编写。Dephi编写的程序编译和 

连接速度快,生成的源代码简洁,相比较其他的编程语言,在 

对数据库、多线程及网络通信的综合支持方面占有很大的优 

势,因此非常适合编写监控软件 。 

2.2.2 Delphi的编程实现 

图3采集终端软件设计流程图 

山西电子技术 2010年 

工作状鸯苴控 

●■I ■ ■ 

黼蝻鞫曝臻爨 

憾目 峨 

善譬蔷……一薹 ‘

电漳 

 静● …… 

茁墼’; 

翥 糖襄寓醢 摹 

一 

目 冁 

: 

1= 嚣 i; ::: 

: 

一一 

蝻 

i: 

峨 蝻 

: 

: 

● 

 ll 悖 。i li li 

i !# ii ,, , l ! I  il {li li 

图5数据监控中心 

参考文献 

图4数据管理终端软件流程图 

霍峰,王长松,龚宪锋,等.基于Zig Bee和LabVIEW的 

3实验结果 

多功能数据采集系统[J].传感器与微系统,2008,7:82 

85. 

试验采集抽油机工作站的负荷数据,串口波特率为 

9 600,数据位8,停止位1,无数据流控制和奇偶校验,图5为 

韩彬杰.GPRS原理及其网络优化[M].北京:机械工业 

每隔一段时间采集的抽油机负荷数据波形,并进行记录存 

出版社,2003,6:1—17. 

储,根据该图可以分析抽油机工作于抽油状态,

马庆龙,杜普选.基于GPRS的机车信号远程实时监控 

从而实现了 

二 

J 1J 1J 1j 1J 1J 

远程无线智能间抽控制,达到了最佳节能效果。 

系统[J].铁路通信信号,2007,l:53—55. 

TMS320F280X Data Manual[M].Literature Number: 

4结束语 

SPRS230J.September 2007:1 1—15. 

系统采用GPRS实现抽油机负荷数据的实时采集,是非 

王志伟,沈杰峰.基于Socket的远程数据采集方法 

常优越的数据检测通信方案,系统测试表明本系统硬件接口 

[J].西华大学学报,2006,2:37—39. 

简单、实时性强、传输数据量大、传输速率高、系统稳定性好。 

王志平,程韬波.基于GPRS远程无线监控系统的数据 

中心设计[J].工业控制计算机,2005,3:3—5. 

Load Data Acquisition System for Oil Pumping 

iIl oil Field Based on GPl and Delphi 

Li Shi-jie ,Zhao Min ,Ren Yi—feng 

(1.Department ofElectricalEngineering,SchoolofInformation&Communication 

Engieneirng,North University foChina,Taiyuan Shanxi 030051,China; 

2.Institute foMeasurement and Controlfor Servo,Beijing 10010,Chian) 

Abstract:A design approach of the real・time data acquisition system based on GPRS and virtual windows software is introduced, 

which use8 wlmless ̄nsor net、帅rk for load detection to meet the industrial field requirements.The data acquisition system is based Oil 

DSP and H7708,and it is also controlled and processed by Delphi software.It realizes the analysis,storage and output of data.The 

experiment shows that the system work is stable,the effects are wel1. 

Key words:GPRS;Delphi;data acquisition 

O ………………~…~………………………………………~…一………、 Y 

i 更正:本刊2010年第1期第82~84页刊登的“高校体育馆人员疏散仿真l 

}研究”一文,作者单位应为:1.中北大学电子与计算机科学技术学院;2.晋中学; 

i院计算机学院,而非1.中北大学电子与计算机科学技术学院;2.阳泉职业技l 

;术学院。特此更正。

5 

 l 

’ 

§ 

,’ 

, …… ,…一,,一 一 一 一 一 一 一 一 

… 一 一 一 一 一 一 一 一 一 一 一 一 一 一 一, 一 ,一 一 ,. .,