您好,请问MSP430FR6043EVM_USS_Water_Demo例程里的绝对飞行时间采用的是哪一个定时器采集的?它的采集间隔是多少,也就是精度在哪里设置的?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,请问MSP430FR6043EVM_USS_Water_Demo例程里的绝对飞行时间采用的是哪一个定时器采集的?它的采集间隔是多少,也就是精度在哪里设置的?
所以精度是取决于sdhs中的对收到波形的adc采样频率?请问这个采样是怎么触发的呢?用定时器触发吗?
看了您给的链接,有点不能理解的是:Tprop是从USS设计中心GUl或应用程序配置预编程的传播时间,对应于给定仪表中超声信号的近似传播时间。Toffset是ADC开始捕获的时间到门限的时间,我认为Tprop是包含了Toffset的,是不存在相减的关系的,如图所示。请告诉我正确的理解,谢谢!
所以精度是取决于sdhs中的对收到波形的adc采样频率?请问这个采样是怎么触发的呢?用定时器触发吗?
USS模块内部的SAPH模块的ASQ模块:
slau367p_MSP430FR58xx, MSP430FR59xx, and MSP430FR6xx Family User's Guide (Rev. P)第511页Figure 21-18. ASQ Block Diagram
我认为Tprop是包含了Toffset的,是不存在相减的关系的,
Tprop是到第一个接收脉冲的时间,Toffset是到第n个脉冲(阈值)的时间。
请问Tprop是这样的吗,也就是ADC开启的时间?那为什么Tprop和Toffset之间是“-”而不是“+”呢?请问门限值为什么要取到第n个波瓣?我感觉门限值应该取第一个波瓣呀,第一个波瓣代表着接收到换能器发送的一串脉冲的开始。从开始发送一串脉冲到接收到第一个波瓣的时间才是绝对飞行时间,如果是第n个波瓣,这样算出来的绝对飞行时间有从第一个波瓣到第n个波瓣的误差呀。
Tprop是到第一个接收脉冲的时间,Toffset是到第n个脉冲(阈值)的时间。
抱歉,我这里回复有误,绝对飞行时间absTOF是从第1个脉冲发出到第1个脉冲接收的时间,Tprop是从第1个脉冲发出到第n个脉冲接收的时间,Toffset是第1个脉冲接收到第n个脉冲接收的时间,所以大致上来说absTOF=Tprop-Toffset。请以原贴中Johnson的回复为主。
这个阈值是由用户设定的,TI的例程中设定的是0.3倍的峰值,设定阈值的目的是为了防止误触发。
我可以通过设置门限值取得第n个波瓣,从而找到Tprop的终点和Toffset的终点,请问我应该怎么确定Toffset的起点呢,也就是怎么确定第一个波瓣的时间呢?
From ADC capture to threshold time -> Toffset
如图所示,Tprop是从发出的第1个脉冲到接收的第n个波瓣的时间,Toffset是ADC开始采集的时间到接收的第n个波瓣的时间,所以Tprop - Toffset就是发出的第1个脉冲到ADC开始采集的时间,这应该是固定的一段时间,这样的话公式里的相减就毫无意义了,因为这是一个固定的值。
另一个角度说,
绝对飞行时间absTOF是从第1个脉冲发出到第1个脉冲接收的时间
绝对飞行时间的计算完全取决于ADC开启的时间,但很难保证ADC开启的时间恰好卡在接收的第1个波瓣的时间,从而测量的绝对飞行时间就不准了,如果管道内有流速的话,上下行绝对飞行时间是不一样的,而ADC开启的时间是一样的,所以不太可能恰好卡在接收的第1个波瓣的时间。所以我还是不太能理解,请教一下
方便整理一下重新提一个新问题吗?我对这个应用并没有很深入的了解,我帮你直接升级给相关的AE看一下。
您好,我提了一个新问题:e2echina.ti.com/.../msp430fr6043-tproop-toffset