基于数字相敏解调和虚拟电感技术的非接触式流体电阻抗测量装置及方法与流程

文档序号:11824895阅读:来源:国知局

技术特征:

1.一种基于数字相敏解调和虚拟电感技术的非接触式流体电阻抗测量装置,其特征在于包括绝缘测量管道(1)、激励电极(2)、检测电极(3)、金属屏蔽罩(4)、虚拟电感模块(5)、信号处理与通讯模块(6)、微型计算机(7);激励电极(2)和检测电极(3)安装在绝缘测量管道(1)外壁上,金属屏蔽罩(4)罩住激励电极(2)与检测电极(3)防止外界干扰,信号处理与通讯模块(6)和激励电极(2)相连接,检测电极(3)和虚拟电感模块(5)的输入端相连接,虚拟电感模块(5)的输出端和信号处理与通讯模块(6)相连接,信号处理与通讯模块(6)通过USB数据线和微型计算机(7)相连接。

2.根据权利要求1所述的基于数字相敏解调和虚拟电感技术的非接触式流体电阻抗测量装置,其特征在于所述的虚拟电感模块(5)结构为:第一运算放大器(A1)的正相输入端为虚拟电感模块(5)的输入端,检测电极(3)、第三电阻(R3)的一端与第一运算放大器(A1)的正相输入端相连,第一电阻(R1)、第一电容(C1)及第六电阻(R6)的一端与第一运算放大器(A1)的反相输入端相连,第一电容(C1)的另一端、第二电阻(R2)的一端、第六电阻(R6)的另一端分别与第一运算放大器(A1)的输出端相连,第二运算放大器(A2)的正相输入端与第一运算放大器(A1)的正相输入端相连,第二电阻(R2)的另一端、第五电阻(R5)的一端与第二运算放大器(A2)的反相输入端相连,第二运算放大器(A2)的输出端通过串联的第四电阻(R4)、第三电阻(R3)与第二运算放大器(A2)的正相输入端相连,第五电阻(R5)的另一端与第二运算放大器(A2)的输出端相连,第一电阻(R1)的另一端与信号处理与通讯模块(6)中电流-电压转换电路的运算放大器(Af)的反相端相连,作为虚拟电感模块(5)的输出端。

3.根据权利要求2所述的基于数字相敏解调和虚拟电感技术的非接触式流体电阻抗测量装置,其特征在于所述虚拟电感的等效电感值为L值通过调节R3的值进行改变;利用运算放大器在深度负反馈条件下的“虚短”特性,使虚拟电感的输出端通过电流-电压转换电路中运算放大器(Af)的同相端虚地;R6起到稳定运算放大器工作状态的功能,保证当电路进入正反馈导致自激振荡时,电容C1可通过其放电,从而使虚拟电感恢复稳态。

4.一种使用如权利要求1所述装置的流体电阻抗测量方法,其特征在于具体步骤如下:

1)信号处理与通讯模块中的DSP芯片完成系统初始化,发送控制信号,FPGA芯片接受控制信号,其内部的DDS模块辅以DAC芯片产生正弦激励信号,通过激励电极(2)施加于绝缘测量管道(1)内的导电流体;该状态下激励电极(2)与绝缘测量管道(1)内的导电流体通过管壁形成耦合电容Cx1,绝缘测量管道(1)内两个电极间的导电流体等效成电阻抗Z0,检测电极(3)与绝缘测量管道(1)内的导电流体通过管壁形成耦合电容Cx2,使三者构成串联交流测量通路;

2)以导电流体的等效电阻抗Z0为待检测的值,耦合电容Cx1和Cx2为干扰测量的背景信号,检测电路的等效阻抗Z的计算公式为调整信号处理与通讯模块激励频率或虚拟电感的电感值,使检测电路达到串联谐振状态,即当检测电路达到谐振状态时,其等效阻抗即为绝缘测量管道(1)内导电流体的等效阻抗,即Z=Z0

