摘 要: 針對地震勘探的需求,設(shè)計了一種通用、可靠的長距離無線遠程遙控爆炸系統(tǒng)。該系統(tǒng)基于FPGA+STM32架構(gòu),不僅效率高、功耗低、體積小,并具有很強的系統(tǒng)穩(wěn)定性。系統(tǒng)收發(fā)數(shù)據(jù)時,首先對數(shù)據(jù)進行卷積編碼、Viterbi譯碼,能夠有效地降低系統(tǒng)的誤碼率。利用現(xiàn)場可編程門陣列(Field Programmable Gate Array,F(xiàn)PGA)作為主控制器,系統(tǒng)能夠有效地處理數(shù)據(jù),實現(xiàn)了遠距離可靠引爆、控制和采集。
0 引言
隨著無線通信技術(shù)的進步,在各個領(lǐng)域中對于無線觸發(fā)和控制技術(shù)的需求在逐步提高。在某些特定領(lǐng)域,不能采用“檢錯-重傳”機制[1],例如在陸地地震勘探工作中,無線控制下爆炸機的同步激發(fā)將直接關(guān)系到地層反射回波接收時刻的準確性和地震資料的質(zhì)量,同時數(shù)據(jù)傳輸中的可靠性將不僅涉及炸藥等物質(zhì)的浪費,更涉及人身安全。
現(xiàn)有的無線觸發(fā)控制系統(tǒng)中,往往使用單片機、DSP等作為遙控系統(tǒng)的控制單元。但是由于其自身工作特點,往往對于精確的定時控制以及并行處理能力上比FPGA弱。FPGA適用于時序、組合等各種邏輯電路的應(yīng)用場合,其內(nèi)部時鐘延遲可達納秒級,具有速度快、集成度高、可靠性高等優(yōu)點[2]。
為此,本文基于FPGA設(shè)計了一種新型的無線觸發(fā)控制系統(tǒng),實現(xiàn)了數(shù)據(jù)的高可靠和同步傳輸。本文無線遠程遙控爆炸系統(tǒng)主要由編碼器、譯碼器、無線收發(fā)電臺和高壓起爆模塊4部分組成。在對編碼器、譯碼器同步校準后,對待發(fā)送數(shù)據(jù)進行卷積編碼、Viterbi譯碼,并加入Barker碼來實現(xiàn)幀的同步,并使用兩條互為備份的數(shù)據(jù)傳送通道同時發(fā)送數(shù)據(jù)。本文設(shè)計的無線觸發(fā)采集系統(tǒng),即使某一數(shù)據(jù)通道出現(xiàn)少量錯碼,系統(tǒng)仍能有效地恢復(fù)出數(shù)據(jù),并進行可靠的數(shù)據(jù)傳輸。
1 無線遠程遙控爆炸系統(tǒng)簡介
無線遠程遙控爆炸系統(tǒng)包括編碼器、譯碼器(編碼器、譯碼器硬件完全相同,只是配置邏輯不同)、高壓起爆裝置和無線通信電臺,其主要功能是控制震源激發(fā)和控制數(shù)據(jù)采集的啟動并保證震源激發(fā)和數(shù)據(jù)采集啟動同步[3]。如圖1所示,編碼器作為采集系統(tǒng)與譯碼器之間的橋梁,進行發(fā)送、接收數(shù)據(jù)。
譯碼器接收編碼器發(fā)來的命令,控制高壓起爆裝置,并將采集數(shù)據(jù)發(fā)送至編碼器。高壓起爆裝置在譯碼器控制下產(chǎn)生高壓,引爆雷管。無線通信電臺采用互為備份的雙通道通信連接編碼器和譯碼器。此系統(tǒng)無線傳送速率主要取決于無線收發(fā)電臺。目前系統(tǒng)近距離傳輸速率能達到48.59 Mb/s。
為了改進接收信號質(zhì)量,本系統(tǒng)引入信道編碼的方法來改善信道質(zhì)量,具體如圖2所示。發(fā)送端對數(shù)據(jù)進行組幀、并串轉(zhuǎn)換、卷積編碼、加入同步幀信息后,把數(shù)據(jù)發(fā)送至無線通信電臺進行調(diào)制。接收端的無線通信電臺對信號進行解調(diào)后發(fā)送數(shù)據(jù)至接收端的FPGA。接收端的FPGA檢測到幀同步信息后對接下來的數(shù)據(jù)保存,并進行Viterbi譯碼。FPGA對雙通道的數(shù)據(jù)進行冗余校驗,并選擇正確的數(shù)據(jù)執(zhí)行相關(guān)操作。
2 系統(tǒng)硬件的實現(xiàn)
系統(tǒng)硬件部分包括兩部分,一部分是編碼器/譯碼器基本單元,另一部分是高壓起爆單元。本文重點介紹編碼器/譯碼器基本單元。如圖3所示,編碼器/譯碼器基本單元主要以FPGA為核心,F(xiàn)PGA選用Altera的EP4CGX30F23I7,主要用來完成對數(shù)據(jù)的編解碼和對信號的控制。ADS1282為基于△-∑技術(shù)的32位高精度低功耗模數(shù)轉(zhuǎn)換芯片,其主要功能是將檢波器的模擬電平信號轉(zhuǎn)換為數(shù)字信號,并將數(shù)據(jù)送至FPGA進行相關(guān)數(shù)據(jù)處理。
DAC1282為TEXAS的一款全集成數(shù)模轉(zhuǎn)換器,此轉(zhuǎn)換器可提供低失真、數(shù)字合成電壓輸出,主要用來將數(shù)字信號轉(zhuǎn)換為模擬信號并通過電纜發(fā)送至上位機。
STM32F407作為無線遠程遙控爆炸系統(tǒng)板上的備用主控芯片,當FPGA不能正常工作時,隨時可以替代FPGA讓整個系統(tǒng)繼續(xù)正常工作。STM32F407ZG系列是基于高性能的ARMCortexTM-M4F的32位RISC內(nèi)核,工作頻率高達168 MHz[4]。
高壓板主要由12 V轉(zhuǎn)400 V隔離電源、光耦和水泥電阻等組成,與FPGA連接的信號如圖4所示,CHARGE_EN信號為充電信號。
FPGA將CHARGE_EN信號電平拉高時,高壓板對450 V、100 μF的電容充電。TB_TTL信號電平被FPGA拉高時,高壓板執(zhí)行點火命令,引爆雷管。FIRE_CONTROL信號電平被FPGA拉高時,高壓板將雷管接通至大電容放電回路。HV_READY信號由高壓板控制,當充電完成,高壓板將此信號拉低。SH_ON信號電平被FPGA拉高時,高壓板上的電源芯片正常工作,否則進入休眠狀態(tài),減少功耗。
當雷管被引爆時,CTB信號被拉低。TB_ACT信號為TB_TTL的反饋信號,當高壓板接收到TB_TTL信號時,將TB_ACT信號拉低送至FPGA。由以上信號按順序執(zhí)行才能完成正常的引爆操作,否則不能正常進行,由此提高了系統(tǒng)的安全性。
3 系統(tǒng)同步的實現(xiàn)
無線觸發(fā)控制系統(tǒng)主要延遲包括激發(fā)延遲、傳輸延遲、處理延遲。同步誤差越大,地層深度偏差也就越大[5]。無線觸發(fā)控制系統(tǒng)具體同步時序如圖5所示。整個時序圖包括三部分:數(shù)據(jù)采集系統(tǒng)、編碼器、譯碼器。編碼器與采集系統(tǒng)之間以遙控起爆線、鐘時斷線、參考脈沖線、模擬信號線4條信號線相連。點火線用來連接編碼器和譯碼器(時間校準時才連接)。具體工作流程為:
(1)數(shù)據(jù)采集系統(tǒng)發(fā)出點火命令至編碼器,編碼器在接收到點火命令后,延遲1 s,發(fā)送TB命令(即鐘時斷信號)至數(shù)據(jù)采集系統(tǒng)開始采集數(shù)據(jù)。
(2)編碼器在接收到系統(tǒng)發(fā)來的點火命令時,經(jīng)過時間t(t由編碼器、譯碼器間的傳輸延遲決定,t小于1 s)發(fā)送起爆命令至譯碼器進行起爆。點火脈沖是譯碼器執(zhí)行引爆雷管時發(fā)出的脈沖。務(wù)必使鐘時斷信號與點火信號對齊,這樣才能保證整個系統(tǒng)的同步。
(3)編碼器以鐘時斷脈沖為基準計時,1.75 s后在參考脈沖線上發(fā)出參考譯碼器鐘時斷信號,再經(jīng)250 ms發(fā)出參考驗證時斷信號,再經(jīng)250 ms發(fā)出參考井口信號標識。
(4)譯碼器以點火脈沖為基準,經(jīng)1.75 s發(fā)出譯碼器鐘時斷信號。以雷管實際引爆時刻為基準,經(jīng)2 s發(fā)出驗證時斷信號,再經(jīng)250 ms發(fā)出井口采集數(shù)據(jù)。編碼器接收到譯碼器發(fā)來的數(shù)據(jù),將信號轉(zhuǎn)換成模擬信號,發(fā)送至模擬信號線上。通過參考譯碼器鐘時斷信號與譯碼器鐘時斷信號對比,可反映出鐘時斷信號與點火信號之間的時差。通過參考驗證時斷信號與驗證時斷信號,可反映出雷管通電后經(jīng)多久才能引爆。
本系統(tǒng)采用50 MHz時鐘作為EP4CGX30F23I7N的主時鐘,保證計數(shù)器計數(shù)誤差在20 ns內(nèi)。遙爆系統(tǒng)工作之前需進行校準,即把編碼器與譯碼器通過點火信號連接到一起,進行模擬起爆。由于無線電波傳播速度為3×108 m/s,數(shù)據(jù)在空中傳輸?shù)难舆t相比于其他延遲可以忽略不計。
編碼器準備好待發(fā)送數(shù)據(jù),計數(shù)器開始計時,至接收到譯碼器通過點火信號線發(fā)出的點火脈沖結(jié)束,通過計數(shù)器計數(shù)的值計算出耗時作為時間補償Dt。編碼器接收到起爆命令時,需經(jīng)(1 s-Dt)發(fā)送點火命令至譯碼器,這樣才能保證引爆雷管與數(shù)據(jù)采集系統(tǒng)同步。編碼器工作時,需將參考脈沖信號線上的信號延遲Dt,這樣,整個采集系統(tǒng)完全做到了同步。上述補償時間的計算及校準由系統(tǒng)自動完成。
4 系統(tǒng)測試
4.1 模塊測試
整個系統(tǒng)已搭建完成,并在實驗室內(nèi)進行測試。測試時,將編碼器與無線模塊連接到一起,譯碼器與無線模塊連接到一起。無線遙爆觸發(fā)系統(tǒng)采用12 V的直流電源供電。圖6顯示了測試中利用SignalTap Ⅱ截取經(jīng)卷積編碼后輸出的部分信號波形。其中x為串行輸入數(shù)據(jù),yt為卷積編碼后輸出的數(shù)據(jù)。數(shù)據(jù)經(jīng)無線發(fā)送后,經(jīng)Viterbi譯碼,仿真圖形如圖7所示,編碼器發(fā)送的數(shù)據(jù)為208 bit,data_out為譯碼輸出的部分數(shù)據(jù),譯碼數(shù)據(jù)與發(fā)送端的高低位順序相反。由于數(shù)據(jù)經(jīng)發(fā)送后,高低位互換,圖上只截取了經(jīng)Viterbi譯碼后的高27位的譯碼結(jié)果。
4.2 系統(tǒng)整體測試
首先,進行系統(tǒng)校準。將點火信號線連接好后,進行模擬起爆,系統(tǒng)自動進行校準,經(jīng)多次測試,時間補償Dt為132.084 1 ms,圖8為示波器捕捉到的鐘時斷信號與點火信號線上的脈沖輸出,經(jīng)多次測量,鐘時斷脈沖與點火脈沖時間誤差在1 ms以內(nèi),很好地完成了同步。其次,在對高壓模塊進行測試時,高壓模塊在譯碼器的控制下,在1 s內(nèi)將12 V直流電壓提升至402 V,以2 ?贅的水泥電阻模擬雷管爆炸,電路正常工作,沒有出現(xiàn)問題,達到設(shè)計指標要求。安全放電回路采用10 k?贅水泥電阻與450 V、100 F電容構(gòu)成RC回路,放點達到標準要求。
5 結(jié)論
在無線遙控爆炸觸發(fā)系統(tǒng)設(shè)計中,采用了基于卷積編碼、Viterbi譯碼的編碼和互為備份的雙通道傳輸方案,利用了FPGA內(nèi)豐富的邏輯資源以及存儲資源,實現(xiàn)了數(shù)據(jù)的遠距離同步可靠傳輸。加入備份數(shù)據(jù)通道后,通過FPGA內(nèi)部邏輯控制,在硬件上實現(xiàn)了對兩路數(shù)據(jù)的實時校驗及自動判選,提高了系統(tǒng)的穩(wěn)定性和可靠性。
相比于“備份-重傳”等機制[6],該方法實現(xiàn)簡單、實時性好,即使某一通道不能正常工作,系統(tǒng)仍能正常進行。目前,該無線遙控方案已通過實驗室聯(lián)調(diào)。本文提出的互為備份的雙通道編解碼、數(shù)據(jù)冗余傳輸機制,亦可應(yīng)用于其他相關(guān)無線傳輸領(lǐng)域,以提高遠距離數(shù)據(jù)傳輸?shù)目煽啃院头€(wěn)定性。
參考文獻
[1] Zhang Sifeng, Zhang Keli, Cao Ping ,et al. Design and realization of remote synchronous data transmission system based on distributed architecture of serial concurrent bus[C]. 9th International Conference on Electronic Measurement & Instruments, Beijing, China: [s.n.], 2009,3:358-362.
[2] 潘軼群,佟剛.基于FPGA的B碼同步信號源的設(shè)計[J].微型機與應(yīng)用,2013,32(8):61-63.
[3] 李科.地震勘探遙控爆炸機同步系統(tǒng)關(guān)鍵技術(shù)研究[D].吉林:吉林大學,2009,2-3.
[4] STM32F405xx and STM32F407xx advanced ARM-based 32-bit MCUs Reference manual[S]. STMicroelectronics,2011.
[5] 秦明輝.Shot Pro和Boom Box系統(tǒng)控制時序分析[J].物探裝備,2006,16(3):190-194,197.
[6] 王東旅,楊俊峰,程宏才,等.地震數(shù)據(jù)采集系統(tǒng)中的數(shù)據(jù)傳輸系統(tǒng)設(shè)計[J].數(shù)據(jù)采集與處理,2011,26(4):494-498.
編輯:jq
-
dsp
+關(guān)注
關(guān)注
554文章
8059瀏覽量
350441 -
FPGA
+關(guān)注
關(guān)注
1630文章
21797瀏覽量
606019 -
示波器
+關(guān)注
關(guān)注
113文章
6282瀏覽量
185842 -
無線傳輸
+關(guān)注
關(guān)注
3文章
572瀏覽量
41120 -
譯碼器
+關(guān)注
關(guān)注
4文章
312瀏覽量
50466
發(fā)布評論請先 登錄
相關(guān)推薦
淺談高壓開關(guān)柜無線測溫系統(tǒng)的應(yīng)用
![<b class='flag-5'>淺談</b>高壓開關(guān)柜<b class='flag-5'>無線</b>測溫<b class='flag-5'>系統(tǒng)</b>的應(yīng)用](https://file1.elecfans.com//web1/M00/F3/15/wKgaoWcQdM2AGchOAAEDKA8FNRY336.png)
無線智能遙控開關(guān)怎么接線
無線智能遙控開關(guān)怎么對碼
【新品】遠程操控新利器,4G遠程遙控開關(guān)模組!小體積低延遲
![【新品】<b class='flag-5'>遠程</b>操控新利器,4G<b class='flag-5'>遠程</b><b class='flag-5'>遙控</b>開關(guān)模組!小體積低延遲](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
淺談無線測溫系統(tǒng)在設(shè)備點檢中的研究與應(yīng)用
![<b class='flag-5'>淺談</b><b class='flag-5'>無線</b>測溫<b class='flag-5'>系統(tǒng)</b>在設(shè)備點檢中的研究與應(yīng)用](https://file1.elecfans.com//web2/M00/C5/2E/wKgaomXyXg6AXlKrAAEHHgZuy78872.png)
淺談光伏智能遠程運維云平臺的系統(tǒng)設(shè)計
![<b class='flag-5'>淺談</b>光伏智能<b class='flag-5'>遠程</b>運維云平臺的<b class='flag-5'>系統(tǒng)</b>設(shè)計](https://file1.elecfans.com//web2/M00/C5/04/wKgaomXxEnaAdXCvAAE6f4PkO1E287.png)
淺談基于物聯(lián)網(wǎng)技術(shù)的無線測溫系統(tǒng)設(shè)計
![<b class='flag-5'>淺談</b>基于物聯(lián)網(wǎng)技術(shù)的<b class='flag-5'>無線</b>測溫<b class='flag-5'>系統(tǒng)</b>設(shè)計](https://file1.elecfans.com//web2/M00/C3/EE/wKgZomXvwzKAPJl5AAKcZkpxxMU042.png)
淺談城市泵站遠程監(jiān)控系統(tǒng)的開發(fā)
![<b class='flag-5'>淺談</b>城市泵站<b class='flag-5'>遠程</b>監(jiān)控<b class='flag-5'>系統(tǒng)</b>的開發(fā)](https://file1.elecfans.com//web2/M00/C1/57/wKgZomXdi6eAfu-pAAAphfXQDpc242.png)
淺談智能卡遠程費控電能表的設(shè)計與應(yīng)用研究分析
![<b class='flag-5'>淺談</b>智能卡<b class='flag-5'>遠程</b>費控電能表的設(shè)計與應(yīng)用研究分析](https://file1.elecfans.com//web2/M00/C0/4E/wKgZomXUVwSAQYbJAACfGwew9ms802.png)
淺談公網(wǎng)無信號區(qū)域遠程抄表問題解決方案及產(chǎn)品選型
![<b class='flag-5'>淺談</b>公網(wǎng)無信號區(qū)域<b class='flag-5'>遠程</b>抄表問題解決方案及產(chǎn)品選型](https://file1.elecfans.com//web2/M00/C1/3B/wKgaomXUVfuAAT4nAACHP1DVsys98.jpeg)
淺談智能電表遠程抄表在電力系統(tǒng)中的運用分析
![<b class='flag-5'>淺談</b>智能電表<b class='flag-5'>遠程</b>抄表在電力<b class='flag-5'>系統(tǒng)</b>中的運用分析](https://file1.elecfans.com//web2/M00/C1/3B/wKgaomXUVceAFu1WAAL86n3uDJE879.png)
淺談低壓集抄遠程抄表采集及系統(tǒng)應(yīng)用
![<b class='flag-5'>淺談</b>低壓集抄<b class='flag-5'>遠程</b>抄表采集及<b class='flag-5'>系統(tǒng)</b>應(yīng)用](https://file1.elecfans.com//web2/M00/C0/4D/wKgZomXUVWOAC6urAAMSaG9KyxA039.png)
淺談基于無線物聯(lián)網(wǎng)的建筑能耗監(jiān)測系統(tǒng)探討
![<b class='flag-5'>淺談</b>基于<b class='flag-5'>無線</b>物聯(lián)網(wǎng)的建筑能耗監(jiān)測<b class='flag-5'>系統(tǒng)</b>探討](https://file1.elecfans.com//web2/M00/C0/4C/wKgZomXUVMCAeR4-AACT6OqLDHo184.png)
評論