( u: z [' P% J2 z. F" S, y
随着我国深远海战略的不断发展,我国对海洋领域的海洋参数测量也愈发重视。海洋声速的测量便是其中一项重要的指标。海洋声速测量主要的方法分为两种:一是用环鸣法直接测量声信号在固定的已知距离内往返多次的传播时间而得到声速;二是采用CTD测量海水的温度、盐度和压力随深度的变化,进而通过公式来计算声速[1]。该测量系统采用直接测量方法。在声速测量中,通常是测量声速随深度的变化,故采用抛弃式声速测量仪(Expendable Sound Velocity),使其在下降过程中测量不同深度的声速。因此,保证抛弃式声速仪和水面上位机的通信便尤为重要。 2 {1 K) ]# C" Q$ I- n1 U! y, v
与陆地上的通信方式相类似,在海洋水下通信方面也可以分为有线通信和无线通信[2]。两者各自有其优缺点。水下无线通信结构简单,但功耗较大,成本较高,其中最常用的为采用扩频技术的水声通信。有线通信则在长距离通信方面更有优势,但结构复杂。根据实际工程的需要,XSV的采用有线方式进行。以漆包线作为有线通信系统的信道,既可以保证通信质量,又可以用来判断抛弃式仪器的下落距离。此外,上位机可通过漆包线传送激励信号,从而控制水下测量系统的开启,在工程中,具有较强的实用性。
* z+ o3 G h# L4 ]8 m) d! G0 l 1 系统的总体构成及原理
: q0 d: L+ W! ^- X* M' e6 d 1.1 系统的总体构成
9 {) b% U6 N p 整个投弃式声速系统可分为三部分,分别为水下测量系统、水上数据解调系统、上位机显示系统[3]。其中,水下测量系统为测量探头并配以水下测量电路,负责在下降过程中对不同深度的海水环境进行声速的测量,并将测得的数据通过漆包线传输给水上解调系统[4]。为加强传输信道的抗干扰能力,XSV的通信信道采用差分式传输结构,即采用单根双股、带绝缘涂层的金属漆包线。随着XSV的不断下沉,漆包线线轴也不断展开,该漆包线直径小且柔软,不会影响水下测量仪的运行轨迹。水上数据解调系统解调完成后,通过串口发送到上位机进行显示,通过对测量数据的分析,可用来绘制对应海洋领域的声速曲线。
- i5 q7 ? f/ p* d" Z J 1.2 漆包线通信调制解调方式选择 7 o; _( E7 l' b) h
为满足1 500 m通信距离的要求,提高抗干扰能力,该系统采用数字通信方式。在实际测量中,存在以下干扰因素。首先,漆包线本身带有分布电容和分布电感,而且随着漆包线的展开,漆包线的形状发生变化,分布参数也随之发生变化,从而构成了一个复杂的滤波系统[5],影响测量的准确性。其次,海水作为弱导体,也会在传输线上产生耦合电容效应[6]。因此,在数字通信选择上,该课题采用数字带通传输系统。经实验研究,虽然信号在传输过程中受到干扰,但很好地保持了相位特性[7],因此,采用了2DPSK的调制解调方式,其模型如图1所示。
5 P1 v7 Y7 b- ] 其中: " F9 I5 a+ }( l8 A
其中:a为信号振幅,n1(t)为y1(t)上的噪声,n2(t)为y2(t)上的噪声,n1(t)与n2(t)相互独立。r为解调器输入端的信噪比。 8 j" S' m/ L2 l; E0 @
在相同条件下,利用2ASK和2FSK方式进行调制和解调的误码率分别为和。 4 ~% T. @4 m: f" P1 T* S
通过以上分析可知,在同等条件下与2ASK和2FSK方式相比,利用2DPSK方式进行调制解调误码率最低,是一种较为理想的数字信号传输方式。
' a* @6 c0 m6 t. |" ] 2 硬件设计
# U6 m5 N( M. J' m' \6 B+ v 硬件系统总框图如图2所示,该电路系统由电源模块、单片机模块、通信模块、高压偏置模块以及放大滤波电路组成。其中,单片机模块中核心处理器采用ARM公司生产的基于Cortex-M4内核的STM32F407芯片。该芯片主频最高速率可到168 MHz,可满足软件滤波、解调对于时间的要求,从而可在无FPGA或其他专用解调芯片的情况下,同时完成数据采集、软件滤波、数据解调的功能,在极大程度上简化了电路,节约了资源。 : E. a& F& p; u( }: O! m: q
该解调系统大致工作流程为,系统上电后,通过高压模块电路的升压,产生约95 V的偏置电压,该电压作为激励电压,唤醒水下测量系统,进入工作状态[8]。水下测量系统测得数据后,通过2DPSK调制,会将数据以800 b/s的数据传输速率通过单根双股漆包线以差分形式发送至水上解调板。解调板首先对接收到的数据进行初级的硬件放大和滤波。随后,单片机通过片内A/D转换器对初级处理后的数据进行采集并对采集后的数据进行软件解调。最后,通信模块将解调后的数据发送至上位机进行实时显示。
: s; B2 _) q8 ]" } 2.1 高压偏置模块电路设计
8 @& `8 S8 q5 `* v1 e 该设计引入高压偏置模块,在解调系统上电后,会通过高压偏置模块产生高压,该高压会通过水下测量系统的光电隔离模块产生测量开启信号,从而唤醒水下测量系统,进入工作状态。实际电路设计如图3所示,高压偏置模块的升压部分采用HV857芯片,该芯片是针对冷光灯片设计的高压驱动芯片。该芯片的常规用法为通过在Rsw、REL引脚加入输入信号,芯片会在VA、VB引脚产生对应频率的驱动冷光灯片的信号。在该设计中,通过对电路稍作调整,在Rsw、REL端直接接入5 V电源,该芯片会在CS引脚端产生幅值约为95 V的直流高压信号,该信号可作为电路中的偏置信号使用。 # m0 w* }4 w3 T8 V, l# D
2.2 放大滤波电路设计 & y0 N+ U! j- p+ V o
水下测量系统测得的数据传输至解调系统的过程中,经过漆包线的传输,信号将大幅衰减,并引入干扰成分。因此在解调系统的接收端,首先进行初级的放大和滤波。 2 Z& i% w3 T* n- m
如图4所示,该电路运放采用仪器放大器,仪器放大器具有输入阻抗高、共模抑制比高的特点,适合精密信号的放大。在差分输入端,进行RC高通滤波,滤除直流和低频干扰成分。经过放大后的信号要进入单片机的A/D端,而单片机A/D采集部分无法识别负电压,因此,在运放的参考端,加入2.5 V的偏置电压。经过运放放大后的信号,在输出端进行RC低通滤波,滤除高频干扰。最终,信号进入单片机的A/D采集端。 ; I& s- n5 c7 G3 Q5 l
3 系统软件设计 ' Q. o% {4 l+ ?0 h* o# l- b# `
该系统软件采用模块化设计,以主程序为主线,包括A/D数据采集程序、滤波程序、延时相乘解调程序、抽样判决程序、CRC校验程序。
9 w, K$ Y0 Y6 s( R3 l L 进入主函数后,首先对各个模块进行初始化。为保证数据滤波和解调对于时间的要求,该系统的数据采集和数据传输采用DMA模式,即不经过CPU而直接从内存存取数据的数据交换模式,极大程度节省了系统资源。数据传输速率为800 b/s,为保证解调准确性,该系统设计A/D采样速率为每周期采样16个点,即采样速率为12.8 kS/s。在滤波器部分,采用FIR滤波器从而实现软件滤波[9]。 / m8 |! ^( M1 ^* C
数据解调过程如图5所示,对数据进行A/D采集后,将数据进行带通滤波,滤除低频和高频干扰成分,之后,对信号延时相乘,进行差分相干解调[10],解调后的数据因为乘积解调的作用,会引入高频干扰成分,因此之后要对数据进行低通滤波,滤除高频干扰,保留数据的有效成分。随后进行抽样判决。判决完成后,系统会综合之前收到的数据进行数据结束标志位的判别,并对接收到的数据帧进行CRC校验。如果校验成功,证明数据无误码,系统会将该帧数据传输至上位机进行显示。如果校验失败,证明在传输和解调过程中出现误码,则丢弃该帧数据,重新回到A/D采集部分,继续对下一帧数据进行采集。 ( f5 E& [0 I' p, ^/ E2 @' G: Q
4 测试方案和测试结果
0 q- N* l% c; \7 T 4.1 硬件测试
: Q" m2 S& L* c/ @/ g9 F2 _( n 硬件电路制作完成后,首先保证各模块工作在正常状态。其次,对放大电路的放大性能,对数字电路的数据处理速率做进一步的测量与分析,验证硬件电路的可行性。 . m4 K. P4 ]/ ]2 N. W+ U, y8 t1 Z4 C
4.2 软件仿真测试
+ t' j% D. S: H6 B! S 通过MATLAB软件对原始信号进行分析,可在原理上对系统解调方案进行可行性分析。仿真结果如图6~图10所示,其中图6为采集信号的原始波形图,从原始信号可以看出,经过漆包线传输后的2DPSK调制信号已经出现明显失真,无法清晰直观地看出调制信号所传输的信息。 9 Z6 m+ Q4 e5 u* Q% y4 H+ |9 c# t
图7为经过带通滤波后的波形。经过带通滤波后的数据进行移位后与自身相乘进行差分相干解调,其效果图如图8所示。 5 b$ h) X( w. Y. G3 U1 ?) j
最后,对差分相干解调后的数据进行低通滤波和抽样判决,结果如图9和图10所示。
4 k# J4 ?7 v9 w( I$ u( P 经过MATLAB仿真解调后,数字信号得到了清晰准确的还原。因此,该解调方案可准确地对经过漆包线传输的2DPSK信号进行解调,从而在理论上证明了该方案的可行性。 , ^# y( }" B I0 m/ j: s
4.3 实际测试结果
/ h' m& @) v( q8 M( ] 将水下测量系统和水上解调系统分别组装完毕后,通过单根双股漆包线进行实时通信,通信协议采用工业电子设备之间常用的Modbus通信协议。经过解调系统解调后,解调系统将解调信号传送至上位机显示。此次测试与美国海鸟公司的Seabird 911标准仪器进行对比,测量声速随温度的变化,测试结果特性曲线如图11所示。XSV在各温度点的声速测量值与Seabird 911测量值的误差如表1所示。通过对比与分析可以得出,该通信系统准确地实现了数据解调及数据上传功能,具有较强的实用性。
: f& B n0 j% d1 q" E G6 l 5 结论 " ~. x: d; K0 v$ ]: E& v% _7 x% M' Y
本设计以STM32F407为核心处理器,并配以放大滤波、高压偏置等电路模块,通过软件算法,实现了海洋投弃式声速仪的通信系统设计。在该设计中,并未采用老式的基于FPGA或其他解调芯片的解调电路设计,而是利用STM32F407单片机主频高的优势,直接在片内完成了对数据的解调以及数据上传功能,从而简化了电路,为实际工程测量提供了便利。通过软件仿真和测试,证明了该电路在复杂海洋环境中,具有可行性、可靠性。该通信系统的设计为投弃式声速仪的数据传输提供了强有力的支持,将进一步促进我国海洋参数测量领域的发展。 \, j. v( L0 a$ v. Q
参考文献 , t1 m- @6 |- C3 E+ T2 e, O
[1] 刘贞文,杨燕明,许德伟,等.海水声速直接测量和间接测量结果分析[J].海洋技术,2007(4):44-46.
0 H# N) d& c! k+ a3 W [2] 王心鹏,门雅彬,张东亮,等.XBT自动投放测量系统电机控制单元设计与故障分析[J].电子技术应用,2019,45(1):92-96.
- [7 L( Y% V* d: `! I; @- v [3] 于晓山.船用投弃式温盐深测量系统[D].天津:河北工业大学,2010.
4 C0 i& U( _, Z [4] 陈雷,贾志成,李永军,等.投弃式温盐深测量仪数据传输系统的研制[J].海洋技术,2009,28(3):26-29. : M: }+ o8 c; k3 @5 K
[5] 郑羽,付孝洪,高宇,等.水温对XCTD剖面仪单模光纤传输信道影响的研究[J].海洋通报,2015,34(2):197-201. ( g' j) \3 i, q0 x8 r; O
[6] 方静.基于ASK、DPSK的XCTD剖面仪时变信道调制技术的研究[D].天津:天津工业大学,2015. 7 s) @/ `; c) L. k* d& ^
[7] 王慧.超声波水下通信编码的研究[D].成都:成都理工大学,2012.
$ R# N5 S0 J) v [8] 康怡,孙世超.环鸣法声速仪超声波发射/接收电路设计[J].仪表技术与传器,2012(1):65-67.
8 q7 e2 e- B x+ Z [9] 王辉.FIR数字滤波器的设计与研究[J].装备制造技术,2018(1):48-49,62. 1 D2 ~- U/ c X4 h# V. o( V' _
[10] 陈丽娅.DPSK通信电路的设计及系统仿[J].现代工业经济和信化,2017,7(6):21-23.
+ B t& R' [" z8 Z [11] 黄世锋,陈章友,张兰,等.多通道雷达数字接收机数字下变频设计[J].电子技术应用,2016,42(6):46-48,55.
6 g+ }( X6 q5 F( \& X 作者信息:
# a4 P" D! S4 Z8 k! ?- {( Y 范寒柏1,刘炳岳1,吴 飞1,李瑞琪2
* f' @+ a9 p# A8 j' e4 E8 R (1.华北电力大学 电气与电子工程学院,河北 保定071000;2.国网甘肃省电力公司信息通信公司,甘肃 兰州730050)
& Z/ c) k2 N0 t1 R3 G
4 E7 c) d `% V* }- I( `3 x: l5 r# }1 ~/ k# w% p3 h
8 c) Z) g4 R( C% Z: R1 v
& ~$ h$ i1 f' j# H [, c3 @
|