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.

[参考译文] CCS/MSP430FR6047:MSP430FR6047水流测量

Guru**** 2614265 points
Other Parts Discussed in Thread: MSP430FR6047

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/668344/ccs-msp430fr6047-msp430fr6047-water-flow-measurement

器件型号:MSP430FR6047

工具/软件:Code Composer Studio

大家好、我对用于水流测量的 MSP430FR6047感兴趣。  但是、在我的应用中、流量 不稳定、因此我需要每秒测量20次流量。  我的问题是:这个芯片可以测量多少次流速?   

谢谢!

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

    MSP430FR6047器件可实现每秒100次测量。 如果您尝试使用 EVM 和 GUI 对此进行测试,则可能会锁定 GUI,但这并不是芯片的缺陷,而是 USB 通信过载和 GUI 无法跟上。 典型测量可能需要~10ms、具体取决于您的配置、但这可以通过减小 UPS 和 DNS 之间的差距来减少、因为这是花费的大部分时间。 您希望确保该间隙足够长、以便振铃稳定下来、但将其降至几毫秒并不不合理、这将允许每秒进行100次以上的测量。

    在 GUI 中,有一个参数“UPS0到 UPS1 GAP”,定义了传感器对(上行和下行)测量之间的时间。

    此外,在 GUI 中还有一个参数“脉冲启动和 ADC 捕获之间的间隔”,它定义了激励脉冲生成和 ADC 捕获之间的时间。 这会因换能器之间的距离而异。 40us 是一个很好的起点、但您可能会发现您必须增大或减小该值、具体取决于 ADC 是否能够捕获整个信号。 这可以在 GUI 的“ADC Capture”窗口中查看。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Eddie、

    非常感谢您的详细解释。 它们非常有帮助。

    我还有一个问题:参数“脉冲启动和 ADC 捕获之间的间隔”定义了激励脉冲生成和 ADC 捕获之间的时间,这意味着 ADC 将从那时起开始捕获任何信号。 是否有一个参数告诉 ADC 停止捕捉、以便这两个参数定义 ADC 的工作时间窗口?

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

    您好:Lingli、

    是的、捕获持续时间定义了捕获时间。  这可以在 GUI 的高级参数选项卡中找到。  典型值为40uS、但可以在 GUI 中进行配置。

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

    非常感谢!

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

    我正在阅读本文档:

    www.ti.com/.../slau720a.pdf

    在第19页、表8显示"UPS0至 UPS1间隙"的范围为20-2000ms。 这是否意味着当"UPS0至 UPS1间隙"设置为20ms 时、器件可实现1s/20ms=50Hz 的最大测量频率? 因为20ms 是最小值、所以实际上我们不能每秒测量100次?

    此外、下面的注释显示"UPS 和 DNS GAP + UPS0至 UPS1 GAP 必须小于20.1ms "。 由于"UPS0至 UPS1间隙"可设置在20-2000ms 之间、它是否与本说明中所述内容相冲突?

    最后、"UPS0至 UPS1 GAP"是一个可在设计中心 GUI 中找到的参数。 在本原始文档中、可用于配置"UPS0至 UPS1 GAP"的相关参数有哪些:

    www.ti.com/.../slau367o.pdf

    非常感谢!

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

    设计中心 GUI 的时间限制为20ms、但这仅是 GUI 和 USB 接口的限制。 MSP430FR6047器件本身能够每秒处理100次以上的测量、但当添加每次测量的恒定 USB 通信时、必须减慢此速度。

    这是一个文档错误。 它应显示“大于”。 感谢您指出这一点、我将对其进行更新。

    您将在器件用户指南中找不到 UPS0到 UPS1的差距、因为这不是器件配置、而是应用代码的一部分。 在 USSLib 示例中、您将找到一个用户配置、可以在其中进行设置。 USSLib 和演示应用可在下面找到。

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

    有道理! 再次感谢您的帮助!

    Lingli