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.

[参考译文] MSP430FR6043:关于使用 USS 的风速计

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP430FR6043

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/971180/msp430fr6043-about-the-anemometer-using-uss

器件型号:MSP430FR6043

您好!

我正在考虑使用 MSP430FR6043开发风速计、请参阅应用手册。

所需规格如下。

测量范围:0.0~100.0m/s

分辨率:0.1m/s

传感器的中心频率:300kHz

传感器安装角度:45°

传感器间距离:60毫米

您是否认为可以根据具有上述要求的应用手册开发风速计?

有任何问题吗?

此致、

U-SK

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    你有更新吗?

    此致、

    U-SK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、 U-SK、

    从较高层次看、开发风速计解决方案应该是可行的、它基于应用手册"高分辨率风速计"(www.ti.com/.../slaa969)中所示的 TI MSP430FR604x 器件。 唯一不清楚的方面是0-100米的距离要求。您能详细说明一下吗?

    Srinivas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Srinivas、

    感谢你的答复。

    >您能详细说明一下吗?

    您是否需要有关"测量范围:0.0~100.0m/s "的详细说明?

    我想测量0.0m/s 至100m/s 的风速

    是否可以使用 USS?

    此致、

    U-SK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、U-SK、

    一旦我看到"距离"、我将其读取为0-100m、而不是0-100m/s 的速度范围 很抱歉造成混淆。

    空气速度为~ 343 m/s 时、0-100 m/s 的速度范围表示 DToF 的范围可高达110us、换能器间距为60mm。 110us 源自(t_up = 1e6*(60e-3/(343-100))) us - t_down = 1e6*(60e-3/(343+100)))。

    这对于 MSP430FR604x 器件而言应该是可行的、即使我们尚未针对燃气表应用测试或处理如此大的 DToF 值。 但是、满足器件要求绝对是可行的。

    在燃气表应用中、大多数住宅燃气表应用中测试和要求的 DToF 接近10us、如图所示。 22的 TI 设计指南中的气体流量测量(https://www.ti.com/tool/TIDM-02003) -> https://www.ti.com/lit/pdf/tiduej6。  这对应于大约5个音调、即使对于500kHz 换能器而言、每个音调的周期时间为2us。

    根据您的要求、使用300kHz 传感器时、最大 DToF 为110us、对应33种音调。 您必须更新应用软件以包含此范围、但满足此要求绝对可行。

    Srinivas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Srinivas、

    感谢你的答复。

    我正在考虑风速计、如下所示:

    因此、我认为计算是按照进行的。

    T_up = 1e6*(60e-3/(240.4-100))=176263ns

    T_DOWN = 1e6*(60e-3/(240.4+100))=427350ns

    DToF=427350-176263=251087ns

    我的理解是否正确?

    USS 是否可以测量251us ToF?

    如果是、您能告诉我应该在软件中修改什么内容吗?

    如果否、  

    可测量风速的限制是多少?

    是否有符合我发布的规格的解决方案?

    此致、

    U-SK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Srinivas、

    你有更新吗?

    此致、

    U-SK

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、U-SK、

    我想、在100m/s 的最高风速下、

    T_up = 1e6*(60e-3/(340-100*cos (theta)))= 1e6*(60e-3/(340-70.71))= 222.18us

    T_down = 1e6*(60e-3/(340+100*cos (theta)))= 1e6*(60e-3/(340+70.71))= 146.09us

    您需要考虑声波方向的风速分量。

    最大 DToF =~ 76.72us。 使用300kHz 传感器时、这对应于~ 23音调。 正如我在前一篇文章中提到的,这应该是可行的。  

    如果您使用应用手册中的配置、该配置具有8个激励脉冲和300us 捕捉、则无需修改软件。 根据信号波形的外观、您可能需要增加捕获持续时间、以确保即使在最高风速下也能捕获上游(UPS)和下游(DNS)信号。  

    此外、您还使用45度反射传感器对齐。 我的一位同事、即该应用手册的作者、也建议您研究更陡的角度、以进一步降低最大 DToF。 例如、如果您使用60度、则需要支持的最大 DToF 现在将为~ 53us、而不是45度。

    Srinivas