馬文奎,陳中權(quán),張真權(quán),馬慧斌,安金剛,鄒繼華
(1.航天科工慣性技術(shù)有限公司 北京 100074; 2.中石油長城鉆探工程有限公司測井公司 遼寧 盤錦 124010)
?
基于ARM控制的LWD地面監(jiān)控系統(tǒng)研制與應(yīng)用
馬文奎1,陳中權(quán)2,張真權(quán)2,馬慧斌1,安金剛1,鄒繼華1
(1.航天科工慣性技術(shù)有限公司北京100074; 2.中石油長城鉆探工程有限公司測井公司遼寧盤錦124010)
摘要:為解決LWD地面系統(tǒng)現(xiàn)場使用不便的問題,避免儀器操作者繁瑣疲勞,設(shè)計了一種地面監(jiān)控系統(tǒng)。通過對地面監(jiān)控系統(tǒng)功能要求的分析,制定了基于繼承性產(chǎn)品的最優(yōu)設(shè)計方案。結(jié)合現(xiàn)場操作環(huán)境,選取了合適的ARM控制芯片及其他元器件,進行了數(shù)據(jù)采集部分、通斷電控制部分、電路保護部分、通信部分等電路的設(shè)計。根據(jù)地面監(jiān)控系統(tǒng)軟件工作流程圖,基于自定的通訊協(xié)議格式,編寫了相應(yīng)的代碼模塊,實現(xiàn)了嵌入式系統(tǒng)軟硬件的協(xié)同設(shè)計。實際應(yīng)用結(jié)果表明,該系統(tǒng)控制、通信、保護裝置均運行正常,各項技術(shù)指標均達到設(shè)計要求,滿足了隨鉆測井中對井下儀器串監(jiān)控的需要。
關(guān)鍵詞:ARM;監(jiān)控系統(tǒng);采集;保護;協(xié)議
LWD電阻率鉆鋌在地面進行測試時,需要進行單總線通訊,以驗證電阻率短節(jié)的正常工作情況。舊式的電阻率測試儀使用較多的是地面主機和測試手柄(含單總線電路),存在以下問題:
1)測試手柄位于井臺,環(huán)境較惡劣,手柄里的單總線電路易進水、泥漿等,存在隱患;在實際操作過程中,操作者需重點關(guān)注手柄等部件,易分散工作注意力;
2)測試線纜過長,整套系統(tǒng)工作后耗電流約0.7 A,會在100 m長線纜上產(chǎn)生7 V左右的壓降,供至系統(tǒng)電壓只有約17 V(實測值),電壓低于系統(tǒng)設(shè)計最低供電電壓;
3)整套系統(tǒng)無儀器的供電電壓和電流顯示,在實際操作過程中無法判定儀器供電是否正常,增加電流和電壓指示,可以為現(xiàn)場操作者提供明顯的參考,用以指導(dǎo)操作;
4)在實際操作過程中,需要對儀器進行通斷電操作,現(xiàn)有的操作方式,需要關(guān)閉地面主機才能實現(xiàn),但關(guān)閉地面主機重啟又需要較長時間,給現(xiàn)場操作帶來了較多不便。
為避免和解決諸多不便之處,研制開發(fā)了地面監(jiān)控系統(tǒng)。作為LWD隨鉆測井的一個重要組成部分,在儀器下井前,可通過監(jiān)控系統(tǒng)對井下系統(tǒng)儀器串進行測試,如儀器電壓是否正常,電流是否正常,通訊(收發(fā)數(shù)據(jù))是否正常等等,并實現(xiàn)對故障異常情況的電路保護。各項指標的正確測試結(jié)果作為儀器串安全下井的必要條件,從而最大程度的保證井下儀器串工作的可靠性,節(jié)約施工時間和施工成本。
根據(jù)隨鉆測井地面監(jiān)控系統(tǒng)的功能要求,有兩個技術(shù)方案進行選擇。
1)增加地面主機功能
此方案的優(yōu)點是系統(tǒng)組件物理組成少,系統(tǒng)相對簡化;缺點是現(xiàn)有地面主機內(nèi)部空間過小,無處添加新的電路板和器件。
2)增加地面監(jiān)控盒
將所有功能設(shè)計在地面監(jiān)控盒內(nèi),盒子串接在信號轉(zhuǎn)接線纜(以下簡稱“短線纜”)中央。此方案的優(yōu)點是不需對現(xiàn)有的系統(tǒng)進行改動,在現(xiàn)有產(chǎn)品的基礎(chǔ)上,重新設(shè)計實現(xiàn)相關(guān)功能的電路(軟硬件),放置在監(jiān)控盒內(nèi)部,對外連接;另外,井臺上測試手柄內(nèi)部有單總線電路,容易進水、泥漿等導(dǎo)致無法正常工作,把單總線電路移植到井房的監(jiān)控盒后,可有效避免進水等問題。在井場的施工和使用上,只需在線纜上掛接一個小盒子,不會帶來不利因素。
由于第二種方案可以在現(xiàn)有長線纜和地面主機的基礎(chǔ)上使用,擴展性強,優(yōu)化性強,且優(yōu)點遠遠大于缺點,故采用此方案進行地面監(jiān)控系統(tǒng)的設(shè)計。
隨鉆測井地面監(jiān)控系統(tǒng)主要由PC機、司顯、井深、地面主機、地面監(jiān)控盒、短線纜、200 m線纜盤等組成,組成框圖如圖1所示。

