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.

[参考译文] MSP430FR6043:水表 USS 库

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1422861/msp430fr6043-water-meter-uss-library

器件型号:MSP430FR6043

工具与软件:

大家好!

我们正在为客户设计水表产品。 我们选择了 mspfr6043来测量流速。

我们为同一芯片引入了 USS 库水演示、并尝试分析应用的工作情况。

选择适当的设置。  根据客户的要求、我们有如下强制要求。

1.漏水检测

2.回流检测

3、空管检测

4.管道断裂检测。

5.气泡检测

是否有任何方法、参考代码或文档参考可用于实现上述功能?

任何帮助都将不胜感激。

谢谢、此致、

Amit Pramamik  

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

    您好!

    TI 没有这些函数的参考代码。 通常、客户基于 ADC 采集数据自行开发功能。 客户可以访问这些数据、并实施自己的算法来实现这些功能。  

    此致、

    Cash Hao

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

    你好、 

    感谢您的答复。

    我们有 以下问题

    1.有没有关于 USS 库代码的章节,或者有什么关于如何实现这些功能的粗略想法?

    2. USS 库中的测量值、即基于 ISR 还是轮询?

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

    您好!

    USS 库中有两个主要函数。 一个 函数称为 USS_startLowPowerUltrasonicCapture ()、此函数将获取 ADC 捕获信号。 因此、可以在此函数之后调用基于 ADC 捕获信号的某些函数。 另一个 函数称为 USS_runAlgorithmsFixedPoint ()、该函数计算 TOF、即卷结果。 您可以在此函数后根据 ToF 结果添加回流和泄漏检测。  

    此致、

    Cash Hao

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

    嗨 、Cash Hao11、

    感谢您的帮助。

    1.  USS_runAlgorithmsFixedPoint()将提供 dtof、tof 和流速、在此 API 之后、 可以使用这3个参数(dtof、tof 和流速)来开发上述功能。 对吗?

     2. USS_runAlgorithmsFixedPoint()将提供 dtof、tof 和流速的原始数据、或在任何后处理数据之后?

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

    您好!

    在这两个问题中、您要求使用相同的功能。  

     USS_runAlgorithmsFixedPoint ()计算该 API 中的 dTOF、absTOF 和流速。  

     USS_startLowPowerUltrasonicCapture ()生成激励信号并使用 ADC 捕获接收。 因此、您将在执行此函数之后获得原始 ADC 捕获数据。  

    此致、

    Cash Hao

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

    嗨 、Cash Hao11、

     USS_startLowPowerUltrasonicCapture 基于中断或轮询? 因为我们将在不丢失信号捕获和处理信息的情况下执行其他操作。  

    谢谢、此致、

    Amit Pramamik  

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

    您好!

    它们都基于轮询。

    此致、

    Cash Hao

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

    嗨 、Cash Hao11、

    感谢您的快速回复。

    它可以在基于中断中完成吗? 特别是测量机制。  

    谢谢、此致、

    Amit Pramanik  

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

    您好!

    我不这么认为。 客户需要调用 API 来运行函数。  

    此致、

    Cash Hao