0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于GPRS網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)油田抽油機(jī)遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:電子設(shè)計(jì)應(yīng)用 ? 作者:柴智淵,殷天明, ? 2021-05-27 09:24 ? 次閱讀

作者:柴智淵,殷天明,梁曉鋒,肖敬義

GPRS技術(shù)是在現(xiàn)有的GSM系統(tǒng)上發(fā)展出來(lái)的一種新的分組數(shù)據(jù)承載業(yè)務(wù),其最大優(yōu)勢(shì)在于它的數(shù)據(jù)傳輸速度大大提高,目前已達(dá)到了115Kbps。其次GPRS是按GSM標(biāo)準(zhǔn)定義的封包交換協(xié)議,可快速接入數(shù)據(jù)網(wǎng)絡(luò)。它在移動(dòng)終端和網(wǎng)絡(luò)之間實(shí)現(xiàn)了“永遠(yuǎn)在線(xiàn)”的連接,網(wǎng)絡(luò)容量只有在實(shí)際進(jìn)行傳輸時(shí)才被占用?;谶@些優(yōu)勢(shì),GPRS技術(shù)適合進(jìn)行數(shù)據(jù)傳輸,同時(shí)由于其可靠性,可以進(jìn)行遠(yuǎn)程控制的設(shè)計(jì)。本文以油田抽油機(jī)為實(shí)際應(yīng)用背景,介紹基于GPRS技術(shù)的開(kāi)關(guān)磁阻電機(jī)調(diào)速系統(tǒng)遠(yuǎn)程控制的架構(gòu)和具體實(shí)現(xiàn)。

系統(tǒng)整體結(jié)構(gòu)

本系統(tǒng)是通過(guò)上位機(jī)操作系統(tǒng),利用無(wú)線(xiàn)網(wǎng)絡(luò)遠(yuǎn)程控制應(yīng)用于油田抽油機(jī)的開(kāi)關(guān)磁阻電機(jī),控制開(kāi)關(guān)磁阻電機(jī)的啟動(dòng)、停止、復(fù)位以及轉(zhuǎn)速設(shè)定等參數(shù),并對(duì)電機(jī)的運(yùn)行狀態(tài)進(jìn)行采集,如電流參數(shù)、溫度參數(shù)、轉(zhuǎn)速信息、故障信息等,并將其返回到上位機(jī)操作系統(tǒng)進(jìn)行分析,判斷電機(jī)工作情況和下一步的控制情況,實(shí)現(xiàn)遠(yuǎn)程控制的目的。

本系統(tǒng)整體工作結(jié)構(gòu)原理圖見(jiàn)圖1。

圖1 GPRS遠(yuǎn)程控制系統(tǒng)整體結(jié)構(gòu)圖

上位機(jī)操作系統(tǒng)

上位機(jī)操作系統(tǒng)是人機(jī)對(duì)話(huà)的平臺(tái)。本文采用VB語(yǔ)言編寫(xiě)的可視化界面,編寫(xiě)了一個(gè)TCP/IP超級(jí)終端,實(shí)現(xiàn)了TCP/IP服務(wù)器端的功能,這是Socket的一個(gè)簡(jiǎn)單應(yīng)用。由于每次GPRS撥號(hào),系統(tǒng)端獲的的IP地址都不一樣,而PC端的IP地址應(yīng)該是固定的,因此選擇PC端作為服務(wù)器端。服務(wù)器端創(chuàng)建后開(kāi)始偵聽(tīng)來(lái)自網(wǎng)絡(luò)的數(shù)據(jù),循環(huán)等待客戶(hù)端的連接,如果有客戶(hù)端連接,接收到的數(shù)據(jù)會(huì)保存在緩沖器中,然后服務(wù)器端會(huì)判斷是否是系統(tǒng)發(fā)來(lái)的數(shù)據(jù),如果正確則顯示該客戶(hù)端發(fā)來(lái)的數(shù)據(jù),同時(shí)服務(wù)器端會(huì)重新啟動(dòng)一個(gè)線(xiàn)程等待新的客戶(hù)連接。

系統(tǒng)硬件設(shè)計(jì)