圖1 隨鉆測井地面監(jiān)控系統(tǒng)組成框圖
系統(tǒng)的上位機采用筆記本電腦,操作系統(tǒng)為WINDOWS XP或WIN7,下位機為監(jiān)控盒和地面主機。監(jiān)控盒具備以下幾個功能:第一,地面監(jiān)控盒的供電由地面主機供應(yīng),內(nèi)置供電保護電路后輸送給井下儀器串;第二,監(jiān)控盒連續(xù)不斷地采集供電電壓、供電電流等信息;第三,監(jiān)控盒將采集到的參數(shù)以一定的通訊協(xié)議經(jīng)地面主機轉(zhuǎn)發(fā)給PC機;第四,內(nèi)置RS485-單總線轉(zhuǎn)換電路,將RS485信號載波到電力線上,使得系統(tǒng)可以直接通過一根單總線控制井下儀器串;第五,監(jiān)控盒面板上具備電壓表顯示、指示燈供電指示、手動上電開關(guān)等。
系統(tǒng)中可通過200 m線纜盤實現(xiàn)線纜的延長,從而完成短距離和長距離兩種方式的可靠通信。井下儀器串的通斷電也可通過手動切換開關(guān)和PC機自動控制兩種方式實現(xiàn)。
根據(jù)隨鉆測井地面監(jiān)控系統(tǒng)的需求,設(shè)計了地面監(jiān)控盒的硬件原理框圖,如圖2所示。地面監(jiān)控基于TI公司的ARM芯片LM3S8962[1]進行設(shè)計,分為電源變換部分、數(shù)據(jù)采集部分、通斷電控制部分、電路保護部分、通信部分、單總線轉(zhuǎn)換部分等。

圖2 地面監(jiān)控盒硬件原理框圖
ARM芯片選用LM3S8962,是TI首款基于ARM?CortexTM-M3內(nèi)核的控制器,尤其適合于工業(yè)控制。32位RISC指令集,256 KB單周期Flash,4個通用定時器模塊,2個完全可編程的16C550-type UART,極低功耗模式,高達7 個GPIO模塊,4通道10位ADC,100-pin小占位面積封裝。可通過JTAG接口完成對目標系統(tǒng)的配置,實時在線調(diào)試燒寫。內(nèi)核供電電壓2.5 V,I/O供電電壓3.3 V,優(yōu)先給內(nèi)核供電。1個6 MHz晶振,可PLL至20 MHz。
2.1電源變換部分
輸入電壓為寬范圍21~32 V,為實現(xiàn)對內(nèi)部芯片的供電。需要將輸入電壓轉(zhuǎn)換為5 V及3.3 V,同時實現(xiàn)一定的過壓、過流、短路保護。本設(shè)計采用LM2576開關(guān)型降壓穩(wěn)壓器和AMS1117-3.3 LDO穩(wěn)壓器來實現(xiàn)。同時采用磁珠實現(xiàn)數(shù)字供電和模擬供電的隔離。電源變換部分原理圖見圖3。

