一种超声波流速计设计方法及超声波流速计技术

技术编号:18366517 阅读:60 留言:0更新日期:2018-07-05 06:43
本发明专利技术公开了一种超声波流速计设计方法,其采用总控单元DSP与CPLD协同工作的方式,通过多普勒测速原理,完成河流或管道中流体的平均流速测量,具体来说,采用CPLD对频率较高的高速信号x(n)进行实时处理,生成频率较低的低速信号I(m)和Q(m);然后采用总控单元DSP对低速信号进行存储和FFT变换,并创建频谱信号,最后计算出流体的平均流速。有益效果在于:既能够发挥专用硬件时间控制精细,准确度高的优点,又能够发挥总控单元DSP内存容量大,编程简易的优点,同时,能够达到较高的硬件处理效率,降低成本、功耗,并节约开发时间的技术效果。

An ultrasonic flowmeter design method and ultrasonic current meter

The invention discloses an ultrasonic velocity meter design method, which uses the general control unit DSP and CPLD to work together, through the Doppler velocity measurement principle, to measure the average flow velocity of the fluid in the river or the pipeline. In particular, the high speed signal x (n) with high frequency is processed in real time by CPLD, and the low frequency is generated. Low speed signals I (m) and Q (m); then the low speed signal is stored and FFT converted using the total control unit DSP, and the spectrum signal is created. Finally, the average flow velocity of the fluid is calculated. The beneficial effect is that it can not only give full play to the advantages of special hardware time control and high accuracy, but also give full play to the advantages of the DSP memory capacity of the total control unit and the simple programming. At the same time, it can achieve high efficiency of hardware processing, reduce the cost and power consumption, and save the technical effect of developing time.

