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:MSP430FR6047 -需要有关 Lobe 算法的澄清说明

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1052137/msp430fr6047-msp430fr6047---need-clarification-regarding-the-lobe-algorithm

器件型号:MSP430FR6047

您好!  

我们正在开发一个物联网系统、该系统还使用流量计作为其传感器。  

我需要了解所涉及的算法、以便能够在 出现问题时对其进行调试。  

因此、我已将 FR6047评估板连接到我的计算机、并通过带有2个超声波传感器的管道进行水处理。

我目前面临一种无法解释的行为、这可能表明我对所涉及的算法缺乏了解。

我的印象是这样的  

 体积流速=仪表常数* dTOF/(absTOF1 * absTOF2)

dTOF 的计算方法与 absTOF1/2不同、也许是为了提高抗噪性能(即使是数学上的、您也可以计算绝对飞行时间

然后相互减去)。

这与此处提供的信息一致:

因此我降低了"包络交叉阈值"、使其在噪声中迅速变化。 这会导致禁欲值跳转、有时会导致"DToF - Shift value was greater than maxSampleShift"错误。

这是预期的结果。 我不希望这也会改变 DtoF 计算的结果。 但参数本身只应影响绝对飞行时间?

为什么要观察这种行为? DtoF 是否未使用相关性计算? 这也毫无意义、因为当我处理设置时、有时会出现关联错误。


此外 、USS_Algg_dToF_Calculation 选项水和 USS_Algg_dToF_Calculation 选项估计值之间有何差异?

提前感谢您的澄清!

此致、  

David Šibrava á lez

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

    尊敬的 David:

    dToF 相关性使用上游和下游 absToF 的差异来确定它应该锁定到哪个关联瓣。 这减少了所需的处理量和功耗。 如果 absToF 值关闭超过一个周期、dToF 值可能会锁定到错误的关联波瓣上。 这称为"循环滑动"、并在 USS Water Academy 的可重复性测试部分进行了介绍:

    https://dev.ti.com/tirex/explore/content/msp_academy_msp430_1_00_06_29/modules/msp430/msp430_uss_water_training/msp430_uss_water_training.html#-repeatability-testing

    BR、
    Leo

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

    啊哈!  这一点很有意义! 您能否还解释  USS_ALG_dToF_Calculation 选项_ Estimate 有什么作用? 这与"水"选项有何区别? 我认为水的选择是我所联系的文件中描述的选择。 我假设"估计"方法只是采用两个绝对值之间的差异、但这似乎也不是。 我在任何地方都找不到解释。 它还使用相关性吗? 非常感谢!! David

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

    此外、您是否知道该算法的不同选项意味着什么? 我了解 USS_ALG_NUM_CYCESS_SEARM_更正 的作用以及  USS_ALG_HIGH_FLOG_OPTION  

      USS_ALG_THRESHOLDX1X3有何作用?
    我假设  USS_ALG_CYCLESLIPTHRESHOLD 是某种程度的最大相关性误差阈值、这决定了我们何时认为周期已经下降、对吧?

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

    尊敬的 David:

    Water 选项是算法的早期版本、已被弃用-它还使用关联。  只应使用估计选项。 估算算法使用上游和下游 absToF 的差值来确定要锁定的相关峰值。

    USS_ALG_CYCLESLIPTHRESHOLD 用于启用算法、以确定何时可能发生循环滑动并纠正这种情况。  

    BR、
    Leo