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.

[参考译文] MSP430FR5.0431万:可能由AbsTOF叶片跟踪算法中的错误导致的循环打滑。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1077883/msp430fr50431-cycle-slipping-caused-presumably-by-a-bug-in-the-abstof-lobe-tracking-algorithm

部件号:MSP430FR5.0431万
主题中讨论的其他部件:TIDM-0.2003万TIDM-0.2005万

您好,我们已成功开发出流量计,用于测量碳酸饮料的流量。 我们已在测试设置中通过它们注入了数万升的液体,结果与我们的相匹配

期望。

尽管如此,我们遇到了啤酒的间歇性问题。  

有时,他们可以测量啤酒的大小。 其他时候,我们会遇到循环滑移!  

当啤酒仍停留在流量计内时,absTof1,2为:

分别为52.411us和54.411us

由于啤酒没有移动,这必须是由于抑制算法锁定到不同的叶尖!!

由于激励信号的周期为1us,这相当于2个循环打滑。 我不仅检查了USS_ALG_Ratio_of_track_lobe相对于信号最大值的设置,

但是,由于峰之间相隔2个周期,因此不可能仅由不正确的比率导致这种情况!

在这段时间内,由于循环打滑,dToF估计值已完全关闭!


重新启动流量计后,问题就解决了!

两人都是1,2人

51.413

请注意,飞行的所有绝对时间几乎相同,仅因激励信号周期的倍数而异,这清楚地表明我们正在追踪错误的叶片!

我看不出这是由一个错误的叶尖跟踪阈值来解释的。

由于问题在重新启动后自行解决,我相信一个合理的解释是气泡或其他一些不规则性导致叶瓣跟踪算法锁定在错误的叶上。

后来,它一直被锁在那里,直到我重新开始整个过程,尽管超声波数据 看起来是有序的。

我很快就设法提取了UPS和DNS原始信号数据  

对我来说似乎很好!

如何解决这个愚蠢的问题?  

我愿意采用自己的算法来计算飞行的绝对时间。 这不应该太难,我已经在Matlab中编写了一份有效的概念验证。

尽管如此,即使我这样做,它也不能修复循环滑移,这完全放弃了dtof计算。

我是否可以强制禁欲雅高从不跟踪并始终执行整个采集? —好的,我想了一个

我能不能在错误的禁欲下强迫dtof的估计成功呢?  

或者 ,您能否告诉我们库的来源以便我自己解决问题?  显然,我们可以签署一份NDA

非常感谢。 我需要尽快解决这个问题,因为最后期限很短:/  

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

    好的,设置 #define USS_ALG_MAX_Ratio_peak_2_peak_var           0

    似乎每次都要强制采集...

    我还 ť 确认跟踪算法不想让跟踪的叶片移动,即使有时它不正确!

    我的其他问题仍然存在。

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

    您好,David:

    我正在工作,请找到一些答案。  我们的USS专家已不在我们身边,因此我不得不从其他一些前团队成员那里找到答案。

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

    哦,不! 非常感谢。

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

    不用担心。  有几个以前的团队成员仍在TI工作,现在只是不同的团队。  我必须从他们那里窃取时间,以获得他们的帮助。  不幸的是,USS不再是他们的优先事项,因此需要更多时间才能得到他们的回复。

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

    我理解。 好极了。 我只需要尽快将此产品投入生产... 我想我每次都是通过强制收购来解决这个问题,但在对啤酒进行更多测试后,我肯定会知道。 让我感到奇怪的是,无论每次是否进行采集,测量所用的时间都没有明显的差异...

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

    您好,David:

    我仍在跟踪您的问题的帮助。

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

    您好,David:

    您提到您愿意深入了解您的源代码问题。 以下是下载源代码的说明。

    通过此链接请求访问源代码。
    www.ti.com/.../swlicexportcontrol.tsp

    请理解以下内容:

    1.   该软件按“按现在的情况”发布,TI不接受任何声明w.r.t性能参数
    2.   一旦软件被修改,我们将无法为库提供支持
    3.   该软件主要针对水和气体计量应用进行了测试,测试结果将记录在TI设计文档中。 请参阅TIDM-0.2003万 (对于气体)和TIDM-0.2005万 (对于水)


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

    你好。 我已请求该软件。 我现在正在等待获得。 我会尽快将问题标记为已解决。 非常感谢。

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

    我已按你的指示要求向来文方提出要求,但迄今未得到答复。 我该怎么办?

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

    您好,David:

    ´m´,我想知道你是否解决了这个问题,如果解决了,你是怎么解决的?

    我设计了一个流量计,它测量正常,直到连续循环滑移出现,并且它在错误的计算中保持锁定状态,从而为我提供了巨大的流量计算。

    此致

    提前感谢您的参与。

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

    您好,很抱歉回复太晚了。  
    我已经解决了这个问题,是的。  
    首先,确保正确设置凸角跟踪阈值。

    #define USS_ALG_Ratio_of_track_lobe (一些有意义的数字)

    跟踪算法有时会卡滞跟踪错误的叶片。

    解决方法是每次强制执行新的采集。 这可以通过设置来完成  
    #define USS_ALG_MAX_ratio_peak_2_peak_var           0.0

    此致,David