《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 海洋投棄式聲速儀(XSV)的通信系統設計
海洋投棄式聲速儀(XSV)的通信系統設計
2019年電子技術應用第7期
范寒柏1,劉炳岳1,吳 飛1,李瑞琪2
1.華北電力大學 電氣與電子工程學院,河北 保定071000;2.國網甘肅省電力公司信息通信公司,甘肅 蘭州730050
摘要: 設計并實現了基于海洋投棄式聲速儀(XSV)的通信系統。以2DPSK信號為傳輸信號,以單根雙股漆包線為通信信道,設計了解調部分的高壓偏置電路、放大濾波電路以及軟件解調算法。與傳統通信系統相比,該系統并未采用以FPGA或其他解調芯片為基礎的解調電路,而是充分利用核心處理器STM32F407主頻高的優勢,在片內完成數據解調及數據上傳功能,從而簡化了電路,為測量提供了便利。通過試驗,對解調數據進行了分析。測試結果表明,該通信系統的設計具有可行性、可靠性,滿足復雜海洋環境下對于通信質量的要求。
中圖分類號: TN913
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.190333
中文引用格式: 范寒柏,劉炳岳,吳飛,等. 海洋投棄式聲速儀(XSV)的通信系統設計[J].電子技術應用,2019,45(7):112-116.
英文引用格式: Fan Hanbai,Liu Bingyue,Wu Fei,et al. Design of communication system for ocean expendable sound velocity meter(XSV)[J]. Application of Electronic Technique,2019,45(7):112-116.
Design of communication system for ocean expendable sound velocity meter(XSV)
Fan Hanbai1,Liu Bingyue1,Wu Fei1,Li Ruiqi2
1.School of Electrical and Electronic Engineering,North China Electric Power University,Baoding 071000,China; 2.State Grid Gansu Electric Power Company Information and Communication Company,Lanzhou 730050,China
Abstract: A communication system based on the ocean expendable sound velocity(XSV) was designed and implemented. The 2DPSK signal was used as the transmission signal, and the single double-stranded enameled wire was used as the communication channel. The high voltage bias circuit, amplification filter circuit and software demodulation algorithm of the demodulation circuit are designed. Compared with the traditional communication system, the system does not use the demodulation circuit based on FPGA or other demodulation chip, but fully utilizes the advantage of the core processor STM32F407 to achieve high frequency, complete data demodulation and data upload on the chip. The function simplifies the circuit and facilitates measurement. The demodulated data was analyzed through experiments. The test results show that the design of the communication system is feasible and reliable, and meets the requirements for communication quality in complex marine environments.
Key words : communication systems;XSV;2DPSK;demodulation;STM32F407

0 引言

    隨著我國深遠海戰略的不斷發展,我國對海洋領域的海洋參數測量也愈發重視。海洋聲速的測量便是其中一項重要的指標。海洋聲速測量主要的方法分為兩種:一是用環鳴法直接測量聲信號在固定的已知距離內往返多次的傳播時間而得到聲速;二是采用CTD測量海水的溫度、鹽度和壓力隨深度的變化,進而通過公式來計算聲速[1]。該測量系統采用直接測量方法。在聲速測量中,通常是測量聲速隨深度的變化,故采用拋棄式聲速測量儀(Expendable Sound Velocity),使其在下降過程中測量不同深度的聲速。因此,保證拋棄式聲速儀和水面上位機的通信便尤為重要。

    與陸地上的通信方式相類似,在海洋水下通信方面也可以分為有線通信和無線通信[2]。兩者各自有其優缺點。水下無線通信結構簡單,但功耗較大,成本較高,其中最常用的為采用擴頻技術的水聲通信。有線通信則在長距離通信方面更有優勢,但結構復雜。根據實際工程的需要,XSV的通信系統采用有線方式進行。以漆包線作為有線通信系統的信道,既可以保證通信質量,又可以用來判斷拋棄式儀器的下落距離。此外,上位機可通過漆包線傳送激勵信號,從而控制水下測量系統的開啟,在工程中,具有較強的實用性。

1 系統的總體構成及原理

1.1 系統的總體構成

    整個投棄式聲速系統可分為三部分,分別為水下測量系統、水上數據解調系統、上位機顯示系統[3]。其中,水下測量系統為測量探頭并配以水下測量電路,負責在下降過程中對不同深度的海水環境進行聲速的測量,并將測得的數據通過漆包線傳輸給水上解調系統[4]。為加強傳輸信道的抗干擾能力,XSV的通信信道采用差分式傳輸結構,即采用單根雙股、帶絕緣涂層的金屬漆包線。隨著XSV的不斷下沉,漆包線線軸也不斷展開,該漆包線直徑小且柔軟,不會影響水下測量儀的運行軌跡。水上數據解調系統解調完成后,通過串口發送到上位機進行顯示,通過對測量數據的分析,可用來繪制對應海洋領域的聲速曲線。