如圖2所示,遠(yuǎn)程控制系統(tǒng)內(nèi)部結(jié)構(gòu)可分為系統(tǒng)電源、復(fù)位電路、信號(hào)采集、控制給定以及其他控制部分。這里著重介紹信號(hào)采集、GPRS遠(yuǎn)程控制等部分。

圖2 GPRS遠(yuǎn)程控制系統(tǒng)內(nèi)部結(jié)構(gòu)圖

本設(shè)計(jì)需要采集開(kāi)關(guān)磁阻電機(jī)的運(yùn)行狀態(tài),包括電流信號(hào)、電壓信號(hào)等,需要進(jìn)行ADC變換。

TLC0834是八位逐次逼近模數(shù)轉(zhuǎn)換器,具有輸入可配置的多通道多路器和串行輸入方式,采用串行輸入結(jié)構(gòu),其供電電壓為5V,輸入與輸出與TTL,CMOS電平兼容。為了節(jié)省I/O資源,采用LPC2134的一個(gè)I/O口連接到TLC0834的DO端和DI端,DI端只在多路器尋址時(shí)被檢測(cè),而此時(shí)DO端仍為高阻狀態(tài),經(jīng)過(guò)一個(gè)時(shí)鐘周期后,DO端才開(kāi)始在時(shí)鐘上升沿時(shí)讀出數(shù)據(jù)。

GPRS遠(yuǎn)程控制系統(tǒng)

GPRS遠(yuǎn)程控制系統(tǒng)是系統(tǒng)的核心部分,傳輸控制信息以及采集運(yùn)行狀態(tài),是負(fù)責(zé)上位機(jī)控制系統(tǒng)和底層電機(jī)的聯(lián)系紐帶。核心部分由ARM7處理器LPC2134和GPRS無(wú)線(xiàn)通信模塊MC35i構(gòu)成。LPC2134與GPRS通信模塊MC35i的通信是通過(guò)串口通信來(lái)實(shí)現(xiàn)的,如圖3所示,通信模塊MC35i的16~23引腳數(shù)據(jù)輸入/輸出端標(biāo)準(zhǔn)串口的8個(gè)引腳分別為DSR0、RING0、RXD0、TXD0、CTS0、RTS0、DTR0和DCD0。它有固定的參數(shù):8位數(shù)據(jù)位和1位停止位,無(wú)校驗(yàn)位,波特率在300bps~115000bps之間。為了和開(kāi)關(guān)磁阻電機(jī)調(diào)速系統(tǒng)正常地進(jìn)行通信,這里選擇1200bps作為數(shù)據(jù)傳輸?shù)牟ㄌ芈?,硬件握手信?hào)用RTS/CTS,模塊串口支持標(biāo)準(zhǔn)的AT命令集。

圖3 GPRS模塊MC35i引腳結(jié)構(gòu)圖

模塊的24“29管腳為SIM卡引腳,其中CCVPP引腳用于檢測(cè)SIM卡插槽中SIM卡是否插入正常,CCCLK用于模塊在該周期下定時(shí)檢測(cè)SIM卡,因此,CCVPP腳會(huì)定時(shí)出現(xiàn)一個(gè)跳變;CCVCC引腳是MC35i模塊為SIM卡提供的供電電源。

系統(tǒng)軟件設(shè)計(jì)

本設(shè)計(jì)采用國(guó)際化標(biāo)準(zhǔn)組織所定義的開(kāi)放系統(tǒng)互連模型,OSI/RM參考模型包括七個(gè)協(xié)議層來(lái)定義數(shù)據(jù)通訊的協(xié)議功能。圖4所示為本設(shè)計(jì)互聯(lián)參考模型結(jié)構(gòu)圖及所涉及的協(xié)議。

圖4 系統(tǒng)互聯(lián)參考模型結(jié)構(gòu)圖

圖中包括上位機(jī)、INTERNET、GPRS網(wǎng)絡(luò)、GPRS遠(yuǎn)程控制板、開(kāi)關(guān)磁阻電機(jī)調(diào)速系統(tǒng)以及開(kāi)關(guān)磁阻電機(jī)幾大部分的信息通信,其中GPRS遠(yuǎn)程控制板和GPRS網(wǎng)絡(luò)間的通訊通過(guò)PPP(點(diǎn)對(duì)點(diǎn)協(xié)議)實(shí)現(xiàn),GPRS網(wǎng)絡(luò)和INTERNET的通信通過(guò)GPRS網(wǎng)關(guān)節(jié)點(diǎn)實(shí)現(xiàn),INTERNET和上位機(jī)的通信通過(guò)TCP/IP協(xié)議,并通過(guò)可視化界面實(shí)現(xiàn)。