圖3 電源變換部分原理圖
2.2數(shù)據(jù)采集部分[2]
數(shù)據(jù)采集部分要求達到雙通道、0~3 V信號輸入。隨鉆測井實際工作時要求的采樣頻率并不高,1 s更新一次數(shù)據(jù)即可。電壓指示量程要求至少0~30 V,精度不低于±0.5 V。電流指示量程要求至少2 A,精度不低于0.1 A。ARM自帶的10 bit ADC采樣精度遠遠可以滿足要求。其自帶4個ADC輸入通道,具有500 MSPS高采樣速率、低功耗、高信噪比的特點。同時ARM硬件上可對多達64個采樣值進行平均計算,以便提高精度。軟件上,基于ARM的ADC模塊含有一個可編程的序列發(fā)生器,它可在無需控制器干涉的情況下對多個模擬輸入源進行采樣。4個可編程的采樣轉(zhuǎn)換序列,入口長度1到8,每個序列均帶有相應(yīng)的轉(zhuǎn)換結(jié)果FIFO。每個采樣序列均對完全可配置的輸入源、觸發(fā)事件、中斷的產(chǎn)生和序列優(yōu)先級提供靈活的編程。
電路連接使用2路單端輸入,中斷方式接收數(shù)據(jù)。采集電路分為采樣電壓和采樣電流兩個部分。采樣電壓部分用分壓電阻獲取小電壓模擬信號,經(jīng)電壓跟隨器進行高低阻抗匹配后,進行一階濾波后送給ADC進行采集。同樣,采樣電流部分是通過在負載側(cè)串聯(lián)一個功率采樣電阻,經(jīng)旁路電流監(jiān)控器進行模擬監(jiān)控放大,輸出經(jīng)電壓跟隨器進行高低阻抗匹配后,進行一階濾波后送給ADC進行采集。為保證高精度,減少數(shù)字噪聲對模擬信號的影響,在電源輸入端加去耦電路,同時將數(shù)字信號、電源、地線分層布線,減少模擬信號干擾。電壓及電流采集前端原理圖如圖4所示。

圖4 電壓及電流采集前端原理圖
2.3通斷電控制部分
通斷電控制部分通過繼電器來實現(xiàn)。由于繼電器的線圈驅(qū)動需要至少89.3 mA電流,故在前端施加三極管驅(qū)動放大電路。通過ARM I/O口控制高低電平的輸出,實現(xiàn)繼電器輔助部分常開端和常閉端的切換,從而實現(xiàn)對負載的控制。同時可通過手動開關(guān)來實現(xiàn)對負載的開關(guān)電。通斷電控制部分原理圖如圖5所示。

圖5 通斷電控制部分原理圖
2.4保護部分[3]
保護部分通過自動智能檢測和熱保護來實現(xiàn)。自動智能檢測分兩部分,一是通電瞬間的過流保護。上位機發(fā)通信命令通過RS485總線傳遞給ARM,ARM通過控制I/O為高電平,繼電器動作使負載通電。當ADC模塊檢測到通電電流大于2 A時,ARM自動控制I/O為低電平,迅速使繼電器恢復(fù)默認狀態(tài),切斷電源供電。二是運行中的過流保護。負載在正常供電期間,突然發(fā)生短路、低阻抗等情況時,ADC模塊檢測到運行電流大于2 A時,ARM也可通過控制I/O使得負載斷電,從而避免負載通過過大電流而出現(xiàn)異常、燒毀等情況。熱保護通過LM2576供電保護芯片實現(xiàn),當以手動方式通電時,如果出現(xiàn)過載、短路等電流大于3 A的情況時,LM2576內(nèi)部電路檢測到過熱后,會激活熱關(guān)斷功能,從而實現(xiàn)電流限制保護。
2.5通信部分
通信部分為RS485總線,按照自定的通信協(xié)議,下位機通過地面主機轉(zhuǎn)發(fā)與上位機PC機進行數(shù)據(jù)交互。ARM自身不帶RS485接口,本設(shè)計中通過RS485隔離芯片實現(xiàn)RS232與RS485總線的轉(zhuǎn)換。本設(shè)計中另具備RS485-單總線轉(zhuǎn)換電路,可通過電力載波與井下儀器串進行通信。RS485通信部分原理圖如圖6所示。