3)信号经过虚拟电感模块(5)后,经过信号处理与通讯模块(6)中的电流-电压转换电路,转换成正弦电压信号,该信号经过ADC芯片数字化采样后,送入信号处理与通讯模块的FPGA芯片中进行数字相敏解调计算,数字相敏解调完成后,DSP芯片接收FPGA芯片中的数字相敏解调计算结果,通过USB数据线将计算结果送入微型计算机,微型计算机通过上位机程序接收计算结果,并对计算结果进行处理,经换算得到流体电阻抗的实部信息和虚部信息。

5.根据权利要求4所述的流体电阻抗测量方法,其特征在于:所述的步骤2)通过调整信号处理与通讯模块激励频率使检测电路达到串联谐振状态;其方法为:先确定虚拟电感模块(5)的电感值L,而后改变信号处理与通讯模块(6)产生的正弦激励信号的频率,使其为

6.根据权利要求4所述的流体电阻抗测量方法,其特征在于:所述的步骤2)通过调整虚拟电感的电感值使检测电路达到串联谐振状态;其方法为:先确定信号处理与通讯模块(6)产生的正弦激励信号的频率f,而后改变虚拟电感模块(5)的电感值,使其为

7.根据权利要求4所述的流体电阻抗测量方法,其特征在于:所述的步骤3)具体为:

检测电极流出的交流电流,经过电流-电压转换电路转化为交流电压,该电压经过ADC芯片离散采样后,送入数字相敏解调模块后分解为同相分量V1和正交分量V2,根据和V1和V2,计算检测信号的幅值Aout和相位θ;

假设激励信号Vi(t)为:

Vin(t)=Ainsinωt

其中,ω为正弦交流激励信号的角频率。

经过电流-电压转换电路之后的交流电压信号Vout(t)为:

Vout(t)=Aoutsin(ωt+θ)

该信号通过ADC芯片可以转换为数字信号Vout(nT)为:

Vout(nT)=Aoutsin(2πnT/N+θ)

式中,T为ADC芯片的采样周期,N为正弦信号每个周期的采样点数,n=0,1,2…,N-1。

同相参考信号为:

Vsin(nT)=Bsin(2πnT/N)

正交参考信号为:

Vcos(nT)=Csin(2πnT/N)

