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**** 2391155 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/993293/msp430fr6047-measurement-period

器件型号:MSP430FR6047

大家好!

我知道最新版本是修复测量周期的错误。

我下载了最新版本、并将测量周期设置为500ms、并从 USS 收集流量数据。

此外、我们还会测量总流量、并将其与比例进行比较。

一天、总流程有+10%的误差、因此我打开 csv 文件。 测量周期更改为440ms。

我在测量流量时没有更改周期。

是否可以使用500ms 的测量周期?  或者我是否必须更改为1秒?

我期待找到答案。

谢谢。

刘中荣

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

    可以使用 500ms 或1s 的测量周期。  

    您能否确认您已下载最新 的 MSP430 MCU 超声波传感设计中心?  

    如果您已将测量周期设置为500ms、则输出 csv 文件的周期应为500ms、而不是440ms。 这是因为周期由计时器控制。 如果计时器时钟源准确、则不应更改500ms。  

    如果一切运行正常、10%的误差也不是不可能的。  

    建议的调试操作:  

    1.您能否可靠地重现问题?  

    2.您能否检查计时器的时钟源?  

    3.您能否检查其他外设的工作状态、例如传感器、ADC?  

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

    你好! 陈先生

    我下载了最新的固件。

    1.我测试了80套水表,超过20%的水表产生了这个问题。 我下载了 F/W、然后检查周期是否为500ms。

     但有些套件会重复出现此问题。

    定时器(TA0)时钟为 TACLK。

    我检查了 ADC 和传感器是否正常。

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

    症状是20%的水表具有10%的测量误差、故障单元具有440ms 的测量周期、对吧?  

    请仔细检查定时器(TA0)时钟是否为 TACLK。 TACLK 是外部时钟。 对于 USS GUI、TA0的默认时钟源应为 ACLK、ACLK 源为 XT1 (32.768kHz 晶振)。  

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

    你好,陈先生

    症状是20%的水表具有10%的测量误差、故障单元具有440ms 的测量周期、对吧?  是的。 是的。

    请查看下面的 TA0CTL。 TASSEL 是 TACLK。  

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

    您能否检查 TACLK 的时钟源是什么?  

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

    你好,刘中荣

    应该可以将测量周期设置为500ms。 很好的一点是、您可以重现此问题。 您可以尝试将测量周期设置为1秒、看看是否可以观察到此 问题。 但我认为还有另一个原因导致了周期的变化。 您可以检查 出现故障的主板上的 ussSystemConfig.measurementPeriod 并查看它是否已更改。 当测量周期为500ms 时、ussSystemConfig.measurePeriod 应为16384。

    此致、

    现金 Hao

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

    陈先生

    我再次检查了定时器时钟是否为 ACLK。

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

    您好、Nakyoung、  

    您能否查看 Cash 的评论?  

    谢谢、  

    Lixin  

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

    你好,陈先生

    我将查看 Cash 的评论。

    谢谢。

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

    你好!

    我测试了复制测试。

    我将测量周期的变量更改为常数值16384、以防止周期值变化。

    但周期更改为440ms。  

    这种情况可能发生的原因是什么?

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

    您好!

    那么 、当周期更改为440ms 时、您可以获得 USS_SYS_measuring_period 值吗?

    此致、

    现金 Hao

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

    你好!

    我可以从波形文件中获取时间数据。

    如上图所示、周期更改为440ms。 此外、总体积流速与实际流速之间的差距超过10%。

    谢谢你。

    刘中荣

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

    您好!

    您可以尝试将 其设置为调试模式吗?

    如果您的原始时间周期为500ms、则会更改为440ms。 总流速将超过(500-440)/440 = 13.6%。

    此致、

    现金 Hao

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

    你好!

    是的。 总流速超过13.6%。  

    很难发现这种情况、但我会尝试进行测试。

    我还有一个问题。  

    水表的标准偏差低于50ps、但可重复性不佳。 校准后、它会改变2%以上。

    我认为管道不均匀。 在这种情况下、是否有任何解决方案不改变管筒设计?

    谢谢你。

    刘中荣

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

    您好、Nakyoung、

    重复性测试时的测量结果。 您观察到在什么流速下变化超过2%?

    如果重复性结果不好、则很难校准该仪表。 我建议您先更改管筒设计。

    此致、

    现金 Hao