圖6 RS485通信部分原理圖
2.6單總線轉(zhuǎn)換部分[4]
地面監(jiān)控盒除了使用RS485總線可以與井下儀器串進行數(shù)據(jù)交互外,還要通過單總線實現(xiàn)數(shù)據(jù)通信,即依據(jù)電壓疊加原理,將數(shù)據(jù)疊加在電力線的直流供電電壓上,實現(xiàn)載波通信。這樣的好處是電纜線束可以減小到一根,利用單芯屏蔽線纜即可實現(xiàn)對井下儀器串的檢測控制,減輕電纜重量,節(jié)省成本。單總線轉(zhuǎn)換框圖如圖7所示。其中,對于ASK調(diào)制解調(diào),總線上有信號代表高電平,無信號代表低電平。調(diào)制解調(diào)、放大、濾波電路均由電源供電,最終的單總線信號疊加在電源線上。
地面監(jiān)控系統(tǒng)的軟件流程圖[5]如圖8所示。

圖7 單總線轉(zhuǎn)換框圖
3.1協(xié)議格式
軟件中采用自定的通訊格式。計算機向其他設(shè)備發(fā)送的數(shù)據(jù)通訊格式為16字節(jié)幀頭,1字節(jié)接收方地址,1字節(jié)發(fā)送方地址,1字節(jié)命令字,1字節(jié)后續(xù)字節(jié)長度,若干字節(jié)數(shù)據(jù),1字節(jié)校驗。校驗采用異或校驗方式。其他設(shè)備應(yīng)答計算機命令的數(shù)據(jù)通訊格式與計算機向其他設(shè)備發(fā)送的數(shù)據(jù)通訊格式類似。
串口通訊設(shè)備地址定義為:計算機-46H,地面主機-4EH,儀器串監(jiān)控盒-60H。