PPP的設(shè)計(jì)與實(shí)現(xiàn)

本設(shè)計(jì)環(huán)節(jié)需要支持GPRS功能的GSM模塊,使移動(dòng)終端通過(guò)串口和GPRS模塊相連,然后通過(guò)AT命令先設(shè)置好模塊,定義PDP上下文和網(wǎng)絡(luò)服務(wù)質(zhì)量;發(fā)出進(jìn)行申請(qǐng)GPRS服務(wù)的撥號(hào)命令, GPRS模塊的PPP協(xié)議服務(wù)器端程序進(jìn)行協(xié)商通信。收到撥號(hào)命令后,GPRS模塊會(huì)進(jìn)行網(wǎng)絡(luò)的附著,網(wǎng)絡(luò)分配無(wú)線(xiàn)鏈路資源,這時(shí)GPRS模塊中的PPP協(xié)議服務(wù)器端進(jìn)入NETWORK狀態(tài),得到網(wǎng)絡(luò)分配的IP地址并通過(guò)IPCP協(xié)議分配給移動(dòng)終端,這樣,移動(dòng)終端就在串口和GPRS之間用PPP協(xié)議建立了一條透明的傳輸通道,并取得了自己的IP地址,可以和數(shù)據(jù)中心通信了。PPT實(shí)現(xiàn)流程見(jiàn)圖5。

圖5 PPP實(shí)現(xiàn)流程框圖

TCP/IP小型協(xié)議棧uIP的設(shè)計(jì)和實(shí)現(xiàn)

uIP是一個(gè)極其小型的TCP/IP協(xié)議棧,可以適用于低至8位或16位微處理器嵌入式系統(tǒng)。它可以被看作是一個(gè)代碼庫(kù)為系統(tǒng)提供確定的函數(shù)。uIP提供三個(gè)函數(shù)到系統(tǒng)底層uip_init()、uip_input()和uip_periodic()。應(yīng)用程序必須提供一個(gè)回應(yīng)函數(shù)給uIP。當(dāng)網(wǎng)絡(luò)或定時(shí)事件發(fā)生時(shí),調(diào)用回應(yīng)函數(shù)。

VB語(yǔ)言編寫(xiě)的可視化界面

TCP/IP協(xié)議是Internet最重要的協(xié)議,本設(shè)計(jì)采用VB語(yǔ)言實(shí)現(xiàn)了TCP/IP服務(wù)器端的功能。Socket接口是TCP/IP網(wǎng)絡(luò)的API,網(wǎng)絡(luò)的Socket數(shù)據(jù)傳輸是一種特殊的I/O,Socket也是一種文件描述符。VB提供了WinSock控件,用于在TCP/IP的基礎(chǔ)上進(jìn)行網(wǎng)絡(luò)通信。當(dāng)使用Socket進(jìn)行網(wǎng)絡(luò)通信時(shí),其中一個(gè)必須創(chuàng)建Socket服務(wù)器偵聽(tīng)以進(jìn)行通信,創(chuàng)建服務(wù)器,首先創(chuàng)建一個(gè)服務(wù)端口號(hào),并開(kāi)始偵聽(tīng)是否有客戶(hù)請(qǐng)求連接。部分VB程序如下:

Private Sub Form_Load()

SockServer.LocalPort = 3000 ‘服務(wù)器端口號(hào)

SockServer.Listen ‘開(kāi)始偵聽(tīng)

End Sub

Private Sub Form_Unload(Cancel As Integer)

SockServer.Close

End Sub

Private Sub SockServer_Close()

SockServer.Close

End Sub

Private Sub SockServer_ConnectionRequest(ByVal REQID As Long)

SockServer.Close

SockServer.Accept REQID ‘表示客戶(hù)請(qǐng)求連接的ID號(hào)

End Sub

Private Sub SockServer_Data Arr (ByVal bytesTotal As Long)

‘當(dāng)向服務(wù)器發(fā)送的數(shù)據(jù)到達(dá)后,產(chǎn)生DataArr事件,在事件中接收數(shù)據(jù)