1.2 漆包線通信調制解調方式選擇

    為滿足1 500 m通信距離的要求,提高抗干擾能力,該系統采用數字通信方式。在實際測量中,存在以下干擾因素。首先,漆包線本身帶有分布電容和分布電感,而且隨著漆包線的展開,漆包線的形狀發生變化,分布參數也隨之發生變化,從而構成了一個復雜的濾波系統[5],影響測量的準確性。其次,海水作為弱導體,也會在傳輸線上產生耦合電容效應[6]。因此,在數字通信選擇上,該課題采用數字帶通傳輸系統。經實驗研究,雖然信號在傳輸過程中受到干擾,但很好地保持了相位特性[7],因此,采用了2DPSK的調制解調方式,其模型如圖1所示。

qrs3-t1.gif

其中:

     qrs3-gs1-4.gif

其中:a為信號振幅,n1(t)為y1(t)上的噪聲,n2(t)為y2(t)上的噪聲,n1(t)與n2(t)相互獨立。r為解調器輸入端的信噪比。

    在相同條件下,利用2ASK和2FSK方式進行調制和解調的誤碼率分別為qrs3-gs1-4-x1.gifqrs3-gs1-4-x2.gif

    通過以上分析可知,在同等條件下與2ASK和2FSK方式相比,利用2DPSK方式進行調制解調誤碼率最低,是一種較為理想的數字信號傳輸方式。

2 硬件設計

    硬件系統總框圖如圖2所示,該電路系統由電源模塊、單片機模塊、通信模塊、高壓偏置模塊以及放大濾波電路組成。其中,單片機模塊中核心處理器采用ARM公司生產的基于Cortex-M4內核的STM32F407芯片。該芯片主頻最高速率可到168 MHz,可滿足軟件濾波、解調對于時間的要求,從而可在無FPGA或其他專用解調芯片的情況下,同時完成數據采集、軟件濾波、數據解調的功能,在極大程度上簡化了電路,節約了資源。

qrs3-t2.gif

    該解調系統大致工作流程為,系統上電后,通過高壓模塊電路的升壓,產生約95 V的偏置電壓,該電壓作為激勵電壓,喚醒水下測量系統,進入工作狀態[8]。水下測量系統測得數據后,通過2DPSK調制,會將數據以800 b/s的數據傳輸速率通過單根雙股漆包線以差分形式發送至水上解調板。解調板首先對接收到的數據進行初級的硬件放大和濾波。隨后,單片機通過片內A/D轉換器對初級處理后的數據進行采集并對采集后的數據進行軟件解調。最后,通信模塊將解調后的數據發送至上位機進行實時顯示。

2.1 高壓偏置模塊電路設計

    該設計引入高壓偏置模塊,在解調系統上電后,會通過高壓偏置模塊產生高壓,該高壓會通過水下測量系統的光電隔離模塊產生測量開啟信號,從而喚醒水下測量系統,進入工作狀態。實際電路設計如圖3所示,高壓偏置模塊的升壓部分采用HV857芯片,該芯片是針對冷光燈片設計的高壓驅動芯片。該芯片的常規用法為通過在Rsw、REL引腳加入輸入信號,芯片會在VA、VB引腳產生對應頻率的驅動冷光燈片的信號。在該設計中,通過對電路稍作調整,在Rsw、REL端直接接入5 V電源,該芯片會在CS引腳端產生幅值約為95 V的直流高壓信號,該信號可作為電路中的偏置信號使用。

qrs3-t3.gif

2.2 放大濾波電路設計

    水下測量系統測得的數據傳輸至解調系統的過程中,經過漆包線的傳輸,信號將大幅衰減,并引入干擾成分。因此在解調系統的接收端,首先進行初級的放大和濾波。

    如圖4所示,該電路運放采用儀器放大器,儀器放大器具有輸入阻抗高、共模抑制比高的特點,適合精密信號的放大。在差分輸入端,進行RC高通濾波,濾除直流和低頻干擾成分。經過放大后的信號要進入單片機的A/D端,而單片機A/D采集部分無法識別負電壓,因此,在運放的參考端,加入2.5 V的偏置電壓。經過運放放大后的信號,在輸出端進行RC低通濾波,濾除高頻干擾。最終,信號進入單片機的A/D采集端。

qrs3-t4.gif

3 系統軟件設計

    該系統軟件采用模塊化設計,以主程序為主線,包括A/D數據采集程序、濾波程序、延時相乘解調程序、抽樣判決程序、CRC校驗程序。

    進入主函數后,首先對各個模塊進行初始化。為保證數據濾波和解調對于時間的要求,該系統的數據采集和數據傳輸采用DMA模式,即不經過CPU而直接從內存存取數據的數據交換模式,極大程度節省了系統資源。數據傳輸速率為800 b/s,為保證解調準確性,該系統設計A/D采樣速率為每周期采樣16個點,即采樣速率為12.8 kS/s。在濾波器部分,采用FIR濾波器從而實現軟件濾波[9]

    數據解調過程如圖5所示,對數據進行A/D采集后,將數據進行帶通濾波,濾除低頻和高頻干擾成分,之后,對信號延時相乘,進行差分相干解調[10],解調后的數據因為乘積解調的作用,會引入高頻干擾成分,因此之后要對數據進行低通濾波,濾除高頻干擾,保留數據的有效成分。隨后進行抽樣判決。判決完成后,系統會綜合之前收到的數據進行數據結束標志位的判別,并對接收到的數據幀進行CRC校驗。如果校驗成功,證明數據無誤碼,系統會將該幀數據傳輸至上位機進行顯示。如果校驗失敗,證明在傳輸和解調過程中出現誤碼,則丟棄該幀數據,重新回到A/D采集部分,繼續對下一幀數據進行采集。