圖8 地面監(jiān)控系統(tǒng)工作流程圖
命令字控制為3個,分別是連接儀器、控制繼電器通斷電命令、讀取儀器串電壓電流命令。
3.2連接命令
本功能說明: PC軟件運行后,須先選擇“通訊”菜單下的“連接儀器”,此時計算機向所有設(shè)備發(fā)出命令,以檢測各設(shè)備是否掛接,如設(shè)備返回數(shù)據(jù)異?;驘o返回,則計算機軟件中對應(yīng)此設(shè)備的部分功能不可用。
3.3通斷電控制命令
上位機可通過監(jiān)控盒實現(xiàn)儀器串的通斷電,同時監(jiān)控盒將儀器串通電、斷電狀態(tài)信息傳送給上位機。監(jiān)控盒回應(yīng)數(shù)據(jù)不受機械開關(guān)狀態(tài)的影響。如上位機發(fā)命令控制儀器串斷電,監(jiān)控盒回應(yīng)相應(yīng)數(shù)據(jù),此后機械開關(guān)通電,監(jiān)控盒不受任何影響。即自動上電和手動上電為并聯(lián)關(guān)系。
3.4讀取參數(shù)命令
連續(xù)采集給儀器串供電的電壓量和電流量,采集精度不低于指示表的精度。采集完的數(shù)據(jù)實時發(fā)送給上位機。電流和電壓滿量程均為0x3FFh(3 V),采集的電壓量為原始值的1/10,電流值為原始值的1/20。在上位機界面中,把此信息量再還原為原始值供用戶觀測。
地面監(jiān)控系統(tǒng)在川慶油田某井位進行了實際驗證。隨鉆測井儀器在下井前,不論是短線纜還是長線纜,手動控制或自動控制,監(jiān)控系統(tǒng)均通斷電執(zhí)行正確,電壓、電流指示無誤,RS485總線及單總線收發(fā)數(shù)據(jù)正常,具有很高的可靠性。當有短路、過載等異常情況發(fā)生時,監(jiān)控盒能及時動作執(zhí)行保護功能。同時本監(jiān)控盒尺寸為173 mm×80 mm×58 mm,尺寸小巧,現(xiàn)場使用方便靈活。
1)由于油田屬于復(fù)雜苛刻惡劣的環(huán)境,柴油發(fā)電機、泵機等電磁干擾嚴重,風(fēng)雪雨霧雷電天氣照常作業(yè)、靜電干擾、浪涌現(xiàn)象都無法避免,本設(shè)計充分考慮了各種保護措施。
2)本系統(tǒng)電氣上采用了高性價比的ARM處理芯片,其片內(nèi)集成了ADC、GPIO、RS232等外圍設(shè)備接口,具有低成本、低功耗、高性能、擴展性及冗余性強等特點。同時采用RS485總線與系統(tǒng)進行數(shù)據(jù)交互,節(jié)點擴展性強。結(jié)構(gòu)上,盒體內(nèi)部加裝密封圈,殼體對外不留縫隙,防水性強。ARM作為低功耗器件,保證了熱設(shè)計和供電衰減設(shè)計??傊?,在功能滿足要求的前提下,電磁兼容、防水防雷防潮等均得到了滿足。
3)本設(shè)計優(yōu)點是產(chǎn)品小巧堅固耐用,成本低,可靠性高,兼容性強,使用方便?,F(xiàn)場運行結(jié)果說明,本儀器產(chǎn)品架構(gòu)設(shè)計合理,系統(tǒng)運行穩(wěn)定,測量參數(shù)準確,功能保護齊全,能夠滿足隨鉆測井中對井下儀器串監(jiān)控的需要,可大量用于各大油田的隨鉆測井系統(tǒng)中,完成對現(xiàn)場儀器串(包括電阻率測試儀、中控短節(jié)、旋轉(zhuǎn)導(dǎo)向工具等)的測試。
參考文獻
[1]梁志勇,基于LM3S8962處理器的煤礦監(jiān)測系統(tǒng)的研究[D].北京:北京交通大學(xué),2010.
[2]陳浩.基于ARM的石英撓性加速度計采集處理電路設(shè)計[D].哈爾濱:哈爾濱工程大學(xué),2007.
[3]王書光,張開如.一種智能電源監(jiān)控系統(tǒng)的設(shè)計[J].電源技術(shù)應(yīng)用,2007,10(03): 58-61.
[4]張曉宇,單總線數(shù)據(jù)傳輸方案研究[D].南京:南京理工大學(xué).2013.
[5]李安宗,白巖.基于CPLD控制的隨鉆測井數(shù)據(jù)采集系統(tǒng)的設(shè)計[J].測井技術(shù),2010,34(3): 257-261.
Development and Application of LWD Ground Monitoring System Based on ARM Chip
MA Wenkui1,CHEN Zhongquan2,ZHANG Zhenquan2,MA Huibin1,AN Jingang1,ZOU Jihua1
(1.China Aerospace Science and Industrial inertial technology Company,Beijing 100074,China; 2.GWDC Drilling Company,Panjin,Liaoning 124010,China)
Abstract:A ground monitoring system was designed to solve the problem of locale inconveniences from LWD ground system operation and the problem of the operator's repeating and tiring work.The optimal scheme was designed based on the inheritable products through the analysis of requirement of ground monitoring system.Combing with the locale environment,selection was done with the ARM chip and other parts,then the design was accomplished by the schematics,which includes datum sampling part,power and break part,power protect part and corresponding part.According to the software process diagram of monitoring system,code modules was compiled based on user-defined corresponding protocol format,thus realized the cooperate design of embedded system.The result of actual application showed that the system controlling,corresponding,and protecting run normally,and the technical parameters meet the design qualification and the need of monitoring the downhole instrument string in LWD system.
Key words:ARM; monitoring system; sample; protect; protocol
(收稿日期:2015-02-11編輯:姜婷)
第一作者簡介:馬文奎,男,1984年生,碩士,工程師,2006年畢業(yè)于哈爾濱工程大學(xué)自動化專業(yè),現(xiàn)在航天科工慣性技術(shù)有限公司從事隨鉆測井儀器的總體研發(fā)工作。E-mail: kidma666@ aliyun.com
中圖法分類號:TN914
文獻標識碼:A
文章編號:2096-0077(2016)01-0018-05