式中,B和C分别为两路参考信号的幅值,将参考信号Vsin(nT)和Vcos(nT)分别与Vout(nT)进行乘法累加计算,得到

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>V</mi> <mn>1</mn> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>V</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mo>(</mo> <mrow> <mi>n</mi> <mi>T</mi> </mrow> <mo>)</mo> <mo>*</mo> <msub> <mi>V</mi> <mi>sin</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mi>T</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>sin</mi> <mrow> <mo>(</mo> <mn>2</mn> <mi>&pi;</mi> <mi>n</mi> <mi>T</mi> <mo>/</mo> <mi>N</mi> <mo>+</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>*</mo> <mi>B</mi> <mi> </mi> <mi>sin</mi> <mrow> <mo>(</mo> <mn>2</mn> <mi>&pi;</mi> <mi>n</mi> <mi>T</mi> <mo>/</mo> <mi>N</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>B</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mo>&lsqb;</mo> <mo>-</mo> <mi>cos</mi> <mrow> <mo>(</mo> <mn>4</mn> <mi>&pi;</mi> <mi>n</mi> <mi>T</mi> <mo>/</mo> <mi>N</mi> <mo>+</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>cos</mi> <mi>&theta;</mi> <mo>&rsqb;</mo> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>NA</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>B</mi> <mi> </mi> <mi>cos</mi> <mi>&theta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>V</mi> <mn>2</mn> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>V</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mo>(</mo> <mrow> <mi>n</mi> <mi>T</mi> </mrow> <mo>)</mo> <mo>*</mo> <msub> <mi>V</mi> <mi>cos</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mi>T</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>sin</mi> <mrow> <mo>(</mo> <mn>2</mn> <mi>&pi;</mi> <mi>n</mi> <mi>T</mi> <mo>/</mo> <mi>N</mi> <mo>+</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>*</mo> <mi>C</mi> <mi> </mi> <mi>cos</mi> <mrow> <mo>(</mo> <mn>2</mn> <mi>&pi;</mi> <mi>n</mi> <mi>T</mi> <mo>/</mo> <mi>N</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>C</mi> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>N</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <mo>&lsqb;</mo> <mi>sin</mi> <mrow> <mo>(</mo> <mn>4</mn> <mi>&pi;</mi> <mi>n</mi> <mi>T</mi> <mo>/</mo> <mi>N</mi> <mo>+</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>sin</mi> <mi>&theta;</mi> <mo>&rsqb;</mo> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msub> <mi>NA</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>C</mi> <mi> </mi> <mi>sin</mi> <mi>&theta;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced>

由上述两式得到

<mrow> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mo>=</mo> <mfrac> <mn>2</mn> <mi>N</mi> </mfrac> <msqrt> <mrow> <mfrac> <msubsup> <mi>V</mi> <mn>1</mn> <mn>2</mn> </msubsup> <msup> <mi>B</mi> <mn>2</mn> </msup> </mfrac> <mo>+</mo> <mfrac> <msubsup> <mi>V</mi> <mn>2</mn> <mn>2</mn> </msubsup> <msup> <mi>C</mi> <mn>2</mn> </msup> </mfrac> </mrow> </msqrt> </mrow>

<mrow> <mi>&theta;</mi> <mo>=</mo> <mi>a</mi> <mi>r</mi> <mi>c</mi> <mi>t</mi> <mi>a</mi> <mi>n</mi> <mfrac> <mrow> <msub> <mi>BV</mi> <mn>2</mn> </msub> </mrow> <mrow> <msub> <mi>CV</mi> <mn>1</mn> </msub> </mrow> </mfrac> </mrow>

通过幅值Aout和相位θ可以推算出被测流体的电阻抗,具体推算过程如下:

假设被测流体的阻抗Z0=X+Yj,其中X为电阻抗的实部,Y为电阻抗的虚部,j为复数阻抗的虚数单位,则激励信号Vi(t)和经过电流-电压转换电路之后的交流电压信号Vout(t)之间的关系为:

<mrow> <msub> <mi>R</mi> <mi>f</mi> </msub> <mo>&times;</mo> <mfrac> <mrow> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&omega;</mi> <mi>t</mi> </mrow> <mrow> <mi>X</mi> <mo>+</mo> <mi>Y</mi> <mi>j</mi> </mrow> </mfrac> <mo>=</mo> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>&omega;</mi> <mi>t</mi> <mo>+</mo> <mi>&theta;</mi> <mo>)</mo> </mrow> </mrow>

其中,Rf为电流-电压转换电路的放大倍数;

上式可以变换为复数形式:

<mrow> <mfrac> <mrow> <msub> <mi>R</mi> <mi>f</mi> </msub> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mi>X</mi> </mrow> <mrow> <msup> <mi>X</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>Y</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>=</mo> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&theta;</mi> </mrow>

<mrow> <mo>-</mo> <mfrac> <mrow> <msub> <mi>R</mi> <mi>f</mi> </msub> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mi>Y</mi> </mrow> <mrow> <msup> <mi>X</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>Y</mi> <mn>2</mn> </msup> </mrow> </mfrac> <mo>=</mo> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> </mrow>

将上述两式联立可求得实部阻抗X和虚部阻抗Y:

<mrow> <mi>X</mi> <mo>=</mo> <mfrac> <mrow> <msub> <mi>R</mi> <mi>f</mi> </msub> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&theta;</mi> </mrow> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> </mfrac> </mrow>

<mrow> <mi>Y</mi> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <msub> <mi>R</mi> <mi>f</mi> </msub> <msub> <mi>A</mi> <mrow> <mi>i</mi> <mi>n</mi> </mrow> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <mi>&theta;</mi> </mrow> <msub> <mi>A</mi> <mrow> <mi>o</mi> <mi>u</mi> <mi>t</mi> </mrow> </msub> </mfrac> </mrow>

因此,可以得到被测流体的阻抗将计算出的Aout和θ带入即可计算出最终结果。

8.根据权利要求4所述的流体电阻抗测量方法,其特征在于:首先,通过调节激励频率或者虚拟电感模块的电感值,使系统达到串联谐振状态,在该状态下,虚拟电感模块产生的感抗与耦合电容产生的容抗相互抵消,此时得到的阻抗即为管内流体的等效阻抗Z=Z0,然后,通过数字相敏解调的方法,获得流体电阻抗的完整信息Z0=X+Yj。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1