【技术实现步骤摘要】
一种超声波流速计设计方法及超声波流速计
本专利技术涉及一种超声波流速计的设计方法,特别是涉及用于河流或管道中流体的平均流速测量的超声波流速计的设计方法,同时涉及基于该涉及方法的超声波流速计。
技术介绍
河流流量测量是水文监测的重要任务之一。传统的河流流量测量方法包括人工船测、桥测、缆道测量和涉水测量等,其基本原理是在测流断面上布设多点垂线,在每条垂线处测量水深并用流速仪测量垂线各点流速。流量由断面面积与断面平均流速乘积得到。这种传统的方法费工费时,效率低。超声波流量测量系统以其非接触、易于安装维护的优点在测量领域获得了广泛的应用。然而传统的超声波流量测量系统存在许多不足之处,有必要对其加以改进和提高,以使其工作性能更加稳定、可靠。现有技术专利CN200920262231.4公开了一种多频ADCP(全称“AcousticDopplerCurrentProfiler”,中文为声学多普勒水流剖面仪),其公开了一种多频ADCP,其通过多个频率发射,降低了噪音的影响,但是其未对频率较高的高速信号x(n)进行实时处理,导致硬件处理效率不够高,同时,需要对可编程器件逻辑门数的要求高的缺点。针对该技术缺陷,本专利技术提供一种超声波流速计的设计方法,其采用采用CPLD对频率较高的高速信号x(n)进行实时处理,生成频率较低的低速信号I(m)和Q(m);然后采用总控单元DSP对低速信号进行存储和FFT变换,计算控制任务的划分既能够发挥专用硬件时间控制精细,准确度高的优点,又能够发挥总控单元DSP内存容量大,编程简易的优点。能够达到较高的硬件处理效率,降低成本、功耗,并节约开发时间的技术效果;同时,在CPLD计算中,通过巧妙的采样频率设置,使得在计算过程中没有出现乘法计算,仅需要进行取负数和累加的计算,使得芯片硬件上不需要乘法器,大幅度降低了对可编程器件逻辑门数的要求。
技术实现思路
本专利技术的目的就在于提供一种控制精细,准确度高的优点,又能够发挥总控单元DSP内存容量大,同时编程简易的超声波流速计的设计方法。本专利技术通过以下技术方案来实现上述目的:一种超声波流速计设计方法,采用总控单元DSP与CPLD协同工作的方式,通过多普勒测速原理,完成河流或管道中流体的平均流速测量,其特征在于:其信号处理流程包括如下步骤:(1)、CPLD通过数模转换模块(DAC),控制水下探头中的一个超声波换能器,发射频率为f0的单频超声波信号;(2)、同时,CPLD通过模数转换模块(ADC),以4倍于所述发射频率的采样率(fs)采集水下探头中另一个超声波换能器接收到的反射信号x(n);(3)、在CPLD中,对x(n)进行如下变化,得到信号i(n)和q(n):其中,n=0,1,2,…其中,n=0,1,2,…其中,信号i(n)相当于将x(n)乘以一个正弦波其周期为4,由于ADC采样率是超声波频率f0的4倍,该正弦波在模拟域就是一个频率为f0的正弦波。(4)、在CPLD中,对M个i(n)和q(n)信号分别进行累加和求和,并输出信号I(m)和Q(m):其中,M=1,2,……;辅助量Q(n),其为x(n)与另一个频率为f0的正弦波的乘积,并且这个正弦波相位比i(n)中的超前90度;将i(n)进行累加的过程,为对其进行低通滤波以及降频采样的过程,I(m)是i(n)中频率为Δf的低频信号在采样频率为4f0/M的数字域中的数字信号。(5)、在总控单元DSP中,对I(m)和Q(m)信号分别进行FFT变换,得到复频谱FI(w)和FQ(w),w为数字频率,取值为0,1,2,…N-1;其中,N为FFT的变换长度;根据频移特性,若Δf>0(对应流体相向探头运动),则FFT中同一频率点FQ(w)的相位将超前于FI(w);反之则FQ(w)的相位将落后于FI(w)。(6)、创建频谱信号F(w),其取值如下:(7)、计算F(w)的中心w0:(8)、计算流体的平均流速v:其中v0为流体中的声速,α为超声波探头与流速的夹角。进一步的,所述发射频率(f0)的取值范围为500kHz~2Mhz,优选地,发射频率(f0)为1Mhz。进一步的,在步骤(4)中,对100个i(n)和q(n)信号分别进行累加和求和,即M=100。进一步的,在步骤(5)中,FFT的变换长度N为4096。进一步地,上述步骤(3)中,信号i(n)相当于将x(n)乘以一个正弦波其周期为4,由于ADC采样率是超声波频率f0的4倍,该正弦波在模拟域就是一个频率为f0的正弦波;对于施加了Δf频移的多普勒回波x(n)来说,根据三角函数极化和差原理,乘以一个频率为f0的正弦波信号后的i(n),其可以看做是一个频率为Δf的低频信号,以及一个频率为2f0+Δf的高频信号的混叠。进一步地,上述步骤(4)中,将i(n)进行累加的过程,可以视为对其进行低通滤波以及降频采样的过程。I(m)可以看做是i(n)中频率为Δf的低频信号在采样频率为4f0/M的数字域中的数字信号。步骤(5)中,对I(m)进行频谱分析,可以得到各个频率点上多普勒频移回波的强度,但是无法得知这个频移量|Δf|的符号,即流体是相向探头运动,还是背向探头运动。因此,我们加入另一个辅助量Q(n),其可视为x(n)与另一个频率为f0的正弦波的乘积,并且这个正弦波相位比i(n)中的超前90度。因此,根据频移特性,若Δf>0(对应流体相向探头运动),则FFT中同一频率点FQ(w)的相位将超前于FI(w);反之则FQ(w)的相位将落后于FI(w)。将相向运动的频谱幅度取正数,相反运动的频谱幅度取负数,通过步骤(6)得到每个频移点上流体反射波的信号强度谱线以及方向。并通过步骤(7),将这些频移量以信号强度作为权值进行平均,就获得了整个流体的多普勒平均频移。再通过步骤(8),根据多普勒频移与速度的关系,计算出流体的平均流速。其中,相向运动的流速为正值,相反运动的流速为负值。并涉及一种超声波流速计,包括发射模块、水下压力容器、脐带电缆、数据处理软件,计算机设备、CPLD、总控制单元DSP、信号处理模块、接收模块和电源分配模块,其中CPLD包括主计数器、各功能控制器和各辅助计数器;其中,发射模块包括探头和超声波发射电路,接收模块包括超声波接收电路,其包括放大电路和滤波电路;总控单元DSP和发射模块、接收模块、CPLD、和电源分配模块连接,而总控制单元DSP通过RS232总线连接计算机设备,其中的发射模块和接收模块电连接信号处理模块,计算机设备配置有数据处理软件,并将发射模块、接收模块、信号处理模块、总控单元DSP、CPLD和电源分配模块设置于水下压力容器,然后与通过脐带电缆和计算机设备连接,其中,其测量流速的方法如下:采用总控单元DSP与CPLD协同工作的方式,通过多普勒测速原理,完成河流或管道中流体的平均流速测量,其特征在于:其信号处理流程包括如下步骤:(1)、CPLD通过数模转换模块(DAC),控制水下探头中的一个超声波换能器,发射频率为f0的单频超声波信号;(2)、同时,CPLD通过模数转换模块(ADC),以4倍于所述发射频率的采样率(fs)采集水下探头中另一个超声波换能器接收到的反射信号x(n);(3)、在CPLD中,对x(n)进行如下变化,得到信号i(n)和q(本文档来自技高网
...
一种超声波流速计设计方法及超声波流速计

【技术保护点】
1.一种超声波流速计设计方法,采用总控单元DSP与CPLD协同工作的方式,通过多普勒测速原理,完成河流或管道中流体的平均流速测量,其特征在于:其信号处理流程包括如下步骤:(1)、CPLD通过数模转换模块(DAC),控制水下探头中的一个超声波换能器,发射频率为f0的单频超声波信号;(2)、同时,CPLD通过模数转换模块(ADC),以4倍于所述发射频率的采样率(fs)采集水下探头中另一个超声波换能器接收到的反射信号x(n);(3)、在CPLD中,对x(n)进行如下变化,得到信号i(n)和q(n):

【技术特征摘要】
1.一种超声波流速计设计方法,采用总控单元DSP与CPLD协同工作的方式,通过多普勒测速原理,完成河流或管道中流体的平均流速测量,其特征在于:其信号处理流程包括如下步骤:(1)、CPLD通过数模转换模块(DAC),控制水下探头中的一个超声波换能器,发射频率为f0的单频超声波信号;(2)、同时,CPLD通过模数转换模块(ADC),以4倍于所述发射频率的采样率(fs)采集水下探头中另一个超声波换能器接收到的反射信号x(n);(3)、在CPLD中,对x(n)进行如下变化,得到信号i(n)和q(n):其中,n=0,1,2,…其中,n=0,1,2,…其中,信号i(n)相当于将x(n)乘以一个正弦波其周期为4,由于ADC采样率是超声波频率f0的4倍,该正弦波在模拟域就是一个频率为f0的正弦波,对于施加了Δf频移的多普勒回波x(n)来说,根据三角函数极化和差原理,乘以一个频率为f0的正弦波信号后的i(n),其可以看做是一个频率为Δf的低频信号,以及一个频率为2f0+Δf的高频信号的混叠。(4)、在CPLD中,对M个i(n)和q(n)信号分别进行累加和求和,并输出信号I(m)和Q(m):其中,M=1,2,……;辅助量Q(n),其为x(n)与另一个频率为f0的正弦波的乘积,并且这个正弦波相位比i(n)中的超前90度;将i(n)进行累加的过程,为对其进行低通滤波以及降频采样的过程,I(m)是i(n)中频率为Δf的低频信号在采样频率为4f0/M的数字域中的数字信号。(5)、在总控单元DSP中,对I(m)和Q(m)信号分别进行FFT变换,得到复频谱FI(w)和FQ(w),w为数字频率,取值为0,1,2,…N-1;其中,N为FFT的变换长度;根据频移特性,若Δf>0(对应流体相向探头运动),则FFT中同一频率点反之则FQ(w)的相位将超前于FI(W);反之则FQ(w)的相位将落后于FI(W);(6)、创建频谱信号F(w),其取值如下:(7)、计算F(w)的中心w0:(8)、计算流体的平均流速v:其中v0为流体中的声速,α为超声波探头与流速的夹角。2.根据权利要求2所述的超声波流速计设计方法,其特征在于:发射频率(f0)的取值范围为500kHz~2Mhz。3.根据权利要求2所述的超声波流速计设计方法,其特征在于:发射频率(f0)为1Mhz。4.根据权利要求2所述的超声波流速计设计方法,其特征在于:在步骤(4)中,对100个i(n)和q(n)信号分别进行累加和求和,即M=100。5.根据权利要求2所述的超声波流速计设计方法,其特征在于:在步骤(5)中,FFT的变换长度N为4096。6.一种超声波流速计,包括发射模块、水下压力容器、脐带电缆、数据处理软件,计算机设备、CPLD、总控制单元DSP、信号处理模块、接收模块和电源分配模块,其中CPLD包括主计数器、各功能控制器和各辅助计数器;其中,发射模块包括探头和...

【专利技术属性】
技术研发人员:赵冬泉郭宇
申请(专利权)人:北京清环智慧水务科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1