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.

[参考译文] MSP430FR6047:固定的高水流速

Guru**** 2390755 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/998670/msp430fr6047-fixed-high-water-flow-rate

器件型号:MSP430FR6047

在执行 USS 性能测试时、我们有一些单位显示奇怪的固定速率(-55GPM)、即使在低流速(0.4gpm、0.6gpm 等)下也是如此。

下面是我们测试时从设计中心捕获的屏幕截图。

 

您能否告诉我们原因是什么? 如果您需要更多信息进行调查、请告诉我。

 

 

该问题也在没有水流的情况下发生。

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

    尊敬的 Chris:

    您能否发布配置选项卡和您正在使用的管道图片? 该信号在激励后似乎具有大量额外能量、并且不对称。  您可以在此处找到有关水表设计和测试的更多信息:

    https://dev.ti.com/tirex/explore/content/msp_academy_msp430_1_00_04_11/modules/msp430/msp430_uss_water_training/msp430_uss_water_training.html#-introduction

    BR、
    Leo

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

    您好、Leo、

    下面是0gpm 流速条件下的屏幕截图。 我们构建了多个单元、共振频率与单元的交叉频率为990Khz。

    出于测试目的、我们没有启用 AGC 校准和直流偏移校准、以获得基本的性能。

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

    尊敬的 Chris:

    信号通过激励在一半的时间内出现意外的能量增加。  这可能是由于管道内的内部反射造成的。  这是定制管道设计吗?  如果无法更改管道设计、我建议尝试使用更少的脉冲数(例如 10个脉冲)。

    BR、
    Leo

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

    是的、这是一种定制管道设计。 我们将尝试更少的脉冲数。

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

    尊敬的 Chris:

    减少内部反射的另一种方法是使用2MHz 传感器而不是1MHz 传感器。   2MHz 传感器通常提供标准的1MHz 传感器尺寸、通常用于更小的外形尺寸设计。

    BR、

    Leo

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

    我们已经锁定了器件选择、因此现在无法更改。 BTW 这些是10个脉冲的屏幕截图。

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

    BTW 您能解释一下内部反射吗?  通常的原因是什么?

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

    尊敬的 Chris:

    当超声波光束穿过窄管时、部分能量将从侧壁反射出去。 这种反射能量 会干扰直接通过介质传播的信号。 从上面的 ADC 捕获中、您似乎在信号的尾部接收反射能量。  为了 进一步降低 这部分信号对  结果的影响、您可以在代码中启用窗口功能。  使用此配置时、波形是怎样的?

    BR、
    Leo  

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

    内部反射是否会导致高水量负值? 您还能帮助我如何在代码中启用窗口化功能吗?

    您希望看到哪个波形?  

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

    这是0GPM 处的波形。 我们稍后将使用实际流程运行。

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

    尊敬的 Chris:

    您在这里看到的偏移可以针对进行校准。 (很小)

    BR、

    Leo

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

    是的、我们最终将在最终版本中启用 AGC 和直流偏移校准。 我们希望获得 管道性能的基本线、以便不启用它。

     使用10个脉冲进行 ADC 采集是否正常?

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

    尊敬的 Chris:

    在启用窗口操作时应该正常。 您可以在《API 用户指南:

    窗口模式

    BR、
    Leo

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

    您好、Leo、

    链路断开。 你可以再给我一次吗?

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

    尊敬的 Chris:
    API 指南应位于您的本地安装路径中-例如:

    文件://C:/ti/msp/USS_02_50_00_00/USS/docs/API_Guide

    BR、
    Leo

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

    窗口化选项 似乎已在我们的代码中启用。

    您能否确认它是否正确?

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

    尊敬的 Chris:

    是的、没错。  如果需要、可以调整一些参数。 (可能不需要)

    BR、
    Leo

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

    您好、Leo、

    我们应用了10个脉冲并启用了 AGC 和直流偏移校准(每5秒一次)。 但是问题仍然存在。

    我们测试了10个器件、其中6个器件显示了此问题。

    它是否与内存问题有关?

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

    尊敬的 Chris:

    上游和下游信号应具有相同的形状。  在上面的 ADC 捕获中、它们不会。  这通常是在管道设计中解决的问题。  请注意、如果您正在设计自己的管道、您可能会按照上面提供的链接中所述经历多个迭代。   

    如果无法更改管道设计、则可以尝试进一步减少脉冲数(例如4个脉冲)并调整窗口参数、以确保信号尾部的反射不会用于 dToF 的交叉相关计算。

    BR、
    Leo

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

    您好、Leo、

    是的、本主题中的第一个图片显示了不同的下游和上游 ADC。 这是意料之中的、因为 ADC 是在水飞时捕获的。 除了第一张图片外、所有其他屏幕截图都是在没有水流的情况下完成的、上游和下游之间没有不同的 ADC。  

    我们的问题是、即使在0流条件下、也会出现奇怪的流值。

    下面是发生问题时的屏幕截图、下游和上游 ADC 的形状相同。

      

    这些也是发生问题时的调试跟踪消息。 dToF 的高数持续显示并停止。

    该版本支持 AGC 和直流偏移校准选项。 PGAIndex 表示校准后的增益值。

    PGAIndex = 44 dTOF=-1002992.688 pSec VolFlowR=-55.886
    PGAIndex = 44 dTOF=-1002998.5 pSec VolFlowR=-55.8868
    PGAIndex = 44 dTOF=-1003000.563pSec VolFlowR=-55.8885
    PGAIndex = 44 dTOF=-1003088.75pSec VolFlowR=-55.8869
    PGAIndex = 43 dTOF=-1002929.688 pSec VolFlowR=-55.8791
    PGAIndex = 43 dTOF=-1002944.688 pSec VolFlowR=-55.8849
    PGAIndex = 43 dTOF=-1003088.75pSec VolFlowR=-55.8916
    PGAIndex = 43 dTOF=-1002990.5 pSec VolFlowR=-55.88
    PGAIndex = 43 dTOF=-1003014.188pSec VolFlowR=-55.8842  

    PGAIndex = 43 dTOF=-1002960.5 pSec VolFlowR=-55.8846
    PGAIndex = 43 dTOF=-1002948.375pSec VolFlowR=-55.8839
    PGAIndex = 43 dTOF=-1002969.188 pSec VolFlowR=-55.8829
    PGAIndex = 43 dTOF=-1003103.188 pSec VolFlowR=-55.8911
    PGAIndex = 43dTOF=-1002944.375pSec VolFlowR=-55.8814
    PGAIndex = 43 dTOF=-1002992.375pSec VolFlowR=-55.8875
    PGAIndex = 43dTOF=-1003018.5pSec VolFlowR=-55.8821
    PGAIndex = 43 dTOF=-1002998.688 pSec VolFlowR=-55.8849
    PGAIndex = 43 dTOF=-1003001.563pSec VolFlowR=-55.8863
    PGAIndex = 43dTOF=-1003045.563pSec VolFlowR=-55.8867
    PGAIndex = 43dTOF=-1003013.5pSec VolFlowR=-55.8896
    PGAIndex = 43 dTOF=-1002904.688 pSec VolFlowR=-55.8791
    PGAIndex = 43 dTOF=-1002994.375pSec VolFlowR=-55.8857
    PGAIndex = 43 dTOF=-1002969.938pSec VolFlowR=-55.8841
    PGAIndex = 43 dTOF=-1003041.25pSec VolFlowR=-55.8841  

    PGAIndex = 43 dTOF=-1003023.75pSec VolFlowR=-55.8864
    PGAIndex = 43dTOF=-1003019.5pSec VolFlowR=-55.8898
    PGAIndex = 43 dTOF=-1003006.688 pSec VolFlowR=-55.8917
    PGAIndex = 43 dTOF=-1002993.938pSec VolFlowR=-55.8831
    PGAIndex = 43 dTOF=-1003086.625pSec VolFlowR=-55.8924
    PGAIndex = 43 dTOF=-1002981.563pSec VolFlowR=-55.8861
    PGAIndex = 43 dTOF=-1003040.75 pSec VolFlowR=-55.8891
    PGAIndex = 43 dTOF=-1002992.438 pSec VolFlowR=-55.8888
    PGAIndex = 43 dTOF=-1002932.688 pSec VolFlowR=-55.8881
    PGAIndex = 43 dTOF=-1002972.563pSec VolFlowR=-55.884
    PGAIndex = 43 dTOF=-1003053.5 pSec VolFlowR=-55.8924
    PGAIndex = 43 dTOF=-1003002.25pSec VolFlowR=-55.8854
    PGAIndex = 43 dTOF=-1002946.313 pSec VolFlowR=-55.8883
    PGAIndex = 43dTOF=-1002948.813pSec VolFlowR=-55.8888
    PGAIndex = 43 dTOF=-1002926.75pSec VolFlowR=-55.8839  

    PGAIndex = 43 dTOF=-1002967.563pSec VolFlowR=-55.8851
    PGAIndex = 43 dTOF=-1003021.25pSec VolFlowR=-55.8858
    PGAIndex = 43 dTOF=-1003027.375pSec VolFlowR=-55.8915
    PGAIndex = 43 dTOF=-1002857.188 pSec VolFlowR=-55.8796
    PGAIndex = 43dTOF=-1002898pSec VolFlowR=-55.8792
    PGAIndex = 43 dTOF=-1002953.563pSec VolFlowR=-55.8867
    PGAIndex = 43dTOF=-1002980.063pSec VolFlowR=-55.887
    PGAIndex = 43 dTOF=-1003027.5pSec VolFlowR=-55.89
    PGAIndex = 43 dTOF=-1002902.625pSec VolFlowR=-55.8815
    PGAIndex = 43dTOF=-1002981pSec VolFlowR=-55.8896
    PGAIndex = 43 dTOF=-1002940.25pSec VolFlowR=-55.8847
    PGAIndex = 43dTOF=-1002976pSec VolFlowR=-55.8872
    PGAIndex = 43 dTOF=-1002996.438 pSec VolFlowR=-55.8893
    PGAIndex = 43 dTOF=-1002960.75 pSec VolFlowR=-55.8893
    PGAIndex = 43 dTOF=-1003027.938pSec VolFlowR=-55.8918  

    PGAIndex = 43 dTOF=-1003046.375pSec VolFlowR=-55.8887
    PGAIndex = 43dTOF=-97.2022pSec VolFlowR=-0.0053
    PGAIndex = 43dTOF=-49.8516pSec VolFlowR=-0.0027
    PGAIndex = 43 dTOF=-29.8427pSec VolFlowR=-0.0016
    PGAIndex = 43dTOF=-125.282828pSec VolFlowR=-0.0069
    PGAIndex = 43dTOF=-121.0196pSec VolFlowR=-0.0066
    PGAIndex = 43dTOF=-68.4963pSec VolFlowR=-0.0037
    PGAIndex = 43 dTOF=-52.4664pSec VolFlowR=-0.0028
    PGAIndex = 43dTOF= 37.2324pSec VolFlowR= 0.002
    PGAIndex = 43dTOF= 19.1562pSec VolFlowR= 0.001
    PGAIndex = 43dTOF=-84.8672pSec VolFlowR=-0.0047
    PGAIndex = 43dTOF=-68.269pSec VolFlowR=-0.0037
    PGAIndex = 43dTOF=-33.8786pSec VolFlowR=-0.0018
    PGAIndex = 43dTOF=-84.7535pSec VolFlowR=-0.0047
    PGAIndex = 43dTOF=-102.2613pSec VolFlowR=-0.0056  

    PGAIndex = 43 dTOF=-74.6922pSec VolFlowR=-0.0041
    PGAIndex = 43dTOF=-5.9685pSec VolFlowR=-0.0003
    PGAIndex = 43dTOF=-57.2413pSec VolFlowR=-0.0031
    PGAIndex = 43dTOF=-50.0222pSec VolFlowR=-0.0027
    PGAIndex = 43 dTOF=-70.2016 pSec VolFlowR=-0.0038

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

    尊敬的 Chris:
    您能否发布波形选项卡屏幕截图? 奇怪的是、这些值从高开始、然后变为比高得多的低得多的水平。  我想知道 absToF 是不是在跳转、还是这是 dToF 问题。

    BR、
    Leo

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

    这是 无水流时捕获的屏幕。

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

    当问题再次出现时、我将捕获屏幕。

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

    尊敬的 Chris:

    问题似乎来自错误的 absToF 结果。 在这里尝试的一个简单方法是增加 Advanced Configuration (高级配置)选项卡中的 Envelope Crossing Threshold (信封交叉阈值)。 该值应在接收信号的第二个和第三个(或第三个和第四个)凸点之间提供半交叉点。 如果它在边沿上、该算法可以提供不同的 absToF 结果。

    BR、

    Leo

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

    您好、Leo、

    我们目前有11个用于该设置。 您建议使用哪种值?

     

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

    此外 、我还需要在头文件中设置哪个变量?

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

    尊敬的 Chris:

    您可以尝试20。  头文件中的参数为:

    #define USS_ALG_RA比_OF_TRACK_LOBE              0.11111

    BR、
    Leo

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

    将其更改为20后、我生成了头文件、发现4行代码已更改。

    这是预期的吗?

    BTW 设置中仍会出现负高流量问题。

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

    尊敬的 Chris:

    是的、需要进行其他更改。 不同的算法使用相同的配置参数。

    您能否确认您使用的是02_40版本的软件?  

    当看到较低的流速(零流量时)时、您能否发布 ADC 捕获以与报告的较高流速 ADC 捕获进行比较?

    BR、

    Leo

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

    您好、Leo、

    我们在 Rx 侧捕获了原始信号波形、并且接收信号在0gpm 和30gpm 之间没有差异。

    0 GPM

    30 GPM

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

    尊敬的 Chris:
    您能否发布管道图片? 这是钳位式的吗?

    BR、
    Leo

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

    很抱歉、产品尚未发布、因此尚未公开。

    如果您需要、我可以通过电子邮件将其发送给您。

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

    尊敬的 Chris:

    我已向您发送朋友请求。

    BR、

    Leo