qrs3-t5.gif

4 測試方案和測試結果

4.1 硬件測試

    硬件電路制作完成后,首先保證各模塊工作在正常狀態。其次,對放大電路的放大性能,對數字電路的數據處理速率做進一步的測量與分析,驗證硬件電路的可行性。

4.2 軟件仿真測試

    通過MATLAB軟件對原始信號進行分析,可在原理上對系統解調方案進行可行性分析。仿真結果如圖6~圖10所示,其中圖6為采集信號的原始波形圖,從原始信號可以看出,經過漆包線傳輸后的2DPSK調制信號已經出現明顯失真,無法清晰直觀地看出調制信號所傳輸的信息。

qrs3-t6.gif

qrs3-t7.gif

qrs3-t8.gif

qrs3-t9.gif

qrs3-t10.gif

    圖7為經過帶通濾波后的波形。經過帶通濾波后的數據進行移位后與自身相乘進行差分相干解調,其效果圖如圖8所示。

    最后,對差分相干解調后的數據進行低通濾波和抽樣判決,結果如圖9和圖10所示。

    經過MATLAB仿真解調后,數字信號得到了清晰準確的還原。因此,該解調方案可準確地對經過漆包線傳輸的2DPSK信號進行解調,從而在理論上證明了該方案的可行性。

4.3 實際測試結果

    將水下測量系統和水上解調系統分別組裝完畢后,通過單根雙股漆包線進行實時通信,通信協議采用工業電子設備之間常用的Modbus通信協議。經過解調系統解調后,解調系統將解調信號傳送至上位機顯示。此次測試與美國海鳥公司的Seabird 911標準儀器進行對比,測量聲速隨溫度的變化,測試結果特性曲線如圖11所示。XSV在各溫度點的聲速測量值與Seabird 911測量值的誤差如表1所示。通過對比與分析可以得出,該通信系統準確地實現了數據解調及數據上傳功能,具有較強的實用性。

qrs3-t11.gif

qrs3-b1.gif

5 結論

    本設計以STM32F407為核心處理器,并配以放大濾波、高壓偏置等電路模塊,通過軟件算法,實現了海洋投棄式聲速儀的通信系統設計。在該設計中,并未采用老式的基于FPGA或其他解調芯片的解調電路設計,而是利用STM32F407單片機主頻高的優勢,直接在片內完成了對數據的解調以及數據上傳功能,從而簡化了電路,為實際工程測量提供了便利。通過軟件仿真和測試,證明了該電路在復雜海洋環境中,具有可行性、可靠性。該通信系統的設計為投棄式聲速儀的數據傳輸提供了強有力的支持,將進一步促進我國海洋參數測量領域的發展。

參考文獻

[1] 劉貞文,楊燕明,許德偉,等.海水聲速直接測量和間接測量結果分析[J].海洋技術,2007(4):44-46.

[2] 王心鵬,門雅彬,張東亮,等.XBT自動投放測量系統電機控制單元設計與故障分析[J].電子技術應用,2019,45(1):92-96.

[3] 于曉山.船用投棄式溫鹽深測量系統[D].天津:河北工業大學,2010.

[4] 陳雷,賈志成,李永軍,等.投棄式溫鹽深測量儀數據傳輸系統的研制[J].海洋技術,2009,28(3):26-29.

[5] 鄭羽,付孝洪,高宇,等.水溫對XCTD剖面儀單模光纖傳輸信道影響的研究[J].海洋通報,2015,34(2):197-201.

[6] 方靜.基于ASK、DPSK的XCTD剖面儀時變信道調制技術的研究[D].天津:天津工業大學,2015.

[7] 王慧.超聲波水下通信編碼的研究[D].成都:成都理工大學,2012.

[8] 康怡,孫世超.環鳴法聲速儀超聲波發射/接收電路設計[J].儀表技術與傳器,2012(1):65-67.

[9] 王輝.FIR數字濾波器的設計與研究[J].裝備制造技術,2018(1):48-49,62.

[10] 陳麗婭.DPSK通信電路的設計及系統仿[J].現代工業經濟和信化,2017,7(6):21-23.

[11] 黃世鋒,陳章友,張蘭,等.多通道雷達數字接收機數字下變頻設計[J].電子技術應用,2016,42(6):46-48,55.



作者信息:

范寒柏1,劉炳岳1,吳  飛1,李瑞琪2

(1.華北電力大學 電氣與電子工程學院,河北 保定071000;2.國網甘肅省電力公司信息通信公司,甘肅 蘭州730050)

重庆时时是合法的吗