Dim a As String

SockServer. GetData a

Text1.Text = a

End Sub

……

結(jié)語(yǔ)

綜合以上設(shè)計(jì),利用GPRS網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程控制的最大好處在于它的可靠性,可在惡劣環(huán)境下使用,可通過(guò)上網(wǎng)的網(wǎng)絡(luò)終端來(lái)實(shí)現(xiàn)遠(yuǎn)程控制和電機(jī)運(yùn)行狀態(tài)的接收,同時(shí)可實(shí)現(xiàn)多點(diǎn)到多點(diǎn)的雙向控制,成本低廉,尤其是像油田抽油機(jī)的惡劣的工作環(huán)境,更能節(jié)省很大的人力及物力,效率很高。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6509

    瀏覽量

    110381
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6684

    瀏覽量

    123140
  • GPRS
    +關(guān)注

    關(guān)注

    21

    文章

    983

    瀏覽量

    129300
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于阿爾泰RTU-6100的油井?dāng)?shù)據(jù)遠(yuǎn)程測(cè)控系統(tǒng)

    電流、電壓、井口溫度、壓力等,可以對(duì)抽油機(jī)的各種故障進(jìn)行實(shí)時(shí)診斷,及時(shí)發(fā)現(xiàn)故障并報(bào)警。能遠(yuǎn)程控制抽油機(jī)的啟停。隨時(shí)查詢(xún)油井運(yùn)行參數(shù),并實(shí)現(xiàn)參數(shù)遠(yuǎn)傳和網(wǎng)上資源共享。  二、
    發(fā)表于 03-16 11:31

    抽油機(jī)井無(wú)線(xiàn)遠(yuǎn)程監(jiān)測(cè)系統(tǒng)方案

    抽油機(jī)井無(wú)線(xiàn)遠(yuǎn)程監(jiān)測(cè)系統(tǒng)方案
    發(fā)表于 09-17 13:49

    如何利用CDMA網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)遠(yuǎn)程圖像監(jiān)控系統(tǒng)的設(shè)計(jì)

    基于CDMA網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)遠(yuǎn)程圖像監(jiān)控系統(tǒng)的設(shè)計(jì)
    發(fā)表于 02-26 06:12

    PLC與GPRS實(shí)現(xiàn)深井泵系統(tǒng)遠(yuǎn)程控制

    本文主要講述的是PLC與GPRS實(shí)現(xiàn)深井泵系統(tǒng)遠(yuǎn)程控制。
    發(fā)表于 04-09 14:28 ?33次下載

    節(jié)能型抽油機(jī)實(shí)時(shí)檢測(cè)與控制實(shí)現(xiàn)

    以AT89C2051微處理器為基礎(chǔ),提出了抽油機(jī)實(shí)時(shí)檢測(cè)與控制系統(tǒng)設(shè)計(jì)方案。對(duì)油量不足的油田可以實(shí)現(xiàn)節(jié)能性抽油,實(shí)現(xiàn)智能化.關(guān)鍵詞:?jiǎn)纹瑱C(jī)
    發(fā)表于 07-11 09:09 ?20次下載

    基于GPRS油田計(jì)量采集控制系統(tǒng)的設(shè)計(jì)

    基于GPRS通訊的油田計(jì)量間計(jì)量采集控制系統(tǒng)由數(shù)據(jù)采集、GPRS傳輸和主機(jī)三部分組成。它采用了組態(tài)王軟件管理信息,是一種先進(jìn)的采油計(jì)量系統(tǒng)。
    發(fā)表于 02-23 15:43 ?24次下載

    GPRS網(wǎng)絡(luò)的PLC分布式控制系統(tǒng)

    GPRS網(wǎng)絡(luò)的PLC分布式控制系統(tǒng)   摘要:將PLC控制系統(tǒng)與現(xiàn)有GPRS無(wú)線(xiàn)通信網(wǎng)絡(luò)技術(shù)
    發(fā)表于 04-21 18:03 ?877次閱讀

    城市路燈遠(yuǎn)程控制系統(tǒng)解決方案

    城市路燈遠(yuǎn)程控制系統(tǒng) 無(wú)線(xiàn)城市路燈控制系統(tǒng)主要是借助GPRS無(wú)線(xiàn)網(wǎng)絡(luò),完成城市路燈的遠(yuǎn)程控制,監(jiān)測(cè)功能,提供城市路燈的無(wú)
    發(fā)表于 09-17 23:24 ?1086次閱讀
    城市路燈<b class='flag-5'>遠(yuǎn)程控制系統(tǒng)</b>解決方案

    基于AT89S52+GPRS遠(yuǎn)程控制系統(tǒng)

    基于AT89S52+GPRS遠(yuǎn)程控制系統(tǒng)
    發(fā)表于 12-17 21:59 ?8次下載

    英威騰Goodrive200A在油田抽油機(jī)的解決方案

    本文介紹了以英威騰Goodrive200A變頻器為核心的控制柜在油田抽油機(jī)上的應(yīng)用,以其智能化設(shè)計(jì)、高效率、高可靠性等優(yōu)點(diǎn),進(jìn)一步提高抽油機(jī)采油系統(tǒng)
    發(fā)表于 10-10 10:58 ?10次下載
    英威騰Goodrive200A在<b class='flag-5'>油田</b><b class='flag-5'>抽油機(jī)</b>的解決方案

    分析GPRS無(wú)線(xiàn)通信網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)PLC控制系統(tǒng)方案

    21438144目前最新應(yīng)用趨勢(shì)是將PLC控制系統(tǒng)與現(xiàn)有GPRS無(wú)線(xiàn)通信網(wǎng)絡(luò)技術(shù)集成,通過(guò)GPRS網(wǎng)絡(luò)通信
    的頭像 發(fā)表于 10-02 09:00 ?4316次閱讀

    油田信息化:抽油機(jī)遠(yuǎn)程監(jiān)控,采油井動(dòng)態(tài)實(shí)時(shí)監(jiān)測(cè)

    ,其中平升電子配合吉林油田公司實(shí)施的采油井遠(yuǎn)程監(jiān)控系統(tǒng)抽油機(jī)遠(yuǎn)程監(jiān)控),為采油井的智慧化管理開(kāi)啟了新篇章。??? 采油井
    發(fā)表于 02-26 16:11 ?1024次閱讀

    利用GPRS網(wǎng)絡(luò)技術(shù)實(shí)現(xiàn)油田抽油機(jī)遠(yuǎn)程控制系統(tǒng)的設(shè)計(jì)

    數(shù)據(jù)網(wǎng)絡(luò)。它在移動(dòng)終端和網(wǎng)絡(luò)之間實(shí)現(xiàn)了“永遠(yuǎn)在線(xiàn)”的連接,網(wǎng)絡(luò)容量只有在實(shí)際進(jìn)行傳輸時(shí)在被占用,基于這些優(yōu)勢(shì),GPRS
    發(fā)表于 04-23 09:29 ?793次閱讀
    利用<b class='flag-5'>GPRS</b><b class='flag-5'>網(wǎng)絡(luò)技術(shù)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>油田</b><b class='flag-5'>抽油機(jī)</b><b class='flag-5'>遠(yuǎn)程控制系統(tǒng)</b>的設(shè)計(jì)

    NBIoT路燈遠(yuǎn)程控制系統(tǒng)

      IoT無(wú)線(xiàn)網(wǎng)絡(luò)已經(jīng)在城市路燈遠(yuǎn)程控制系統(tǒng)中已經(jīng)成功應(yīng)用。為了解決該系統(tǒng)運(yùn)用先進(jìn)的通訊技術(shù)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),借助現(xiàn)有的配電設(shè)備、
    發(fā)表于 05-08 09:51 ?59次下載

    基于DSP的用盤(pán)式抽油機(jī)同步電機(jī)驅(qū)動(dòng)系統(tǒng)

    國(guó)內(nèi)油田對(duì)拙油機(jī)的需求量巨大,但目前國(guó)內(nèi)油田抽油機(jī)主要是傳統(tǒng)形式的機(jī)器,由于存在大速比的減速機(jī)構(gòu),其工作效率低。本論文緒合油田
    發(fā)表于 05-13 10:09 ?27次下載
    基于DSP的用盤(pán)式<b class='flag-5'>抽油機(jī)</b>同步電機(jī)驅(qū)動(dòng)<b class='flag-5'>系統(tǒng)</b>